@charset "utf-8";
/*Global */
* html{ margin:0px; padding:0px}

.fleft{float:left}
.fright{float:right}
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.relative{position:relative; margin:0px; padding:0px; height:auto}
.center{text-align:center;}
p{text-align:justify; margin:10px 0 0 0}
a img{border:0px}
a{outline:none; text-decoration:none;}
ul{margin:0px; padding:0px; list-style:none}
img.block{display:block; margin:0px; padding:0px;}
.bold {font-weight:bold;}
body{font:normal 12px  Arial, Verdana, Helvetica, sans-serif;  background:url(../images/background.gif) left top repeat-x #3287c8;  color:#ffffff; padding:0px; margin:0 auto; border:none;}
.right{text-align:right}
.left{text-align:left}
h1{font-weight:bold; font-size:18px; margin:0 0 15px 0; padding:0px; color:#142565}
h3{font-weight:bold; font-size:14px; margin:0 0 0px 0; padding:0px 0 10px 0; color:#000000}
h2{font-weight:bold; font-size:14px; margin:0 0 15px 0; padding:0px; color:#142565}
.white{font-size:12px; color:#FFFFFF; text-decoration:none}
.white:hover{ font-weight:bold}
div.zero{margin:0px; padding:0px}
.pad {padding:0px 0px 6px 2px;}
#cloud{background:url(../images/background-clouds.png) 50px  60px  no-repeat; position:relative}

.outerWrapper{position:relative; width:760px; height:auto; padding:0px; margin:0px auto;}
#headerWrapper{position:relative; width:751px; height:auto; padding:0px; margin:0px 0 0px 9px;}
.navigation{width:760px; height:265px; padding:0px; margin:20px 0 15px 0px;}

.home{background:url(../images/greenman-banner.png) 9px 0px no-repeat}
.about{background:url(../images/greenman-about-greenman-insulation-banner.png) 9px 0px no-repeat}
.testimonials{background:url(../images/greenman-testimonials-banner.png) 9px 0px no-repeat}
.faqs{background:url(../images/greenman-faqs-banner.png) 9px 0px no-repeat}
.heatingInfo{background:url(../images/greenman-heating-info-banner.png) 9px 0px no-repeat}
.energyCheck{background:url(../images/greenman-home-energy-check-banner.png) 9px 0px no-repeat}
.insulationprocess{background:url(../images/greenman-insulation-process-banner.png) 9px 0px no-repeat}
.resources{background:url(../images/greenman-resources-banner.png) 9px 0px no-repeat}
.tsNcs{background:url(../images/greenman-terms-conditions-banner.png) 9px 0px no-repeat}
.application{background:url(../images/application-form-banner.png) 9px 0px no-repeat}
.cavity{background:url(../images/greenman-caivty-wall-banner.png) 9px 0px no-repeat}
.energy{background:url(../images/greenman-energy-grant-banner.png) 9px 0px no-repeat}
.loft{background:url(../images/greenman-loft-insulation-banner.png) 9px 0px no-repeat}
.contact{background:url(../images/contact-banner.png) 9px 0px no-repeat}

#bodyWrapper{position:relative; width:751px; height:auto; padding:0px 0 0 0; margin:0px 0 0px 9px; background:url(../images/background-greenman-g.gif) no-repeat 155px -15px}
#contents{position:relative; clear:both; width:751px; height:auto; padding:0px 0 0 0; margin:0px;}
#footerWrapper{position:relative; width:auto; height:71px; padding:0px 0 0 0; margin:15px 0  0 0; background:url(../images/footer-back.jpg) left repeat-x}


#header-text{font-size:10px; text-align:right; padding:5px 0 0 0; margin:0 0 20px 0}
#header-text label{font-size:12px}

#leftnav{float:left; width:177px; margin:40px 0 0 0}
#leftnav ul{margin:0px; padding:0px; list-style:none}
#leftnav ul li{display:block}
#leftnav ul li a{display:block; width:152px; margin:0 0 13px 0;   padding:0 0 0 25px;color:#2f2f2f; text-decoration:none; font-weight:bold; font-size:11px}
#leftnav ul li a:hover{color:#168311;}
#leftnav ul li a.mar{ margin:0px}
#leftnav ul li a.sub{ height:47px;line-height:47px; margin:0px; position:relative; cursor:pointer}
#leftnav ul li a.sub:hover{background:url(../images/sub-nav-arrow.png) no-repeat;color:#168311; height:47px;line-height:47px; }
#leftnav ul li a.active{color:#168311}

#phone{float:left; padding:5px 0 0 49px; font-weight:bold; color:#404040}

#content{float:left; width:570px; margin:0 0 0 13px}
#top-nav{float:right; width:265px; padding:4px 0 0 0px}
#top-nav ul{margin:0px; padding:0px; list-style:none}
#top-nav ul li{display:inline;}
#top-nav ul li a{text-decoration:none; color:#2f2f2f; font-weight:bold; font-size:11px; margin:0 46px 0 0px}
#top-nav ul li a:hover{color:#606060}
#top-nav ul li a.active{color:#168311}

.blob{float:left; width:200px; height:25px; padding:170px 0 0 40px; font-weight:bold;font-size:11px;}
.house{background:url(../images/insulate-your-house.png) no-repeat; margin:0 15px 0 0}
.warmth{background:url(../images/feel-the-warmth.png) no-repeat; margin:0 15px 0 0}
.benefits{background:url(../images/feel-the-benefits.png) no-repeat;}

#bloball{padding:0px  0 5px  0;}
.blob a{text-decoration:none;color:#168311}
.blob a:hover{color:#2f2f2f}


#copy{position:relative; width:500px; float:left; height:auto}
#copytext{background:url(../images/copy-mid.png) top repeat-y; min-height:282px; position:relative; width:440px !important /*ie6*/; height:auto; padding:30px 30px 10px 30px; line-height:18px}
#copytext ul{list-style:disc; margin:0px 0px 20px 20px;}
#copytext a{color:#ffffff; text-decoration:underline;}
#copytext a:hover{text-decoration:underline;}
#banner{position:relative; width:248px; float:right; height:auto; margin:0 0 0 0px}
.blob-mid{background:url(../images/blob-mid.png) top repeat-y; text-align:center; position:relative; width:198px !important /*ie6*/; padding:20px 25px; height:auto; line-height:18px}

#footernav{margin:0px 0 0 0; padding:10px 0 20px 0;}

#footernav ul{margin:0px; padding:0px; list-style:none; float:right}
#footernav ul li{display:block; float:left}

#footernav ul li a{float:left; display:block; background:url(../images/nav-left.gif) left no-repeat; padding-left:30px; text-decoration:none; color:#ffffff}
#footernav ul li a b{float:left; display:block; background:url(../images/footer-nav-mid.jpg) left repeat-x; height:20px; width:auto; line-height:22px; font-weight:normal; font-size:10px;  color:#ffffff; cursor:pointer}
#footernav ul li a strong{float:left; display:block; padding-right:30px; background:url(../images/nav-right.gif) right top no-repeat;}

#footernav ul li a b:hover{ color:#a6a6a6}
#footernav ul li a b.active{ color:#168311}
#copyright{font-size:10px; margin:0px}
#application{background:url(../images/insulation-application-form.png) 0 -3px no-repeat;position:relative; width:248px;   height:147px; padding:0; margin:0px}
#application a{display:block; width:248px;   height:147px;}

#application1{background:url(../images/insulation-application-form1.png) no-repeat; line-height:23px; text-align:right; height:85px; padding:32px 20px 0 0;  font-size:14px; font-weight:bold}

#application1 a{text-decoration:none; color:#FFFFFF}
#application1 a:visited{text-decoration:none; color:#FFFFFF}

#total-address{border-bottom:2px dotted #FFFFFF; padding:0 0 10px 0; width:440px; margin:0 0 25px 0}
div.ltaddress{float:left; width:50%; height:auto; line-height:25px}
div.rtaddress{float:right; width:50%; height:auto; text-align:right; line-height:25px}
div.rtaddress a{ text-decoration:underline; color:#FFFFFF}

#cont-text{ padding:10px 0 0 0; margin:0px; width:440px; color:#E3E4E5}
#cont-text label{display:block; font-size:12px; text-align:left; float:left; width:100px;padding:1px 0px 0 0px; color:#E3E4E5}
#cont-text .input{ background-color:#ffffff;margin-bottom:2px;  border:1px solid #666666; font-weight:normal; font-size:15px; width:180px; padding:0 0 0 10px; color:#000000}
#cont-text textarea{ background-color:#ffffff;margin:0px;  border:1px solid #666666; font-weight:normal; font-size:11px; width:280px; padding:0 0 0 10px; height:100px; color:#000000}
#cont-text div{margin: 0 0 6px 0;}
#cont-text div.last{margin:0px}
.form{margin:0px; padding:0px;}
#cont-text .submit{ background:url(../images/submit-form.png) no-repeat; width:88px; height:34px; margin:0px; border:none; cursor:pointer}

#submit{padding:0px 42px 0px 0; text-align:right; position:relative}
















