
#Catalogue-Detail-ProductName{ clear:left; margin:0; padding:275px 0px 10px 10px; width:540px; font-weight:normal; font-size:20px; text-transform:uppercase;  background: url('../grfx/inset/content-bg.gif') no-repeat 0px 260px; }


#Catalogue-Detail-Description-Container { width: 540px; padding:0px 0px 15px 10px; }


#Catalogue-Detail-Product-MainImage-Container { float:left; padding:0px 10px 10px 10px; background:#FFFFFF; }
#Catalogue-Detail-Product-MainImage-Container img { width:130px; height:auto; }
#Catalogue-Detail-Product-MainImage-Container a.zoom-window { padding:0; margin:0px 0px 0px 100px; background:url(../grfx/buttons/zoom.png) no-repeat top left; display:block; width:18px; height:19px; text-indent:-9999px;  }
#Catalogue-Detail-Product-MainImage-Container a.zoom-window:hover { background-position:bottom left; }


#Catalogue-Detail-Price-Container {   }

#Catalogue-Detail-Price-Container p.price2 { position:absolute; margin:5px 0px 0px 160px; text-decoration:line-through; font-size:.9em; }
	
#Catalogue-Detail-Price-Container p.price { position:absolute; margin:16px 0px 0px 160px; color:#a84a3b; font-size:1.2em;  }
#Catalogue-Detail-Price-Container p.price span { margin-left:15px; font-size:2.5em; }
#Catalogue-Detail-Price-Container p.price span span { margin-left:0px; font-size:0.4em; vertical-align:super; }

#Catalogue-Detail-Price-Container p.price span span.incvat { vertical-align:baseline; font-style:italic; }

#Catalogue-Detail-Buttons-Container a.ADD-TO-BASKET { padding:0; display:block; width:50px; height:39px; text-indent:-9999px; margin:0px 0px 0px 473px; background:url(../grfx/buttons/product-add.gif) no-repeat top left; }
#Catalogue-Detail-Buttons-Container a:hover.ADD-TO-BASKET { background-position: bottom left;  }

#guarantee-label { padding:0; margin:-40px 0px 0px 480px; background:url(../grfx/buttons/guarantee.gif) no-repeat top left; display:block; width:41px; height:41px; text-indent:-9999px;  }



#Catalogue-Detail-ProductFeatures  { border-top: 1px dotted #cccccc;  width:380px; margin:10px 0px 0px 150px; }
#Catalogue-Detail-ProductFeatures ul { list-style:none; margin:0px 0px 0px 0px; padding:0; width:540px; height:30px;    }
#Catalogue-Detail-ProductFeatures ul li { float: left; display:block; margin:0px; padding:13px 10px 5px 10px; color:#6888aa; }
#Catalogue-Detail-ProductFeatures ul li a, 
#Catalogue-Detail-ProductFeatures ul li a:visited { float:left; color:#6888aa; text-decoration:none; height:15px; display:block; padding-top:2px; }
#Catalogue-Detail-ProductFeatures ul li a:hover { text-decoration:underline; }

#Catalogue-Detail-ProductFeatures ul li.ELECTRIC-ONLY a { padding-left:20px; background: url('../grfx/icons/electric-only.gif') no-repeat 0 0; }
#Catalogue-Detail-ProductFeatures ul li.HEATING-ONLY a { padding-left:20px; background: url('../grfx/icons/heating-only.gif') no-repeat 0 0; } 
#Catalogue-Detail-ProductFeatures ul li.DUAL-ENERGY a,
#Catalogue-Detail-ProductFeatures ul li.HEATING-AND-ELECTRIC a { padding-left:20px; background: url('../grfx/icons/electric-and-heating.gif') no-repeat 0 0; } 
#Catalogue-Detail-ProductFeatures ul li.HAND-CRAFTED-IN-UK { display:none; }




#Catalogue-Detail-Specifications-Container  { width:380px; margin:10px 0px 0px 150px;  border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; background:#d9d9d9 url('../grfx/main/account-bg.gif') repeat-x 0 0; }
#Catalogue-Detail-Specifications-Wrapper { padding:10px; }
#Catalogue-Detail-Specifications-Wrapper h3 { color:#6888aa; margin:0; padding:0px 0px 5px 0px; font-size:1em; font-weight: normal; }
#Catalogue-Detail-Specifications-Wrapper td { padding-right:20px; }




#Catalogue-Detail-Availability-Container { width:380px; margin:5px 0px 0px 150px; }
#Catalogue-Detail-Availability-Wrapper { padding:10px; }
#Catalogue-Detail-Availability-Wrapper  h3 { color:#6888aa; margin:0; padding:0px 0px 5px 0px; font-size:1em; font-weight: normal; }
#estimated-delivery-date { margin-right:22px;  }
#product-leadtime { font-style:italic;  }




span.IN-STOCK-BAN-A,
span.IN-STOCK-BAN-B,
span.IN-STOCK-BAN-C,
span.IN-STOCK-BAN-D { width:380px; margin:-21px 0px 0px 150px; text-align:right; display:block; font-weight:bold; }



#Catalogue-Detail-Downloads-Container  { width:380px; margin:0px 0px 0px 150px;  border-top: 1px dotted #cccccc;  }
#Catalogue-Detail-Downloads-Wrapper { padding:10px; }
#Catalogue-Detail-Downloads-Wrapper h3 { color:#6888aa; margin:0; padding:0px 0px 5px 0px; font-size:1em; font-weight: normal; }
#Catalogue-Detail-Downloads-Wrapper span.download-filesize { font-style:italic; margin-left:4px; }



/*///////////// ACCESSORIES PRODUCTS //////////////*/

#Catalogue-AssociatedProducts-Container  {  clear:both; border-top: 1px dotted #cccccc; width:532px; padding-top:10px;   }

#Catalogue-AssociatedProducts-Wrapper span.asso-title { color:#6888aa; padding-left:10px; }

#Catalogue-AssociatedProducts-Wrapper ul { list-style:none; margin:10px 0px 0px 0px; padding:0; clear:both;  }

#Catalogue-AssociatedProducts-Wrapper ul li { float:left; border:none 0; border-right: 1px dotted #cccccc;  background-color:#FFFFFF; width:169px; height:120px; margin:0; padding:0px 0px 0px 7px; /*overflow:hidden;*/ }

#Catalogue-AssociatedProducts-Wrapper ul li.C { border-right: 1px solid #ffffff; }

#Catalogue-AssociatedProducts-Wrapper ul li img.productThumb ,
#Catalogue-AssociatedProducts-Wrapper ul li img.productThumb { position:absolute; width:50px; padding:0; margin:10px 7px 0px 0px; text-align:center; }
	
	
	#Catalogue-AssociatedProducts-Wrapper ul p.productName { margin:10px 0px 0px 57px; position:absolute; text-transform: uppercase; font-weight:bold; color:#000000; text-decoration:none; }
	
	#Catalogue-AssociatedProducts-Wrapper ul li p.price2  { position:absolute; margin:70px 0px 0px 57px; text-decoration:line-through; font-size:.9em; }
	
	
	
	#Catalogue-AssociatedProducts-Wrapper ul li p.price { color:#a84a3b; position:absolute; margin:90px 0px 0px 57px; padding:0;  height:23px; }
	
	#Catalogue-AssociatedProducts-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-AssociatedProducts-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-AssociatedProducts-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-AssociatedProducts-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-AssociatedProducts-Wrapper ul li p.price span.decimalPrice { padding:0; text-align:left; font-size:.8em;  width:27px;  }
	
	
	/*#Catalogue-AssociatedProducts-Wrapper ul li p.price { position:absolute; margin:90px 0px 0px 57px; color:#a84a3b;  }
	
	#Catalogue-AssociatedProducts-Wrapper ul li p.price span { font-size:2.0em; }
	
	#Catalogue-AssociatedProducts-Wrapper ul li p.price span span { font-size:.4em; vertical-align:super; } */
	
	#Catalogue-AssociatedProducts-Wrapper ul li a.more ,
	#Catalogue-AssociatedProducts-Wrapper ul li a.ADD-TO-BASKET { padding:0; position:absolute; display:block; width:50px; height:39px; text-indent:-9999px;  }
	
	#Catalogue-AssociatedProducts-Wrapper ul li a.more { margin:29px 0px 0px 57px;  background:url(../grfx/buttons/product-info.gif) no-repeat top left; }
	#Catalogue-AssociatedProducts-Wrapper ul li a.ADD-TO-BASKET { margin:29px 0px 0px 113px; background:url(../grfx/buttons/product-add.gif) no-repeat top left; }

	#Catalogue-AssociatedProducts-Wrapper ul li a:hover.more,
	#Catalogue-AssociatedProducts-Wrapper ul li a:hover.ADD-TO-BASKET{ background-position: bottom left;  }



/*///////////// RELATED PRODUCTS //////////////*/

#Catalogue-RelatedProducts-Container  {  clear:both; border-top: 1px dotted #cccccc; width:532px; padding-top:10px;   }

#Catalogue-RelatedProducts-Wrapper span.rela-title { color:#6888aa; padding-left:10px; }

#Catalogue-RelatedProducts-Wrapper ul { list-style:none; margin:10px 0px 0px 0px; padding:0; clear:both;  }

#Catalogue-RelatedProducts-Wrapper ul li { float:left; border:none 0; border-right: 1px dotted #cccccc;  background-color:#FFFFFF; width:169px; height:120px; margin:0; padding:0px 0px 0px 7px; /*overflow:hidden;*/ }

#Catalogue-RelatedProducts-Wrapper ul li.C { border-right: 1px solid #ffffff; }

#Catalogue-RelatedProducts-Wrapper ul li img.productThumb ,
#Catalogue-Range-Products-Wrapper ul li img.productThumb { position:absolute; width:50px; padding:0; margin:10px 7px 0px 0px; text-align:center; }
	
	
	#Catalogue-RelatedProducts-Wrapper ul p.productName { margin:10px 0px 0px 57px; position:absolute; text-transform: uppercase; font-weight:bold; color:#000000; text-decoration:none; }
	
	#Catalogue-RelatedProducts-Wrapper ul li p.price2  { position:absolute; margin:70px 0px 0px 57px; text-decoration:line-through; font-size:.9em; }
	
	
	
	#Catalogue-RelatedProducts-Wrapper ul li p.price { color:#a84a3b; position:absolute; margin:90px 0px 0px 57px; padding:0;  height:23px; }
	
	#Catalogue-RelatedProducts-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-RelatedProducts-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-RelatedProducts-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-RelatedProducts-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-RelatedProducts-Wrapper ul li p.price span.decimalPrice { padding:0; text-align:left; font-size:.8em;  width:27px;  }
	
	
	
	
	/*
	#Catalogue-RelatedProducts-Wrapper ul li p.price { position:absolute; margin:90px 0px 0px 57px; color:#a84a3b;  }
	
	#Catalogue-RelatedProducts-Wrapper ul li p.price span { font-size:2.0em; }
	
	#Catalogue-RelatedProducts-Wrapper ul li p.price span span { font-size:.4em; vertical-align:super; } */
	
	#Catalogue-RelatedProducts-Wrapper ul li a.more ,
	#Catalogue-RelatedProducts-Wrapper ul li a.ADD-TO-BASKET { padding:0; position:absolute; display:block; width:50px; height:39px; text-indent:-9999px;  }
	
	#Catalogue-RelatedProducts-Wrapper ul li a.more { margin:29px 0px 0px 57px;  background:url(../grfx/buttons/product-info.gif) no-repeat top left; }
	#Catalogue-RelatedProducts-Wrapper ul li a.ADD-TO-BASKET { margin:29px 0px 0px 113px; background:url(../grfx/buttons/product-add.gif) no-repeat top left; }

	#Catalogue-RelatedProducts-Wrapper ul li a:hover.more,
	#Catalogue-RelatedProducts-Wrapper ul li a:hover.ADD-TO-BASKET{ background-position: bottom left;  }

