/* CSS Document */

body { text-align: center; margin: 0 auto; }
#cdlayout	{ width: 960px;  background: #ffffff; text-align: left; margin: 0 auto; }
#cdlogo		{ width: 100%; margin: 0px; padding: 0px; margin-bottom: 15px; }
	#cdlogo img	{ border: none; }
	#cdlogo table { border: 0px; width: 100%; }
	#cdlogo td#banner { text-align: center; }
#nav { /*background-image: url(images/crompton_nav_background.gif); background-repeat: repeat-x;*/ margin-bottom: 2px; }
#nav img { border: none; margin-right: 5px; }

#nav-shadow { height: 28px; background: url(/images/2009/nav_shadow.png) no-repeat; background-position: top left; }

#cdtab		{ width: 100%; }
	#cdleft		{ margin: 10px; width: 180px; vertical-align: top; /*background: #eeeeee;*/ }
		#cdleftinner { width: 100%; /*background: #b8dfe6;*/ border: none;}
		#cdleftinner a { padding: 1px 2px 1px 2px; }
		#cdleftinner a:link { color: #1c2162; /*color: #00a5b8;*/ text-decoration: none; font-weight: bold; }
		#cdleftinner a:visited { color: #1c2162; /*color: #00a5b8;*/ text-decoration: none; font-weight: bold; }
		#cdleftinner a:hover { background: #659eb2; color: #ffffff; text-decoration: underline; font-weight: bold; }
		#cdleftinner a:active {	background: #659eb2; color: #ffffff; text-decoration: none; font-weight: bold; }		
		#cdleftinner .infoBoxContents {
 			/*background: #b8dfe6;*/ 
  			font-size: 11px; 
			/*color: #01767f; */
			color: #1c2162;
			}
		#cdleftinner .infoBoxHeading {
  			font-size: 11px;
			font-weight: bold;
			background: #00a0b2;
			color: #ffffff; }
		#cdleftinner #ads { text-align: center; }
		#cdleftinner #ads img.ad { margin-top: 15px; margin-bottom: 15px; }
	#cdcontent	{ vertical-align: top; padding: 5px; background: #ffffff; }
		#cdcrumbs	{ margin: 0px; width: 100%; }
			#cdcrumbs a { color: #ffffff; }
			#cdcrumbs a:hover	{ color: #fff313; }
			#cdcrumbtab	{ width: 100%; font-size: 11px; }
			#cdcrumbtab td	{ padding: 3px; }
			#crumbs		{ }
		#cdcontent a:link { color: #1c2162; text-decoration: none; }
		#cdcontent a:visited { color: #1c2162; text-decoration: none; }
		#cdcontent a:hover { color: #ef1d26; text-decoration: underline; }
		#cdcontent a:active { color: #ef1d26; text-decoration: none; }		
		#cdcontent .main { padding: 3px; }
		#cdcontent p { margin-left: 3px; margin-right: 3px; }
		#cdcontent .infoBoxContents {
  			font-size: 11px; 
			/*color: #01767f;*/ }
		#cdcontent .infoBoxHeading {
  			font-size: 11px;
			font-weight: bold;
			background: #1c2162;
			color: #ffffff;
			padding: 1px; }
		#cdcontent .productListing { border: 1px solid #1c2162; }
			#cdcontent .productListing-heading { background: #1c2162; }
		#cdcontent .productListing-heading a:link { color: #ffffff; text-decoration: none; }
		#cdcontent .productListing-heading a:visited { color: #ffffff; text-decoration: none; }
		#cdcontent .productListing-heading a:hover { color: #b7dbdf; text-decoration: underline; }
		#cdcontent .productListing-heading a:active { 	color: #b7dbdf; text-decoration: none; }		
		#cdcontent h1 { color: #1c2162; font-size: 25px; font-weight: bold; }
		#cdcontent h2 { color: #1c2162; font-size: 20px; font-weight: bold; }
		#cdcontent p  { color: #1c2162; }
		#cdcontent .custlogin { border: 1px solid #00a5b8; }			
		#cdcontent div#quote { border: 1px solid #1c2162; background: #f9f9f9; padding-left: 6px; padding-right: 6px; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none; text-align: justify; }
		#cdcontent div#quote p span#quoter { font-weight: bold; color: #01767f; text-decoration: none; float: right; }
		#cdcontent img.go-right { float: right; margin: 4px; } 
		#cdcontent #pagetitle {text-align: center; }
		#cdcontent .incVAT { font-size: 11px; }
		#cdcontent #newproducts .incVAT { display: none; }
	#cdright		{ /*background: #eeeeee;*/ width: 180px; vertical-align: top; }
		#cdrightinner { text-align: center; }
		#cdrightinner a:link { color: #1c2162; /*color: #00a5b8;*/ text-decoration: none; font-weight: bold; }
		#cdrightinner a:visited { color: #1c2162; /*color: #00a5b8;*/ text-decoration: none; font-weight: bold; }
		#cdrightinner a:hover { background: #659eb2; color: #ffffff; text-decoration: underline; font-weight: bold; }
		#cdrightinner a:active { background: #659eb2; color: #ffffff; text-decoration: none; font-weight: bold; }		
		#cdcarttab { background: #f70100; /*#ef1d26;*/ border-top: 15px solid #00a0b2; }
		#cart		{ width: 150px; text-align: left; }
		#cart	img { border: none; }
		#cdrightinner .infoBoxContents {
			/*background: #b8dfe6;*/
  			font-size: 11px; 
			/*color: #01767f;*/
			color: #1c2162;
			 }
		#cdrightinner .infoBoxHeading {
  			font-size: 11px;
			font-weight: bold;
			background: #00a0b2;
			color: #ffffff;
			padding: 1px; }
		#cdrightinner img.ad {  margin-top: 15px; margin-bottom: 15px; }
		#cdrightinner h2 { }

#cdfooter	{ margin-top: 15px; background: #1c2161 url(/images/2009/footer_bkgnd.png) no-repeat; background-position: top left; height: 30px; padding: 15px 10px 10px 11px; color: #ffffff; font-size: 12px; }
	#cdfooter table { width: 100%; }
	#cdfooter table td img { border: none; }
	#cdfooter table td p { font-size: 15px; font-weight: bold; color: #ffffff; }
	#cdfooter #phoneno { color: #fff315;  }
	#cdfooter table td#callback { text-align: right; }
	#cdfooter a { color: #ffffff; }
	#cdfooter a:link { text-decoration: none; }
	#cdfooter a:visited { text-decoration: none; }
	#cdfooter a:hover { text-decoration: underline; }
	#cdfooter a:active { text-decoration: none; }		
		
table#catlisting { width: 100%; border: 0px; }
table#catlisting td { background: #f0f0f0; }

#AutoScrollContainer { position:relative; top:0px; left:0px; width:142px; height:200px; clip:rect(0px,142px,200px,0px); overflow: hidden; z-index:1; visibility:visible; margin: 0px; }
	#AutoScrollContent { position:absolute; top:200px; left:0px; width:100%; visibility:visible; }
	#AutoScrollContent { padding: 5px; font-family: helvetica, arial; font-size: 11px; }
		#AutoScrollContent p { font-family: arial; font-size: 11px; text-align: left; }	

img { border: none; }
.subcat { color: #ef1d26; }
.dispblock {display: block;}

.messageStackWarning { display: none; }

#cdrightinner table.infoBoxHeader { display: none; }
#cdleftinner table.infoBoxHeader { display: none; }

#loginbox { background: #ffffff url(/images/2009/sidebox_login_bkgnd.jpg) repeat-x; background-position: bottom left; margin-bottom: 0px; }
	#loginbox table.infoBox { border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin: 0px; }
	#loginbox h2 { margin-bottom: 0px; background: url(/images/2009/sidebox_heading_red.jpg) no-repeat; /*height: 21px;*/ color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 13px; padding-top: 9px; padding-bottom: 7px; }

#manufacturerbox { background: #eeeeee; margin: 0px; }
	#manufacturerbox h2 { margin-bottom: 0px; background: url(/images/2009/sidebox_heading_red.jpg) no-repeat; height: 30px; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 13px; padding-top: 9px; padding-bottom: 5px; }
	#manufacturerbox .infoBox { background: #eeeeee; margin: 0px; }
	#manufacturerbox .infoBoxContents { background: #eeeeee; }

#categorybox {background: #eeeeee;  margin: 0px; }
	#categorybox .infoBox { background: #eeeeee; margin: 0px; }
	#categorybox .infoBoxContents { background: #eeeeee; margin: 0px; }

#informationbox { background: #eeeeee; margin: 0px; }
	#informationbox h2 { margin-top: 0px; margin-bottom: 0px; background: url(/images/2009/sidebox_information_heading.jpg) no-repeat; height: 30px; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 38px; padding-top: 9px; padding-bottom: 5px; }
	#informationbox .infoBox { background: #eeeeee; margin: 0px; }
	#informationbox .infoBoxContents { background: #eeeeee; }

#downloadsbox { background: #eeeeee; margin: 0px; padding-bottom: 15px; }
	#downloadsbox h2 { margin-top: 0px; margin-bottom: 0px; background: url(/images/2009/sidebox_downloads_heading.jpg) no-repeat; height: 30px; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 38px; padding-top: 9px; padding-bottom: 5px;  }
	#downloadsbox p { margin: 5px; color: #1c2162; }
	
#cartbox { background: #ffffff url(/images/2009/sidebox_login_bkgnd.jpg) repeat-x; background-position: bottom left; margin-bottom: 0px; }
	#cartbox h2 { text-align: left; margin-bottom: 0px; background: url(/images/2009/sidebox_cart_heading.jpg) no-repeat; height: 30px; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 40px; padding-top: 9px; }
	#cartbox table.infoBox { border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin: 0px; }
	#cartbox a:link { color: #ffffff; }
	#cartbox a:visited { color: #ffffff; }

#bestsellersbox { background: #eeeeee; margin: 0px; }
	#bestsellersbox h2 { text-align: left; margin-bottom: 0px; background: url(/images/2009/sidebox_bestsellers_heading.jpg) no-repeat; height: 30px; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 40px; padding-top: 9px; padding-bottom: 5px; }
	#bestsellersbox .infoBox { background: #eeeeee; margin: 0px; }
	#bestsellersbox .infoBoxContents { background: #eeeeee; }

#specialfriendbox { background: #eeeeee; margin: 0px; }
	#specialfriendbox h2 { margin-top: 0px; text-align: left; margin-bottom: 0px; background: url(/images/2009/sidebox_specials_heading.jpg) no-repeat; height: 30px; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 40px; padding-top: 9px; padding-bottom: 5px; }
	#specialfriendbox .infoBox { background: #eeeeee; margin: 0px; }
	#specialfriendbox .infoBoxContents { background: #eeeeee; }
	#specialfriendbox a:link { color: #ffffff; }
	#specialfriendbox a:visited { color: #ffffff; }

#paymentinfobox { background: #eeeeee; margin: 0px; }
	#paymentinfobox h2 { margin-top: 0px; text-align: left; margin-bottom: 0px; background: url(/images/2009/sidebox_payment_information_heading.jpg) no-repeat; height: 30px; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 40px; padding-top: 9px; padding-bottom: 5px; }
	#paymentinfobox .infoBox { background: #eeeeee; margin: 0px; }
	#paymentinfobox .infoBoxContents { background: #eeeeee; }

#deliverybox { background: #eeeeee; margin: 0px; }
	#deliverybox h2 { margin-top: 0px; text-align: left; margin-bottom: 0px; background: url(/images/2009/sidebox_delivery_heading.jpg) no-repeat; height: 30px; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 40px; padding-top: 9px; padding-bottom: 5px; }

#saleshotlinebox { background: #eeeeee; margin: 0px; }
	#saleshotlinebox h2 { margin-top: 0px; text-align: left; margin-bottom: 0px; background: url(/images/2009/sidebox_sales_hotline_heading.jpg) no-repeat; height: 30px; color: #ffffff; font-size: 12px; font-weight: bold; padding-left: 40px; padding-top: 9px; padding-bottom: 5px; }

