@charset "utf-8";
body{ margin:0px; padding:0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; background:url(/images/background.gif) repeat-x left top }
h1, h2, h3, h4, h5, h6, h7, p, form, input, ul, li{padding:0px; margin:0px; font-weight:normal}
p{line-height:17px}
ul,ol { list-style: none; }
input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#646464}
a{color:#004892; text-decoration:none}
a:hover{color:#9cbf25; text-decoration:none}
a img{border:0}
.clear{ clear:both;}
body {margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;font:13px helvetica,arial,clean,sans-serif;	/*font-size:small;*font:x-small;*/	}
img {border:0px;}
a:link {	text-decoration: none;	color: #368CCC;	border:none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
#footer {	background: url(/images/footerbg.jpg) repeat-x;	height: 68px;	clear: both;}
#copyright {	margin-top: 22px;	float: right;	margin-right: 25px;}
#newheader #mainpic {display: none;}
#bodyrightcolumn {
	background: url(/images/rhs-middle.gif) repeat-y;
}
#bodyrightbottom {	
	background: url(/images/rhs-bottom.gif) no-repeat;
	height: 16px;
}
#bodyrighttop {	
	background: url(/images/rhs-top.gif) no-repeat;	
	height: 16px;
}
#bodyrightcontent p {	font-size: 16px;	text-align: justify;	margin: 0 10px 0 10px;}
#footer a {	font-size: 18px;	color: #FFFFFF;}
#viewmoresamples {float: right;
}
.floatleft {float: left;}
#floorkotemain {	background: url(/images/floorkotebox.jpg) no-repeat;	height: 171px;	width: 533px;}
#bodyrightcolumn h1 {	color: #003333;	margin-top: 13px;	margin-left: 0px;	font: 26px Verdana, Arial, Helvetica, sans-serif;	margin-bottom: 0px;}
.mainrightbuttons img {	margin-right: 8px;	margin-left: 8px;}.mainrightheadings {	float: left;	width: 220px;}
.mainrightsub {	float: left;	width: 310px;	text-align: center;}
.mainrightsub h2 {	font: 18px Verdana, Arial, Helvetica, sans-serif;	margin-top: 35px;	margin-bottom: 5px;}
.clear {clear: both;}
.mainrightwriteup {	margin-top: 0px;	margin-right: 15px;	margin-left: 15px;	font-size: 18px;}#multifleckmain {	background: url(/images/multifleckbox.jpg) no-repeat;	height: 171px;	width: 533px;}
#headercontainer {	height: 255px;	width: 778px;	margin: auto;}
#headerphoto {	float: left;	width: 470px;}
#headernav {	float: left;	width: 300px;	height: 250px;}
#navigation ul {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 50px;
    width: 792px;
    margin: auto;
}
#navigation li {
    color: #003366;
    float: left;
    font-weight: bold;	
    font-size: 14px;	
    text-align: center;	
    list-style: none;
    margin: 0 12px 4px;
    border-bottom: thin solid #EAEAEA;
}
#headerlogo img {	text-align: center;	margin-top: 8px;}
#headerphoto img {margin-top: 12px;}
#bodycontainer {	width: 792px;	margin: auto;}
#bodyleftcolumn {
	float: left;
	width: 215px;
}
#newheader {	background: url(/images/headerbg.jpg) repeat-x;	height: 260px;	width: 100%;}
#newheader img {	margin-top: 10px;	text-align: center;	margin-right: auto;	margin-left: auto;}
#toppart {	width: 800px;	text-align: center;	margin-right: auto;	margin-left: auto;}
#toppart img {	padding-right: 15px;	padding-left: 15px;}#contact{text-align:left;}#contact h2{	margin:10px 20px 20px 20px;	padding-bottom:4px;	color:#000;	border-bottom:1px dotted #999;}#contact p{	margin:0 20px 20px 20px;	font-size:13px;	font-weight:bold;	color:#333;}
 #contactform label { 	color:#000;	float:left;	font-size:14px;	padding-right:10px;	padding-top:4px;	text-align:right;	width:140px; }
#contactform  li{clear:both; padding:10px;}
#contactform #comments {	color:#000;	font-family:Arial,Helvetica, sans-serif;	font-size:14px;	height:100px;	width:270px;	float:left;	border:1px dotted #999;}#contactform  #file,#contact .textBox{	color:#000;	float:left;	font-size:14px;	width:270px;	padding:4px 0;	border:1px dotted #999;}#customerdelivery input[type=text]{	color:#000;	float:left;	font-size:14px;	width:270px;	padding:4px 0;	border:1px dotted #999;}#contactform .submit{margin-left:170px;}#contactform .errors{	margin-left:148px;	color:#cc0000;	font-size:12px;}#contactform .errors li{padding:4px 0 0 0;}#underneath{	margin:10px 20px 20px 20px;	padding-top:15px;	border-top:1px dotted #999;}#underneath p{	margin:5px 0 5px 10px;	font-weight:normal;	font-size:14px;}#underneath p u{font-weight:bold;}#bodyrightcontent  .coloursamples p {	position: relative;	height: auto;	width: auto;	top: -45px;	margin:0 20px;	font-size:10px;	font-family:Arial, Helvetica, sans-serif;	text-align:center;	line-height:12px;	padding:2px;	color: #006699;	background: #F2F2F2;	}.coloursamples img {	margin:0;	padding:0;}div.coloursamples {	margin: 0px;	padding: 0px;	width: 125px;	height: 125px;	display: inline;	background: no-repeat;}
.beforeafterentry {
-x-system-font:none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:5px;
text-align:left;
}
.beforeafterbody {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/rhs-middle.gif) repeat-y scroll 0 0;
width:540px;
}
.beforeafterentry .afterthumb {
float:right;
height:125px;
margin-right:10px;
width:125px;
}
.beforeafterentry .beforethumb {
float:left;
margin-left:5px;
margin-right:5px;
height:125px;

width:125px;
}
.beforeafterentry h2 {
-x-system-font:none;
color:#006699;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
text-align:center;
}
.beforeafterdesc {
font-size:13px;
margin-left:4px;
margin-top:10px;
}
/* Contact Page
=====================================================================*/
.contactbox {
	float:left;width:46%;
	border: 1px solid #004892; margin-right:8px;padding:8px;
}
#maincontent .contacttitle {
	font-family:"Myriad Pro - Bold Cond",sans-serif;
font-size:18px;


font-weight:700;
}
.contactbox strong
{color:#004892;
padding:15px 20px 0 5px;
	font-weight:700; font-size:16px;
}
.contactbox ul {
padding-left:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
 .contactbox li {

background-image:none;
background-repeat:no-repeat;
border-top:1px solid #E1E1E1;
font-size:14px;
line-height:36px;
padding-left:35px;
text-align:left;
}
 .contactbox li.email {
background-image:url(/images/contactimages.gif);
background-position:0 -42px;
}
 .contactbox li.address {
background-image:url(/images/contactimages.gif);
background-position:0 -78px;
}
 .contactbox li.phone {
background-image:url(/images/contactimages.gif);
background-position:0 -112px;
}
 .contactbox li.fax {
background-image:url(/images/contactimages.gif);
background-position:0 -146px;
}
 .contactbox li.state, #maincontent .contactbox li.country, #maincontent .contactbox li.postcode {
	border-top:none;
}
 .contactbox li.mobile {
background-image:url(/images/contactimages.gif);
background-position:0 -2px;
}
.applicators {clear:both; margin-top:15px;}
#maincontent {float:right;width:550px;}
h2.heading{
border-bottom:1px solid #BEDAC9;
color:#212121;
font-size:22px;
font-weight:bold;
line-height:24px;
margin:0 0 10px;
padding:0 0 3px;
}
.contentregion {padding:8px;}

#colour-samples-div {
	text-align:right;
	margin: 0 15px;
}
h4.colour-samples-link {
	display:inline;
	margin: 0 3px;
}
h3.colour-samples-link {
	text-align:right;
	margin-right: 25px;
}
