#Products img {border:0;}
#Products td {font-family: Arial, Helvetica, sans-serif;font-size:12px;}

.pList{padding:8px 12px 8px 12px; background-position: center 50%; background-image: url(compare.gif); margin: 0px;}
.pGrid{padding:5px 0px 10px 0px; margin: 0px; text-align: center; text-align: center; vertical-align: top;}
.pListTitle{padding:5px 0px 2px 0px; margin: 0px; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif}
.pListUnderLine{padding:0; margin: 0; border-bottom: 1px dashed #e1e1e1;font-size:0px;line-height:0px;}
.pListRating{padding:5px 0px 5px 0px; color: #444444; margin: 0px;}
.pGridpriceMinMax{padding:2px 0px 5px 0px; margin: 0px; font-weight: bold; font-size: 16px; white-space: nowrap; font-family: Arial, Helvetica, sans-serif}
.instock{font-size: 11px; color:#777}
.rDetails{display:none;border:1px solid #646464;z-index: 3000;}
.offersnum{font-size:11px;color:#444;}

.ProductInfo{margin:5px 0 0 10px;}
.desc, .desc i{padding:0px 10px 0px 0px;color:#333;font-style:normal;font-size:11px;line-height:14px}
.pListRating{padding:5px 0px 5px 0px; color: #444444; margin: 0px;}
.pList{padding:8px 12px 8px 12px; background-position: center 50%; background-image: url(compare.gif); margin: 0px;}
.big5_1{font-size:120%; font-weight:bold; font-family:arial, verdana;}
#ptabs li{margin:0px;padding:0px 0px 10px 0px}

.nav_l{cursor: pointer;background: url('navLeftBorder.gif') no-repeat left top; height: 4px}
.nav_r{cursor: pointer;background: url('navRightBorder.gif') no-repeat right top; height: 4px; padding: 0px 4px 0px 4px;}
.nav_c{cursor: pointer;border-top: #838584 1px solid;}
.navText{border-right: 1px solid #838584; border-left: 1px solid #838584; padding: 0px 1em 4px 1em;}
.selText{cursor:default;border-right: #a8a8a8 1px solid; padding: 0px 1em 4px 1em; border-left: #a8a8a8 1px solid;}
.nav_sp{border-bottom: #838584 1px solid;}
.navLink:link, .navLink:visited{text-decoration: none; color: #333;}
.navLink:hover{text-decoration: underline; color: #333}
.nav{ background-color: #eaeaea; border-bottom: #a8a8a8 1px solid;}

.pListZoom{padding:0px 5px 15px 0px; margin: 0px;}
.pListImage{padding:5px 5px 5px 5px; margin: 0px;}
.pListDesc{padding:10px 5px 5px 5px; margin: 0px; vertical-align: top; width: 100%;}
.pListPrice{padding:15px 15px 5px 5px; margin: 0px; vertical-align: top; text-align: center;}
.priceMinMax{font-weight: bold; font-size: 16px; white-space: nowrap; font-family: Arial, Helvetica, sans-serif}
.pListShortDesc{color: #444444; line-height: 17px}

.btnComparePrices{background: url(btnComparePrices_r.gif) no-repeat right top; height: 22px; margin: 5px 0px; padding: 0px; margin: 5px auto 5px auto;}
.btnComparePrices a{display: block; background: url(btnComparePrices_l.gif) no-repeat left top; height: 22px; padding: 3px 8px; color: #fff; font: bold 11px Verdana,Arial, Helvetica, sans-serif; text-decoration: none; white-space: nowrap;}
.btnComparePrices a:hover{text-decoration: none; color: #fff;}
.btnComparePrices a:active, .btnComparePrices a:visited{color: #fff; }

.StoreOffers{border-top:1px solid #cbdbef; border-bottom:2px solid #cbdbef; border-right:2px solid #cbdbef;
                 border-left:2px solid #cbdbef; border-collapse:collapse; color:#333}
.StoreOffers tr{background: url(CompBkg.gif) repeat-x bottom left;}
.StoreOffers td{border: 1px solid #cbdbef;}
.StoreOffers th{color: #555;font-size:11px;font-weight:700;border: 1px solid #cbdbef;}
.StoreOffers th a{text-decoration:underline}

.StoreOffers table.gtst, .StoreOffers table.gtst tr, .StoreOffers table.gtst td{border:0px;border-collapse:none;background-image:none;background-color:transparent;}

.sInfo{position:relative;background-color:white;width:110px;height:28px;font-size:10px}
.sLogo{display:block;position:relative;top:-28px;background-color:white;}

.sr{margin:0px 0 0 0;padding:0;}
.sr span{display:block;margin-top:5px}
.rDetails ul{margin:5px 0 0 0;padding:0;list-style:none;}
.rDetails ul li{text-align:left;font-size:10px;}
.notrated{font-weight:bold;font-size:14px}
.notrated i{font-weight:normal;font-size:9px}

.notinc{color:#ff0000;font-size:10px;padding:1px 4px 1px 4px;margin:1px;white-space:nowrap;border:1px solid #cbdbef;background-color:white;font-family: Arial, verdana;}
.zest{font-size:14px;font-weight:700;}

.rDetailsTable{padding:0;margin:0;}
.rDetailsTable td{padding:0;margin:2px;border:1px solid #ccc;width:100px;height:7px;font-size:1px;}
.rtm{background-color:4c66b2;height:7px;}

.instock{color:green}
.outofstock{color:red}

.NoZipColumn{font-family: Arial, verdana; font-size:15px; margin:10px 0px 0px 0px;}
.NoZipColumn1{margin: 10px 15px; text-align: left; font-size:14px; font-weight:bold; font-family:Arial, verdana;}
.NoZipColumn2{font-size: 12px; margin: 20px 0px 5px 0px;}
.price2{text-align:left;font-style:normal;font-size:14px;font-weight:bold;white-space:nowrap;display:block;padding-left:15px;}
.total{margin: 5px 0px 20px 10px; border-top: 1px #ccc solid; padding: 5px 0px 0px 5px; color: #f60;white-space:nowrap;}
.grey{color: #999;font-size:14px;}

.big5{ font-size:16px; font-weight:bold; font-family:arial, verdana;}
.price{text-align:center;font-style:normal;font-size:18px;font-weight:bold;white-space:nowrap;display:block;padding-left:15px;}
.condition{font-size:10px;color:#555;margin-top:5px;}
.condition i{font-style:normal;color:#003399;text-transform:lowercase;}

.compare{color:#999;text-align:left;}
.compareOver{text-decoration:underline;cursor:pointer;color:blue;}

.comb#tooltip {
 position: absolute;
 z-index: 3000;
 border: 1px solid #646464;
 background-color: lightyellow;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:11px;
 padding: 8px;
}
.comb#tooltip h3 { margin: 0;font-size:12px;font-weight:bold; width:200px }
.comb#tooltip div { margin: 0;font-size:12px;font-weight:normal; width:200px }

#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }
* html #overlay{background-color: #333;background-color: transparent;background-image: url(s.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}

#ProductDetails{border-collapse:collapse; color:#333;border: 0px solid #ccc;}
#ProductDetails td{padding-left:5px;border: 1px solid #ddd;font-family:Arial,Tahoma;}
.GroupHead{font-size:12px;font-weight:bold;color:#000;font-family:Verdana,Tahoma;}
.DetailHeader{font-weight:bold;color:#666;}
.DetailValue{color:#333399}
#img_pd_group{cursor:pointer}

.gtst{border:0px;}
