@charset "utf-8";
.specialheader,.keyheader,.pointsheader{ height:332px; width:100%; background:#fbfb40; z-index:0; position:relative}
.keyheader{ background:#000; height:284px;-webkit-box-shadow:0 0 5px 0 #666;-moz-box-shadow:0 0 5px 0 #666;box-shadow:0 0 5px 0 #666;}
.pointsheader{  height:77px;background:#B3E395;-webkit-box-shadow:0 0 5px 0 ##e60012;-moz-box-shadow:0 0 5px 0 ##e60012;box-shadow:0 0 5px 0 ##e60012;}
.headerinner,.keyheaderinner{background:url(../images/special-sale-page-head.png) no-repeat 0 0; position:relative; width:985px; height:327px; margin:0 auto; z-index:0}
.keyheaderinner{background:url(../images/keyrecommendation-head.png) no-repeat 0 15px; height:285px}
.absback{z-index:1; top:0; left:0; width:100%;height:332px; background:url(../images/special-sale-page-background.png) repeat 0 0; position:absolute}
.proItems {width:202px; float:left; display:inline; color:#999; height:370px; overflow:hidden; position:relative; background:#fbfb40; margin:0 0 20px 0}
#keycontentMainWrapper .proItems{ background:none; width:172px}
.mr8 { margin-right:30px}
.itemImg { width:172px; height:269px; overflow:hidden;border:15px solid #fbfb40; position:relative; border-bottom:none}
#keycontentMainWrapper .itemImg{ border:none}
.itemTitle { display:block; width:100%; height:35px; overflow:hidden}
.proItems .productSalePrice,.proItems .instockSalePrice{ font-size:1.4em;}
#contentMainWrapper{ background:#ffffce}
.countupto{ width:360px; margin:20px auto; text-align:center; background:#fff; border:1px solid #fbfb40; font-size:1.8em; font-weight:bold; padding:10px 0;	border-radius: 12px;-webkit-border-radius: 12px;}
.navSplitPagesResult,#BottomLinks{ width:100%; margin:0 0 20px 0; text-align:center; color:#F60}
#keycontentMainWrapper .navSplitPagesResult,#keycontentMainWrapper #BottomLinks{ width:100%; margin:20px 0; text-align:center; color:#000}
.centerColumn{ width:900px; float:left; margin:0 0 0 45px; display:inline}
#keycontentMainWrapper .centerColumn{ margin:0; width:990px}
.pricebox{ margin:10px 15px 0 0; position:relative;}
.pricebox .normalprice{ font-size:1.4em; color:#999;}
.pricebox .productSalePrice,.proItems .instockSalePrice{ font-size:1.9em;}
#keycontentMainWrapper .pricebox .productSalePrice,#keycontentMainWrapper .proItems .instockSalePrice{ font-size:1.4em}
#keycontentMainWrapper .pricebox{ margin-right:0}
#keycontentMainWrapper .items_name{ display:block; margin:5px 0;font-size:1.1em; font-style:italic; color:#666}
#BottomLinks{ font-size:1.2em; font-weight:bold}
.ssoff{ display:block; width:45px; height:72px; padding:10px 0 0 8px; background:url(../images/discount-banner-small-4-24.png) no-repeat 0 0; position:absolute; top:-10px; left:-95px; z-index:4; color:#fff; font-size:1.4em}
a.logoto{ background:url(../images/special-page-logo.png) no-repeat 0 0; width:317px; height:42px; display:block; z-index:5; text-indent:-9999px; position:absolute; top:-330px; left:0}
a.logokey{ background:url(../../../../images/large/watermark_LRG.png) no-repeat 0 0; width:175px; height:20px; display:block; z-index:5; text-indent:-9999px; position:absolute; top:-7px; left:0}
#halloweencontentMainWrapper,.blockbox{ background:#000}
.halloweenbox1,.halloweenbox2,.halloweenbody2,#logo3{ background:url(../images/halloween2013bg.png); width:990px; position:relative}
.halloweenbox1{ background-position:0 0; height:408px;}
.halloweenbox2{ background-position:0 -410px; height:77px;}
.halloweenbody1{ padding:0 72px; width:846px; background:#141414}
.halloweenbody2{background-position:0 -489px; height:167px;}
#logo3{background-position:0 -666px; text-indent:-9999px; width:220px; height:30px; position:absolute; display:block; top:20px; right:0}
#emailus{display:block; top:63px; right:160px; font-size:23px; position:absolute; text-transform:uppercase}
.blockbox{width:846px;}
.blockbox .proItems{ background:none; margin:30px 0 30px 60px; height:auto;}
.blockbox .itemImg{ border:0; width:202px}
.graybox{ background:#e6e6e6; margin:0; padding-bottom:20px; width:100%}
.graybox .proItems{ background:none;height:auto;margin:20px 0 10px 30px; width:190px}
.graybox .itemImg{ border:0; width:190px}
.graybox .ml60px{ margin-left:67px}
.mlr67px{ padding:0 67px; width:856px}
.paddingb50{ padding-bottom:60px}
.blocktxt{ background:#000; color:#fff}
a.pointlogo{ background:url(../images/WHITELOGO.png) no-repeat 0 0; width:300px; height:31px;display:block; z-index:5; text-indent:-9999px; position:absolute; top:-98px; left:0}
a.pointlogo:hover{ background-position:0 -31px;}
.pointh1{ position:absolute; top:-68px; left:0; font-weight:bold; font-size:1.7em}
p.rulesofpoints{ margin:110px 0 20px 80px; border-radius:5px; border:1px solid #ccc; padding:30px 20px; width:790px; background:#f6f6f6}
.h2{ font-size:1.5em;}
.winnerinfo1{ width:990px; height:241px; background:url(../images/promo-2winnerpermonth_01.gif) no-repeat 0 0;}
.winnerinfo2{ width:990px; height:261px; background:url(../images/promo-2winnerpermonth_02.gif) no-repeat 0 0;}
.winnerinfo3{ width:990px; height:304px; background:url(../images/promo-2winnerpermonth_03.gif) no-repeat 0 0;}
.winnerinfo4{ width:990px; height:329px; background:url(../images/promo-2winnerpermonth_04.gif) no-repeat 0 0;}
.winnerinfo5{ width:990px; height:318px; background:url(../images/promo-2winnerpermonth_05.gif) no-repeat 0 0;}
#content{ position:relative;}
.reviews_winner,.goviral_winner,.prize_winner{ position:absolute; display:block; top:621px; left:99px; line-height:21px; font-size:16px}
.goviral_winner{ top:951px}
.prize_winner{ top:1170px;left:190px}
.blue{ color:#001490}
.smaillone{ font-size:13px}