 body{font-size: 11px; text-align: left; font-family: verdana, arial, helvetica; margin: 0px 0px 10px 0px; padding: 0px; background-color: #ffffff;}
 select{font-family: verdana, arial, helvetica;}
 td{font-size: 11px;}
 H1{ margin:0; padding:5px 0px 0px 0px; color:#555; font-size:18px; font-weight:bold;}
 H2{padding: 0px; font-weight: normal; font-size: 150%; margin: 0px; color: #183c84;}
 H3{padding: 0px; font-weight: normal; font-size: 189%; margin: 0px; color: #183c84;}
 a:link{color:#03c}
 a:visited{color:#639}
 a:hover{color:#f60}

 img{border:0px solid white;}

.c_nav_b{cursor: pointer; background-color: #d2def4; border-bottom: #838584 1px solid;}
.c_nav_b2{cursor: pointer; background-color: #ceecff; border-bottom: #838584 1px solid;}
.c_nav_g{cursor: pointer; background-color: #e3ebd7; border-bottom: #838584 1px solid;}
.c_nav_r{cursor: pointer; background-color: #F8D6D7; border-bottom: #838584 1px solid;}
.c_nav_y{cursor: pointer; background-color: #fff0c6; border-bottom: #838584 1px solid;}
.c_nav_g2{cursor: pointer; background-color: #d5e4e0; border-bottom: #838584 1px solid;}
.c_nav_f{cursor: pointer; background-color: #e2daf2; border-bottom: #838584 1px solid;}
.c_nav_o{cursor: pointer; background-color: #fbe1cb; border-bottom: #838584 1px solid;}
.c_nav_y2{cursor: pointer; background-color: #fff5d1; border-bottom: #838584 1px solid;}
.c_nav_a{cursor: pointer; background-color: #DAF1B4; border-bottom: #838584 1px solid;}
.c_nav_ra{cursor: pointer; background-color: #E77C75; border-bottom: #838584 1px solid;}

.nav_l{background: url('navLeftBorder.gif') no-repeat left top; height: 4px}
.nav_r{background: url('navRightBorder.gif') no-repeat right top; height: 4px; padding: 0px 4px 0px 4px;}
.nav_c{border-top: #838584 1px solid;}
.navText{border-right: 1px solid #838584; border-left: 1px solid #838584; padding: 0px 1em 4px 1em;}
.selText{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{cursor: pointer; background-color: #eaeaea; border-bottom: #a8a8a8 1px solid;}


 .topC{font-weight:bold;font-size:16px;}
 .topC3{font-weight:bold;font-size:16px;padding:15px 0px 0px 0px;display:block;}

 #attribBox{margin:0px 10px 10px 0px; color: #333; width:195px;}
 .corner_up_right{background: url(corner_up_right.gif) no-repeat right top;}
 .corner_bottom_right{background: url(corner_bottom_right.gif) no-repeat right top;}
 #attrib_wrap{padding:5px 10px 5px 10px;}
 .SectionTitle{color: #333; font-weight:bold; padding:0px 0px 4px 0px; display:block;}
 .SectionTitle a:link, .SectionTitle a:visited, .SectionTitle a:active{color: #333;text-decoration:none;}
 .SectionTitle a:hover{color: #333;text-decoration:underline;}
 #attrib_wrap{padding:5px 10px 5px 10px;}
 .attrib_Title{color: #777; font-weight:bold; padding:0px 0px 4px 0px; display:block;}
 .attrib_br{background-color: #b0c2d3; border-bottom: 1px solid #fff; padding: 0px; margin:0px 0px 4px 0px;}
 #attribBox UL{list-style:none; margin:0; padding:0px 0px 0px 0px;}
 #attribBox li{list-style:none; MARGIN: 0px 0px 0px 0px; padding:0px 0px 4px 0px; font-size:11px; color:#333;}
 #attribBox li.arrow{list-style:none; background:url(arrow1.gif) no-repeat left 5px; MARGIN: 0px 0px 0px 2px; padding:0px 4px 8px 8px; font-size:11px; color:#333;}
 #attribBox i{color:#666; font-style:normal;}
 .hrDots{border-bottom: 1px dotted #ccc; height: 1px; line-height: 1px; font-size: 1px; margin: 10px 0px}

 .menubox{position:absolute;visibility: hidden;border:1px solid black;padding:8px;z-index: 100;background-color: white;width: 205px;}
 ul.menubox {list-style:none; margin:0; padding:0px 0px 0px 0px;}
 li.menubox {list-style:none; MARGIN: 0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#333;}

 #directoryBoxAPI UL{list-style:none; margin:0; padding:0px 0px 0px 0px;}
 #directoryBoxAPI li{list-style:none; margin: 0px 0px 0px 0px; padding:0px 0px 4px 10px; font-size:11px; color:#333;}
 .directory_Title{color: #333; font-weight:bold; padding:10px 0px 3px 0px; display:block; font-size: 12px;}
 .directory_Title2{color: #333; font-weight:400; padding:10px 0px 1px 0px; display:block; font-size: 14px;}
 .directory_Title2 a:link{text-decoration: none;font-weight:400;font-size:14px;color:#03c}
 .directory_Title2 a:visited{color:#639}
 .directory_Title2 a:hover{text-decoration: underline;color:#f60}

 #directoryBoxAPI2 UL{list-style:none; margin:0; padding:0px 0px 0px 5px;}
 #directoryBoxAPI2 li{list-style:none; margin: 0px 0px 0px 0px; padding:0px 0px 3px 0px; font-size:12px; color:#333;}
 #directoryBoxAPI2 li a{text-decoration: none;}
 #directoryBoxAPI2 li a:hover{text-decoration: underline;}
 .boxMidRight a:link{font-size:12px;text-decoration: none;color:#03c}
 .boxMidRight a:visited{color:#639}
 .boxMidRight a:hover{text-decoration: underline;color:#f60}
 .directory_Title{color: #333; font-weight:400; padding:15px 0px 5px 0px; display:block; font-size:18px}
 .directory_Title a:link{text-decoration: none;font-weight:400;font-size:18px;color:#03c}
 .directory_Title a:visited{color:#639}
 .directory_Title a:hover{text-decoration: underline;color:#f60}

 .pList{padding:8px 12px 8px 12px; background-position: center 50%; background-image: url(compare.gif); margin: 0px;}
 #domainBox{margin:0px 0px 2px 0px; color: #333;}
 .pListUnderLine{padding:0px; margin: 0px; border-bottom: 1px dashed #e1e1e1;}
 .sTitle{font-size:14px;font-weight:bold;font-family:Arial,verdana;color:#333;}
 a.sTitle:link, a.sTitle:visited{color:#333;text-decoration:none;}
 #links ul{list-style:none; margin: 10px 0px 0px 0px; padding:0px 0px 0px 0px;}
 #links li{list-style:none; margin: 0px 0px 0px 0px; padding:0px 0px 4px 0px; font-size:11px; color:#333;}

 #CompareTable{border-width:2px; border-style:solid; border-collapse:collapse; color:#333}
 .btnComparePrices{background: url(btnComparePrices_r.gif) no-repeat right top; height: 22px; width: 130px; margin: 5px 0px; padding: 0px;}
 .btnComparePrices a{display: block; background: url(btnComparePrices_l.gif) no-repeat left top; height: 22px; padding: 3px 8px; color: #fff; font: bold 10px 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; }
 .Timage{border:1px #333 dashed;height:40px;width:40px;margin:0px 0px 0px 0px;}
 #CompareTop{margin:5px;font-weight:bold;}

 .anylinkcss a, .anylinkcss a:link, .anylinkcss a:visited{width: 200px;display: block;border-bottom: 1px #ccc dotted;padding:4px 0px 4px 0px;text-indent: 12px;text-decoration: none;text-align:left;font-weight:400;font-size:12px;background:#fff;white-space:nowrap;}
 .anylinkcss a:hover{color:#f60;text-decoration:underline}

 i{color:#999999;font-weight:normal;font-style:normal;font-size:10px}
 .comp{text-align:center;width:70px;padding-right:10px;font-size:11px;}
 .price{text-align:center;font-style:normal;font-size:20px;font-weight:bold;white-space:nowrap;display:block;padding-left:15px;}
 .SortString a{font-weight:bold;}
 .big2{ color:#444; font-size:16px; font-weight:bold; font-family:arial, verdana; width:205px;}
 .StoreOffersHead{color: #000; background-color:#f9f9f9;}
 .tax{color:#777; font-size:11px; font-style:italic;display:block;padding:3px 0px 3px 0px;}

 .big5{ color:#444; font-size:16px; font-weight:bold; font-family:arial, verdana;}
 .big5_0{ color:#444; font-size:14px; font-weight:bold; font-family:arial, verdana;}
 .big5_1{font-size:120%; font-weight:bold; font-family:arial, verdana;}
 #ptabs li{margin:0px;padding:0px 0px 10px 0px}
 .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;}
 .priceMinMax{font-weight: bold; font-size: 16px; white-space: nowrap; font-family: Arial, Helvetica, sans-serif}
 .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;}
 .l_red{color: red; padding: 0px 0px 0px 0px; margin:0px; font-weight: normal; font-size: 9px;}
 td.desc, td.desc i{padding:0px 10px 0px 0px;color:#333;font-weight:normal;font-size:11px;}
 .offerdesc{padding:0px 10px 0px 10px;color:#333;font-weight:normal;}

 .CompHead1{cursor: pointer; color:#222; font-size:14px; font-weight:bold; font-family:arial, verdana;}
 .CompHead2{padding:5px 0px 5px 10px; margin: 0px; font-weight: bold; color:#646464;}

/* Product List */
 .pList{padding:8px 12px 8px 12px; background-position: center 50%; background-image: url(compare.gif); margin: 0px;}
 .pListUnderLine{padding:0px; margin: 0px; border-bottom: 1px dashed #e1e1e1;}
 .pListImage{padding:5px 5px 5px 5px; margin: 0px;}
 .pListZoom{padding:0px 5px 15px 0px; margin: 0px;}
 .pListDesc{padding:10px 5px 5px 5px; margin: 0px; vertical-align: top; width: 100%;}
 .pListTitle{padding:5px 0px 2px 0px; margin: 0px; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif}
 .pListShortDesc{color: #444444; line-height: 17px}
 .pListRating{padding:5px 0px 5px 0px; color: #444444; margin: 0px;}
 .pListPrice{padding:15px 5px 5px 5px; margin: 0px; vertical-align: top; text-align: center;}
 .pTextPrice{padding:5px 0px 5px 0px; margin: 0px; font-weight: bold; font-size: 12px; white-space: nowrap;}
 .priceMinMax{font-weight: bold; font-size: 16px; white-space: nowrap; font-family: Arial, Helvetica, sans-serif}
 .priceMinMax a{text-decoration: none;}
 .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; }
 .pGrid{padding:5px 0px 10px 0px; margin: 0px; text-align: center; text-align: center; vertical-align: top;}
 .pGridpriceMinMax{padding:2px 0px 5px 0px; margin: 0px; font-weight: bold; font-size: 16px; white-space: nowrap; font-family: Arial, Helvetica, sans-serif}
 .pGridprice{padding:5px 0px 5px 0px; margin: 0px; font-weight: bold; font-size: 16px; white-space: nowrap; font-family: Arial, Helvetica, sans-serif}
 .ManufacturerName{padding:5px 0px 10px 0px; margin: 0px;}
 .storePhone{font-size:11px;padding-left:5px;}

 table.RelSearch {width:100%;}
 table.RelSearch a{font-size:11px;line-height: 1.5em;}
 table.RelSearch a:hover {color:#cc3300;}

 #dhtmltooltip{position: absolute;left: -300px;width: 150px;border: 1px solid #646464;padding: 7px;background-color: lightyellow;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
 #dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
 #dropmenudiv{position:absolute; padding: 5px; border:1px solid black; z-index:100;}

 a.reviewTitle{font-family: Arial, Helvetica, sans-serif;font-weight: bold; font-size: 16px; color:#0033cc;text-decoration:none}
 a.reviewTitle:visited{color:#663399}
 a.reviewTitle:hover{color:#f60}
 .reviewdate{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#888}
 .reviewContent{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#555;padding-top:20px}
 .rItem{padding:0px 0px 7px 0px;}
 .authorRating{padding:5px;background-color:#daf1b4}

 a.seeNext{font-weight:bold}
 span.SelectedItem{font-weight:bold;background:#ffcc33;color:#000;padding:2px;}

 .adminTitle{padding:0px 0px 5px 10px;font-size:14px;font-weight:bold;color:#555;border-bottom:1px dotted #999}

#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; }
* html #overlay{background-color: #333;background-color: transparent;background-image: url(s.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}

