 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:#077abe}
 a:visited{color:#5B9D45}
 a:hover{color:#1a4158}

 img{border:0px solid white;}

.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: #fff; font-weight:bold;}
.navLink:hover{text-decoration: underline; color: #fff; font-weight:bold;}
.nav{cursor: pointer; background-color: #57922c; 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: #077abe; width:195px;}
 #attribBox ul{list-style:none; margin:0px; padding:0px;}
 #attribBox li{list-style:none; margin: 0px 0px 0px 5px; padding:0px 0px 4px 0px; font-size:11px; color:#077abe;}
 #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: 0px dotted #ccc; height: 1px; line-height: 1px; font-size: 1px; margin: 10px 0px}
 .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; background: url(cat-bg.gif) no-repeat right top;}
 .SectionTitle{color: #fff;font-size:14px; font-weight:bold; padding:0px 0px 4px 0px; display:block; font-family:arial, verdana;}
 .SectionTitle a:link, .SectionTitle a:visited, .SectionTitle a:active{color: #5B9D45;text-decoration:none;}
 .SectionTitle a:hover{color: #1a4158;}
 .attrib_ul {border-left: 1px solid #5B9D45; border-right: 1px solid #5B9D45; border-bottom: 1px solid #5B9D45; margin:-2px -10px 0px -10px; padding:0px 0px 0px 0px;}
 .uline a:link, .SectionTitle a:visited, .SectionTitle a:active{color: #077abe; text-decoration:none;}
 .uline a:hover{color: #1a4158;}
 .SectionTitle2 {color: #077abe; font-size:13px; font-weight:bold; padding:5px 0px 4px 5px; margin: 0px 0px 0px 0px; display:block; font-family:arial, verdana;}
 .SectionTitle2 a:link, .SectionTitle a:visited, .SectionTitle a:active{color: #077abe;text-decoration:none;}
 .SectionTitle2 a:hover{color: #1a4158;}
 
 #boxTopRight {padding:5px 10px 5px 10px; margin:0px; background: url(wrap4bg.gif) repeat-x left top ; border:1px solid #ccc;}
 #attrib_wrap2{padding:5px 10px 5px 10px; background: url(cat-bgl.gif) no-repeat right top;}
 .attrib_Title{color: #fff; font-size:14px; font-weight:bold; padding:0px 0px 4px 0px; display:block; font-family:arial, verdana;}
 .attrib_Title2{color: #077abe; font-size:13px; font-weight:bold; padding:0px 0px 4px 5px; display:block; font-family:arial, verdana;}
 .attrib_Title3{color: #5d5d5e; font-size:13px; font-weight:bold; padding:0px 0px 0px 0px; display:block; font-family:arial, verdana;}
 .attrib_br{background-color: #b0c2d3; border-bottom: 1px solid #fff; padding: 0px; margin:0px 0px 4px 0px;}
 #attrib_wrap3{padding:5px 10px 5px 10px; color:#ff0000;}
 #attrib_wrap4{padding:5px 10px 5px 10px; margin:0px; background: url(wrap4bg.gif) repeat-x left top ; border:1px solid #ccc;}
 #attrib_wrap5{padding:5px 10px 5px 10px; background-color:#eeeeee;}
 

 .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:#077abe;}

 #directoryBoxAPI ul{list-style:none; margin:0px; padding:0px;}
 #directoryBoxAPI li{list-style:none; margin: 0px 0px 0px 0px; padding:0px 0px 4px 10px; font-size:11px; color:#077abe;}
 .directory_Title{color: #077abe; font-weight:bold; padding:0px 0px 4px 0px; display:block; font-size: 12px; font-family:arial, verdana;}
 .directory_Title2{color: #077abe; font-size:13px; font-weight:bold; padding:5px 0px 4px 5px; margin: 0px 0px 0px 0px; display:block; font-family:arial, verdana;}
 .directory_Title2 a:link{text-decoration: none;font-weight:bold;font-size:13px;;color:#077abe;}
 .directory_Title2 a:visited{color:#5B9D45;}
 .directory_Title2 a:hover{text-decoration: underline;color:#1a4158;}

 #directoryBoxAPI2 UL{list-style:none; margin:0px; padding:0px;}
 #directoryBoxAPI2 li{list-style:none; margin: 0px 0px 0px 0px; padding:0px 0px 4px 10px; font-size:11px; color:#077abe;}
 #directoryBoxAPI2 li a{text-decoration: none;}
 #directoryBoxAPI2 li a:hover{text-decoration: underline;}
 #boxMid {margin:5px 0px 0px 0px; padding: 0px 0px 10px 0px; border:1px solid #ccc;}
 .boxMidRight a:link{font-size:12px;text-decoration: none;color:#077abe}
 .boxMidRight a:visited{color:#5B9D45}
 .boxMidRight a:hover{text-decoration: underline;color:#f60}
 .directory_Title{color: #077abe; 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:#077abe}
 .directory_Title a:visited{color:#5B9D45}
 .directory_Title a:hover{text-decoration: underline;color:#1a4158}
  
  #BrandsBoxAPI2{position:relative; display:block; background-image: url(brandsbgl.gif); float:left; height:84px; width:148px; border: 1px solid #ccc;}
  #BrandsBoxAPI{position:relative; margin:0px 0px 10px 0px;}

 .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; background-image: url(line_x.gif);}
 
 .sTitle3{font-size:14px;font-weight:bold;font-family:Arial,verdana;color:#077abe;}
 .sTitle{font-size:16px;font-weight:bold;font-family:Arial,verdana;color:#fff;}
 .sTitle2{font-size:12px; font-weight:bold;font-family:Arial,verdana;color:#fff;}
 .sTitlep{text-align:left; padding-left:15px; padding-right:5px;}
 a.sTitle3:link, a.sTitle3:visited{color:#077abe;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: 0px #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:#1a4158;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:#077abe; font-size:13px; font-weight:bold; font-family:arial, verdana;}
 .big5_0{ color:#5d5d5e; font-size:13px; 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; background-color:#eee; 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; background-image: url(line_x.gif);}
 .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; }
 .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:0px 0px 2px 0px; margin: 0px;}
 .storePhone{font-size:11px;padding-left:5px;}

 table.RelSearch {width:100%;}
 table.RelSearch a{font-size:12px;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:#5B9D45; color:#fff; padding:3px; border: 1px solid #ffffff;}

 .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");}

/* Easy Slider */

#slider ul, #slider li{ 
	  margin: -10px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		list-style:none;
		}	

#slider li{ 
		width:405px;
		height:270px;
		overflow:hidden;
		}	

#corners{
 	  background: url(top_bg.gif) left top no-repeat;
 	  height:330px;
 	  }

#scontent{
	position:relative;
	padding: 0px 7px 0px 5px;	
	
}

	/* numeric controls */	

	ol#controls{
		margin:1.4em 0;
		padding:0;
		height:21px;	
		align:center;
		}
	ol#controls li{
		margin:0 3px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:18px;
		
		}
	ol#controls li a{
		float:left;
		height:18px;
		
		background-image: url(top_z.gif);
		color:#077abe;
		font-weight:bold;
		padding: 3px 7px 0px 6px;
		text-decoration:none;
		
		}
	ol#controls li.current a{
		background-image: url(top_za.gif);
		color:#fff;
		font-weight:bold;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/*END Easy Slider */



/*DDSlider Content*/
/* resets all styles */
@import url("reset.css");	
	/* You might want to change these options for the main container */
	#ddSlider {
		
		float: left;
		height: 250px;
		width: 723px;
		border:1px solid #ccc;
		
		
	}
	
	/* images container - This is the most important container - Don't change important properties */
	#ddSlider {
		
		list-style: none !important;
		margin: 0 !important;
		overflow: hidden !important;
		position: relative !important;
		
	}

		/* each slider item - Nothing to change here */
		#ddSlider li {
			
			display: none;
			float: left;
			margin-left: -40px;
			position: absolute;
				
		}
		
		/* Don't edit this part */
		#ddSlider li.current {
			
			display: block;
			z-index: 2 !important;		
			
		}
		
		/* Don't edit this part */
		#ddSlider li.next {
			
			display: block;
			z-index: 1 !important;
			
		}
		
		/* Don't edit this part - prevents inline lists from being hidden */
		#ddSlider li ul li {
			
			display: block !important;
			position: relative !important;
			
		}
		
		/* Sets position and main configs */
		.slider_arrow_left {
			
			bottom: 10px;
			cursor: pointer !important;
			float: left;
			height: 22px;
			left: 10px;
			position: absolute;
			width: 22px;
			z-index: 5;
			
		}
		
		/* left arrow image */
		.slider_arrow_left {
			
			background: url(images/left_arrow.png) no-repeat top left;
			
		}

	
		/* Sets position and main configs */
		.slider_arrow_right {
			
			bottom: 10px;
			cursor: pointer;
			float: left;
			height: 22px;
			left: 37px;
			position: absolute;
			width: 22px;
			z-index: 5;
			
		}
		
		/* Right arrow Background */
		.slider_arrow_right {
			
			background: url(images/right_arrow.png) no-repeat top left;
			
		}

	.slider_selector, .slider_selector_dis {
		
		bottom: 10px;
		list-style: none;
		margin: 0 0 0 5px;
		position: absolute;
		right: 10px;
		z-index: 5;
		
	}
	
		/* Sets image of selectors */
		.slider_selector li, .slider_selector_dis li {
			
			display: block !important;
			background: url(images/slider_selector.png) no-repeat top left;
			cursor: pointer;
			float: left;
			margin: 0 3px !important;
			height: 10px !important;
			position: relative !important;
			width: 10px !important;
			
		}
		
		/* Sets the current selector */
		.slider_selector li.current, .slider_selector_dis li.current {
			
			background: url(images/slider_selector_current.png) no-repeat top left;
			
		}
	
	/* Disables the selectors */
	.slider_selector_dis li {
		
		cursor: default !important;
		z-index: 5;
		
	}
	
	.container {
		
		float: left;
		position: relative;
		width: 100%;
		z-index: 15;
		
	}
