*	{ 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;
	background: #a89e54 url(images/footer_bg.gif) no-repeat bottom left;
	height: 60px;
	}
/*#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;
	}
ul#front_nav	{
	position: absolute;
	z-index: 1;
	}
#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*/
	}
/*	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;*/
	}
#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	{
	color: #fff;
	}
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: 0 0 0 20px;
	background: url(../global/pdf-icon.jpg) no-repeat left center;
	height: 15px;
	display: block;
	margin-top: 4px;
	margin-left: 5px;
	}
/*	misc	*/
.clear_it	{
	clear: both;
	}

/*	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	{
	font-size: 9px;
	}
div.seoTxt p	{
	margin-bottom: 6px;
	}
/* 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;
	margin-left: 10px;
	}

.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;
	
}
.miniBox	{
	background: #A89E54;
	margin-bottom: 20px;
	padding: 10px;
	margin-top: 5px;
	}
p.miniLoginTxt	{
	color: #999;
	font-size: 12px;
	padding: 0 0 0 10px;
	}
p.miniLoginTxt a	{
	color: #999;
	font-weight: bold;
	padding-left: 0 0 0 10px;
	margin-bottom: 4px;
	}
.miniTable	{
	background-color: #fff;
	margin-top: 5px;
	width: 100%;
	}
.miniTable td	{
	background-color: #A89E54;
	}
.miniTable td.levelTwo	{
	background-color: #C9C07E;
	}
.miniTable td.levelThree	{
	background-color: #E0D89F;
	}
p.miniFull	{
	color: #fff;
	padding: 4px 0 4px 20px;
	background: url(../global/miniBasketIcon.gif) no-repeat left center;
	}
p.miniEmpty	{
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	}
.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;
}
.menusmall a	{
	color: red;
	}
.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 120px 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: 5px 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: 55px;
	}
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-2.jpg) no-repeat top center;
	display: block;
	padding-top: 25px;
	color: #fff;
	text-decoration: none;
	}
div#c2a1 li.c2a#call	{
	background: url(../global/call_img-2.gif) no-repeat top center;
	display: block;
	padding-top: 25px;
	color: #fff;
	text-decoration: none;
	}
div#c2a2	{
	background-color: #e0d89f;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #fff;
	display: block;
	height: 45px;
	}
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-2.jpg) no-repeat top center;
	display: block;
	padding: 30px 10px 0 10px;
	color: #fff;
	text-decoration: none;
	}
div#c2a2 li.c2a#pntpg a	{
	background: url(../global/prntpg_img-2.jpg) no-repeat top center;
	display: block;
	padding: 30px 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;
	}
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;
	}
/* 18/9/08 view1898.asp */
select#sproductid	{
	font-size: .8em;
	}
.similar-adjust	{
	margin-left: 10px;
	}
