
td {
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#666666;
}

th {
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#666666;
}

ul,li,span{
            font-family: Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#666666;
}

ul{list-style-image:url(Images/TemplateImages/drop.gif); display:block }



p{margin-top:0;margin-bottom:12px;font-size:12px;color:#666666;font-family: Arial, Helvetica, sans-serif}
p.advert1{font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding-left:7px; padding-top:13px; margin-right:5px}
p.emailHeader{ font-size:18px; font-weight:bold; padding-left:15px; color:#fff; padding-top:7px; margin-bottom:0px}
p.emailText{ font-size:12px; font-weight:bold; padding-left:15px; color:#fff; padding-top:0px; margin-top:0px; margin-right:23px; margin-bottom:0px; line-height:14px}

p.smallBox{padding-left:5px}
p.adobe{margin-left:100px}

H1{margin-top:0;margin-bottom:12px;font-size:16px;color:#82aa34; font-family: Arial, Helvetica, sans-serif}
H2{margin-top:0;margin-bottom:12px;font-size:16px;color:#000000; font-family: Arial, Helvetica, sans-serif}
H3{margin-top:0;margin-bottom:12px;font-size:14px;color:#82aa34; font-family: Arial, Helvetica, sans-serif}
H4{margin-top:0;margin-bottom:12px;font-size:14px;color:#000000; font-family: Arial, Helvetica, sans-serif}
H5{margin-top:0;margin-bottom:12px;font-size:12px;color:#83aa34; font-family: Arial, Helvetica, sans-serif}
H6{margin-top:0;margin-bottom:12px;font-size:12px;color:#000000; font-family: Arial, Helvetica, sans-serif}




a{color:#82aa34;}
a:HOVER{color:#000000;}
a:VISITED{}
a.noBorder img{border:none; text-decoration:none;}

div#flashContent{width:493px; height:324px}
div#container{text-align:left;width:995px;margin:0 auto;  padding:0px;background:url(Images/TemplateImages/contentBG3.gif) repeat-y;}
div#header{height:186px;margin:0;background: #EEE;}
div#horizontalMenu{height:23px; background:url(Images/TemplateImages/contentBG3.gif) repeat-y; width:995px; padding-left:13px; margin-bottom:5px; margin-top:5px}
div#wrapper{float:left;width:100%}
div#content{margin: 0px 237px 0px 261px; background:#fff; padding-left:8px;padding-right:8px; padding-top:10px}
div#navigation{float:left;width:245px;margin-left:-983px; background:#fff;}
div#advert1{background:#ebeaea; width:244px; border:1px solid #cccccc;margin-bottom:5px}
div#advert2{border:1px solid #cccccc;  width:244px; margin-bottom:5px}
div#advert3{border:1px solid #cccccc;  width:244px; margin-bottom:5px}
div#solar{ text-align:center}
div#extra{float:left;width:213px;margin-left:-231px;background:#fff;}
div#search{width:100%;margin-bottom:5px;border:1px solid #cccccc;width:211px;height:23px;}
	input#txtSearch{float:left;border:0px solid #000;height:18px;font-size:12px;display:block;padding-top:3px; padding-left:5px;}
	input#btnSearch{float:right;margin:1px;}
	
div#rNav1{margin-bottom:5px; height:101px}
div#rNav2{margin-bottom:5px; height:71px}
div#rNav3{margin-bottom:5px; height:186px; background:url(Images/TemplateImages/rNav3.jpg)}

div#rNav4{margin-bottom:5px; height:121px}
div#footer{color: #FFF;clear:left;width:100%;height:18px}

.leftNavImg{float:right; padding-right:20px; padding-top:2px}
.emailTable{margin-left:15px; color:333333; font-size:12px; border-collapse:collapse}
	input#nameTxt{margin-top:0px; padding:0px; vertical-align:top; margin-bottom:0px}
	input#emailTxt{margin-top:0px; padding:0px; vertical-align:top; margin-bottom:0px}
	input#emailButton{margin-right:20px}

.hpImage{border: 1px solid #CCCCCC; padding:2px}
a.hpLink{text-decoration:none; border:none;}

a.hpLink img{text-decoration:none; border:none;}

.residential{float:left; width:154px; border:1px solid #CCCCCC;padding:0px; margin-top:5px;margin-left:2px; line-height:16px}
.commercial{width:154px; float:left; border:1px solid #CCCCCC;padding:0px; margin-top:5px; line-height:16px; margin-left:1px}
.specifiers{float:right; width:154px; border:1px solid #CCCCCC;padding:0px; margin-top:5px;margin-left:0px;line-height:16px;margin-left:1px}

.install{padding-top:10px}




/* Left Nav Links */ 
a.leftNavLinks_1,
a.leftNavLinks_2{
padding:10px 2px 0px 4px;color:#666666;width:239px;display:block;background-color:#FFFFFF; text-decoration:none; height:26px; border-top: 1px solid #ccc;
} 

a.leftNavLinks_1:HOVER,
a.leftNavLinks_2:HOVER{
color:#82aa34;padding:10px 2px 0px 4px;width:239px;background-color:#FFFFFF;text-decoration:none; height:26px;border-top: 1px solid #ccc;
}

a.leftNavLinks_3{color:#bcad94;}
a.leftNavLinks_3:HOVER{color:white;}

a.leftNavLinks_4{color:#dda242;}
a.leftNavLinks_4:HOVER{color:white;}

a.leftNavLinks_1xx,
a.leftNavLinks_2xx{ color:#82aa34 !important}









.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
}  
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 
/* End hide from IE-mac */








