/* CSS Document */

#wrapper{
width:840px;
margin:0 auto;
position:relative;

}

#header{
width:100%;
height:180px;
margin:0;
padding:0;
}

.logo{
background:url(images/logo.jpg);
background:no-repeat;
width:285px;
height:65px;
margin-left:10px;
margin-top:20px;
float:left;
}


.heading_green{font-family:arial;
font-size:18px;
color:#009a4d;
text-decoration:none;
font-weight:bold;
margin-top:40px;
float:right;
margin-right:20px;
}

.phone{
font-family:arial;
font-size:30px;
color:#009a4d;
text-decoration:none;
font-weight:bold;
margin-top:7px;
margin-left:290px;
width:200px;
float:left;
background-image:url(images/phone_icon.jpg);
background-repeat: no-repeat;
padding-left:45px;
padding-top:0px;
}

#header ul{
	background:url(images/nav_bar.jpg);
	background-repeat:no-repeat;
	width:840px;
	height:49px;
	position: relative;
	margin:0px;
	padding:0px;
	float:left;
	margin-top:10px;
	padding-left:40PX;
	
}

#header ul li{
	width:151px;
	height:49px;
	display: inline;
	}
#header ul li a{
	width:151px;
	display:block;
	height:49px;
	float:left;
	font-family:arial;
    font-size:12px;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
	text-align:center;
	padding-top:17px;
	background-image:url(images/left_border.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}

#header ul li a:hover{
	width:151px;
	height:49px;
	float:left;
	font-family:arial;
    font-size:12px;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
	background:url(images/orange_bar.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}


.home{
	width:151px;
	height:30px;
	float:left;
	font-family:arial;
    font-size:12px;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
	background:url(images/orange_bar.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}




#mainbody{
width:840px;
margin:0px;
padding:0px;
}

#left_side{
width:220px;
padding:0px;
}

a.left_link:link{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/left1.jpg);
background-repeat:no-repeat;
width:220px;
height:25px;
float:left;
padding-left:30px;
padding-top:12px;
}

a.left_link:active{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/left1.jpg);
background-repeat:no-repeat;
width:220px;
height:25px;
float:left;
padding-left:30px;
padding-top:12px;
}

a.left_link:visited{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/left1.jpg);
background-repeat:no-repeat;
width:220px;
height:25px;
float:left;
padding-left:30px;
padding-top:12px;
}

a.left_link:hover{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/left1.jpg);
background-repeat:no-repeat;
width:220px;
height:25px;
float:left;
padding-left:30px;
padding-top:12px;
}

a.left_link1:link{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/left3.jpg);
background-repeat:no-repeat;
width:220px;
height:40px;
float:left;
padding-left:30px;
padding-top:12px;
}

a.left_link1:active{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/left3.jpg);
background-repeat:no-repeat;
width:220px;
height:40px;
float:left;
padding-left:30px;
padding-top:12px;
}

a.left_link1:visited{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/left3.jpg);
background-repeat:no-repeat;
width:220px;
height:40px;
float:left;
padding-left:30px;
padding-top:12px;
}

a.left_link1:hover{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/left4.jpg);
background-repeat:no-repeat;
width:220px;
height:40px;
float:left;
padding-left:30px;
padding-top:12px;
}



#midbody{
	width:385px;
	float:left;
	margin-left:235px;
	position: absolute;
	top: 181px;
	}

.heading1{
font-family:arial;
font-size:18px;
color:#009a4d;
text-decoration:none;
}


.normal_content{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
margin-top:10px;

}
.normal_content a{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:underline;
margin-top:10px;
}

.normal_contentbold{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
margin-top:10px;
}

.underline_content{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:underline;
margin-top:10px;
}




img{
float:right;
margin:5px;
}


.img1{
float:left;
margin:5px;
}


#box1{
width:180px;
margin:0px;
padding:0px;
float:left;
margin-top:18px;
margin-bottom:20px;
}

#box2{
width:180px;
margin:0px;
padding:0px;
float:left;
margin-top:18px;
margin-bottom:20px;
}



.point{
background:url(images/icon.jpg);
background-repeat:no-repeat;
height:10px;
padding-left:15px;
font-family:arial;
font-size:12px;
color:#525252;
font-weight:bold;
text-decoration:none;
margin-top:15px;
}

.greenpoint{
background:url(images/icon1.jpg);
background-repeat:no-repeat;
height:10px;
padding-left:25px;
font-family:arial;
font-size:12px;
color:#525252;
font-weight:bold;
text-decoration:none;
margin-top:15px;
}

.greenpoint_submenu{
background:url(images/icon1.jpg);
background-repeat:no-repeat;
margin-left:20px;
height:10px;
padding-left:27px;
font-family:arial;
font-size:12px;
color:#525252;
font-weight:bold;
text-decoration:none;
margin-top:15px;
}

#right_side{
width:220px;
float:left;
margin-left:625px;
position: absolute;
top: 181px;
}

#right_bar{
background:url(images/right_bar.jpg);
background-repeat:no-repeat;
width:213px;
height:535px;
}


.heading2{font-family:arial;
font-size:24px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
margin-top:18px;
float:left;
margin-left:15px;
}

.white_content{
font-family:arial;
font-size:13px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
margin-top:10px;
width:200px;
float:left;
margin-left:0px;
}

.white_content_new{
font-family:arial;
font-size:13px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
margin-top:10px;
width:200px;
float:left;
margin-left:0px;
padding-left:15px;
}


.white_content1{
font-family:arial;
font-size:12px;
color:#ffffff;
text-decoration:none;
margin-top:10px;
width:200px;
float:left;
margin-left:15px;
}


#footer{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:1%;
}


#footer_index{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:28%;
}


.logos{
background:url(images/logos.jpg);
background-position:center;
background-repeat:no-repeat;
height:47px;
margin-top:15px;
}

.footer_strip{
background:url(images/footer_strip.jpg);
background-repeat:no-repeat;
height:49px;
background-position:center;
margin-top:10px;
margin-bottom:10px;
padding-top:10px;
}

.footer_content{
font-family:arial;
font-size:10px;
color:#ffffff;
text-decoration:none;
}

.footer_contentbold{
font-family:arial;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}

.green_box{
background: #edffc5;
border:1px dashed #a9de31;
border-collapse:collapse;
width:100%;
margin-top:10px;
margin-bottom:10px;
padding-bottom:20px;
}

#footer1{
width:100%;
height:111px;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:33%;
}

#footer2{
width:100%;
height:111px;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:185%;
}

#footer3{
width:100%;
height:111px;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:43%;
}

#footer4{
width:100%;
height:111px;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:40%;
}

#footer5{
width:100%;
height:111px;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:160%;
}

#footer6{
width:100%;
height:111px;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:45%;
}

#footer7{
width:100%;
height:111px;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:110%;
}

#footer8{
width:100%;
height:111px;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:43%;
}

#footer9{
width:100%;
height:111px;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:93%;
}

#footer10{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:650px;
}

#footer11{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:38%;
}

#footer12{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:1%;
} 

#footer_efficiency{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:1%;
}

#footer13{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:45%;
}

#footer14{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:45%;
}

#footer15{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:70%;
}





.dark_green {
background: #00CC00;
border:1px solid #000000;
margin-top:10px;
padding:5px;
float:left;
width:105px;
text-align:center;
font-family:arial;
font-size:10px;
color:#ffffff;
text-decoration:none;
height:25px;

}

.dark_green1 {
background:#E6FFCC;
border:1px solid #000000;
padding:5px;
float:left;
display:inline;
width:105px;
text-align:center;
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
}

.link_orange{
color:#e57c00;
}
.link_orange a{
color:#e57c00;
}
#hotwater_footer{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:31%;
}

#harvesting_footer{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:128%;
}
#heatinginstallation_footer{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:65%;
}
#contact_footer{
width:100%;
background:url(images/footer.jpg);
background-repeat:repeat-x;
float:left;
margin-top:6%;
}







a.link2:link{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/arrow.jpg);
background-repeat:no-repeat;
width:220px;
height:15px;
float:left;
padding-left:20px;
margin-top:10px;
margin-left:10px;

}

a.link2:active{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/arrow.jpg);
background-repeat:no-repeat;
width:220px;
height:15px;
float:left;
padding-left:20px;
margin-top:10px;
margin-left:10px;


}

a.link2:visited{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/arrow.jpg);
background-repeat:no-repeat;
width:220px;
height:15px;
float:left;
padding-left:20px;
margin-top:10px;
margin-left:10px;


}

a.link2:hover{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:underline;
background: url(images/arrow.jpg);
background-repeat:no-repeat;
width:220px;
height:15px;
float:left;
padding-left:20px;
margin-top:10px;
margin-left:10px;

}



.orange_link{
font-family:arial;
font-size:12px;
color:#000000;
text-decoration:none;
background: url(images/left2.jpg);
background-repeat:no-repeat;
width:220px;
height:25px;
float:left;
padding-left:30px;
padding-top:12px;
}

