body{padding:0px; margin:0px; font-family:Tahoma, Arial, Verdana; font-size:12px; color:#000000; background:#fbcece;}
div{padding:0px; margin:0px; font-family:Tahoma, Arial, Verdana; font-size:12px; color:#000000;}
img {border:none;}
form{padding:0px; margin:0px;}
p{}
h1{}
h2{}
h3{}
h4{}
.cl { clear:both; }
a:link, a:visited{color:#000; text-decoration:none;}
a:hover{color:#8b2221;}
a.redlink:link, a.redlink:visited{color:#740e0d;}
a.redlink:hover{color:#DA1821;}
a.predlink:link, a.predlink:visited{color:#da1821;}
a.predlink:hover{color:#000;}


.maindiv{margin:0 auto; width:1000px; min-height:550px; height:auto !important; height:550px;}

/*Header*/
.header{background:url(../images/glow.jpg) center top no-repeat; height:235px; width:1000px; float:left;}
.header1{height:185px; width:190px; float:left; padding:0 30px; margin-top:45px;}
.header2{height:230px; width:500px; float:left; text-align:center;}
.header3{height:185px; width:190px; float:left; padding:0 30px; margin-top:45px;}
.header h1{font-size:18px; color:#8b2221; font-style:italic; padding:0; margin:0 0 15px 0; font-weight:normal;}
.header p{padding:0; margin:0 0 15px 0; text-align:justify; font-size:12px;}
a.l-latest-event:link, a.l-latest-event:visited{font-style:italic;}
a.l-latest-event:hover{color:#DA1821;}
.signup-main{ text-align:center;}
.signup-textbox{background:url(../images/textbox.jpg) left top no-repeat; width:182px; height:22px; border:none; font-size:11px; padding:5px 0 0 5px;}
.signup-login{background:url(../images/btn-login.jpg); width:48px; height:21px; border:none; float:left;}
.signup-login:hover{background:url(../images/btn-login-hover.jpg); width:48px; height:21px; border:none; float:left;}
.signup-signup{background:url(../images/btn-signup.jpg); width:62px; height:21px; border:none; float:right;}
.signup-signup:hover{background:url(../images/btn-signup-hover.jpg); width:62px; height:21px; border:none; float:right;}

/*Banner*/
.flash-banner{width:959px; float:left;}
.banner{width:959px; margin:0 0 0 20px; float:left; display:inline;}
.banner-top{background:url(../images/banner-glow.gif) top center no-repeat; height:75px; padding:0 15px; float:left; width:930px;}
.banner-bottom{background:url(../images/banner-glow.gif) 0 -75px no-repeat; height:70px; float:left; width:960px; font-size:35px; text-align:center; line-height:65px;}
.banner-bottom img{ vertical-align:middle;}
.banner-bottom-cmspage{background:url(../images/banner-glow.gif) 0 -75px no-repeat; height:30px; float:left; width:930px; color:#da1821; font-size:28px; padding:15px;}
.heading-cmspage{float:left; width:920px; color:#da1821; font-size:18px; padding:28px 15px 5px 5px; font-style:normal;}
.heading-cmspage p{font-size:12px; padding:5px 0px; margin:0; font-style:italic; color:#000000; line-height:18px;}

.banner-col1{float:left; width:380px; margin-top:25px;}
.banner-col1 p{ color:#000; font-size:20px; padding:0; margin:0; line-height:15px;}
.banner-col1 b{color:#545353; font-size:17px; font-weight:normal;}
.banner-col2{float:left; width:95px; color:#545353; font-size:19px; text-align:center; margin-top:25px;}
.banner-col3{float:left; width:190px; font-size:27px; background:url(../images/cart.jpg) 135px 10px no-repeat; margin-top:25px;}
.banner-col4{width:140px; float:right; font-size:20px; margin-top:25px; text-align:right;}
.banner-text{font-size:14px; text-align:center; font-weight:bold; line-height:25px; float:left; width:960px;}
.banner-text span{color:#646464;}

.pmr{margin-right:20px;}
.emr{margin-right:35px;}
.cartr{margin-right:15px;}
.lgparty{margin-right:70px; display:inline;}
.product-main-div{ float:left; width:959px; margin:15px 0 0 20px; display:inline;}
.product-div{float:left; width:166px; background:url(../images/p-image.jpg) left top no-repeat; padding:10px 0 0 5px;}
.product-div p{float:left; width:166px; padding:0; margin:19px 0 5px 0; font-weight:bold;}
.product-div span{float:left; width:166px; color:#636363;}
.product-div strong{float:left; width:166px; font-weight:normal; padding:3px 0px;}
.product-div b{color:#8b2221;}
.product-div i{ text-decoration:line-through; font-style:normal;}

.product-div-lgparty{float:left; width:127px; background:url(../images/p-image-small.gif) left top no-repeat; padding:10px 0 0 0; height:118px; text-align:center;}
.product-div-events{float:left; width:127px; background:url(../images/p-image-small.gif) left top no-repeat; text-align:center; padding:10px 0 0 0; height:118px; font-style:italic; color:#666666;}
.product-div-cart{float:left; width:122px; background:url(../images/p-image-small.gif) left top no-repeat; padding:10px 0 0 0; height:118px;}

.footer{width:1000px; background:#666666; float:left; background:url(../images/footer.jpg) center top no-repeat; height:116px; margin-top:20px; text-align:center;}
.footer img{ float:left; padding:0 2px;}
.footer a:link, .footer a:visited{color:#841615; padding:0 16px; font-weight:bold; font-size:14px;}
.footer a:hover{color:#000000;}
.footer-nav{float:left; width:955px; height:50px; margin:16px 0 0 25px; display:inline;}
.footer-subdiv{float:left; width:955px; height:16px; margin:16px 0 0 25px; display:inline; text-align:left;}

.div-eventmaindiv{ float:left; width:955px; line-height:22px; color:#2e2e2e; font-style:italic; font-size:14px; margin:0 0 0 23px; display:inline; letter-spacing:1px; text-align:justify;}
.div-eventmaindiv-outer{float:left; margin:10px 0; width:942px;}
.div-content{ float:left; width:959px; line-height:22px; color:#2e2e2e; font-style:italic; font-size:14px; margin:29px 0 0 18px; display:inline; letter-spacing:1px; text-align:justify;}
.div-content strong{color:#740e0d;}
.div-content h1{color:#8b2221; font-size:37px; font-weight:normal;}
.div-content img{ vertical-align:middle;}
.con-right{float:right;}
.con-right p{padding:0; margin:0; text-align:right; font-size:17px;}
.con-right a{font-size:17px;}
.con-right img{ vertical-align:middle;}

.div-contactmain{float:left; width:925px; line-height:22px; color:#2e2e2e; font-style:italic; font-size:14px; margin:0 0 0 23px; padding:0 15px; display:inline; letter-spacing:1px; text-align:justify;}
.div-contactmain h2{color:#841615; font-style:normal; float:left; width:480px; height:50px; margin:0; padding:0; font-size:16px;}
.div-contactmain h3{color:#841615; font-style:normal; font-size:12px; float:left; width:480px; margin:0; padding:0;}
.div-contactmain p{color:#841615; font-style:normal; font-size:12px; line-height:16px; float:left; width:480px; padding:0; margin:0;}

.contactus{ float:left; width:718px; margin-top:15px;}
.contactus b{ float:left; width:718px; margin-bottom:15px; font-size:13px; line-height:20px; color:#FF6000;}
.contactus-cover{ float:left; width:718px; padding:4px 0px;}
.contactus-cover-left{ float:left; width:150px; line-height:20px; color:#000;}
.contactus-cover-right{ float:left; width:490px; line-height:20px;}
.input1 {border:none; background:#f7c3c2; font-size:12px; padding:5px; color:#f01f1f;}
.contactus-cover-right img { float:left; border:#7F9DB9 solid 1px; }

.sigupup-main{float:left; width:418px; margin:15px 0 0 0;}
.signup-cover{ float:left; width:418px; padding:4px 0px;}
.signup-cover-left{ float:left; width:150px; line-height:20px; color:#000;}
.signup-cover-right{ float:left; width:250px; line-height:20px;}
.signup-cover-left h3{padding:0; margin:0;width:150px;}

.div-terms{float:left; width:925px; line-height:22px; color:#2e2e2e; font-style:italic; font-size:14px; margin:0 0 0 23px; padding:0 15px; display:inline; letter-spacing:1px; text-align:justify;}
.div-terms h3{ color:#841615;}

.div-lgparty{float:left; width:925px; line-height:22px; color:#2e2e2e; font-size:14px; margin:0 0 0 23px; padding:0 15px; display:inline; letter-spacing:1px; text-align:center;}
.div-lgparty p{ padding:0; margin:0;}

.cart-addressbar{float:left; width:925px; font-style:normal; border-bottom:1px solid #FF9999; padding:8px 0; text-align:right;}
.cart-addressbar a:link, .cart-addressbar a:visited{ padding: 25px; font-style:normal; font-size:15px;}
.cart-product-div{float:left; width:166px; height:163px; background:url(../images/p-image.jpg) left top no-repeat; padding:10px 0 0 5px;}

.cart-items-delete{float:right; margin-top:5px;}
.cart-items-div{float:left; width:895px; font-style:normal; padding:8px 15px; border-bottom:1px solid #FFDDDE;}
.cart-items-div-outer{float:left; width:700px; font-style:normal;}
.cart-items-div h1{color:#841615; font-size:16px; margin:0px 0 8px 0; padding:0; float:left;}
.cart-items-div p{ color:#000000; width:700px; margin:0px 0 8px 0; padding:0; float:left;}
.cart-items-div span{color:#000000; width:700px; margin:0; padding:0; display:block; float:left;}
.cart-input{width:50px;}
.div-cart-total{float:left; width:925px; text-align:right; padding:10px 0 0 0;}
.div-cart-total p{float:right; width:420px; text-align:right; padding:3px 6px; margin:0;color:#000000;}
.div-cart-total b{float:right; width:80px;}
.div-cart-total-left{float:right; width:420px; padding:5px 20px 8px 0; border-right:1px solid #FF9999;}
.div-cart-total-right{float:right; width:160px; margin-left:20px;}
.div-cart-total-right a:link, .div-cart-total-right a:visited{display:block; color:#841615; text-align:left; font-style:normal; font-weight:bold; padding:0px 3px 0px 12px; margin:3px; background:url(../images/arrow.gif) center left no-repeat /*background:#fcb8b9; border:1px solid #f7a2a3; -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:11px;-moz-border-radius-bottomright:11px;-moz-border-radius-topleft:11px;-moz-border-radius-topright:11px;*/}
.div-cart-total-right a:hover{ color:#000000;}



<!-- old css-->
/* ===== with js open box ===== */
.openboxmain { width:720px; background:#FFFFFF; margin:8px auto; }
.imgmaindiv { float:left; width:293px; padding:10px;  }

.rightpart { float:left; width:387px; padding:30px 10px 10px 50px; }
.rightpart p { float:left; width:387px; color:#8b8b8b; font-size:14px; line-height:16px; font-weight:bold; text-align:justify;
 padding:20px 0px; margin:0px; min-height:120px; height:auto !important; min-height:120px; }
.rightpart div { padding:10px 0px; color:#333333; font-size:14px; line-height:16px; }
.rightpart li{ margin-left:15px;} 
/*.rightpart ol { float:left; clear:both; width:387px; padding:0px 0px 15px 0px; margin:0px 0px 0px 18px; }
.rightpart ol li { float:left; width:367px; padding:3px 0px 0px 0px; color:#8b8b8b; font-size:14px; font-weight:bold; font-family:"Times New Roman", Times, serif; }
.rightpart ol li.litop { padding:5px 0px 0px 0px; }
.rightpart ul { float:left; width:387px; padding:0px 0px 15px 0px; margin:0px; list-style-position:inside; }
.rightpart ul li { float:left; width:367px; list-style-position:inside; padding:3px 0px 0px px; color:#8b8b8b; font-size:14px; font-weight:bold; font-family:"Times New Roman", Times, serif; }
.rightpart ul li.litop { padding:5px 0px 0px 0px; }
*/
.boxtop { float:left; width:387px; color:#383737;   font-size:27px !important; }
.boxtop h1{float:left; color:#383737; font-size:27px !important; line-height:25px; width:335px; margin-bottom:15px;}
.boxtop span { color:#a3a3a3; font-size:18px; line-height:35px; float:left;}
.boxtop b{font-size:16px;}
.boxtop big {color:#666666; font-size:18px;}


a.btnbox:link, a.btnbox:visited { display:block; padding:5px 10px 7px 10px; font-size:14px; font-weight:bold; color:#841615; background:#fdc7c7; border:#841615 solid 1px;}
a.btnbox:hover { text-decoration:none; color:#000000; border:#000000 solid 1px; }
a.darkpink:link, a.darkpink:visited { font-size:18px; font-weight:bold; color:#FF0000;}
a.darkpink:hover { text-decoration:none; color:#000000; }
.size { float:left; width:387px; padding:5px 0px; font-size:18px; color:#383737;  font-family:Georgia, "Times New Roman", Times, serif;  }
.size select { width:140px; border:#CCCCCC solid 1px; }
.rightpart input { border:#CCCCCC solid 1px; }
.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%; height: 210%;margin-bottom: -1000em; padding-bottom: 91em;   background-color: black;z-index:1001; -moz-opacity: 0.6; opacity:0.6; filter:alpha(opacity=80); }
/*.white_content {display:none;position: absolute;top:6%;right:12%;width:850px;height:650px;padding:10px;background-color: white;z-index:1002;overflow: auto;}/* Contact Us */
.white_content {display: none;width:850px;height:650px; background-color:white;z-index:1002;overflow:auto;}/* Contact Us */
.msg-div{font-weight:normal; font-style:italic; float:left; margin-top:20px; font-weight:bold; font-size:14px; color:#00CC99; background:#FFEDEC; border:1px solid #FFEDEC;  width:900px; padding:8px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -moz-box-shadow:0 4px 4px #999;}