*	{ padding: 0; margin: 0; }html, body {	height: 100%;	text-align: centre;	}body	{	font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;	font-size: small;	color: #5e5e5e;	text-align: center;	}a	{ 	color: #a89e54;/*GOLD*/	text-decoration: underline;	}a:hover	{	text-decoration: none;	}/*	layout	*/#container	{		}#header	{	background-color: #a89e54;/*GOLD*/	height: 40px;	}#top_box	{	width: 800px;	margin: 0 auto;	}#logo	{	float: left;	}#site_tools	{	float: right;	width: 350px;	}#main_nav	{	height: 38px;	}#main_container.home	{	background: url(images/hm_pg_bg.gif) no-repeat top left;	width: 800px;	margin: 0 auto;	text-align: left;	}#main_container	{	width: 800px;	margin: 0 auto;	text-align: left;	background: url(images/pg_bg.gif) no-repeat top left;	}#side_bar	{	width: 200px;	float: left;	/*background: url(images/side_bar_bg.gif) repeat-x top left;*/	}#container.home #side_bar	{	display: none;	}#main	{	width: 580px;	float: right;	}#container.home #main	{	width: 800px;	float: left;	padding-right: 0;	}#footer	{	clear: both;			}/*#footer	{	clear: both;	background: #a89e54 url(images/footer_bg.gif) no-repeat bottom left;	height: 43px;	}*//*	new default page	*/#group_links_container	{		}.group_links_boxes	{	width: 180px;	float: left;	margin-left: 10px;	margin-right: 10px;	}.group_links_boxes h2	{	background: #A89E54;	}/* new home page */#screen	{	/*background: #fff url(images/front_pg_img_red.jpg) no-repeat top left;	width: 800px;	height: 568px;*/	position: relative;	z-index: 1	}ul#front_nav	{	position: absolute;	z-index: 999;	}#screen ul	{	width: 171px;	float: right;	list-style: none;	text-align: center; 	margin-right: 7px;	margin-top: 40px;	margin-left: 620px;	}#screen li a	{	color: white;	font-weight: bold;	font-size: 110%;	font-style: oblique;	text-decoration: none;	padding: 5px 0;	width: 169px;	display: block;	}#screen li a:hover	{	text-decoration: underline;	background: url(../global/Untitled-1.png) no-repeat center center;	}/*	header	*/	/*logo*/#logo	{	padding-top: 0px;	}	/*search facilities*/form#search_facility	{	text-align: left;	margin-top: 5px;	}form#search_facility ol	{	list-style: none;		}form#search_facility fieldset	{	border: none;		}form#search_facility label	{	color: #fff;	/*width: 200px;*/	font-size: 90%;	font-weight: bold;	}input.go	{	vertical-align: middle; 	*vertical-align: text-bottom;	}			/*nav search facilities*/form#nav_search_facility	{	text-align: left;	margin-top: 5px;	padding: 10px;	}form#nav_search_facility ol	{	list-style: none;	}form#nav_search_facility fieldset	{	border: none;	}form#nav_search_facility label	{	color: #5D5621;	width: 200px;	font-size: 80%;	font-weight: bold;	}form#nav_seach_facility input.go	{	padding-top: 5px;		}form#nav_seach_facility select#dropdown	{	display: block;	}/*	main_nav	*/#main_nav	{	width: 806px;	margin: 0 auto;	background: url(images/main_nav_bg.gif) no-repeat left top;	}/*	main_nav	*/#main_nav.home	{	width: 806px;	margin: 0 auto;	background: url(images/hm_main_nav_bg.gif) no-repeat left top;	}#main_nav ul	{	list-style: none;	padding-left: 10px;	}#main_nav li	{	float: left;	}#main_nav li a	{	float: left;	display: block;	text-decoration: none;	color: #a89e54;/*GOLD*/	font-weight: bold;	font-size: 105%;	padding: 8px 6px;	}#main_nav li a:hover	{	color: #fff;	background-color: #a89e54;/*GOLD*/	}#main_nav li.selected a	{	color: #fff;	background-color: #a89e54;/*GOLD*/	}/*	side_bar navigation	*/div#side_bar	{	margin: 0px 0;	}	/*added to work with the product suites menu as it looks like its constructed wrong*/ul.p_suite_nav	{	font-size: 90%;	padding: 5px 0;	border-top: 1px solid #eee;	}div#side_bar ul	{	list-style: none;	}div#side_bar ul a	{	font-weight: bold;	padding: 0 0 0 10px;	color: #5d5621;/*DARK BROWN*/	text-decoration: none;	}div#side_bar ul a:hover	{	text-decoration: underline;	}div#side_bar li a	{	color: #5d5621;/*DARK BROWN*/	text-decoration: none;	font-size: 80%;	font-weight: bold;	display: block;	border-top: 1px solid #eee;	width: 180px;	padding: 4px 10px;	}div#side_bar li a:hover	{	text-decoration: underline;	}div#side_bar ul ul li a	{	font-weight: normal;	font-size: 90%;	border-top: none;	margin: 0 0 0 5px;	display: block;	}div#side_bar ul ul li a:hover	{	text-decoration: underline;	}div#side_bar ul ul ul li a	{	font-size: 80%;	color: #999;	padding: 3px;	margin: 2px 0 2px 25px;	display: inline;	width: auto;	}div#side_bar ul ul ul li a:hover	{	color: #fff;	background-color: #a89e54;/*GOLD*/	text-decoration: none;	}div#side_bar h3	{	padding: 10px;	font-size: 105%;	background-color: #a89e54;/*GOLD*/	color: white;	}/*	main	*/h1.bdy-pg-title	{	font-size: 1.2em;	padding: 10px;	width: 560px;	color: #fff;	background: #a89e54 url(../global/bdy-pg-title-img.gif) no-repeat right center;	}* html h1#margin-shift.bdy-pg-title	{	margin-left: 0px;	}* html h1#margin-shift-2.bdy-pg-title	{	margin-left: 4px;	}					h3.page_title	{	padding: 10px 0;	margin: 0;	}.assoc-bg	{	background: #a89e54 url(../global/bdy-pg-title-img.gif) no-repeat right center;	}/*	footer	*/#footer	{	margin-top: 0px;	}div#co_info	{	margin: 0;	padding: 0;	/*border-bottom: 1px solid #fff;*/	background: #a89e54 url(images/footer_bg.gif) no-repeat bottom left;	height: 60px;	}#co_info p	{	padding: 4px 10px 2px 10px;	margin: 0;	font-size: 80%;	text-align: center;	color: #fff;	}#co_info p a	{	color: #fff;	}div#co_info2	{	margin: 0;	padding: 0 0 20px 0;	/*border-bottom: 1px solid #fff;*/	background: #fff url(images/footer_bg3.gif) no-repeat top left;	float: left;	width: 800px;	}div#co_info2 h1	{	padding: 30px 10px 2px 10px;	font-size: 16px;	}#co_info2 p	{	padding: 0px 10px 0px 10px;	margin: 0;	font-size: 80%;	text-align: center;	color: #fff;	}#co_info2 p.seo	{	padding: 4px 10px 2px 10px;	margin: 0;	font-size: 80%;	text-align: left;	color: #5e5e5e;	}#co_info2 p a	{		}ul#footer_links	{	float: left;	list-style: none;	width: 300px;	}ul#footer_links li	{	float: left;	}ul#footer_links li a	{	float: left;	color: #fff;	text-decoration: none;	padding: 4px 10px 0 10px;	}ul#footer_links li a:hover	{	text-decoration: underline;	}ul#msit_link	{	float: right;	list-style: none;	width: 300px;	}ul#msit_link li a	{	color: #fff;	float: right;	text-decoration: none;	padding: 4px 10px 0 10px;	}ul#msit_link li a:hover	{	text-decoration: underline;	}p.pdf-icon a	{	padding: 15px 0 0 35px;	background: url(../global/pdf-icon.jpg) no-repeat left center;	height: 25px;	display: block;	margin-top: 4px;	}/*	misc	*/.clear_it	{	clear: both;	}.required	{	color: red;	font-weight: bold;	font-size: 14px;	}/*	product.asp view.asp	*/p.rng_desc	{	padding: 10px;	}.bg_color_block	{	background-color: #a89e54;	padding: 6px;	}.bg_color_block2	{	background-color: #A89E54;	color: #fff;	margin-left: 1px;	padding: 4px;	}#main h3.bg_color_block2	{	margin-top: 0;	font-size: 1.2em;	}h2.product_title	{	font-size: 1.4em;	color: #a89e54;	}/*	footer	*/div.seoTxt h1	{	font-size: 14px;	line-height: 1.4em;	}div.seoTxt	{	font-size: 10px;	float: left;	margin-bottom: 20px;	margin-top: 0;	padding: 10px;	background-color: white;	}div.seoTxt p	{	margin-bottom: 6px;	}div.seoTxt.red p a	{	color: #990000;	font-weight: bold;	text-decoration: none;	}div.seoTxt.red p a:hover	{		text-decoration: underline;	}/* end of my styles, bye bye! *//*	++++++++++++++++++++++++++	++++++++++++++++++++++++++	*//*a,a:link,a:visited,a:hover,a:active{	font-family: Arial, Helvetica, sans-serif;	color: #666666;	text-decoration: none;}*/#main h3	{	margin-top: 20px;	margin-bottom: 5px;	}.top-tile {	background-image: url(../global/tab-top-tile.jpg);	background-repeat: repeat-x;}.left-tile{	background-image: url(../global/tab-left-tile.jpg);	background-repeat: repeat-y;}.right-tile{	background-image: url(../global/tab-right-tile.jpg);	background-repeat: repeat-y;}.grey-nav-box{	background-color: #e6e6e6;	text-align: center;	padding-right: 5px;	padding-left: 5px;	padding-bottom: 3px;}.grey-nav-box2{	background-color: #e6e6e6;	text-align: right;	padding-right: 5px;		padding-bottom: 3px;}a.range	{	font-size: 110%;	font-weight: bold;	}.nav-links{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1b2469;	text-decoration: none;}.grey-bottom-border{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}.footer-bar{	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-bottom-color: #999999;	background-color: #e6e6e6;	padding-top: 5px;	padding-bottom: 5px;}.top-gradient{	background-image: url(../global/top-tile.jpg);	background-repeat: repeat-x;}.leftmargin-padding-border{	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #999999;	padding: 10px;}.left-nav{	text-decoration: none;	padding-top: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #CCCCCC;}.left-nav2{	text-decoration: none;	padding-top: 5px;	padding-bottom: 5px;}.left-nav-links{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1c266b;	text-decoration: none;	font-weight: bold;}.main-padding{	padding-top: 10px;}.searchbox-style{	background-color: #FFFFFF;	border: 1px solid #999999;}.blue-heading,.blue-heading:link,.blue-heading:visited,.blue-heading:hover,.blue-heading:active{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #1c266b;	text-decoration: none;}.blue-heading2,.blue-heading2:link,.blue-heading2:visited,.blue-heading2:hover,.blue-heading2:active{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #1c266b;	text-decoration: none;}.white-heading,.white-heading:link,.white-heading:visited,.white-heading:hover,.white-heading:active{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.white-text,.white-text:link,.white-text:visited,.white-text:hover,.white-text:active{	color: #FFFFFF;	text-decoration: none;}hr{none;	height: 1px;	border-top: 1px solid #999999;	border-right: 0;	border-bottom: 0;	border-left: 0;}.grey-border{	border: 1px solid #999999;}.floor-paint{	background-color: #efdac7;	background-image: url(../global/floor-paint.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 188px;	vertical-align: bottom;	}.primer-paint{	background-color: #f2f3f5;	background-image: url(../global/primers.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height: 188px;	}.topcoat-paint{	background-color: #c0383c;	background-image: url(../global/topcoat.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height: 188px;	}.emulsion-paint{	background-color: #787884;	background-image: url(../global/emulsion.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height: 188px;	}.contactform-style{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	border: 1px solid #999999;	width: 220px;}.form-style{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	border: 1px solid #999999;	width: 220px;}.small-text{	font-size: 11px;}TD {	color : #000000;	font-family : Arial, sans-serif;	font-size: 12px;	font-weight : normal;}.backbutton {font-size:8pt;color:#000000;}.designdetail {color:#7BBEC6;}/*H1 {	color : #000000;	font-family : Arial, sans-serif;	font-size: 8px;	text-align: center;	font-weight : normal;	text-decoration : none;}*//*H2 {	font-size: 14pt;	color: #FD8E83;	color:#000000;}*//*H3 {	font-size: 16px;	color: #990000;}*//*ch 18oct07*//*H4 {    font-size: small;	font-weight: bold;	color : #808080;	}*/.head1 {	color : #a0a0a0;	font-family : Arial, sans-serif;	font-size: 16px;	text-align: center;	font-weight : bolder;	text-decoration : underline;}.head2 {	color : #a0a0a0;	font-family : Arial, sans-serif;	font-size: 12px;	text-align: center;	font-weight : bold;}/*A {	text-decoration: none;	color: #666666;}a:hover {text-decoration: none;	color: #1B1B1B;}*/.expand {	font-family: Arial, Helvetica, sans-serif;	font-size: 6px;	color: #999999;	font-weight: bold;	line-height: 18px;	padding-left: 10px;	}.boxit {border: 1px #cccccc solid;}.hover1 {	text-decoration: none;	color: #333333;}.prodname {	color : #a89e54;/*GOLD*/	font-size: 13px;	font-weight : bold;	text-align:left;	height: 50px;}.prodname3 {	color : #fff;/*GOLD*/	font-size: 13px;	font-weight : bold;	text-align:left;	height: 50px;	background: #a89e54 url(../global/bdy-pg-title-img.gif) no-repeat right center;}.prodname2 {	color : #a89e54;/*GOLD*/	font-weight : bold;	padding-left: 4px;}.prodimg2 a img	{	margin: 5px 0;	}.proddesigner {	color : #000000;	font-family : Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight : bold;	text-align:left;}.proddesc {							color : #666666;font-size: 12px;font-weight : normal;text-align:left;padding-left: 10px;	}.prodprice {								color : #000000;font-family : Arial, Helvetica, sans-serif;font-size: 12px;font-weight : bold;text-align:left;padding-left: 10px;	}/* tell a friend and print this page */p.tell a	{	display: block;	background: #afa663 url(images/tell.gif) no-repeat center left;	height: 36px;	border-top: 1px solid white;	padding-top: 10px;	padding-left: 40px;	color: white;	text-decoration: none;	}p.print a	{	display: block;	background: #b6b074 url(images/print.gif) no-repeat center left;	height: 36px;	border-top: 1px solid white;	padding-top: 10px;	padding-left: 40px;	color: white;	text-decoration: none;	}p.tell a:hover	{	background: #afa663 url(images/tell.gif) no-repeat center left;	text-decoration: underline;	}p.print a:hover	{	background: #b6b074 url(images/print.gif) no-repeat center left;	text-decoration: underline;	}/*	view.asp */div.view a	{	background: #a89e54 url(images/off_pg_corner.jpg) no-repeat right bottom;/*GOLD*/	width: 260px;	border-right: 1px solid white;	float: left;	color: white;	text-decoration: none;	padding: 10px;	}div.adviser a	{	background: #a89e54 url(images/off_pg_corner.jpg) no-repeat right bottom;/*GOLD*/	width: 238px;	float: right;	color: white;	text-decoration: none;	padding: 10px;	}div.view a:hover, div.adviser a:hover	{	/*background-color: #b6b074 url(images/on_pg_corner.jpg) no-repeat right bottom;*/	text-decoration: underline;	}div.linksbar {	/*font-family: Arial, Helvetica, sans-serif;*/	font-size: 11px;	/*color: #333333;	font-style: normal;*/	background-color: #dddbcc;	padding: 7px 0 10px 10px;	clear: both;	width: 570px;	}div.linksbar#shift-left	{	margin-left: -10px;	}/** html div.linksbar	{	margin-left: 0px;	}*/.linksnav {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #c0c0c0;	font-weight: normal;	padding-left: 7px;	}.linksnav1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bolder;	padding-left: 7px;	}.prodname:hover {	color : #000000;}.category {	color : #fff;	font-family : Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	width:234px;	height:23px;	padding:1px;}.new_category {	color : #a89e54;/*GOLD*/	font-family : Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	width:234px;	height:23px;	padding:1px;}td.prodtable table tr td a.category span.category {	display: block;	background: #eee;}td.prodtable table	{	width: 178px;		}table.prodtable	{	margin: 0;	padding: 0;		}.categorytext {	color : #000000;	font-family : Arial, Helvetica, sans-serif;	font-size: 13pt;	font-weight : bold;	width:234px;	height:23px;	text-align:right;	padding:1px;}.categorylink {	color : #000000; 	font-family : Arial, Helvetica, sans-serif;	font-size: 12pt;	text-align: left;	font-weight : normal;}.category:a,.category:hover,.category:visited{	text-decoration:none;}.categorylink:a,.categorylink:hover,.categorylink:visited{	text-decoration:none;}.brkline {border-bottom: #c0c0c0 dashed 1px;}.range {	color : #000000;	font-family : Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;}.navmargin,.navmargin {	color : #000000;	font-family : Arial, Helvetica, sans-serif;	font-size: 11pt;	text-align: left;	margin-left : 10px;	text-decoration:none;	margin-bottom : 5px;	font-weight : normal;	padding:2px;}.catmargin,.margin {	color : #666666;	font-family : Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	text-decoration:none;	margin-bottom : 0px;}/*td.prodtable table td.subject	{	color: #4e951f;	font-size: 120%;	padding-bottom: 15px;	}*/.cat_subject	{	color : #a89e54;/*GOLD*/	font-size: 80%;	}.subject {	color : #808080;	font-family : Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight : normal;	padding: 0 10px;}.topic {	color : #a89e54;/*GOLD*/	font-family : Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight : bold;	padding: 0 10px;}.more {	color : #c0c0c0;	font-family : Arial, sans-serif;	font-size: 8px;	text-align: justify;	font-weight : normal;}.header{	background-color : url(/modules/img/back_header.jpg);		background-attachment : fixed;	background-repeat : no-repeat;}.margin1{	color: #000000;	font-family: Arial, Helvetica, sans-serif;	background-color: #FFCC00;	border-bottom-color: #FFFFFF;	border-bottom-width: thin;	border-bottom-style: inset;	font-size: 12px;}.margin2{	color: #000000;	font-family: Arial, Helvetica, sans-serif;	background-color: #63B489;	border-bottom-color: #FFFFFF;	border-bottom-width: thin;	border-bottom-style: inset;	font-size: 12px;}.margin3{	color: #000000;	font-family: Arial, Helvetica, sans-serif;	background-color: #D1DE98;	border-bottom-color: #FFFFFF;	border-bottom-width: thin;	border-bottom-style: inset;	font-size: 12px;}.margin4{	color: #000000;	font-family: Arial, Helvetica, sans-serif;	background-color: #FDB058;	border-bottom-color: #FFFFFF;	border-bottom-width: thin;	border-bottom-style: inset;	font-size: 12px;}.margin5{	color: #000000;	font-family: Arial, Helvetica, sans-serif;	background-color: #419CDA;	border-bottom-color: #FFFFFF;	border-bottom-width: thin;	border-bottom-style: inset;	font-size: 12px;}.margin6{	color: #000000;	font-family: Arial, Helvetica, sans-serif;	background-color: #88C1E8;	border-bottom-color: #FFFFFF;	border-bottom-width: thin;	border-bottom-style: inset;	font-size: 12px;}.margin7{	color: #000000;	font-family: Arial, Helvetica, sans-serif;	background-color: #B8DAF1;	border-bottom-color: #FFFFFF;	border-bottom-width: thin;	border-bottom-style: inset;	font-size: 12px;}.submitbox {	background-color : #ffffff;	font-family : "Arial", sans-serif;	font-size: 11pt;	font-weight : bold;}/* Scrollbar properties are only supported by Internet Explorer 5.5  *//* remove 'scrollbars_' to activate  *//*.imgprod {border: 1px #cccccc solid;}*/a img.imgprod	{	border: 3px solid #fff/*c30826*/;	display: block;	}.imgview {border: 1px #cccccc solid;display: block;}#main h3.prod_code_main_txt	{	padding: 6px 0 0 0;	margin: 0;	font-size: 1em;	}.style1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	/*background-color: #DFDFDF;*/	text-align: center;	word-spacing: -1px;	letter-spacing: 0px;}.stylesearch {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	background-color: #FFFFFF;	text-align: left;	letter-spacing: 0px;	height: 20px}.stylenewletter {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	background-color: #FFFFFF;	text-align: left;}.style1red {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ff0000;	background-color: #DFDFDF;	text-align: center;	word-spacing: -1px;	letter-spacing: 0px;}.style2 {	color: #a89e54;	font-weight: bold;	font-size: 12px;}.style3 {	color: #000000;	font-weight: bold;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}.style4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	margin-left: -15px;	margin-right: 20px;}.style5 {	font-size: 9px;	color: #333333;	font-family: Arial, Helvetica, sans-serif;}.style6 {	color: #666666;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 5px;}.style7 {	color: #336633;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.style8 {	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.nav1style {	background-color:#DDDDDD;	font-size:12pt;	color:#666666;	font-weight:bold;	font-family: Arial, Helvetica, sans-serif;	padding-top: 5px;	padding-bottom: 5px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-top-color: #f7f7f7;	border-right-color: #f7f7f7;	border-bottom-color: #f7f7f7;	border-left-color: #f7f7f7;	padding-left: 10px;}.NAVBLOCK {PADDING:1PX;background-color:#c0c0c0;padding : 2px;}.NAVBLOCK2 {PADDING:2px;background-color:#f7f7f7;}.leftpadding10px {	padding-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	color:#666666;	font-weight:bold;	}.tel {	padding-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size:10pt;	color:#666666;	font-weight:bold;	}.tell-table {	 	font : 9pt "MS Sans Serif", Geneva, sans-serif;	 	color : black;	 	background-color : #fefefe;	 	}	 .tell-title {			background:black;			color:white;		 	font : 10pt "MS Sans Serif", Geneva, sans-serif;			padding:2px;}/*.input,select,textarea {		color : #000000;		font-family : Arial, Helvetica, sans-serif;		font-size: 12px;	 	background-color : white;	}*/.footernav {	font-family: Arial, Helvetica, sans-serif;	font-size:10pt;	color:#7D7D7D;	font-weight:bold;	}.rangelink {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #993300;	}.orderfrom {	font-size: 12px;	color: #FFFFFF;	background-color: #7d223e;/*was #999999*/	font-weight: bold;	height: 25px;	border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: thin;	vertical-align: middle;	padding-left: 5px;}.orderfill {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;/*	vertical-align: middle;*/	background-color: #f8f8f8;	padding-top: 3px;	padding-bottom: 3px;}.orderfill2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	background-color: #E2E2E2;	font-weight: bold;/*	vertical-align: middle;*/	border-bottom-style: groove;	border-bottom-width: thin;}.deliveryfill {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	vertical-align: middle;	background-color: #f8f8f8;	padding-top: 3px;	padding-bottom: 3px;}.subtotal {	font-size: 14px;	color: #666666;	font-weight: bold;	vertical-align: middle;	padding-top: 5px;	padding-bottom: 5px;	border-bottom: 1px solid #666;	margin-bottom: 10px;}.margin {	padding-top: 4px;	padding-bottom: 4px;	border-top-width: 1px;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	padding-left: 5pt;}.red_title {	color: #993300;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	padding-left: 5px;}.expand {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: dashed;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	padding-top: 3px;	padding-bottom: 3px;}.line1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 3px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	}.basket {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding-left: 5px;}.menusmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding-left: 5px;}.prodoptionlist {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}.pagetitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	padding: 10px 0 0 10px;}.categoryname {		font-size: 12px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	text-align: left;	background-color: #a89e54;/*GOLD*/	padding-top: 3px;	padding-bottom: 2px;		text-align:center;	height:35px;/*	width: 150px; */}.navbar	{	padding-left: 10px;	}.rangename {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	text-align: left;	background-color: a89e54;/*GOLD*/	padding-top: 3px;	padding-bottom: 2px;	padding-left: 5px;	/*border-left: 7px solid #fff;*/	}.bottom-border {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}.red-bottom-border {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-top-color: #990000;	border-right-color: #990000;	border-bottom-color: #990000;	border-left-color: #990000;}.prodpricevalue {color : #000000;font-family : Arial, Helvetica, sans-serif;font-size: 12px;font-weight : bold;text-align:left;	}.categoryname-text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	text-align: left;}.inputbox-style1 {	background-color: #FFFFFF;	border: 1px solid #990000;}.inputbox-style2 {	background-color: #FFFFFF;	border: 1px solid #990000;	width: 230px;}.milestone {	font-family: Arial, Helvetica, sans-serif;	color: #990000;}h2.request	{	background-color:a89e54;/*GOLD*/	}#side_bar h2.request a	{	padding: 10px;	display: block;	font-size: 70%;	text-decoration: none;	color: #fff;	background-color: #a89e54;/*GOLD*/	}h2.request a:hover	{	text-decoration: underline;	}#side_bar #creditcards h2	{	padding: 10px;	display: block;	font-size: 100%;	text-decoration: none;	color: #fff;	background-color: #a89e54;/*GOLD*/	margin-top: 10px;	}#creditcards p	{	padding: 10px 10px 80px 10px;	color: #6A5621;	/*background: url(../global/credit-card-logos.gif) no-repeat bottom center;*/	margin-bottom: 10px;	}/* Ironmonger Locator */form.locator	{	margin: 10px;	}form.locator legend	{	color:a89e54;/*GOLD*/	font-weight: bold;	padding-bottom: 4px;	}form.locator fieldset	{	padding: 0 10px 10px 10px;	margin-bottom: 0;	background: #ebebeb url(../global/global_map.jpg) no-repeat top right;	}div.min-height	{	min-height: 300px;	height: auto;	}* html div.min-height	{	height: 300px;	}form.locator ol	{	list-style: none;	}form.locator li	{	font-size: 0.8em;	padding: 2px 0;	}form.locator li#intro_search	{	padding-right: 40px;	}form.locator li#select	{	float: left;	}div.ironmongers	{	padding-left: 10px;	padding-top:0;	}div.ironmongers p	{	font-size: 0.9em;	padding: 0;	margin: 0;	line-height: 1.1em;	}.globe img	{	padding-right: 5px;	}/* view page 3/6/08	*/.fillback {border: 2px #A79D55 solid;width:252px;float:right;margin-left:10px;background-color: #afa663;}div.illuProdImg	{	background-color: #afa663;	padding-bottom: 5px;	border-bottom: 1px solid #fff;	display: block;	}*html div.illuProdImg, *html div#OtherFinishesContainer, *html div#quote, *html div#c2a1, *html div#c2a2, *html div#viewall, *html div#techinfo 	{	width: 252px;	}div.illuProdImg p	{	padding: 5px;	color: #fff;	font-size: 1em;	}div#OtherFinishesContainer	{	background-color: #afa663;	padding-bottom: 5px;	border-bottom: 1px solid #fff;	display: block;	}div#OtherFinishesContainer p	{	padding: 5px;	color: #fff;	font-size: 1em;	}div#OtherFinishesContainer p.prodPrice	{	padding: 5px;	color: #F20202;	font-size: 1em;	}#sproductid, #lstQuantity	{	margin-left: 5px;	}div#quote	{	background-color: #afa663;	padding-bottom: 5px;	border-bottom: 1px solid #fff;	display: block;	}div#quote p.normtxt	{	padding: 5px;	color: #fff;	font-size: 1em;	}div#quote p.button#quote_button a	{	background: url(../global/quote_button.jpg) no-repeat top left;	width: 234px;	display: block;	height: 16px;	font-weight: bold;	color: #afa663;	padding: 5px;	margin: 0 0 0 5px;	font-size: 1.1em;	text-decoration: none;	}div#c2a1	{	background-color: #c9c07e;	padding-bottom: 5px;	border-bottom: 1px solid #fff;	display: block;	height: 70px;	}div#c2a1 ul	{	list-style: none;	text-align: center;	}div#c2a1 li	{	float: left;	margin-left: 20px;	}div#c2a1 li.c2a#eprod a	{	background: url(../global/eprod_img.jpg) no-repeat top center;	display: block;	padding-top: 40px;	color: #fff;	text-decoration: none;	}div#c2a1 li.c2a#call	{	background: url(../global/call_img.gif) no-repeat top center;	display: block;	padding-top: 40px;	color: #fff;	text-decoration: none;	}div#c2a2	{	background-color: #e0d89f;	padding-bottom: 5px;	padding-top: 5px;	border-bottom: 1px solid #fff;	display: block;	height: 60px;	}div#c2a2 ul	{	list-style: none;	text-align: center;	}div#c2a2 li	{	float: left;		margin-left: 20px;	}div#c2a2 li.c2a#tella a	{	background: url(../global/tella_img.jpg) no-repeat top center;	display: block;	padding: 45px 10px 0 10px;	color: #fff;	text-decoration: none;	}div#c2a2 li.c2a#pntpg a	{	background: url(../global/prntpg_img.jpg) no-repeat top center;	display: block;	padding: 45px 10px 0 10px;	color: #fff;	text-decoration: none;	}div#viewall	{	background-color: #ece6b9;	padding: 5px 0 5px 0;	border-bottom: 1px solid #fff;	display: block;	}div#viewall p.button#viewall_button a	{	background: url(../global/viewall_button.jpg) no-repeat top left;	width: 234px;	display: block;	height: 16px;	font-weight: bold;	color: #afa663;	padding: 6px 5px;	margin: 0 0 0 5px;	font-size: 1.1em;	text-decoration: none;	}div#techinfo	{	background-color: #f8f4d8;	padding: 5px 0 5px 0;	border-bottom: 1px solid #fff;	display: block;	}div#techinfo p.button#techinfo_button a	{	background: url(../global/techinfo_button.gif) no-repeat top left;	width: 234px;	display: block;	height: 16px;	font-weight: bold;	color: #fff;	padding: 6px 5px;	margin: 0 0 0 5px;	font-size: 1.1em;	text-decoration: none;	}/* added 17th June 2008 *//*	for modules/shop/default.asp page (default1768.asp = test page)	*/div.cat-block	{	float: left;	margin: 0 0 0 10px;	width: 252px;	height: 400px;	padding: 0;	}h2.cat-name	{	font-size: 1em;	background-color: #A89E54;	margin: 0;	padding: 0;	}h2.cat-name a	{	color: #fff;	margin: 0;	padding: 5px;	width: 240px;	}a img.cat-img	{	display: block;	margin: 0 20px 0 0;	padding: 0;	border: 1px solid #A89E54;	}div.cat-block2	{	float: left;	margin: 0 0 0 10px;	width: 562px;	height: 200px;	padding: 0;	}h2.cat-name2	{	font-size: 1em;	background-color: #A89E54;	margin: 0;	padding: 0;	}h2.cat-name2 a	{	color: #fff;	margin: 0;	padding: 5px;	width: 560px;	}a img.cat-img2	{	display: block;	margin: 0;	padding: 0;	border: 1px solid #A89E54;	}p.group-desc	{	display: block;	clear: both;	font-size: .7em;	margin: 0;	padding: 0;	}/*	ironmonger	*/h2.bar-title	{	background-color: #A89E54;	color: #fff;	padding: 6px 10px;	}div.big-buttons	{	padding-left: 10px;	}.button a h3	{	margin: 0 0 0 5px;	padding: 12px 5px 12px 50px;	width: 210px;	border: 1px solid #a89e54;	float: left;	display: block;	background: url(../global/class-button-bg.jpg) no-repeat top left;	}
