@charset "UTF-8";

body {

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center;

	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;

	font-size: 10pt;

	color: #555555;

	background-color: #72797f;

}

p {

	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;

	font-size: 10pt;

	color: #555555;

	margin: 3px;

}

img{border:none;}


.searcha:link {
	color: #555555;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.searcha:visited {
	color: #555555;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.searcha:hover {
	color: #EDC42A;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

.homeindent {
margin-left:23;
	
}

.searcha:active {
	color: #555555;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}


h1 {

	font-family: "Century Gothic", Futura, Verdana, Helvetica;

	font-size: 24pt;

	font-weight: bold;

	text-transform: uppercase;

	color: #003059;

	margin: 3px;

}

h2 {

	margin-top: 25px;

	margin-right: 3px;

	margin-bottom: 10px;

	font-family: "Century Gothic", Futura, Verdana, Helvetica;

	font-size: 20pt;

	color: #003059;

	font-weight: normal;

	text-align: left;

	background-image: url(../images/dot.png);

	background-repeat: no-repeat;
	
	background-position: left center;

	padding-left: 100px;

	margin-left: 3px;

}

h5 {

	margin-top: 25px;

	margin-right: 3px;

	margin-bottom: 10px;

	font-family: "Century Gothic", Futura, Verdana, Helvetica;

	font-size: 18pt;

	color: #003059;

	font-weight: normal;

	text-align: left;

	background-image: url(../images/dot.png);

	background-repeat: no-repeat;
	
	background-position: left center;

	padding-left: 100px;

	margin-left: 3px;

}

h6 {

	margin-top: 20px;

	margin-right: 3px;

	margin-bottom: 25px;

	font-family: "Century Gothic", Futura, Verdana, Helvetica;

	font-size: 18pt;

	color: #003059;

	font-weight: normal;

	text-align: left;


	background-repeat: no-repeat;
	
	background-position: left center;

	padding-left: 25px;

	margin-left: 3px;

}


.imagesmall{
margin-top:4;
margin-left:20;
	
	

}

h3 {

	font-family: "Century Gothic", Futura, Verdana, Helvetica;

	font-size: 11pt;

	color: #555555;

	font-weight: bold;

	text-align: left;

	margin: 3px;

}

.float{

margin-left:135px;

}

h4 {

	font-family: "Century Gothic", Futura, Verdana, Helvetica;

	font-size: 11pt;

	color: #888888;

	text-align: left;

	font-weight: bold;

	margin: 3px;

}





.whitehr{

color:#FFFFFF;

}



.oneColFixCtrHdr #container {

	width: 850px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #FFFFFF; /* the auto margins (in conjunction with a width) center the page */

	border: 1px solid #BBBBBB;

	text-align: left; /* this overrides the text-align: center on the body element. */

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

.oneColFixCtrHdr #search {

	width: 850px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	text-align: right; /* this overrides the text-align: center on the body element. */

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

.oneColFixCtrHdr #header {

	background-image: url(../images/banner.png);

	background-repeat: no-repeat;

	height: 110px;

	margin: 0px;

	padding: 0px;
	border-bottom: 1px solid #ccc;

}

.oneColFixCtrHdr #header p {
	float:right;
	font-size:18px;
	color:#FFFFFF;
	font-weight:600;

}

.oneColFixCtrHdr #mainContent {

	background: #FFFFFF;

	margin: 0px;

	padding-top: 0;

	padding-right: 20px;

	padding-bottom: 0;

	padding-left: 20px;

}

.oneColFixCtrHdr #footer {

	margin: 0px;

	clear: both;

	background-color:#494949;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #47c0eb;

	padding: 0;

	height: 35px;

}

.oneColFixCtrHdr #footer p {

	margin: 8px;

	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;

	font-size: 8pt;

	color: #FFFFFF;

	padding: 0;

	text-align: right;

}

.menubar {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 40px;

	margin-left: 0px;

}

.product {

	padding: 20px;

	float: right;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #DDDDDD;

	margin-left: 20px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

}

.thumbnail {

	float: right;

	margin: 0px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 0px;

	height:130px;

}

.thumbnail2 {

	float: right;

	margin: 0px;
	
	margin-right:8;
	margin-top:30;
	

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 0px;


	

}

ul {
margin-top:5px;
margin-bottom:5px;
}
li {
margin-top:0px;
margin-bottom:0px;
}

.thumbbox {

	width: 370px;

	float: left;

	padding: 0px;

	margin: 7px;

	background-repeat: no-repeat;

	background-image: url(../images/thmbg.jpg);

}

.thumbbox p {

	font-weight: normal;

	padding-left: 65px;

}

.divwidth  {

	width: 370px;
	float: left;
	margin-right:10;

	margin-bottom:10;
	
}



.thumbbox_brochure {

	width: 370px;

	float: left;

	padding: 0px;

	margin: 7px;
	

	background-repeat: no-repeat;

	background-image: url(../images/thmbg.jpg);

}

.download{
	margin-left:50px;
	margin-bottom:22px;
		
	
}


.thumbbox_specs {

	width: 370px;

	float: left;

	padding: 0px;
	
	
	margin: 7px;
	

	background-repeat: no-repeat;

	background-image: url(../images/thmbg.jpg);

}

.thumbbox_brochure p {

	font-weight: normal;

	padding-left: 65px;

}

.brochurepic {

	padding: 5px;

	border-top-width: 1px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: double;

	border-bottom-style: double;

	border-left-style: solid;

	border-top-color: #EEEEEE;

	border-right-color: #EEEEEE;

	border-bottom-color: #EEEEEE;

	border-left-color: #EEEEEE;

	margin: 8px;

	float: left;

}

.brochurepic h3 {

	text-align: center;

	padding: 3px;

	margin: 3px;

	background-color: #003059;

	color: #EDC42A;

	font-size: 10pt;

}

.thumbboxnews {

	width: 700px;

	height:60px;

	float: left;

	padding: 0px;

	margin: 7px;

	background-repeat: no-repeat;

	background-image: url(../images/news.png);

}

.thumbboxnews p {

	font-weight: bold;

	padding-left: 65px;

}

.thumbboxnews h2 {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 40px;

	background-image: url(../images/dotsml.png);

	font-size: 12pt;

	font-weight: bold;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

	background-repeat: no-repeat;

}

.thumbboxnews h3 {

	text-align: right;

	padding-top: 0px;

}

.thumbbox h2 {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 50px;

	background-image: url(../images/dotsml.png);

	font-size: 17pt;

	font-weight: bold;

	margin-top: 25px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

	background-repeat: no-repeat;

}

.thumbbox h3 {

	text-align: right;

	padding-top: 10px;

}

.newsbox {

	width: 378px;

	float: left;

	padding: 5px;

	clear: right;

	border: 1px solid #EEEEEE;

	margin-top: 7px;

	margin-bottom: 7px;

	margin-right: 7px;

	margin-left: 7px;

}

.newsbox h1 {

	font-family: "Century Gothic", Futura, Verdana, Helvetica;

	font-size: 16pt;

	font-weight: bold;

	text-transform: uppercase;

	color: #003059;

	margin: 3px;

}

.newspic {

	padding: 5px;

	margin: 5px;

	float: left;

	border: 1px solid #EEEEEE;

}

.thumbsml {

	padding: 5px;

	margin: 2px;

	border: 1px solid #EEEEEE;

}

.thumbsmlarrow {

	padding: 5px;

	margin: 2px;

}

.specslink {

	width: 32%;

	float: left;

	text-align: center;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 15px;

	margin-left: 5px;

	font-size: 11pt;

	font-weight: bold;

	text-transform: uppercase;

	color: #003059;

	padding-top: 5px;

	background-color: #EDC42A;

	padding-bottom: 5px;

}

.mainpic {


	padding: 5px;

	margin: 5px;

	float: right;

	border: 1px solid #EEEEEE;

	clear: both;

}

.brochurepic {

	padding: 5px;

	border-top-width: 1px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: double;

	border-bottom-style: double;

	border-left-style: solid;

	border-top-color: #EEEEEE;

	border-right-color: #EEEEEE;

	border-bottom-color: #EEEEEE;

	border-left-color: #EEEEEE;

	margin: 8px;

	float: left;

}

.brochurepic h3 {

	text-align: center;

	padding: 3px;

	margin: 3px;

	background-color: #003059;

	color: #EDC42A;

	font-size: 10pt;

}

.swatchorder {

	float: left;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

}

.swatchgrouping {

}

#specs {

	width: 29%;

	float: left;

	text-align: center;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 15px;

	margin-left: 5px;

	font-size: 11pt;

	font-weight: bold;

	text-transform: uppercase;

	color: #003059;

	padding-top: 5px;

	background-color: #EDC42A;

	padding-bottom: 5px;

}

#drawings {

	width: 29%;

	float: left;

	text-align: center;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 15px;

	margin-left: 5px;

	font-size: 11pt;

	font-weight: bold;

	text-transform: uppercase;

	color: #003059;

	background-color: #EDC42A;

	padding-top: 5px;

	padding-bottom: 5px;

}
.speclinks{
	text-decoration:none;
	color:#006;
	font-size:30;
	
	
	
}
#colour {

	width: 29%;

	float: left;

	text-align: center;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 15px;

	margin-left: 5px;

	font-size: 11pt;

	font-weight: bold;

	text-transform: uppercase;

	color: #003059;

	padding-top: 5px;

	background-color: #EDC42A;

	padding-bottom: 5px;

}
input.homebtn {
  color:#000000
  font: bold 84% 'Berlin Sans FB','trebuchet ms',helvetica,sans-serif;
  background-color:#FFFFFF
  border:none
}

.maintext {
margin-left:18px;
margin-right:15px;
}
.MagnifImage{background-color:#fff; color:#000; font-weight:bold; border:1px outset #ccc; 
text-align:center; padding:0;margin:0; }



