#content 				{float:left; width:720px;}

#sidebar 				{width:170px; float:left; position:relative; height:200px; margin-bottom:250px; margin-right:15px;}
#sidebar ul 				{margin:10px; padding:0; position:relative;}
#sidebar ul li 				{margin:8px 0; padding:0; list-style:none; position:relative;}
#sidebar ul li a 			{color:#FFFFFF; font-weight:bold; position:relative;}

.productListHeader 			{clear:both; /*margin-bottom:0 !important;*/}
ul.productList 				{margin:0; padding:0; margin:0 20px 10px 20px;}
ul.productList li 			{margin:0; padding:0; list-style:none; width:120px; height:110px; float:left; padding-bottom:10px; text-align:center;}
ul.productList li a 			{}
.productListContainer 			{margin-bottom:30px; width:695px;}

#content 				{position:relative; padding-bottom:10px; line-height:1.3;}
#content h1 				{background-image:url(/images/bg-h1.jpg); background-position:left; background-repeat:no-repeat; color:#FFFFFF; letter-spacing:1px; font-size:12px; padding:4px 8px; margin:0 auto 10px auto; text-transform:uppercase; clear:left;}
#content h2 				{background-image:url(/images/bg-h2.jpg); background-position:left; background-repeat:no-repeat; color:#FFFFFF; letter-spacing:1px; font-size:12px; padding:4px 8px; margin:0 auto 10px auto; text-transform:uppercase; clear:left;}
#content h3 				{margin:0; color:#813645; font-size:18px; font-weight:normal; margin-bottom:0; margin-top:20px;}
#content h4 				{font-size:12px; font-weight:bold; margin:25px auto 0 auto; color:#4D5F80; font-weight:bold;}
#content p 				{margin:0 auto 10px auto;}
#content ol, #content ul 		{margin-top:2px; margin-bottom:20px;}
#content ol li, #content ul li 		{margin:3px auto;}

#content h1 a,
#content h2 a 				{color:#FFFFFF;}
#content h1 a:hover,
#content h2 a:hover 			{color:#FFFFFF; text-decoration:underline;}

.box 					{border:3px solid; border-color:#FEA621; margin:0 auto 10px auto; padding:10px; float:left;}

.productDetails 			{clear:both;}

ul.productList a,
ul.productList a:hover 			{text-decoration:none;}
.productListName 			{font-size:11px; font-weight:bold;}
.productListHeader 			{clear:both;}
.productColourOptions 			{overflow:auto; height:250px; width:695px;}
.productColourOptions ul 		{margin:0; padding:0; margin:10px 10px 0 0;}
.productColourOptions ul li 		{margin:0; padding:0; list-style:none; width:96px; height:115px; float:left; padding:0 5px 8px 9px; text-align:center;}
.productColourOptions ul li a 		{}
.productColourOptions .colourOption 	{font-size:10px; font-weight:bold; color:#304AA7;}

.productSummary 			{font-size:18px; color:#813645; margin-left:240px; width:475px; line-height:1.6; font-family:Tahoma, Arial, Helvetica, sans-serif;}

#hfb-links 				{text-align:center; width:160px; position:absolute; left:5px; bottom:40px;}
#hfb-links a 				{text-decoration:none; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold;}
#hfb-links a img 			{border:none; margin-bottom:5px;}

.productAttributes th 			{font-weight:normal; padding-right:0.25em;}

#productSelectorHeader 			{margin-bottom:10px;}
#productSelector 			{width:695px;}
#productSelector table 			{}
#productSelector table th 		{text-align:left; width:250px;}
#productSelector table td 		{background-color:#DADADA;}
#productSelector table td .inner 	{padding:2px 10px;}

.productCategorySummary p 		{margin-top:0;}

label 					{cursor:pointer;}

#productSearchResults 			{width:695px;}

#callbackForm 				{}
#callbackForm th 			{text-align:left; font-size:11px;}
#callback_information 			{width:350px;}

table.stripe tbody tr td,
table.stripe tbody tr th 		{border-bottom:3px solid; border-top:3px solid; border-color:#FFF3E1;}

table.stripe tbody tr.alt td,
table.stripe tbody tr.alt th 		{background-color:#FFF3E1;}

fieldset 				{margin-top:10px; margin-bottom:15px;}
legend 					{font-weight:bold;}

a.breInfoLink 				{font-size:12px;}

ul#nav-howto 				{margin:0; padding:0; margin-top:25px;}
ul#nav-howto li 			{margin:0; padding:0; list-style:none; float:left; margin-right:10px;}
ul#nav-howto li a 			{display:block; background-image:url(/images/howto-nav.jpg); text-indent:-3000px; overflow:hidden;}
ul#nav-howto li,
ul#nav-howto li a 			{width:170px; height:75px;}

li#howto-stains 	a		{background-position:   0      0  ;} 	li#howto-stains 	a:hover 	{background-position:   0   -75px;}
li#howto-buying 	a		{background-position:-170px    0  ;} 	li#howto-buying 	a:hover 	{background-position:-170px -75px;}
li#howto-ordering 	a		{background-position:-340px    0  ;} 	li#howto-ordering 	a:hover 	{background-position:-340px -75px;}
li#howto-installation 	a		{background-position:-510px    0  ;} 	li#howto-installation 	a:hover 	{background-position:-510px -75px;}
