@charset "utf-8";
/* CSS Document */
.main{ width:952px; margin:0 auto; margin-top:15px;}
.main .leftcol{ width:212px; float:left; margin-right:15px;}
.main .rightcol{ width:725px; float:left;}

.leftnav{ width:212px; margin-bottom:15px; background:#ededed url(/images/leftnav_bg.gif) repeat-y -212px 0;}
.leftnav .topcow,.leftnav .botcow{ height:3px; line-height:0; font-size:0; background:#ededed url(/images/leftnav_bg.gif) no-repeat}
.leftnav .botcow{ background:#ededed url(/images/leftnav_bg.gif) no-repeat -424px 0;}
.leftnav ul{ padding: 5px 9px;}
.leftnav ul li{border-bottom:#e1e1e1 1px solid; padding:2px 0;}
.leftnav ul li.last{ border:0;}
.leftnav ul li a:link,
.leftnav ul li a:active,
.leftnav ul li a:visited{ display:block; font-weight:bold; padding:0 8px; height:21px; line-height:21px; background:#fff url(/images/leftnav_icon.gif) no-repeat 177px 5px;}
.leftnav ul li a:hover{ background:#e0f7ba url(/images/leftnav_icon.gif) no-repeat 177px 5px; text-decoration:none; color:#127312}


.leftnav .subcate{ position:relative; float:left; height:0; line-height:0; z-index:5;}
.leftnav .subcate ul{ position:absolute; left:158px; top:-31px; background:url(/images/leftnav_subcate_bg.png) 0 0 no-repeat; width:188px; padding:8px 0 0 0;}
.leftnav .subcate ul li{ border:0; padding:2px 0 0 14px;}
.leftnav .subcate ul li a:link,
.leftnav .subcate ul li a:active,
.leftnav .subcate ul li a:visited{ color:#127312; display:block; font-weight:normal; padding:0 8px; height:18px; line-height:18px; background:url(/images/leftnav_dot.png) no-repeat 0px 5px;}
.leftnav .subcate ul li a:hover{ background:url(/images/leftnav_dot.png) no-repeat 0px 5px; text-decoration:underline;}
.leftnav .subcate ul li.last{ background:url(/images/leftnav_subcate_bg.png) 0 bottom no-repeat; padding-bottom:10px;}

.leftmodule{ background:#f8f8f8; border:#e1e1e1 1px solid; margin-bottom:15px; padding:5px;}
.leftmodule h2{ font-size:14px; color:#1e1e1e; height:24px; line-height:24px; padding-left:5px;}
.leftmodule h2 span{ color:#127312; margin-left:5px;}
.leftmodule table img{ display:block}

.featuredmerchant ul{ padding-left:5px;}
.featuredmerchant ul li{ padding:0 5px 6px 0; float:left;}
.featuredmerchant ul li img{ border:#cbcbcb 1px solid; display:block;}

.flashandhotcoupons{ margin-bottom:15px; height:280px;}
.flashandhotcoupons .flashbanner{ float:left; width:490px; height:280px;}
.flashandhotcoupons .hotcoupons{ float:right; width:220px; height:280px;}

.hotcoupons h2{ font-size:14px; color:#1e1e1e; height:29px; line-height:29px;}
.hotcoupons h2 span{ color:#127312; margin-left:5px;}
.hotcoupons ul{ border-top:#e1e1e1 1px solid;}
.hotcoupons ul li{background:url(/images/hotcoupon_bg.gif) 0 top repeat-x; line-height:23px;}
.hotcoupons ul li a span{ margin-left:6px;}
.hotcoupons ul li a:link,.hotcoupons ul li a:active,.hotcoupons ul li a:visited{ color:#666; text-decoration:none;}
.hotcoupons ul li a:hover{ color:#d71128; text-decoration:none;}

.rightmodule{ margin-bottom:20px;}
.rightmodule h2{ font-size:14px; color:#1e1e1e; height:24px; line-height:26px;}
.rightmodule h2 span{ color:#127312; margin-left:5px;}
.rightmodule h2 a{ font-size:14px; color:#1E1E1E;}
.rightmodule .topcow{ height:27px; line-height:26px; border-bottom:#e1e1e1 1px solid; position:relative;}
.rightmodule .topcow ul{ position:absolute; top:1px; right:0; height:24px;}
.rightmodule .topcow ul li{ display:inline;}
.rightmodule .topcow ul li a{ display:block; float:left; padding:0 12px; font-weight:bold; color: #127312;}
.rightmodule .topcow ul li.selected a{ background:#f8f8f8; border:#e1e1e1 1px solid; border-bottom:0; color:#333; padding:0 8px;}
.rightmodule .content{ background:#f8f8f8; padding-bottom:10px;}

.featuredproducts .content{ height:245px;}
.featuredproducts .prolist{ padding:25px 0 3px 20px;}
.featuredproducts .prolist ul{ width:120px; padding-right:20px; float:left; text-align:center;}
.featuredproducts .prolist ul li{ padding-bottom:5px;}
.featuredproducts .prolist ul li.pname{ height:28px;}
.featuredproducts .prolist ul li.pname a{ color:#333; font-weight:bold;}
.featuredproducts .prolist ul li.pname a:hover{ color:#06c;}
.featuredproducts .prolist ul li.pprice{ padding-bottom:10px; color:#E4288E}
.featuredproducts .prolist ul li.pprice a{ font-weight:bold; color:#E4288E;}

.hpblog h2 span{ margin-right:5px; margin-left:0;}
.hpblog .content{ padding:25px 20px; width:685px; height:228px;}
.hpblog .imgbox{ float:right; margin-left:20px;}
.hpblog h3{ padding-bottom:10px;}
.hpblog h3 a{ color:#333; font-size:14px;}
.hpblog p{ color:#999; line-height:20px;}
.hpblog p a:link,
.hpblog p a:active,
.hpblog p a:visited{ color:#06c; text-decoration:underline;}
.hpblog p a:hover{ text-decoration:none;}
.hpblog .blogdetail{ padding-top:8px; text-align:right;}

.pricedrop{ width:725px; height:337px; overflow:hidden;}
.pricedrop .content{ padding:20px 10px 10px 10px;}

.pdfeaturedproduct{ clear:both; padding-bottom:15px;}
.pdfeaturedproduct h2{ padding:10px 0 5px 0; font-size:16px; color:#17346b;}
.pdflist{ width:250px; height:130px; float:left; padding-right:5px; position:relative;}
.pdflist li{ padding-bottom:5px;}
.pdflist li.imgbox{ float:left; position:relative; width:120px; height:120px; padding-right:10px; z-index:5;}
.pdflist .rankimg{ position:absolute; bottom:15px; right:10px;width:20px; height:20px;}
.pdflist li.pname{ height:34px;}
.pdflist li.pname a{ color:#06c; line-height:18px;}
.pdflist li.originalprice{ color:#666; text-decoration:line-through; font-size:11px; font-weight:bold;}
.pdflist li.pprice{color:#e4288e; font-size:13px;}
.pdflist li.pprice a{ color:#e4288e; font-weight:bold; font-size:13px;}
.pdflist li.pdetail{margin-top:20px;}
.pdflist .pricedropoff{ width:40px; height:32px; padding-top:8px; font-weight:bold; font-size:8px; color:#fff; position:absolute; margin:77px 0 0 77px;text-align:center;  background:url(/images/pd_off_bg_s.png) no-repeat!important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/default/pd_off_bg_s.png',sizingMethod='crop');}
.pdflist .pricedropoff span{ display:block; font-size:12px; #padding-bottom:3px;}


.No1product{ width:150px; height:262px; float:left; padding-right:20px; padding-left:5px; background:url(/images/no1bg.gif) repeat-y 165px;}
.No2product{  background:url(/images/no2bg.gif) no-repeat 0 bottom; padding-right:10px;}
.No3product{  background:url(/images/no3bg.gif) no-repeat 0px bottom; padding-left:15px;}
.No4product{ background:url(/images/no4bg.gif) no-repeat right; margin-top:5px; padding-top:5px; height:130px; padding-right:10px;}	
.No5product{ margin-top:5px; padding-top:5px; height:130px; padding-left:15px;}	
.No1product .rankimg{ background:url(/images/number1.gif) no-repeat; bottom:0px; _bottom:15px; right:15px; _right:25px;}
.No2product .rankimg{ background:url(/images/number2.gif) no-repeat;}
.No3product .rankimg{ background:url(/images/number3.gif) no-repeat;}
.No4product .rankimg{ background:url(/images/number4.gif) no-repeat;}
.No5product .rankimg{ background:url(/images/number5.gif) no-repeat;}

.No1product li.imgbox{ width:150px; height:150px;}
.No1product .pricedropoff{ width:45px; height:35px;padding-top:10px; font-size:12px; font-weight:bold; color:#fff; position:absolute; right:15px; bottom:10px; text-align:center;  background:url(/images/pd_off_bg.png) no-repeat!important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/default/pd_off_bg.png',sizingMethod='crop');}
.No1product .pricedropoff span{ display:block; font-size:14px; #padding-bottom:3px;}
.No1product li.pname{ clear:both;}
.No1product li.pname a{ font-size:12px; font-weight:bold;}
.No1product li.pprice a{ font-size:14px; font-weight:bold;}
.No1product li.pdetail{ margin-top:8px;}


.hotcategories{ margin-top:5px;}
.hotcategories h2{ font-size:14px; color:#1e1e1e; height:24px; line-height:24px;}
.hotcategories h2 span{ color:#127312; margin-left:5px;}
.hotcategories .content{ background:#f8f8f8; border-top:#e1e1e1 1px solid; padding:12px 0 8px 0;}
.hotcategories ul li{ width:214px; border-right:#d5d5d5 1px dotted; padding-left:20px; float:left; height:90px;}
.hotcategories ul li.last{ border:0;}
.hotcategories ul li ul li{ width:107px; border:0; padding-left:0; float:left; height:19px; line-height:19px; padding-bottom:0;}
.hotcategories ul li h4 a{ color:#333; line-height:25px;}


