@charset "utf-8";
/* CSS Document */

body {margin:0 auto;padding: 20px 0;font:normal 12px Arial, Helvetica, sans-serif !important;color:#666;}
h1,h2, h3, h4, h5{margin:0; padding:0;}
a{text-decoration:none;color:#4182DA;}
a:hover{color:#000;}
img{border:none;}
.fl{float:left; width:auto;}
.fr{float:right; width:auto;}
div#mainContent{border:none !important;}
#container{margin:0;padding: 0;font:normal 12px Arial, Helvetica, sans-serif !important;color:#666;width:1030px; clear:both;background:url(http://c.shld.net/11072330/img/projectImg/leftRailBg2.gif) no-repeat 150px 0;min-height:1000px;}
#leftCol{float:left;width:138px;padding:0 0px 0 6px;}
.clear{clear:both;}
#mainCol{float:right;width:860px;margin-top:-23px;}	
#mainCol h2{font-weight:normal;color:#4182DA; font-size:20px; padding-left:5px;}		
#leftCol div.title{color:#4182DA; text-transform:uppercase;font-size:18px;display:block;padding-bottom:5px; margin-bottom:10px;background:url(../images/back_head.png) no-repeat left bottom;	}	
ul.leftNav{margin:0 0 15px 0; padding:0; list-style:none;}
ul.leftNav li{margin-bottom:1px;}
ul.leftNav li a{display:block;line-height:20px;color:#666; text-decoration:none; text-transform:capitalize; font-family:13px; font-weight:bold;}
ul.leftNav li a:hover, ul.leftNav li .active{color:#4182DA;}
.gap{clear:both; height:20px;}
.productBox	{display:block;}
.productBox div.title, .productBox div.title2{background:url(../images/back_header.png) no-repeat 5% 100%;height:28px; line-height:28px;color:#000;font-weight:bold; font-size:13px;padding:0 5px;}
.productBox div.title	{text-transform:uppercase; font-size:17px;color:#4182DA; font-weight:bold;}
.productBox div.title span{color:#999;}
.productBox div.title2{border:solid #aad8f0 1px;text-transform:none;}
.bdr{border:solid #aad8f0 1px !important;}
.productBox div.top{background:url(../images/back_main_box.gif) no-repeat 0 0; height:20px;}	
.productBox div.bottom{background:url(../images/back_main_box.gif) no-repeat 0 bottom; height:20px;}	
.productBox div.inner{display:block; padding:0 0px;}
.productBox h3{font-weight:normal; font-size:15px;color:#4182da; padding-bottom:5px; margin:20px 0 0 0;}
.productDisplay{padding:15px 10px;background:#fff;display:block;}
.productDisplay ul{margin:0; padding:0; list-style:none;}
.productDisplay ul li{float:left; width:148px;margin-right:10px;border:solid 1px #fff; min-height:260px; padding:5px;}
.productDisplay ul li:hover{border:solid 1px #8fc7fc;}	
.productDisplay ul li.last{margin-right:0px !important;}	
.productDisplay ul li div.imgBox{text-align:center; height:150px; display:block; overflow:hidden;}
.productDisplay ul li h5{font-weight:normal; font-size:12px; padding-bottom:3px;height:50px;overflow:hidden;}
.productDisplay ul li p{margin:0; padding:2px 0; height:45px; overflow:hidden;}
.productDisplay ul li a{color:#4182DA; text-decoration:none; display:inline-block; cursor:pointer;}
.productDisplay ul li h5 a{color:#4182da;}
.productDisplay ul li a:hover, .productDisplay div.more a:hover {text-decoration:underline;}	
.productDisplay a{color:#4182DA;font-size:11px;}	
.productDisplay a:hover{color:#4182DA;text-decoration:underline;}	

.productDisplay ul li div.price{display:block; padding:7px 0; font-size:16px;color:#8da351;}
.productDisplay ul li div.price span{ font-size:8px; display:block; text-transform:uppercase; text-decoration:underline;color:#4182da;}

.productDisplay ul li div.order{display:block; padding:2px 0;color:#999; font-size:11px;}
.productDisplay ul li div.order span{color:#ff8523;font-weight:bold;}

.productDisplay ul li div.lightBox{position:relative; font-size:11px;}
.productDisplay ul li div.lightBox a{color:#4182da;}
.productDisplay ul li div.lightBox a:hover{text-decoration:underline;}

.productDisplay ul li div.lightBox1{position:relative; font-size:11px;}
.productDisplay ul li div.lightBox1 a{color:#4182da;}
.productDisplay ul li div.lightBox1 a:hover{text-decoration:underline;}

.productDisplay div.more{display:block; clear:left; text-align:right; margin-right:-14px;}
.productDisplay div.more a{display:inline-block; background:url(../images/back_more.gif) no-repeat right 7px;padding-right:10px; line-height:20px;text-decoration:none;color:#4182DA; font-size:11px;}
.productDisplay h5 {margin-top:10px;}

div.topCrnPr {width:204px; padding:5px 25px 5px 15px; min-height:35px; float:left; background:url(../images/back_popup_pr.png) no-repeat 0 0;}
div.botCrnPr {width:244px; float:left; height:7px; line-height:1px; background:url(../images/back_popup_bottom.png) no-repeat 0 bottom;}
.popuppr{display:none; z-index:auto; position:absolute;width:244px;overflow:hidden;top:-34px;left:73px;}
.popuppr a{color:#4182DA !important;}
.popuppr span.rSearch{color:#999;}

div.topCrn {width:204px; padding:5px 25px 5px 15px; min-height:115px; float:left; background:url(../images/back_popup.png) no-repeat 0 0;}
div.botCrn {width:244px; float:left; height:7px; line-height:1px; background:url(../images/back_popup_bottom.png) no-repeat 0 bottom;}
.popup{display:none; z-index:auto; position:absolute;width:244px;overflow:hidden;top:-103px;left:57px;}
.popup a{color:#4182DA !important;}
.popup span.rSearch{color:#999;}

.close{position:absolute;width:17px;height:40px;top:0px;right:0px;}
.close span{display:none;}	
.popular{display:block; width:138px;}
.popular h3{display:block;color:#fff; text-transform:uppercase;background:#64afe3;padding-left:10px; font-weight:normal;font-size:18px;}
.popular ul{margin:0; padding:5px; list-style:none;display:block;border:solid #c4ddf4; border-width:0px 1px 1px 1px;}
.popular ul li{padding:5px;}
.popular ul li img{border:solid 1px #c4ddf4;} 	
.popular ul li p{color:#000; margin:0; padding:2px 0 12px 0;}
.popular ul li p a{color:#4182da !important; font-style:normal; font-size:12px;}
.popular ul li a{color:#f60; font-style:italic; text-decoration:none;}
.popularBottom{background:url(../images/popularBottom.png) no-repeat; width:198px; height:12px;}
.facebook {color:#000; line-height:16px;}
.facebook img{float:left;margin-right:5px;}  
.facebook span.face{text-transform:uppercase;color:#777; font-size:11px; display:inline-block; padding-top:5px;}
.facebook p{margin:0; padding:5px 0 0 0; clear:left;}
.facebook b{color:#194d7c; font-size:15px; font-weight:bold;}
.facebook span{color:#757475;font-size:11px;}
.facebook a{font-size:11px;}
div.cardProdRating {background: url("../images/searchSprite.gif") no-repeat scroll -85px -72px transparent;height: 17px;margin: 2px 0;position: relative;text-indent: -9999px;width: 85px;}
div.proDetails {width:73px; height:22px; display:inline-block; background: url(../images/details_page.png) no-repeat 0 0; margin:5px 0;}
div.proDetails a {width:73px; height:22px; display:inline-block; cursor:pointer;}
div.proDetails span {display:none;}
div.searchQvBtn {display: none;left: 8px;position: absolute;text-indent: -9999px;top: -2px;width: 140px;z-index: 1000;}
div.searchQvBtn a.qvBtn {background: url("../images/searchSprite.gif") no-repeat scroll -294px -18px transparent;display: block;height: 28px;margin: 0 auto;width: 82px;}










