body { margin: 0px; padding: 0px; background-image: url(../new/KBBG.jpg); background-repeat: repeat; }
a:link { color: #ffffff; text-decoration: none; }
a:visited { color: #ffffff; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: underline; }
a:active { color: #ffffff; text-decoration: none; }
.clear { margin: 0px; padding: 0px; clear: both; }
.center { text-align: center; }

.container { width: 100%; margin: 0px auto; padding: 0px 0px 15px; background-image: url(../new/containerbg.jpg); background-repeat: repeat-y; background-position: top; }
.header { width: 1024px; margin: 5px auto; padding: 0px; }
ul.top { width: 1024px; margin: 0px auto 5px; padding: 0px; list-style-type: none; color: #ffffff; }
li.topnav { margin: 0px 20px; padding: 0px; color: #ffffff; font-family: Times New Roman, Times, serif; font-size: 12px; text-align: right; list-style: none; }
img.banner { width: 1022px; margin: -5px auto 0px; padding: 0px; }
li.mainnav { font-family: Ravie, Times, serif; font-size: 14px; text-align: center; list-style-type: none; }
.content { width: 1014px; min-height: 500px; margin: 10px auto 0px; padding: 0px 0px 30px; background-color: #ffffff; background-image: url(../new/contentbg.gif); background-repeat: no-repeat; background-position: top right; }
.contentEvent { width: 1014px; margin: 10px auto 0px; padding: 0px; background: #ffffff url(../new/eventBG.jpg) no-repeat center top; }
ul.popsearch { width: 148px; float: left; margin: 0px 10px 20px; padding: 0px; color: #ffffff; list-style-type: none; }
#eventContent { float: left; width: 585px; background: #FFF; font-size: 18px; padding-bottom: 15px; }
#eventContent a { color: #333; }
.tabularData #tableSearchResults { width: 585px; }
h5 { margin: 0px; padding: 10px 0px 0px; color: #ffffff; font-family: Times New Roman, Times, serif; font-size: 14px; }
h4 { margin: 10px 0px 0px; padding: 0px; font-family: Times New Roman, Times, serif; font-size: 12px; text-decoration: underline; }
li.ps { font-family: Times New Roman, Times, serif; font-size: 12px; list-style: none; }
h1 { width: 600px; margin: 0px 0px 0px 120px; padding: 0px; color: #4a4a4a; font-family: Ravie, Times, serif; font-size: 24px; text-align: center; }
.cartdetail { margin: 10px 0px 0px; font-family: "Courier New", Courier, monospace; color: #666; font-size: 30px; line-height: 40px; width: 585px; text-transform: capitalize; }
.imgformat { margin: 0px; text-align: center; }
img.store { width: 180px; height: 200px; margin: 10px; vertical-align: text-top; }
.tableware { text-align: center; margin: 10px 0px; padding: 0px; }
.tableware img { margin: 5px; }

#upsell { float: left;  background: #f6f6f6; padding-bottom: 15px; margin-top: 5px; text-transform: capitalize; }
#upsell ul { text-align: center; margin: 2px; padding: 5px; list-style: none; }
#upsell ul li { display: inline; float: left; width: 160px; margin: 20px 10px 0px; }
#upsell ul li a { color: #666; padding: 0px; margin: 0px; }
#upsell ul li img { margin: 0px; padding: 0px; border-width: 0px; border-style: none; }
p.partycontent { width: 360px; margin: -210px 0px 0px 364px; padding: 0px 10px 5px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 16px; text-indent: 30px; }
p.rentalinfo { width: 580px; margin: 0px 0px 0px 150px; padding: 0px 10px 5px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 16px; text-align: center; }
p.contactinfo { width: 580px; margin: 0px 0px 0px 150px; padding: 0px 10px 5px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 16px; text-align: left; }
h2 { width: 555px; margin: 20px 0px 0px 179px; padding: 0px 0px 0px 10px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 16px; font-variant: small-caps; background-image: url(../new/top_seller_titlebg.jpg); background-repeat: no-repeat; background-position: top center; }
.category { background: #FFF; margin: 10px 0px 5px; padding: 0px; font-family: "Comic Sans MS", cursive; font-size: 20px; color: #EF6207; }
.htitle { background: #FFF; margin: 10px 0px 5px; padding: 5px 0px 0px; font-family: "Comic Sans MS", cursive; font-size: 20px; color: #EF6207; border-top: 4px double #666; }
.pagingLinks { text-align: center; background: #e7e9e8; }
h6 { width: 555px; margin: 20px 0px 0px 179px; padding: 0px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 16px; text-align: center; background-image: url(../new/top_seller_titlebg.jpg); background-repeat: no-repeat; background-position: top center; }
.smallprint { font-size: 12px; }
p.size { width: 555px; margin: 0px 0px 0px 179px; padding: 0px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 10px; font-variant: small-caps; text-align: center; }
ul.tpsc { width: 555px; margin: 0px 0px 0px 179px; padding: 0px 2px; list-style-type: none; }
li.birthday { width: 185px; margin: 0px; padding: 0px; list-style-type: none; float: left; }
li.wedding { width: 185px;/* [disabled]margin: 0px 0px 0px 185px; */ padding: 0px; list-style-type: none; float: left; }
li.color { width: 185px; /* [disabled]margin: 0px 0px 0px 370px; */ padding: 0px; list-style-type: none; float: left; }
li.tom { width: 180px; height: 100px; margin: 0px; padding:0px; list-style-type: none; }
li.machine { width: 180px; height: 180px; margin: -140px 0px 0px 185px; padding: 0px; list-style: none; }
li.lufkin { width: 180px; height: 100px; margin: -180px 0px 70px 370px; padding: 0px; list-style: none; }
img.pic { width:185px; margin: 0px; padding: 0px; }
img.show { width: 75px; margin: 0px; padding: 0px; }
p.desc { width: 185px; margin: 0px; padding: 0px 0px 20px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 12px; text-align: center; }
p.rate { width: 180px; height: 100px; margin: 40px 0px 60px; padding: 0px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 16px; text-align: center; }
span.local { text-decoration: underline; }
.leftcolumn { width:250px; float: right; margin: 0px; padding: 0px; }
input.formButton#formButton { background: #ff5e00; }
h3 { width: 250px; margin: 20px 0px 10px; padding: 0px; color: #2e3092; font-family: Times New Roman, Times, serif; font-size: 16px; font-variant: small-caps; font-weight: bold; text-align: center; text-decoration: underline; }
p.caps { text-transform: capitalize; margin: 0px; padding: 0px; }
p.resultscaps { text-transform: capitalize; margin: 0px; }
p.why { width: 250px; margin: 0px; padding: 0px; color: #ffffff; font-family: Times New Roman, Times, serif; font-size: 12px; text-align: center; }
.cs { margin: 0px 0px 0px 15px; font-size: 16px; color: #FF0; font-weight: 700; }

p.sfe { width: 250px; margin: 0px; padding: 20px 0px 0px; color: #9d0b10; font-family: Times New Roman, Times, serif; font-size: 20px; font-variant: small-caps; text-align: center; }
span.white { color: #ffffff; }
span.blue { color: #2e3092; }
.footer { width: 1016px; margin: 0px auto; padding: 5px 0px 0px; color: #FFF; font-family: "Times New Roman", Times, serif; font-size: 12px; text-align: center; clear: both; background: #9d0c13; }
ul.footermenu { margin: 5px 0px; padding: 0px; text-align: center; }
li.footernav { margin: 0px; padding: 0px; list-style-type: none; text-align: center; }
p.footerinfo { margin: 0px; padding: 0px; text-align: center; }
li.gal { width: 75px; height: 75px; margin: 0px; padding:0px; list-style-type: none; }
li.gal2 { width: 75px; height: 75px; margin: -75px 0px 0px 80px; padding:0px; list-style-type: none; }
li.gal3 { width: 75px; height: 75px; margin: -75px 0px 0px 160px; padding:0px; list-style-type: none; }
li.gal4 { width: 75px; height: 75px; margin: -75px 0px 0px 240px; padding:0px; list-style-type: none; }
li.gal5 { width: 75px; height: 75px; margin: -75px 0px 0px 320px; padding:0px; list-style-type: none; }
li.gal6 { width: 75px; height: 75px; margin: -75px 0px 0px 400px; padding:0px; list-style-type: none; }
li.gal7 { width: 75px; height: 75px; margin: -75px 0px 0px 480px; padding:0px; list-style-type: none; }
p.fun { margin: 0px; padding: 0px; color: #2e3092; font-family: Times New Roman, Times, serif; font-size: 10px; font-variant: small-caps; text-align: center; }
p.conlocal { width: 555px; margin: 5px 0px 0px; padding: 0px; color: #2e3092; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: bolder; font-variant: small-caps; text-align: center; }
p.conhours { width: 555px; margin: 0px; padding: 0px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 12px; text-align: center; }
.cont { width: 555px; margin: 10px 0px 0px 168px; padding: 0px; border-top: 3px ridge #9d0b10; text-align: center; }
table.reservation { width: 555px; margin: 10px 0px 0px 179px; background-color: #a0a1de; }
p.packcon { width: 375px; margin: 0px 0px 0px 179px; padding: 0px 0px 0px 180px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 20px; text-align: left; }
.partytheme { width: 255px; margin: -375px 0px 20px 475px; padding: 0px 0px 0px 3px; text-align: left; border: 2px solid #575757; background-color: #fffbb2; }
p.title { margin: 0px; padding: 0px; color: #9d0b10; font-family: Arial Black, Gadget, sans-serif; font-size: 22px; text-transform: uppercase; }
p.subtitle { margin: 10px 0px 0px; padding: 0px; color: #2e3092; font-family: Arial Black, Gadget, sans-serif; font-size: 16px; text-transform: uppercase; }
p.themelist { margin: 4px 0px; padding: 0px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 16px; }
p.special { width: 555px; height: 100px; margin: 10px 0px 0px 168px; padding: 0px; color: #4a4a4a; font-family: Ravie, Times, serif; font-size: 24px; text-align: center; background-image: url(../new/specailbg.jpg); background-repeat: no-repeat; background-position: top center; }
p.spdetail { width: 555px; margin: 10px 0px 0px 168px; padding: 0px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 14px; text-align: center; }
.thanks { color: #CCC; text-align: center; }

ul.extra { width: 555px; margin: 15px 0px 15px 168px; padding: 0px; list-style-type: none; }
li.ballons { width: 150px; height: 200px; margin: 0px; padding: 0px; }
li.other { width: 245px; height: 150px; margin: -150px 0px 0px 155px; padding: 0px; color: #4a4a4a; font-family: Arial Black, Gadget, sans-serif; font-size: 14px; text-align: center; }
li.pinatas { width: 150px; height: 150px; margin: -153px 0px 0px 405px; padding: 0px; color: #4a4a4a; font-family: Arial Black, Gadget, sans-serif; font-size: 14px; text-align: center; }
p.privacy { width: 555px; margin: 0px 0px 0px 179px; padding: 0px; color: #4a4a4a; font-family: Times New Roman, Times, serif; font-size: 14px; text-align: left; }
#siteseal { margin: 0px; }

.AuthorizeNetSeal { margin: 0px; }

