
body{background: url(../images/bg.jpg) repeat-x top #3D3C3C; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px; color:#FFFFFF;}
img{border:0px;}
.maindiv{ width:1026px; margin-left:auto; margin-right:auto; margin-top:90px; }

/* Top Navigation Style */
.menudiv{height:51px; float:left; width:1026;}
.home{width:133px; height:51px; float:left; position:relative;}
.home a,.home_selected{background:url(../images/navigation.gif) no-repeat; text-decoration:none; width:133px; height:51px; float:left; } 
.home a:hover,.home_selected{background:url(../images/navigation.gif) 0px -51px no-repeat; text-decoration:none; } 

.aboutus{width:112px; height:51px; float:left; position:relative;}
.aboutus a,.aboutus_selected{background:url(../images/navigation.gif) -133px 0px no-repeat; text-decoration:none; width:112px; height:51px; display:block; float:left; }
.aboutus a:hover,.aboutus_selected{background:url(../images/navigation.gif) -133px -51px no-repeat; text-decoration:none; } 
 
.our_services{width:147px; height:51px; float:left; position:relative;}
.our_services a,.our_services_selected{background:url(../images/navigation.gif) -245px 0px no-repeat; text-decoration:none; width:147px; height:51px; display:block; float:left;} 
.our_services a:hover,.our_services_selected{background:url(../images/navigation.gif) -245px -51px no-repeat; text-decoration:none; width:147px; display:block;} 

.testimonials{width:141px; height:51px; float:left; position:relative;}
.testimonials a,.testimonials_selected{background:url(../images/navigation.gif) -574px 0px no-repeat; text-decoration:none; width:141px; height:51px; display:block; float:left;} 
.testimonials a:hover,.testimonials_selected{background:url(../images/navigation.gif) -574px -51px no-repeat; text-decoration:none; width:141px; display:block;} 

.gallery{width:173px; height:51px; float:left; position:relative;}
.gallery a,.gallery_selected{background:url(../images/navigation.gif) -715px 0px no-repeat; text-decoration:none; width:173px; height:51px; display:block; float:left;} 
.gallery a:hover,.gallery_selected{background:url(../images/navigation.gif) -715px -51px no-repeat; text-decoration:none; width:173px; display:block;} 

.grants_and_rebates{width:182px; height:51px; float:left; position:relative;}
.grants_and_rebates a,.grants_and_rebates_selected{background:url(../images/navigation.gif) -392px 0px no-repeat; text-decoration:none; width:182px; height:51px; display:block; float:left;} 
.grants_and_rebates a:hover,.grants_and_rebates_selected{background:url(../images/navigation.gif) -392px -51px no-repeat; text-decoration:none; width:182px; display:block;} 

.contactus{width:136px; height:51px; float:left; position:relative;}
.contactus a,.contactus_selected{background:url(../images/navigation.gif) -888px 0px no-repeat; text-decoration:none; width:136px; height:51px; display:block; float:left;} 
.contactus a:hover,.contactus_selected{background:url(../images/navigation.gif) -888px -51px no-repeat; text-decoration:none; width:136px; display:block;} 

/* End Top Navigation Style */

.solarphoto{background:url(../images/solarphotobg.jpg) no-repeat top; width:347px;  float:left; padding-top:45px; }
.solarinner{text-align:justify; width:290px; padding-left:25px; padding-right:25px; }

.solarpool{background:url(../images/solarpoolbg.jpg) no-repeat; width:347px;  float:left; padding-top:45px; }
.solarpoolinner{text-align:justify; width:290px; padding-left:25px; padding-right:25px; }

.solarhot{background:url(../images/solarhotbg.jpg) no-repeat; width:330px; float:left; padding-top:45px; }
.solarhotinner{text-align:justify; width:290px; padding-left:18px; padding-right:18px; }

.news{background: url(../images/blackline.jpg) repeat-y right top #161616; width:297px; float:left; padding:30px 25px 15px 25px; text-align:justify; height:475px;}

.newsrebates{background: url(../images/blackline.jpg) repeat-y right top #161616; width:297px; float:left; padding:30px 25px 12px 25px; text-align:justify; border-bottom:3px solid #000000; height:475px}

.welcome{background:#161616; width:632px; height:475px; float:left; padding:30px 25px 15px 20px; text-align:justify;}
.welcomegrant{background:#000000; width:632px; height:475px; float:left; padding:30px 25px 15px 20px; text-align:justify;}
.bp{width:292px; float:left;}

.rali{float:right;}
.lali{float:left;}
.lali a{color:#FFCA11; text-decoration:underline;}
.lali a:hover{color:#FFCA11; text-decoration:none;}

.ge{width:292px; float:left; padding-left:45px;}

/* News Services Style */

.news_services{background: url(../images/blackline.jpg) repeat-y right top #161616; width:297px; float:left; padding:30px 25px 15px 25px; text-align:justify; height:550px; border-bottom:3px solid #000000;}
.welcome_services{background:#000000; width:678px; height:550px; float:left; padding:30px 0px 15px 0px; text-align:justify; border-bottom:3px solid #000000;}
.boldyellow{font-weight:bold; color:#FFCA11;}

/* News Solar Photovoltaic System Style */

.welcome_sps{background:#000000; width:638px; height:550px; float:left; padding:30px 20px 15px 20px; text-align:justify; border-bottom:3px solid #000000;}
.welcome_sps1{background:#161616; width:678px; float:left; padding:20px 0px 15px 0px; text-align:justify;}
.welcome_sps1 a{color:#FFCA11; text-decoration:underline;}
.welcome_sps1 a:hover{color:#FFCA11; text-decoration:none;}
.yellownormal{color:#FFCA11;}
.news_sps{background: url(../images/blackline.jpg) repeat-y right top #161616; width:297px; float:left; padding:20px 25px 15px 25px; text-align:justify;  border-bottom:3px solid #000000;}
.yellowbrd{height:400px; float:left; border-bottom:3px solid #C8A015;}
.gallery_bg { height:500px; float:left; border-bottom:3px solid #222222; }
/* Solar Hot Water System Style */
.tdbrd{border-right:3px solid #000000;}

/* Contact Us Style */

.welcomecontactus{background:#000000; width:632px; float:left; padding:30px 25px 15px 20px; text-align:justify; height:522px;}
.welcomecontactus a{color:#FFFFFF; text-decoration:underline;}
.welcomecontactus a:hover{color:#FFFFFF; text-decoration:none;}
form{padding:0px; margin:0px;}
.txtboxbrd{border:1px solid #FFCA11; background:#161616; width:285px; color:#FFCA11; padding-left:5px;}
.comboboxbrd{border:1px solid #FFCA11; background:#161616; width:290px; color:#FFCA11; padding-left:5px;}
.submit{background:url(../images/submit.jpg) no-repeat; border:none; width:130px; height:24px;}
.newscontactus{background: url(../images/blackline.jpg) repeat-y right top #161616; width:297px; float:left; padding:30px 25px 12px 25px; text-align:justify; height:525px;}
input{padding:0px; margin:0px;}

/* Link */
.link { color:#ffffff; }
.link:hover { text-decoration:none; }

/* Gallery */
.gallery_button { position:absolute; top:0px; margin-left:600px; }

/* Phone */
.phone { position:absolute; top:2px; margin-left:730px; }

/* Fronius */
.fronius { position:absolute; top:2px; margin:5px 0px 0px 430px; }

/* Logo */
.logo { position:absolute; top:0px; margin:10px 0px 0px 50px; }
