/* CSS document for Clyde Insulation */ 

html, body{margin:0;padding:0;text-align:center;font-size:12px;font-family:Arial;color:#000000;}
 
#pagewidth{width:675px;text-align:left;margin-left:auto;margin-right:auto; } 
#header{position:relative;height:165px;width:100%;background-image:url(../images/header.gif)} 
* html #rightcol{margin-right:-3em;}
#rightcol{background-color:#F3F3F1;background:url(../images/right.gif) 0px 0px no-repeat;float:right;display:inline;position:relative;width:184px;height:525px;}
#maincol{background:url(../images/bg.gif) 0px 0px repeat-x;background-color:#F3F3F1;min-height:525px;height:auto;}
* html #maincol2{margin-bottom:2em;}
#maincol2{background:url(../images/bg.gif) 0px 0px repeat-x;background-color:#F3F3F1;height:auto;}
#twocols{background:url(../images/bg.gif) 0px 0px repeat-x;background-color:#F3F3F1;}
#footer{background-color:#FFFFFF;clear:both;color:#666666;font-size:10px;}

* html #maincontent{margin-bottom:-2em;}
#maincontent{padding:0.5em;z-index:100;font-family:Arial;font-size:12px;color:#000000;}
#rightcontent{padding:1em;padding-top:4em;margin-right:1em;color:#FFFFFF;}

ul#customers{padding:1.5em;margin:0px;width:100%;}
ul#customers li{padding-bottom:4px;}

div.banners{float:left;}
ul.banners{padding:0px;margin:0px;width:100%;list-style:none;white-space:nowrap;}
ul.banners li{display:inline;}

table#brands{background-color:#FFFFFF;color:#000000;}
table#brands td{padding-bottom:10px;}

ul#navigation{padding:0px;margin:0px;width:100%;list-style:none;z-index:0;}
ul#navigation a{color:#FFFFFF;font-weight:bold;font-size:14px;text-decoration:none;text-align:center;}
ul#navigation li{padding:0px;margin:0px;line-height:50px;}
a.nav{background:url(../images/nav.gif) repeat 0px 0px;width:115px;height:55px;display:block;}
a.nav:hover{display:block;background:url(../images/nav.gif) repeat;background-position:-115px;}
.nav-item{padding-top:17px;}

h1{color:#c56336;font-size:12px;margin:0px;padding-bottom:15px;text-indent:-5000px;position:relative;float:left;}
h2{color:#c56336;font-size:14px;margin:0px;padding-bottom:10px;padding-top:10px;}
h3{color:#c56336;font-size:26px;margin:0px;padding-bottom:15px;}
.pagetitle{font-size:20px;}
p {font-family:Arial;font-size:12px;color:#000000;margin:0px;padding-bottom:10px;}
a{color:#c56336;}
a:hover{text-decoration:none;}
a IMG{border:1px #666666 solid;}

.bottom-strapline{color:#c56336;font-size:18px;text-align:center;} 

label.enq{float:left;width:100px;padding:0px;margin:3px 10px 0px 0px;text-align:right;font-family:Arial;font-size:12px;color:#000000;}
span.mand{color:#FF0000;}

div#form{margin-left:150px;}
fieldset{border: solid 1px #CCCCCC;padding:5px;margin-bottom:5px;width:75%;}
form{margin:0px;padding:0px;}

/* Float containers fix: http://www.csscreator.com/attributes/containedfloat.php */ 
.clearfix:after {content:".";display:block;height: 0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}

/* Hides from IE-mac */
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*\*//*/
#rightcol {width:184px;}
/* */ 

/*printer styles*/ 
@media print{ 

/*hide the right column when printing*/ 
#maincol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
