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

.leftmodule{ border:#83b62e 2px solid; margin-bottom:15px;}
.leftmodule h2{ font-size:12px; color:#333; height:29px; line-height:29px; padding-left:13px; background:#ededed url(/images/list_icons.png) repeat-x 0 0;}

.leftsubnav ul{ padding:7px 13px; border-bottom:#d4d4d4 1px solid;}
.leftsubnav ul li{ line-height:20px;}
.leftsubnav ul li.seemore{ position:relative; z-index:9000}
.leftsubnav ul li.seemore a:link,
.leftsubnav ul li.seemore a:active,
.leftsubnav ul li.seemore a:visited{ color:#06c; text-decoration:underline}
.leftsubnav ul li.seemore a:hover{ text-decoration:underline;}
.leftsubnav ul li.selected{ background:#ffe68d;}
.leftsubnav ul li.selected{ color:#06c; font-weight:bold;}
.leftsubnav ul li.selected a.close{ float:right; margin:5px;}

.attrmorewrapper{  width:288px;position:absolute; top:-65px; left:95px; background:url(/images/attr_popup_bg.png) no-repeat; display:none }
.attrmorewrapper .content{  margin-top:12px; padding:0 10px 0 25px;}
.attrmorewrapper h3{ font-size:14px; padding-bottom:5px; clear:both;}
.attrmorewrapper ul{ border:0; padding:0;}
.attrmorewrapper ul li{ width:115px; float:left;}
.leftsubnav ul li.seemore .attrmorewrapper ul li a:link,
.leftsubnav ul li.seemore .attrmorewrapper ul li a:active,
.leftsubnav ul li.seemore .attrmorewrapper ul li a:visited{ background:url(/images/list_icons.png) no-repeat 0px -500px; padding-left:10px; line-height:22px; text-decoration:underline}
.leftsubnav ul li.seemore .attrmorewrapper ul li a:hover{ text-decoration:none;}
.attrmorewrapper .attrbotcow{ background:url(/images/attr_popup_bg.png) no-repeat 0 bottom; height:20px; clear:both;}
.attrmorewrapper .channelList{ width:253px; overflow-y: auto; overflow-x:hidden;}
.attrmorewrapper .channelListFix{ width:253px; height:430px; overflow-y: auto; overflow-x:hidden;}
.attrmorewrapper div.close{ text-align:right; padding-bottom:3px;}
	
.setprice{ background:url(/images/setprice_bg.png) repeat-x bottom; height:108px;}
.setprice h2{ background:none; height:29px; line-height:29px;}
.setprice p{ clear:both; padding-top:4px; line-height:18px;}
.setprice span{ display:block; width:30px; text-align:right; float:left; padding-right:3px;}
.setprice input.txt{ float:left; height:16px; line-height:16px; width:125px; padding:0 3px; margin-right:3px; border:#adadad 1px solid;}
.setprice p.submit{ text-align:right; padding-top:8px; padding-right:4px;}
.setprice p.submit input.switch2{ border:0; width:50px; height:18px; background:url(/images/setprice_switch2.gif) no-repeat 0 0; margin-right:5px;}
.setprice p.submit input.submit{ border:0; width:50px; height:18px; background:url(/images/setprice_submit.gif) no-repeat 0 0; }


.slider{ position:relative; padding:5px 8px;}
.slider_wp{ position:absolute; left:12px; top:25px;}
.slider div.minprice{ background:url(/images/min_price.png) no-repeat 0 0; width:auto; height:16px; line-height:16px; text-align:center; padding:5px 4px 4px 4px; position:absolute; left:5px; top:46px; color:#fff; font-weight:bold;}
.slider div.maxprice{ background:url(/images/max_price.png) no-repeat 0 0; width:auto; height:16px; line-height:16px; text-align:center; padding:0 4px 5px 3px; position:absolute; left:110px; top:0px; color:#fff; font-weight:bold;}
.slider input.switch{ border:0; width:50px; height:18px; background:url(/images/setprice_switch.gif) no-repeat 0 0; position:absolute; right:8px; top:28px;}
.slider input.submit{ border:0; width:50px; height:18px; background:url(/images/setprice_submit.gif) no-repeat 0 0; position:absolute; right:8px; top:50px;}


.narrowsearch{ padding:5px 0 15px 0; height:40px; background:url(/images/ns_bg.gif) repeat-x top;}
.narrowsearch h2{ background:none; height:29px; line-height:29px;}
.narrowsearch input.txt{ float:left; height:16px; line-height:16px; width:125px; padding:0 3px; margin:0 3px 0 13px; border:#adadad 1px solid;}
.narrowsearch input.but{ background:url(/images/ns_but.gif); width:50px; height:18px; float:left; border:0; cursor:point;}

.hotproduct ul{ padding:12px 0 7px 13px; width:195px;}
.hotproduct ul li{ width:80px; padding-right:17px; float:left; padding-bottom:8px; line-height:18px;}
.hotproduct ul li img{ margin-bottom:3px;}

.searchskyscraper{ text-align:center; padding:10px 0;}

.noneedproducts{ height:65px; background:url(/images/noneedproduct_bg.gif) no-repeat 0; margin-bottom:15px; font-weight:900; font-size:14px; padding-left:98px;}
.noneedproducts h3{ font-size:20px; color:#f60; padding:12px 0 3px 0;}

.prolistwrapper{ margin-bottom:15px;}
.prolistwrapper .topcow{ height:60px; background:#f6f6f6 url(/images/list_icons.png) repeat-x 0 -32px;}
.prolistwrapper .tabbox ul{ padding:6px 25px}
.prolistwrapper .tabbox ul li{ background:url(/images/tabbox_bg.png) no-repeat -1px -26px; width:100px; height:26px; line-height:26px; font-size:14px; color:#127312; font-weight:bold; text-align:center; float:left;}
.prolistwrapper .tabbox ul li.selected{ background:url(/images/tabbox_bg.png) no-repeat 0px 0px;}
.prolistwrapper .tabbox ul li.first{ background:url(/images/tabbox_bg.png) no-repeat 1px -26px;}
.prolistwrapper .proliststyle{ clear:both;}
.prolistwrapper .sortby ul{ padding:3px 8px;}
.prolistwrapper .sortby ul li{ display:block; float:left; padding-right:5px; color:#999; line-height:22px;}
.prolistwrapper .sortby ul li strong{ color:#333;}
.prolistwrapper .sortby ul li.selected a{ color:#333; font-weight:bold;}
.prolistwrapper .sortby a{line-height:22px; padding:2px 0 2px 25px;}
.prolistwrapper .sortby a.newest{ background:url(/images/list_icons.png) no-repeat 0px -160px;}
.prolistwrapper .sortby a.highprice{ background:url(/images/list_icons.png) no-repeat 0px -219px;}
.prolistwrapper .sortby a.lowprice{ background:url(/images/list_icons.png) no-repeat 0px -277px;}
.prolistwrapper .sortby a.listview{ background:url(/images/list_icons.png) no-repeat 0px -312px; padding-left:18px; }
.prolistwrapper .sortby a.gridview{ background:url(/images/list_icons.png) no-repeat 0px -369px; padding-left:18px;}
.prolistwrapper .sortby li.selected a.newest{ background-position:0 -131px;}
.prolistwrapper .sortby li.selected a.highprice{ background-position:0 -189px;}
.prolistwrapper .sortby li.selected a.lowprice{ background-position:0 -248px;}
.prolistwrapper .sortby li.selected a.listview{ background:url(/images/list_icons.png) no-repeat 0px -341px; padding-left:18px;}
.prolistwrapper .sortby li.selected a.gridview{ background:url(/images/list_icons.png) no-repeat 0px -398px; padding-left:18px;}
.prolistwrapper .listcount{ float:right; width:320px; padding-right:8px;}
.prolistwrapper .listcount select{ float:right; vertical-align:middle; margin-top:-1px;}

.plist{ padding:10px 0; border-bottom:#e1e1e1 1px solid;}
.plist .imgbox{ width:100px; padding:0 10px; float:left;}
.plist .imgbox img{ width:100px; height:100px;}
.plist .pinfo{ float:left; width:230px;}
.plist .pinfo img{ vertical-align:middle;}
.plist .pname{ height:84px;}
.plist h3{ width:230px; padding-bottom:5px;}
.plist h3 a:link,.plist h3 a:active,.plist h3 a:visited{ font-size:12px; color:#333; line-height:20px;}
.plist h3 a:hover{ color:#06c;}
.plist .couponinfo{ background: url(/images/list_icons.png) no-repeat 0px -427px; padding-left:30px; color:#824aff; line-height:18px;}
.plist .couponinfo a{ color:#824AFF}
.plist .price{ width:220px; text-align:center; float:left; padding:30px 0 0 30px;}
.plist a.pprice{ font-weight:bold; color:#e4288e; font-size:12px; line-height:25px;}
.plist .seeit{ width:115px; float:left; text-align:right; padding:25px 0 0 0; font-size:0;}
.plist .seeit img{ margin-bottom:5px;}

.plistDot{ padding:10px 0; }
.plistDot .imgbox{ width:100px; padding:0 10px; float:left;}
.plistDot .imgbox img{ width:100px; height:100px;}
.plistDot .pinfo{ float:left; width:230px;}
.plistDot .pname{ height:84px;}
.plistDot h3{ width:230px; padding-bottom:5px;}
.plistDot h3 a:link,.plist h3 a:active,.plist h3 a:visited{ font-size:12px; color:#333; line-height:20px;}
.plistDot h3 a:hover{ color:#06c;}
.plistDot .couponinfo{ background: url(/images/list_icons.png) no-repeat 0px -427px; padding-left:30px; color:#824aff; line-height:18px;}
.plistDot .couponinfo a{ color:#824AFF}
.plistDot .price{ width:220px; text-align:center; float:left; padding:30px 0 0 30px;}
.plistDot a.pprice{ font-weight:bold; color:#e4288e; font-size:12px; line-height:25px;}
.plistDot .seeit{ width:115px; float:left; text-align:right; padding:25px 0 0 0; font-size:0;}
.plistDot .seeit img{ margin-bottom:5px;}

.addokbox{ position:relative; height:0px; z-index:5}
.addokboxcontent{ position:absolute; width:725px; height:101px; z-index:5; background:#666; left:0px; top:-10px; filter:alpha(opacity=90);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);  -moz-opacity:0.9; opacity:0.9;}
.addokboxcontent table{width:100%; padding:0; margin:0; border-collapse:collapse; height:100%;}
.addokboxcontent td{ width:725px; border:0; vertical-align:middle; font-size:14px; font-weight:bold; color:#fff; text-align:center;}
.addokboxcontent td img{ vertical-align:middle; margin-right:10px;}
.addokboxcontent a.close:link,.addokboxcontent a.close:active,.addokboxcontent a.close:visited{ display:block; width:68px; height:18px; color:#fff; font-weight:bold; line-height:14px; font-size:14px; overflow:hidden; position:absolute; right:8px; top:8px; text-decoration:none;}
.addokboxcontent a.close:hover{ text-decoration:underline;}
.pgridlist .addokboxcontent{left:-15px; top:-15px;}
.pgridlist .addokboxcontent td{ width:161px; padding:0 10px; line-height:22px;}
.addfailbox{ position:relative; height:0px; z-index:5}
.addfailboxcontent{ position:absolute; width:725px; height:101px; z-index:5; background:#d45551; left:0px; top:-10px; filter:alpha(opacity=90);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);  -moz-opacity:0.9; opacity:0.9;}
.addfailboxcontent table{width:100%; padding:0; margin:0; border-collapse:collapse; height:100%;}
.plist .addfailboxcontent td{ border:0; vertical-align:middle; font-size:14px; font-weight:bold; color:#fff; height:40px; line-height:40px; text-align:center;}
.plist .addfailboxcontent td img{ vertical-align:middle; margin-right:10px;}
.addfailboxcontent a.close:link,.addfailboxcontent a.close:active,.addfailboxcontent a.close:visited{ display:block; width:68px; height:18px; color:#fff; font-weight:bold; line-height:14px; font-size:14px; overflow:hidden; position:absolute; right:8px; top:8px; text-decoration:none;}
.addfailboxcontent a.close:hover{ text-decoration:underline;}

.searchlist .plist h3 a:link,.searchlist .plist h3 a:active,.searchlist .plist h3 a:visited{ text-decoration:underline;}
.searchlist .plist h3 a:hover{ text-decoration:underline;}

.prolistwrapper .botcow{ clear:both; height:34px; line-height:34px; text-align:center; color:#c4c4c4; font-family:tahoma; background:#f0f0f0 url(/images/list_icons.png) repeat-x 0px -450px;}
.prolistwrapper .pagelist a{ margin:0 5px;}
.prolistwrapper .pagelist span{margin:0 5px; font-weight:bold; color:#127312}
.prolistwrapper .pagelist a.next{ background:url(/images/list_icons.png) no-repeat 27px -500px; padding-right:8px;}
.prolistwrapper .pagelist a.prev{ background:url(/images/list_icons.png) no-repeat 0px -529px; padding-left:8px;}

.pgridlist{ padding:15px 16px 10px 15px; border-bottom:#e1e1e1 1px solid; width:150px; height:300px; float:left; text-align:left; background: url(/images/gridview_bg.png) no-repeat right 15px;}
.gridlast{ background:none;}
.pgridlist .imgbox{ width:150px; padding-bottom:10px;}
.pgridlist .imgbox img{ width:150px; height:150px;}
.pgridlist .pinfo{ height:115px;}
.pgridlist h3{ height:45px; }
.pgridlist h3 a:link,.pgridlist h3 a:active,.pgridlist h3 a:visited{ font-size:12px; color:#333; line-height:20px;}
.pgridlist h3 a:hover{ color:#06c;}
.pgridlist .enlargeandsave{ width:45px; float:left;}
.pgridlist .couponinfo{ background: url(/images/list_icons.png) no-repeat 0px -427px; padding-left:30px; color:#824aff; line-height:18px; float:left;}
.pgridlist .price{ height:45px;}
.pgridlist a.pprice{ font-weight:bold; color:#e4288e; font-size:12px; line-height:25px;}
.pgridlist .seeit{font-size:0;}
.pgridlist .seeit img{ margin-bottom:5px; margin-right:5px;}
.pgridlist .seeit p{ display:inline;}

div.coupon{ position:relative; height:0; z-index:5;}
div.coupon .couponwrapper{ position:absolute; top:15px; left:0; width:215px; background:#fff url(../images/coupon_popup_bg.gif) no-repeat; padding-top:7px;}
div.coupon .couponwrapper .midcow{width:201px;float:left; border:#824aff 2px solid; border-width:0 2px 0 2px; text-align:left; padding:7px 5px 0 5px;}
div.coupon .couponwrapper .midcow a{ display:block; line-height:20px; border-bottom:#ececec 1px solid; color:#824aff;}
div.coupon .couponwrapper .midcow a.last{ border:0;}
div.coupon .couponwrapper .botcow{ height:7px; line-height:0; font-size:0; background:#fff url(../images/coupon_popup_bg.gif) no-repeat -216px 0;}
div.coupon .couponwrapper .couponinfo{ float:none}


.noresultinfo{ padding-bottom:20px; clear:both; line-height:220%;}
.noresultinfo h3{ font-size:11px; font-weight:normal; padding-left:10px;}
.noresultinfo h3 strong{ color:#127312;}
.noresultinfo ul{ list-style-type:disc; list-style-position:inside; margin-left:30px; }
.noresultinfo ul li{ font-size:11px; color:#333;}

.rightpopup{left:50%; position:fixed; margin:0 468px; _position:absolute; _top:129px;}
.rightpopup .content{ position:relative; left:20px;}

.wishlistwrapper{ margin:0 auto 10px auto; position:relative;}
.wishlist{ background:#ccc; padding-bottom:10px; width:75px; background:url(/images/wishlist_bg.png) no-repeat 0px bottom;}
.wishlist{ font-size:11px; text-align:center;}
.wishlist .topcow{ padding-top:11px; padding-bottom:5px; background:url(/images/wishlist_bg.png) no-repeat 0px 0;}
.wishlist h2{ font-size:11px; color:#127312; padding-bottom:5px;}
.wishlist span{ color:#e4288e; font-weight:bold;}
.wishlist ul{ width:60px; padding:6px 0 0 6px; #padding:6px 0 0 0;}
.wishlist ul li{ padding-bottom:5px; position:relative;}
.wishlist ul li a:link,.wishlist ul li a:active,.wishlist ul li a:visited{ font-size:11px; color:#666;}
.wishlist ul li a:hover{ color:#06c;}
.wishlist ul li img.delete{ position:absolute; top:3px; right:3px;}

.recentlyviewedwrapper{position:relative;}
.recentlyviewed{ background:#ccc; padding-bottom:10px; width:75px; background:url(/images/wishlist_bg.png) no-repeat 0px bottom;}
.recentlyviewed{ font-size:11px; text-align:center;}
.recentlyviewed .topcow{ padding-top:11px; padding-bottom:5px; background:url(/images/wishlist_bg.png) no-repeat 0px 0;}
.recentlyviewed h2{ font-size:11px; color:#127312; padding-bottom:5px;}
.recentlyviewed span{ color:#e4288e; font-weight:bold;}
.recentlyviewed ul{ width:60px; padding:6px 0 0 6px; #padding:6px 0 0 0;}
.recentlyviewed ul li{ padding-bottom:5px; position:relative;}
.recentlyviewed ul li a:link,.recentlyviewed ul li a:active,.recentlyviewed ul li a:visited{ font-size:11px; color:#666;}
.recentlyviewed ul li a:hover{ color:#06c;}
.recentlyviewed ul li img.delete{ position:absolute; top:3px; right:3px;}

.overmylist {background:#ccc; position:absolute; top:0px; z-index:5;}
.overmylist table{ height:100%; width:75px;}
.overmylist td{ vertical-align:middle; text-align:center;}

