#Layout1-Wrapper { margin:0; padding:22px 24px 0px 24px; clear:both; background:#ffffff  url('../grfx/main/frame.gif') no-repeat 0 0; min-height:600px; }

#Layout1-ColA-Wrapper  { display:none;  }
#Layout1-ColB-Wrapper  { margin:0; padding:0; float:left; width:780px; }

#Layout1-BCT-Wrapper { position:absolute; z-index:10; margin:10px 0px 0px 20px; background-image: url('../grfx/inset/bct-bg-white.gif');  color:#ffffff; }
#Layout1-BCT-Wrapper a,
#Layout1-BCT-Wrapper a:visited { color:#ffffff; }
#Layout1-BCT-Wrapper span.bct-div-char { background-image: url('../grfx/inset/bct-div-white.gif'); }

#Layout1-Page-Title{ position:absolute; margin:11px 0px 0px 15px; visibility:hidden; }

#Layout1-Header-Image { float:left; position:absolute;  }
#Layout1-Page-Text  { position:absolute; width:540px; margin:60px 0px 0px 15px; visibility:hidden; }

#Catalogue-Range-Products-Wrapper,
#Catalogue-Home-Product-Groups-Wrapper { clear:left; margin:0px 0px 0px 0px; padding-top:0px; width:540px; }

#Catalogue-Home-Product-Groups-Wrapper  ul { margin:0; padding:0; list-style:none; }
#Catalogue-Home-Product-Groups-Wrapper li { float:left; margin:10px 0px 0px 0px; padding:0; }

#Catalogue-Home-Product-Groups-Wrapper p { position:absolute; visibility:hidden; }

#Catalogue-Home-Product-Groups-Wrapper li.LADDER-RAILS img { width:530px; height:134px; }
#Catalogue-Home-Product-Groups-Wrapper li.TRADITIONAL img { width:530px; height:134px; }
#Catalogue-Home-Product-Groups-Wrapper li.VALVES-AND-ACCESSORIES img { width:260px; height:134px; }
#Catalogue-Home-Product-Groups-Wrapper li.CLEARANCE img { width:260px; height:134px; margin-left:10px; }
#Catalogue-Home-Product-Groups-Wrapper li.SPECIAL-OFFERS { display:none; }





#Layout1-Wrapper { min-height: 685px; }



#Header-Product-Group-Container { position:absolute; margin:0px 0px 0px 540px; padding:0; display:inline; } 
#Header-Product-Group-Container ul {margin:0; padding:0; list-style:none; }
#Header-Product-Group-Container li { margin:0; padding:0; }
#Header-Product-Group-Container p { margin:0; padding:0; }
#Header-Product-Group-Container a, 
#Header-Product-Group-Container a:visited { background-position: top left; background-repeat:no-repeat; background-image:url('../grfx/navigation/catalogue/ladder-rails.gif'); padding:0; width:240px; height:50px; margin:0; display:block; text-indent:-9999px; }
#Header-Product-Group-Container a.active,
#Header-Product-Group-Container a:hover { background-position: bottom left; }

#Header-Product-Group-Container li.LADDER-RAILS a, 
#Header-Product-Group-Container li.LADDER-RAILS a:visited { height:52px; background-image:url('../grfx/navigation/catalogue/ladder-rails.gif'); } 
#Header-Product-Group-Container li.TRADITIONAL a,
#Header-Product-Group-Container li.TRADITIONAL a:visited  { background-image:url('../grfx/navigation/catalogue/traditional.gif'); }
#Header-Product-Group-Container li.VALVES-AND-ACCESSORIES a,
#Header-Product-Group-Container li.VALVES-AND-ACCESSORIES a:visited { background-image:url('../grfx/navigation/catalogue/valves-and-accessories.gif'); } 
#Header-Product-Group-Container li.CLEARANCE a,
#Header-Product-Group-Container li.CLEARANCE a:visited  { background-image:url('../grfx/navigation/catalogue/clearance.gif'); } 
#Header-Product-Group-Container li.SPECIAL-OFFERS a,
#Header-Product-Group-Container li.SPECIAL-OFFERS a:visited { background-image:url('../grfx/navigation/catalogue/special-offers.gif'); }






/*///////// SPECIAL OFFERS //////////*/

#Special-Offers-Wrapper { width:240px; background:#fbc329 url('../grfx/inset/special-offers-bg.gif') no-repeat 0 0; position:absolute; margin:260px 0px 0px 540px; min-height:423px; clear:right; }
#Special-Offers-Wrapper ul { margin:6px 0px 0px 0px; padding:0; list-style:none; }
#Special-Offers-Wrapper ul li { background: url('../grfx/inset/special-offer-bg.gif') no-repeat 0 0; width:220px; height:120px; margin:0px 10px 10px 10px; }
#Special-Offers-Wrapper img { float:right; margin:3px 3px 0px 0px; width:114px; height:87px; }

#Special-Offers-Wrapper span.now-label { position:absolute; margin:20px 0px 0px 8px; color:#ffffff;  }
#Special-Offers-Wrapper p.price { position:absolute; margin:23px 0px 0px 8px; color:#ffffff;  font-size:2.2em;  }
#Special-Offers-Wrapper span.decimalPrice { font-size:.4em; vertical-align:super; font-weight:bold; }
#Special-Offers-Wrapper span.incvat { position:absolute; margin:43px 0px 0px 58px; color:#ffffff; font-size:0.8em;  }
#Special-Offers-Wrapper a,
#Special-Offers-Wrapper a:visited { background:url(../grfx/navigation/arrow-grey.gif) no-repeat 195px center; padding:9px 30px 0px 0px; display:block; width:184px; height:18px; text-align:right; position:absolute; margin:90px 0px 0px 3px; text-transform: uppercase; color:#666666; text-decoration:none;  }

#Special-Offers-Wrapper a:hover { color:#000000; }





#Catalogue-Home-Product-Groups-Wrapper { margin-top:250px;  }
#Main-Container { margin-top:260px;  }




/*///////////// THUMBS //////////////*/




#Catalogue-Range-Products-Wrapper ul { list-style:none; margin:0; padding:0;  }

#Catalogue-Range-Products-Wrapper ul li { float:left; border:none 0; border-right: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc;  background-color:#FFFFFF; width:169px; height:120px; margin:0; padding:10px 0px 0px 7px; /*overflow:hidden;*/ }

#Catalogue-Range-Products-Wrapper ul li.C { border-right: 1px solid #ffffff; }

#Catalogue-Range-Products-Wrapper ul li img.productThumb { position:absolute; width:50px; padding:0; margin:10px 7px 0px 0px; text-align:center; }
	
	
	#Catalogue-Range-Products-Wrapper ul p.productName a,
	#Catalogue-Range-Products-Wrapper ul p.productName a:visited { margin:0px 0px 0px 57px; position:absolute; text-transform: uppercase; font-weight:bold; color:#000000; text-decoration:none; }
	
	#Catalogue-Range-Products-Wrapper ul li p.price2 { position:absolute; margin:70px 0px 0px 57px; text-decoration:line-through; font-size:.9em; }
	
	
	
	
	
	
	
	
	#Catalogue-Range-Products-Wrapper ul li p.price { color:#a84a3b; position:absolute; margin:90px 0px 0px 57px; padding:0;  height:23px; }
	
	#Catalogue-Range-Products-Wrapper ul li p.price span { font-size:2.4em; font-weight:normal; width:52px; float:left; display:inline; text-align:right; padding:0px 0px 0px 0px; }
	
	#Catalogue-Range-Products-Wrapper ul li p.price span.price-label { padding:0; text-align:left; font-size:.4em; width:25px; margin-top:0px; background: url('../grfx/main/our-price.gif') no-repeat 0px 0px; display:block; text-indent:-9999px; height:18px; }
	
	#Catalogue-Range-Products-Wrapper ul li p.price span.sub-elements { padding:0; text-align:left; width:27px; font-size:.4em; position:absolute; margin:-22px 0px 0px 52px; }
	
	#Catalogue-Range-Products-Wrapper ul li p.price span.incvat { margin: 0px 0px 0px 2px; padding:0; text-align:left; font-size:.8em; text-indent:-9999px; display:block; background: url('../grfx/main/inc-vat.gif') no-repeat bottom right;  height:9px; width:27px;  }
	#Catalogue-Range-Products-Wrapper ul li p.price span.decimalPrice { padding:0; text-align:left; font-size:.8em;  width:27px;  }
	
	
	
	
	
	
	
	
	
	#Catalogue-Range-Products-Wrapper ul li a.more ,
	#Catalogue-Range-Products-Wrapper ul li a.ADD-TO-BASKET { padding:0; position:absolute; display:block; width:50px; height:39px; text-indent:-9999px;  }
	
	#Catalogue-Range-Products-Wrapper ul li a.more { margin:29px 0px 0px 57px;  background:url(../grfx/buttons/product-info.gif) no-repeat top left; }
	#Catalogue-Range-Products-Wrapper ul li a.ADD-TO-BASKET { margin:29px 0px 0px 113px; background:url(../grfx/buttons/product-add.gif) no-repeat top left; }


	#Catalogue-Range-Products-Wrapper ul li a:hover.more,
	#Catalogue-Range-Products-Wrapper ul li a:hover.ADD-TO-BASKET { background-position: bottom left;  }


