#reset	{ clear: both; text-align: center; }

#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: #333333; }

#categories h1	{ background: #EEEEEE url(/images/sf-swoosh.gif) no-repeat bottom left; clear: both; font-size: 1em; color: #333333; font-weight: bold; padding: 4px 2px 4px 50px; margin: 10px 0px 5px 0px; border: 1px solid #CCCCCC; }

#categories1	{ width: 365px; float: left; margin: 10px 0px 10px 0px; padding: 0px 10px 10px 0px; background-color: transparent; color: #333333; border-right: 1px solid #CCCCCC; }

#categories1 h1	{ background: #EEEEEE url(/images/sf-swoosh.gif) no-repeat bottom left; clear: both; font-size: 1em; color: #333333; font-weight: bold; padding: 4px 2px 4px 50px; margin: 10px 0px 5px 0px; border: 1px solid #CCCCCC; }

#disciplines	{ margin: 10px 0px 10px 0px; padding: 0px 10px 10px 10px; background-color: transparent; color: #333333; }

#disciplines h1	{ background: #EEEEEE url(/images/sf-swoosh.gif) no-repeat bottom left; clear: both; font-size: 1em; color: #333333; font-weight: bold; padding: 4px 2px 4px 50px; margin: 10px 0px 5px 0px; border: 1px solid #CCCCCC; }

#disciplines1	{ width: 365px; float: left; margin: 10px 0px 10px 0px; padding: 0px 5px 10px 5px; background-color: transparent; color: #333333; border-right: 1px solid #CCCCCC; }

#disciplines1 h1	{ background: #EEEEEE url(/images/sf-swoosh.gif) no-repeat bottom left; clear: both; font-size: 1em; color: #333333; font-weight: bold; padding: 4px 2px 4px 50px; margin: 10px 0px 5px 0px; border: 1px solid #CCCCCC; }

#disciplines2	{ width: 365px; float: left; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 10px; background-color: transparent; color: #333333; border-left: 0px solid #CCCCCC; }

#disciplines2 h1	{ background: #EEEEEE url(/images/sf-swoosh.gif) no-repeat bottom left; clear: both; font-size: 1em; color: #333333; font-weight: bold; padding: 4px 2px 4px 50px; margin: 10px 0px 5px 0px; border: 1px solid #CCCCCC; }

#brands	{ margin: 10px 0px 10px 0px; padding: 0px 0px 10px 10px; background-color: transparent; color: #333333; }

#brands h1	{ background: #EEEEEE url(/images/sf-swoosh.gif) no-repeat bottom left; clear: both; font-size: 1em; color: #333333; font-weight: bold; padding: 4px 2px 4px 50px; margin: 10px 0px 5px 0px; border: 1px solid #CCCCCC; }

#brands1	{ width: 365px; float: left; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 10px; background-color: transparent; color: #333333; border-left: 0px solid #CCCCCC; }

#brands1 h1	{ background: #EEEEEE url(/images/sf-swoosh.gif) no-repeat bottom left; clear: both; font-size: 1em; color: #333333; font-weight: bold; padding: 4px 2px 4px 50px; margin: 10px 0px 5px 0px; border: 1px solid #CCCCCC; }

div.category	{ margin: 5px 0px 10px 0px; padding: 5px 5px 5px 5px; border: 0px solid #CCCCCC; text-align: center; color: #333333; background-color: transparent; font-size: 0.8em; }

div.category img	{ border: 0px solid #CC0000; margin: 0px 10px 0px 10px; }

div.category a	{ font-weight: bold; }

div.subcategory	{ margin: 5px 0px 10px 0px; padding: 5px 5px 5px 5px; border: 5px solid #CCCCCC; text-align: center; color: #333333; background-color: transparent; font-size: 0.8em; }

div.subcategory img	{ border: 5px solid #CC0000; margin: 0px 10px 3px 10px; }

div.subcategory a	{ font-weight: bold; }

div.discipline	{ width: 110px; height: 120px; float: left; margin: 5px 18px 10px 18px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: center; color: #333333; background-color: #FFFFFF; font-size: 0.8em; }

div.discipline img	{ border: 0px solid #CC0000; margin: 0px 0px 3px 0px; }

div.discipline a	{ font-weight: bold; }

div.discipline1	{ width: 110px; height: 120px; float: left; margin: 5px 18px 10px 18px; padding: 2px 2px 2px 2px; border: 0px solid #CCCCCC; text-align: center; color: #333333; background-color: #FFFFFF; font-size: 0.8em; }

div.discipline1 img	{ border: 0px solid #CC0000; margin: 0px 0px 3px 0px; }

div.discipline1 a	{ font-weight: bold; }

div.brand	{ margin: 5px 0px 10px 0px; padding: 5px 5px 5px 5px; border: 0px solid #CCCCCC; text-align: center; color: #333333; 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 #999999; padding: 0px 0px 0px 0px; margin: 0px 20px 0px 0px; }

#productslist	{ margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left; color: #333333; background-color: #FFFFFF; font-size: 1em; }

#productslist h1	{ background: #EEEEEE url(/images/sf-swoosh.gif) no-repeat bottom left; clear: both; font-size: 1em; color: #333333; font-weight: bold; padding: 4px 2px 4px 50px; margin: 10px 0px 5px 0px; border: 1px solid #CCCCCC; }

div.listproduct	{ width: 180px; height: 160px; margin: 0px 0px 5px 5px; padding: 2px 2px 2px 2px; border: 1px solid #CCCCCC; text-align: center; color: #333333; background-color: #FFFFFF; font-size: 1em; float: left; }

	
div.listproduct img	{ border: 3px solid #FFFFFF; }

	
	
	
div.catlistproduct	{ margin: 0px 0px 3px 90px; padding: 2px 2px 2px 2px; text-align: left; color: #333333; background-color: #EEEEEE; font-size: 1em; }

	
div.a2zlistproduct	{ margin: 0px 0px 3px 60px; padding: 2px 2px 2px 2px; text-align: left; color: #333333; background-color: #EEEEEE; font-size: 1em; }

	
#testCentres		{ font-size: 1em; color: #333333; background-color: transparent; }

/*	This section describes the rounded rectangle which brand test centre records are contained in	*/

#testCentre	{ 
text-align: left;  margin: 20px 10px 10px 10px; padding: 0px 0px 0px 0px; background: #EEEEEE url(/images/br.gif) no-repeat bottom right; }

#testCentreHead	{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url(/images/tr.gif) no-repeat top right; }

#testCentreHead h2		 { 
font-size: 1.2em; color: #333333; font-weight: bold; margin: 0px 10px 0px 0px; padding: 15px 10px 0px 10px; border-bottom: 2px dotted #cccccc; text-align: left; background: transparent url(/images/tl.gif) no-repeat top left; }

#testCentreBody		{ 
margin: 0px 0px 0px 0px; padding: 0px 10px 20px 10px; color: #333333; border: 0px solid #999999; background: transparent url(/images/bl.gif) no-repeat bottom left; }

#testCentreBody table		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#testCentreBody td		{ margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; }


/*	This section describes the rounded rectangle which test centre records are contained in	*/
#testCentreRecord	{ 
text-align: left;  margin: 20px 10px 10px 10px; padding: 0px 0px 0px 0px; background: #EEEEEE url(/images/br.gif) no-repeat bottom right; }

#testCentreRecordHead	{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url(/images/tr.gif) no-repeat top right; }

#testCentreRecordHead h2		 { 
font-size: 1.2em; color: #333333; font-weight: bold; margin: 0px 10px 0px 0px; padding: 15px 10px 0px 10px; border-bottom: 2px dotted #cccccc; text-align: left; background: transparent url(/images/tl.gif) no-repeat top left; }

#testCentreRecordBody		{ 
margin: 0px 0px 0px 0px; padding: 0px 10px 20px 10px; color: #333333; border: 0px solid #999999; background: transparent url(/images/bl.gif) no-repeat bottom left; }

#testCentreRecordBody table		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#testCentreRecordBody td.logo		{ margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; text-align: center; width: 120px; }

#testCentreRecordBody td.detail		{ margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; text-align: left; }



#productDisplay	{ color: #333333; background-color: transparent; }

#productHeading	{ font-size: 1.35em; color: #333333; background-color: transparent; font-weight: bold; padding-bottom: 5px; margin: 25px 0px 15px 0px; border-bottom: 1px solid #333333; text-align: left; width: 804px; float: left; }

#productPricePanel	{ font-size: 1.35em; color: #333333; background-color: transparent; font-weight: bold; padding-bottom: 5px; margin: 25px 0px 15px 0px; border-bottom: 1px solid #333333; text-align: right; width: 180px; float: right; }

#productPricePanel .trade	{ color: #9F9F9F; font-size: 0.6em; background-color: transparent; }

#productImage	{ width: 410px; float: left; 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; }

#brandLogo	{ width: 320px; float: right; text-align: center; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; font-size: 0.8em; color: #333333; background-color: transparent; }

#productTabLinkPanel	{ width: 210px; float: right; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; font-size: 0.8em; color: #333333; background-color: transparent; }

#tabSpecification	{ clear: both; 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; }

#tabSpecification td	{ margin: 1px 1px 1px 1px; padding: 2px 2px 2px 2px; font-size: 0.8em; }

#tabSpecification td.heading	{ background-color: #EEEEEE; color: #333333; font-weight: bold; }

#tabSpecification td.value	{ background-color: #EEEEEE; color: #333333; font-weight: normal; }

#tabKnowledgebase	{ clear: both; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabDownloads	{ clear: both; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabManuals	{ clear: both; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabImages	{ clear: both; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabNews	{ clear: both; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabReviews	{ clear: both; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabBuy	{ clear: both; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#tabUse	{ clear: both; text-align: left; margin: 10px 0px 10px 0px; border: 0px solid #CC0000; }

#downloadOpen	{ margin: 5px 25px 5px 25px; padding: 10px 10px 10px 10px; color: #333333; background-color: #EEEEEE; border: 0px solid #CC0000; }

#downloadClosed	{ margin: 5px 25px 5px 25px; padding: 10px 10px 10px 10px; color: #999999; background-color: #FFEEEE; border: 0px solid #CC0000; }

#kbComment	{ margin: 5px 25px 5px 25px; padding: 10px 10px 10px 10px; color: #333333; background-color: #EEEEEE; border: 0px solid #CC0000; }

#kbComment .superscript	{ margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; font-size: 0.8em; }

#kbResponse	{ margin: 5px 5px 0px 25px; padding: 10px 10px 10px 10px; color: #333333; background-color: #DDDDDD; border: 0px solid #CC0000; }

#brandLinksTab	{ background-color: #333333; color: #9F9F9F; 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; }

#brandLinksTab a	{ background-color: transparent; color: #9F9F9F; }

#brandLinksTab a:hover	{ background-color: transparent; color: #CC0000; }
