#contentPanel table.productRoot	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; }

#contentPanel td.categories	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-right: 1px solid #CCCCCC; }

#contentPanel td.disciplines	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-right: 1px solid #CCCCCC; }

#contentPanel td.brands	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }




#categories	{ margin: 10px 0px 10px 0px; padding: 0px 10px 10px 0px; background-color: transparent; color: #231F20; width: 360px; float: left; }

#categories h1	{ background-color: #F7921E; font-size: 1em; color: #231F20; font-weight: bold; padding: 4px 2px 4px 10px; margin: 10px 0px 5px 0px; border: 1px solid #231F20; }

#brands	{ margin: 10px 0px 10px 0px; padding: 0px 0px 10px 10px; background-color: transparent; color: #231F20; width: 360px; float: left; }

#brands h1	{ background-color: #F7921E; font-size: 1em; color: #231F20; font-weight: bold; padding: 4px 2px 4px 10px; margin: 10px 0px 5px 0px; border: 1px solid #231F20; }

#categories1	{ margin: 10px 0px 10px 0px; padding: 0px 10px 10px 0px; background-color: transparent; color: #231F20; width: 360px; float: left; }

#categories1 h1	{ background-color: #F7921E; font-size: 1em; color: #231F20; font-weight: bold; padding: 4px 2px 4px 10px; margin: 10px 0px 5px 0px; border: 1px solid #231F20; }



div.category	{ margin: 5px 0px 10px 0px; padding: 5px 5px 5px 5px; border: 0px solid #FDE4C7; text-align: center; color: #231F20; background-color: transparent; font-size: 0.8em; }

div.category img	{ border: 0px solid #FFFFFF; margin: 0px 10px 3px 10px; }

div.category a	{ font-weight: bold;  color: #231F20;  }
div.category a:hover	{ font-weight: bold;  color: #E97D00;  }

div.subcategory	{ margin: 5px 0px 10px 0px; padding: 5px 5px 5px 5px; border: 0px solid #FDE4C7; text-align: center; color: #231F20; background-color: transparent; font-size: 1em; }

div.subcategory img	{ border: 0px solid #FFFFFF; margin: 0px 10px 3px 10px; }

div.subcategory a	{ font-weight: bold;  color: #231F20;  }
div.subcategory a:hover	{ font-weight: bold;  color: #E97D00;  }

div.brand	{ margin: 5px 0px 10px 0px; padding: 5px 5px 5px 5px; border: 0px solid #231F20; text-align: center; color: #231F20; background-color: transparent; font-size: 0.8em; }

div.brand img	{ border: 0px solid #CC0000; margin: 0px 10px 0px 10px; }

div.brand a	{ font-weight: bold; }





img.h1		{ border: 0px solid #231F20; padding: 0px 0px 0px 0px; margin: 0px 20px 0px 0px; }










#productslist	{ 
	margin: 15px 0px 5px 0px; 
	padding: 0px 10px 0px 0px; 
	border: 0px solid #F7921E; 
	text-align: left; 
	color: #231F20; 
	background-color: transparent; 
	font-size: 1em; }

div.productslisth1	{	
	width: 700px; 
	margin: 5px 0px 5px 0px; 
	padding: 0px 0px 0px 0px;
	background-color: transparent; 
	font-size: 1.2em; 
	color: #231F20; 
	font-weight: bold; 
	padding: 4px 2px 4px 10px; 
	margin: 10px 0px 5px 0px; 
	border-bottom: 5px solid #F7921E; 
}

div.listproduct	{ 
	width: 240px; 
	height: 180px; 
	margin: 0px 0px 5px 5px; 
	padding: 0px 0px 0px 0px; 
	border: 0px solid #F7921E; 
	text-align: center; 
	color: #231F20; 
	background-color: transparent; 
	font-size: 1em; 
	float: left; 
}

div.listProductLinerOuter	{
margin: 0px 0px 5px 5px; padding: 0px 0px 0px 0px; background: transparent url('/images/br.gif') no-repeat bottom right; 
	height: 180px; }

div.listProductLinerInsideOuter	{
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url('/images/bl.gif') no-repeat bottom left; 
	height: 180px;  }

div.listProductLinerOutsideInner	{
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url('/images/tr.gif') no-repeat top right; 
	height: 180px;  }

div.listProductLinerInner	{
margin: 0px 0px 0px 0px; padding: 5px 15px 15px 5px;  background: transparent url('/images/tl.gif') no-repeat top left; 
	height: 180px;  }

div.listProductLinerInner h2	{ 
	text-align: center; 
	color: #231F20; 
	background-color: transparent; 
	font-size: 1em; 
}

div.listProductLinerInner h2 a	{ 
	color: #231F20; 
	background-color: transparent; 
	display: block;
}
div.listProductLinerInner h2 a:hover	{ 
	color: #FFFFFF; 
	background-color: #231F20; 
	display: block;
}



div.listProductLinerInner img	{ border: 3px solid #FFFFFF; }

	
	
	
	
	

#categorisedProductList	{	margin: 10px 10px 10px 10px;	}	
#categorisedProductList div.catlistproduct	{ margin: 0px 0px 3px 60px; padding: 2px 2px 2px 2px; text-align: left; color: #231F20; background-color: transparent; font-size: 0.8em; }

#atozProductList	{	margin: 10px 10px 10px 10px;	}	
#atozProductList div.a2zlistproduct	{ margin: 0px 0px 3px 60px; padding: 2px 2px 2px 2px; text-align: left; color: #231F20; background-color: transparent; font-size: 0.8em; }

	




#productDisplay	{ color: #231F20; background-color: transparent; }

#productHeadingPanel	{
background-color: transparent; 
}

#productHeading	{ font-size: 1.35em; 
color: #333333; 
background-color: transparent; 
font-weight: bold; 
padding-bottom: 5px; 
text-align: left; 
margin: 25px 0px 15px 0px;
width: 580px; float: right; 
}

#productPricePanel	{ font-size: 1.35em; 
color: #333333; 
background-color: transparent; 
font-weight: bold; 
padding-bottom: 5px; 
text-align: right; 
margin: 25px 0px 15px 0px;
width: 160px; float: right;	
}

#productPricePanel .trade	{ color: #9F9F9F; font-size: 0.6em; background-color: transparent; padding-right: 10px; }

#productImage	{ width: 490px; float: right; text-align: center; margin: 10px 0px 10px 0px; padding: 5px 5px 5px 5px; border: 0px solid #CC0000; }

#productOptionsPanel	{ width: 190px; float: right; text-align: left; margin: 0px 0px 5px 20px; padding: 0px 5px 5px 5px; border: 0px solid #CC0000; font-size: 0.8em; color: #333333; background-color: transparent; }

#productOptionsPanel ul	{ list-style: none; margin: 0px 0px 0px 0px; }

#productOptionsPanel li	{ padding: 3px 0px 3px 10px; }

#productBrandAndTabs	{
	width: 240px; float: right; clear: right; 	
}

#productBrandAndTabs img	{
	border-top: 3px solid #FFFFFF; 
	border-right: 3px solid #FFFFFF; 	
}

#brandLogo	{ text-align: center; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; font-size: 0.8em; color: #333333; background-color: transparent; }

#productTabLinkPanel	{ text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; font-size: 0.8em; color: #333333; background-color: transparent; }





#tabSpecification	{ clear: right; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabSpecification table.specification	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; width: 480px; }

#tabSpecification th	{ margin: 1px 1px 1px 1px; padding: 2px 2px 2px 2px; font-size: 0.8em; }
#tabSpecification td	{ margin: 1px 1px 1px 1px; padding: 2px 2px 2px 2px; font-size: 0.8em; }

#tabSpecification th.heading	{ background-color: #D1D2D4; color: #231F20; font-weight: bold; }
#tabSpecification td.heading	{ background-color: #D1D2D4; color: #231F20; font-weight: bold; }

#tabSpecification td.value	{ background-color: transparent; color: #231F20; font-weight: normal; border: 1px solid #D1D2D4; }

#tabDownloads	{ clear: right; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabManuals	{ clear: right; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabImages	{ clear: right; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabNews	{ clear: right; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabBuy	{ clear: right; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#downloadOpen	{ margin: 5px 25px 5px 25px; padding: 10px 10px 10px 10px; color: #231F20; background-color: #D1D2D4; border: 0px solid #CC0000; }

#downloadClosed	{ margin: 5px 25px 5px 25px; padding: 10px 10px 10px 10px; color: #999999; background-color: #FFEEEE; border: 0px solid #CC0000; }



#contentPanel #mainAdPanel	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 746px;
	overflow: hidden;
	text-align: center;
	float: right;
 }


#brandLinksTab	{ 
	clear: right;
	width: 746px;
	background-color: #F7921E; 
	color: #FFFFFF; 
	text-align: center; 
	font-size: 1.2em; 
	font-weight: bold; 
	border-bottom: 1px solid #666666; 
	border-top: 1px solid #666666; 
	padding: 2px 0px 5px 0px;
	text-align: center;
	float: right;
 }
#brandLinksTab a	{ background-color: transparent; color: #FFFFFF; }
#brandLinksTab a:hover	{ background-color: transparent; color: #FFFFFF; }


#contentPanel #brandHomePage	{ 
	clear: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #9F9F9F; 
	background: transparent;
	width: 746px;
	text-align: left;
	float: right;
 }

 
#contentPanel #brandHomePage #brandBlurb	{ 
background: #FFFFFF;
color: #231F20;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
width: 354px;
float: left;
}
#contentPanel #brandHomePage #brandBlurb h1 { font-size: 1.5em; color: #231F20; font-weight: bold; padding-bottom: 5px; padding-top: 10px; margin-bottom: 15px; margin-top: 5px; border-bottom: 1px solid #231F20; text-align: left; }
#contentPanel #brandHomePage #brandBlurb .profile	{ color: #E97D00; }

	
#contentPanel #brandHomePage #latestBrandArticlesPanel	{ 
background: #FFFFFF;
color: #231F20;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
width: 354px;
float: left;

}

#contentPanel #brandHomePage #latestBrandArticlesPanel h1	{ font-size: 1.5em; color: #231F20; font-weight: bold; padding-bottom: 5px; padding-top: 9px; margin-bottom: 15px; margin-top: 5px; border-bottom: 1px solid #231F20; text-align: left; }

#contentPanel #brandHomePage #latestBrandArticlesPanel td	{ font-size: 0.8em; }

#contentPanel #brandHomePage #latestBrandArticlesPanel td.readAll	{ text-align: right; }

#contentPanel #brandHomePage #latestBrandArticlesPanel img	{ border: 5px solid #FFFFFF; }

	
	





