@charset "utf-8";

/**************************************************************
LAYOUT STYLES COPYRIGHT ASHLEY MARTIN
***************************************************************/
html, body { 

background-color: #d6d6d5;
	
}


#casestudies {
width: 650px;
height: 200px;
}

#casestudiesright { 
height:200px;
padding-top: 30px;
font-size:16px;
text-align:center;
text-decoration:none;
color:#004076;}

#casestudiesright h1 a { 
height:200px;
padding-top: 30px;
font-size:16px;
text-align:center;
text-decoration:none;
color:#004076;}

#casestudiesright h1 a:hover { 
height:200px;
padding-top: 30px;
font-size:16px;
text-align:center;
text-decoration:none;
color: #009900}

#textarea {
	width: 650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;

}

#textarea2 {
	width: 650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	
}

#textarea h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #003d70;
	font-weight:510;
	margin-top: 25px;
	margin-left:0px;
	text-align: left;

}

#welcome {
margin-top:15px;
width: 650px;
height: 170px;
float:left;

}
#title {
float:left;
width:255px;
height:58px;
background-image:url(images/bg_green.gif);
background-repeat:repeat-x;
}
#textarea #title h1 {
padding-left:10px;
padding-top:10px;
margin-top:0px;
color:#FFFFFF;
font-size:14px;
}
#textarea #title h2 {
padding-left:5px;
margin-top:-6px;
font-size:12px;
}
#welcometext {

width:650px;
height:550px;
float:left;
background-repeat: repeat-x;

}

#welcometext p {
padding-top: 0px;
padding-left: 10px;
padding-right: 5px;
color:#004076;
}

#welcometext h1 {
padding-left:10px;
}

#welcometext h2 {
padding-left:10px;
}


#textarea #tags p a{
color:#8dbc16;
font-weight:bold;

}

#textarea #tags p a:hover{
color:#004076;
font-weight:bold;

}
#textarea #welcometext p a{
color:#8dbc16;
font-weight:bold;

}

#textarea #welcometext p a:hover{
color:#004076;
font-weight:bold;

}

/**************************************************************
TABLE STYLES COPYRIGHT ASHLEY MARTIN
***************************************************************/

#welcome table#tvTbl {
	width:650px;
	margin: 0 auto;
	background: #FFFFFF;
}

#welcome #tvTbl thead {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color: #000000;
font-weight:normal;}

#welcome #tvTbl tbody {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
text-align:left;
font-weight:bold;

}
#welcome #tvTbl caption{
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
color:#444;
text-align:left;
padding-bottom:.5em;}

#welcome #tvTbl th {
background: #FFF;
}

#welcome #tvTbl td {
padding: 1.5em 1em;
}

#welcome #tvTbl td.image {
text-align:left;
font-weight:bold;
}

#welcome #tvTbl tr{
border:1px solid #333
}

#welcome #tvTbl tr:hover {
background:#e3e4e4;


}
/**************************************************************
FRONT PAGE STYLES COPYRIGHT ASHLEY MARTIN
***************************************************************/

#part0 {
margin-top:15px;
width:649px;
height:43px;
background-image:url(images/bg_front.gif);
background-repeat:repeat-x;

}
#part1 {
padding-top:2px;
width:163px;
height:43px;
float:left;
background-image: url(images/newspaper_48.png);
background-repeat:no-repeat;



}
#part2 {
padding-top:2px;
width:163px;
height:43px;
float:left;
background-image: url(images/camera_48.png);
background-repeat:no-repeat;



}
#part3 {
padding-top:2px;
width:163px;
height:43px;
float:left;
background-image:url(images/box_download_48.png);
background-repeat:no-repeat;
}

#part4 {
padding-top:2px;
width:160px;
height:43px;
float:left;
background-image:url(images/mail_write_48.png);
background-repeat:no-repeat;
}

#textarea #part0 #part1 p a {
margin-top:20px;
padding-left:60px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004076;
font-weight:bold;
}

#textarea #part0 #part1 p a:hover{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8dbc16;
}

#textarea #part0 #part2 p a {
margin-top:20px;
padding-left:60px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004076;
font-weight:bold;
}

#textarea #part0 #part2 p a:hover{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8dbc16;
}

#textarea #part0 #part3 p a {
margin-top:20px;
padding-left:60px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004076;
font-weight:bold;
}

#textarea #part0 #part3 p a:hover{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8dbc16;
}

#textarea #part0 #part4 p a {
margin-top:20px;
padding-left:60px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004076;
font-weight:bold;
}

#textarea #part0 #part4 p a:hover{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8dbc16;
}



#slider {
	width: 600px;
	height:260px;
	margin:0 auto;


}
#sidebar li a{ color:#000000;	}
#sidebar li a:hover{color: #0e4878; }

/**************************************************************
SERVICES PAGE STYLES COPYRIGHT ASHLEY MARTIN
***************************************************************/

#services {

		width:600px;
		float:left;
		margin-top:15px;}
		
		
#solarelectricityi {
float:left;
height:111px;
width:170px;
background-image:url(images/Solar_electricity_for_your_.gif);
background-repeat:no-repeat;
margin-right:15px;
margin-top:10px;
margin-bottom:5px;

}

#solarelectricity p {

padding-left: 10px;
padding-right: 10px;
}
#solarelectricityi p {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9bce18;
margin-top:5px;
text-align:center;
width:170px;

}
#solarelectricity {
width:420px;
height: 111px;
float: left;
background-image:url(images/bg_services.gif);
background-repeat:repeat-x;
margin-top:10px;
margin-bottom:5px;


}

#solarhotwateri {
float:left;
height:111px;
width:170px;
background-image: url(images/solar_thermal_hot_water.gif);
background-repeat:no-repeat;
margin-right:15px;
margin-top:0px;
margin-bottom:5px;

}

#solarhotwater p {

padding-left: 10px;
padding-right: 10px;
}

#solarhotwateri p {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9bce18;
margin-top:5px;
text-align:center;
width:170px;
}
#solarhotwater {
width:420px;
height: 111px;
float: left;
background-image:url(images/bg_services.gif);
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:5px;


}


#solarelectricitymonitori {
float:left;
height:111px;
width:170px;
background-image: url(images/solar_pv_monitoring.jpg);
background-repeat:no-repeat;
margin-right:15px;
margin-top:0px;
margin-bottom:5px;

}

#solarelectricitymonitor p {

padding-left: 10px;
padding-right: 10px;
}
#solarelectricitymonitori p {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9bce18;
margin-top:5px;
text-align:center;
width:170px;
}
#solarelectricitymonitor {
width:420px;
height: 111px;
float: left;
background-image:url(images/bg_services.gif);
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:5px;


}
#solarpvmonitoringsystem{
	float:right;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom:5px;
	margin-top: -40px;
}

#heatpumpsi {
float:left;
height:111px;
width:170px;
background-image: url(images/heatpumps.gif);
background-repeat:no-repeat;
margin-right:15px;
margin-top:0px;
margin-bottom:5px;

}

#heatpumps p {

padding-left: 10px;
padding-right: 10px;
}
#heatpumpsi p {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9bce18;
margin-top:5px;
text-align:center;
width:170px;
}
#heatpumps{
width:420px;
height: 111px;
float: left;
background-image:url(images/bg_services.gif);
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:5px;


}


#greenroofsi {
float:left;
height:111px;
width:170px;
background-image: url(images/green_roof_living_roof.gif);
background-repeat:no-repeat;
margin-right:15px;
margin-top:0px;
margin-bottom:5px;

}

#greenroofs p {

padding-left: 10px;
padding-right: 10px;
}
#greenroofsi p {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9bce18;
margin-top:5px;
text-align:center;
width:170px;
}
#greenroofs{
width:420px;
height: 111px;
float: left;
background-image:url(images/bg_services.gif);
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:5px;


}



#natruali {
float:left;
height:111px;
width:170px;
background-image: url(images/natural.gif);
background-repeat:no-repeat;
margin-right:15px;
margin-top:0px;
margin-bottom:5px;

}

#natrual p {

padding-left: 10px;
padding-right: 10px;
}
#natruali p {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9bce18;
margin-top:5px;
text-align:center;
width:170px;
}
#natrual{
width:420px;
height: 111px;
float: left;
background-image:url(images/bg_services.gif);
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:5px;


}

#rainwateri {
float:left;
height:111px;
width:170px;
background-image: url(images/rainwater.gif);
background-repeat:no-repeat;
margin-right:15px;
margin-top:0px;
margin-bottom:5px;

}

#rainwater p {

padding-left: 10px;
padding-right: 10px;
}
#rainwateri p {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9bce18;
margin-top:5px;
text-align:center;
width:170px;
}
#rainwater{
width:420px;
height: 111px;
float: left;
background-image:url(images/bg_services.gif);
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:5px;


}
#biomassi {
float:left;
height:111px;
width:170px;
background-image: url(images/Biomass_wood_biomass.jpg);
background-repeat:no-repeat;
margin-right:15px;
margin-top:0px;
margin-bottom:5px;

}

#biomass p {

padding-left: 10px;
padding-right: 10px;
}
#biomassi p {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9bce18;
margin-top:5px;
text-align:center;
width:170px;
}
#biomass{
width:420px;
height: 111px;
float: left;
background-image:url(images/bg_services.gif);
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:5px;


}
#windi {
float:left;
height:111px;
width:170px;
background-image: url(images/wind.gif);
background-repeat:no-repeat;
margin-right:15px;
margin-top:0px;
margin-bottom:5px;

}

#wind p {

padding-left: 10px;
padding-right: 10px;
}
#windi p {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9bce18;
margin-top:5px;
text-align:center;
width:170px;
}
#wind{
width:420px;
height: 111px;
float: left;
background-image:url(images/bg_services.gif);
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:5px;


}
/**************************************************************
SOLAR MONITORING PAGE STYLES COPYRIGHT ASHLEY MARTIN
***************************************************************/

#solarpvmonitoringsystem{
	float:right;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom:5px;
	margin-top: -40px;
}

#solarmonitoringpv {
width:600px;
margin:0 auto;

}
#solarmonitoringpv h1 {
width:380px;
padding-top:0px;

}
#solarmonitoringpv h8 {
margin:0 auto;
width: 350px;
height:40px;
float:left;
font-size:14px;
color:#a8d44c;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#casestudies_domestic {
	height: 150px;
	width:200px;
	float:left;
	padding:0 0 0 0;

}
#photovoltaic_img {
	float: left;
	padding-top:15px;
	padding-bottom:215px;
	padding-right:5px;
	height:auto;
	width:257px;


}
#sma {
float:left;
padding-right: 7px;
padding-left: 5px;
padding-bottom:5px;

}
#smar {
float:right;
padding-right: 7px;
padding-left: 5px;
padding-bottom:5px;
padding-top:5px;


}
#photovoltaic_imggg {
	float: left;
	padding-top:15px;
	padding-bottom:0px;
	padding-right:5px;
	height:auto;
	width:257px;


}
#form {
width:650px;
padding-left:15px;
line-height:35px;
}
#photovoltaic_imgg {
	float: left;
	padding-right:5px;
	height:auto;
	width:257px;
	display:inline;

}

#photovoltaic_info {
	width:650px;
	height:700px;
	float:left;
	padding-left: 6px;

}
#photovoltaic_infoo {
	width:650px;
	height:700px;
	float:left;
	padding-left: 0px;

}
#tags_left {
	color: #b7bd09;
	float:left;
	width:650px;
font-size: 24px;

font-family: Georgia,'Times New Roman',Times,serif;

}
#dsp {
float:left;
margin-left: 230px;
margin-top: 75px;
width:200px;
height:10px;

}
h1 {
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
color:#004076;
font-weight:bold;}

h7 { 
font-size:24px;
padding-left:50px;
margin-top:55px;
margin-bottom:95px;
float:left;

 }

h7 a { 
color:#003366;
text-decoration:none;

 }
h8 {

font-size:16px;
letter-spacing: 1px; 
font-weight:bold
font-family:Arial, Helvetica, sans-serif;
color: #333333;}

h3 {

padding-left: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#004076;


}

 
#domesticsolarpanel  { 
float: left;
}

#casestudies_commercial {
	margin-top: 200px;
	height: 150px;
	width:200px;
	float:left;
	padding: 0 0 0 0;

}



#textarea h3 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color: #a0d11e;
	font-stretch:expanded;
	
}
	
#wrapper {
	text-align: left;
	width: 1046px;
	margin-top: -11px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position:relative;
	clear:both;
	overflow:hidden;
	background-image: url(images/bg_image_eo_innoaions.gif);
	background-color:#FFFFFF;
	
}

#bottom {
	background-image: url(images/bg_image_bottom_eco_innovations_solar_panels.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 1046 px;
	height: 50px;
	margin: 0px auto;
	padding-top: 10px;
	
	
	
	
}
#menubarmain {
margin-right: auto;
margin-left: auto;	
width: 1024px;
height: 20px;
background-color: #e4e4e4;


}
# navMenu { 
 
padding-left:4px;

 
}
 
#navMenu ul { 
 margin: 0;
 padding: 0;
 line-height: 20px;


 
 
}
 
#navMenu li { 
 margin: 0;
 padding: 0;
 list-style:none;
 float:left;
 position:relative;
 background:#e4e4e4;
 

}
 
#navMenu ul li a {
 text-align:center;
 font-family: Arial, Helvetica, sans-serif;
 font-style:normal;
 font-weight: 400;
 font-size: 12px;
 text-decoration:none;
 height: 20px;
 width: 99px;
 display: block;
 color: #000;

 
  
 
}
 
#navMenu ul ul {
	position: absolute;
	visibility: hidden;
	top: 20px;
}
 
#navMenu ul li:hover ul {
 visibility: visible; 
 
 
 
}
 
#navMenu li:hover {
 background: #b2dd57;
 
  
}
 
#navMenu ul li:hover ul li a:hover {
 background: #0563b1;
 color:#FFF;
 
}
 
.clearFloat {
 clear: both;
 margin: 0;
 padding: 0 0 0 0px;
 
 
 
}


#header {
	height: 125px;
	width: 1030px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 8px;
	background-image:url(images/headerline1.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	

}


#phone{
width:310px;
height: 69px;
background-repeat:no-repeat;
float:right;
margin-top: 31px;
padding-right:40px;

}

#logo {
	height: 139px;
	width: 400px;
	background-image: url(images/logosfinal.png);
	background-repeat:no-repeat;
	margin-left: 10px;
	display:block;


	
	
	
	}
#maincontent #textarea table tr td {
	padding: 3px;
	
}
#areasignup {
	padding-top: 10px;
	padding-left: 330px;
	margin-left:-3px;
	margin-right: auto;
	margin-top: 20px;
	width: 650px;
	height: 43px;
	background-image:url(images/subscribe.png);
	background-repeat:no-repeat;
	
	}
#areasignup #fontsign {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
font-weight:500;



}




#areaone {
	display:inline;
	float:left;
	width: 324px;
	height: 160px;

}


#areatwo {
	display:inline;
	float:right;
	width: 324px;
	height: 160px;

}
#areathree {
	display:inline;
	float:left;
	width: 324px;
	height: 160px;

}


#areafour {
	display:inline;
	float:right;
	width: 324px;
	height: 160px;

}

#caseone {

	background-image:url(images/case_study1.gif);
	width: 650px;
	height: 150px;
	background-repeat:no-repeat;
	margin-top: 0px;
	
}

#caseone p {
	width: 420px;
	height:100px;
	padding-top:20px;
	margin-left:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;


}

#newsletter {
	float: left;
	width: 158px;
	height: 205px;
	margin-top: 20px;
	margin-left: 7px;
	background-image:url(images/newsletter.gif);
	background-repeat:no-repeat;
	padding-top: 45px;
	padding-right: 7px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


}

#CaseStudyPV {
	background-image: url(images/Eco_innovations_solar_PV_installations.jpg);
	background-repeat:no-repeat;
	width: 155px;
	height:210px;
	margin-bottom:10px;
}

#CaseStudyPV h1 {
	font-size: 11px;
	float:left;
	margin-left:6px;
	margin-top: 12px;
	width:150px;
	height:40px;

}
#CaseStudyPV a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}

#CaseStudyPV a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}

#africaPV {
	background-image: url(images/africa_one_pound_a_panel.jpg);
	background-repeat:no-repeat;
	width: 155px;
	height:210px;
	margin-bottom:10px;
}

#africaPV h1 {
	font-size: 11px;
	float:left;
	margin-left:6px;
	margin-top: 12px;
	width:150px;
	height:40px;

}
#africaPV a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}

#africaPV a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}

#solarpanels {
	background-image: url(images/solar_panel_manufactures.jpg);
	background-repeat:no-repeat;
	width: 155px;
	height:210px;
	margin-bottom:10px;
}

#solarpanels h1 {
	font-size: 11px;
	float:left;
	margin-left:6px;
	margin-top: 12px;
	width:150px;
	height:40px;

}
#solarpanels a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}

#solarpanels a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}

#africaaPV {
	background-image: url(images/charity_eden_farm.jpg);
	background-repeat:no-repeat;
	width: 155px;
	height:210px;
	margin-bottom:10px;
}

#africaaPV h1 {
	font-size: 11px;
	float:left;
	margin-left:6px;
	margin-top: 12px;
	width:150px;
	height:40px;

}
#africaaPV a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}

#africaaPV a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}

#CaseStudyThermal {
	background-image: url(images/Solar_thermal_case_studies.gif);
	background-repeat:no-repeat;
	width: 155px;
	height:210px;
	margin-bottom:10px;
}

#CaseStudyThermal h1 {
	font-size: 11px;
	float:left;
	margin-left:6px;
	margin-top: 12px;
	width:150px;
	height:40px;

}
#CaseStudyThermal a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}

#CaseStudyThermal a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}
#churches {
	background-image: url(images/Solar-Panels-on-Chuches.jpg);
	background-repeat:no-repeat;
	width: 155px;
	height:210px;
	margin-bottom:10px;
}

#churches h1 {
	font-size: 11px;
	float:left;
	margin-left:6px;
	margin-top: 12px;
	width:150px;
	height:40px;

}
#churches a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}

#churches a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}
#hospital{
	background-image: url(images/SolarPanelsOnChurches.jpg) ;
	background-repeat:no-repeat;
	width: 155px;
	height:210px;
	margin-bottom:10px;
}

#hospital h1 {
	font-size: 11px;
	float:left;
	margin-left:6px;
	margin-top: 12px;
	width:150px;
	height:40px;

}
#hospital a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}

#hospital a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}
#whyus{
	background-image: url(images/why_choose_eco_innovations.jpg);
	background-repeat:no-repeat;
	width: 155px;
	height:210px;
	margin-bottom:10px;
}

#whyus h1 {
	font-size: 11px;
	float:left;
	margin-left:6px;
	margin-top: 12px;
	width:150px;
	height:40px;

}
#whyus a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}

#whyus a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}
#ha{
	background-image: url(images/solar-panels-for-housing-associations.jpg);
	background-repeat:no-repeat;
	width: 155px;
	height:210px;
	margin-bottom:10px;
}

#ha h1 {
	font-size: 11px;
	float:left;
	margin-left:6px;
	margin-top: 6px;
	width:150px;
	height:40px;

}
#ha a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}

#ha a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}
#spc{
	background-image: url(images/solar_panel_types.jpg);
	background-repeat:no-repeat;
	width: 155px;
	height:210px;
	margin-bottom:10px;
}

#spc h1 {
	font-size: 11px;
	float:left;
	margin-left:6px;
	margin-top: 12px;
	width:150px;
	height:40px;

}
#spc a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}

#spc a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}

#freequote{
	background-image: url(images/free_quote.jpg);
	background-repeat:no-repeat;
	width: 155px;
	height:210px;
	margin-bottom:10px;
}

#freequote h1 {
	font-size: 11px;
	float:left;
	margin-left:6px;
	margin-top: 12px;
	width:150px;
	height:40px;

}
#freequote a {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;

}

#freequote a:hover {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;

}
#sidebarright{
	
	float: left;
	width: 155px;
	height: 566px;
	margin-top: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


}

ul, li {
    list-style-type: none;
}

#sidebar { 
	width: 216px;
	height: 990px;
	margin-left: -26px;
	padding-top: 12px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style:none;
	
}

#sidebar ul a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight:bold;
	text-decoration:none;
	line-height: 45px;
	color:#000000;
	margin:0;
	display: block;
	width:200px;
	padding-left: 47px;
	list-style:none;
	padding-top:0px;
		}
#sidebarsolarpanels { 
	width: 216px;
	height: 990px;
	margin-left: -26px;
	padding-top: 5px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style:none;
	
}

#sidebarsolarpanels ul a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight:bold;
	text-decoration:none;
	line-height: 30px;
	color:#000000;
	margin:0;
	display: block;
	width:200px;
	padding-left: 7px;
	list-style:none;
	padding-top:0px;
		}
#sidebarsolarpanels li a{ color:#000000;	}
#sidebarsolarpanels li a:hover{color: #0e4878; }

#sidebarsolarpanels h3 {margin-left:50px; }
/**************************************************************
SIDEBAR LINKS COPYRIGHT ASHLEY MARTIN
***************************************************************/

#pv{
background-image: url(images/SolarElectricity.gif);
background-repeat:no-repeat;
height:49px;
}
#pvmon {
background-image: url(images/SolarElectricityMonitoring.gif);
background-repeat:no-repeat;
height:49px;
}
#thermal{
background-image: url(images/SolarThermal.gif);
background-repeat:no-repeat;
height:49px;
}
#natday {
background-image: url(images/naturaldaylightsystems.gif);
background-repeat:no-repeat;
height:49px;

}
#rain {
background-image: url(images/RainwaterHarvesting.gif);
background-repeat:no-repeat;
height:49px;

}
#heat {
background-image: url(images/heat_pumps.gif);
background-repeat:no-repeat;
height:49px;

}

#bio {
background-image: url(images/WoodBoilers.gif);
background-repeat:no-repeat;
height:49px;

}

#green {
background-image: url(images/green_roofs.gif);
background-repeat:no-repeat;
height:49px;

}
#windt {
background-image: url(images/Wind_Turbines.gif);
background-repeat:no-repeat;
height:49px;

}


	
#texttop {
	width: 589px;
	height:23px;
    background-image:url(images/bg_top.gif);
	float: left ;
	padding-left: 5px;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}



#textmiddle {
    width: 579px;
    background-image: url(images/bg_middle.gif);
	float: left ;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 0px;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


}

#textbottom {
    width: 589px;
	height: 60px;
    background-image: url(images/bg_bottom.gif);
	float: left ;
	padding-left: 5px;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


}

	

#maincontent {
	width: 660px;
	height:1350px;
	margin-top: -14px;
	margin-left: 14px;
	float: left;
	padding-top: 0px;
	padding-left: 10px;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	

}
#maincontenttoptips {
	width: 660px;
	height:3000px;
	margin-top: -14px;
	margin-left: 14px;
	float: left;
	padding-top: 0px;
	padding-left: 10px;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#textarea h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #003d70;
	font-weight:510;
	
}

#textarea h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003d70;
	font-weight:510;
	margin-top: 25px;
	margin-left:0px;

}

#textarea h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003d70;
	font-weight:510;
	margin-top: 25px;
	margin-left:0px;

}

#textarea h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003d70;
	font-weight:510;
	margin-top: 0px;
	margin-left:0px;

}


#textarea h2 a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin:0;
}

#textarea a:hover {
	color: #0e4878;
	
	}
	
#textarea a: visited {
	color: #339999;
	cursor: default;

	}
	
#textarea ul a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin:0;
}

#textarea ul a:hover{

	color: #0e4878;
	
	}
#textarea ul a:visited {
	color: #339999;
	cursor: default;

	}



#maincontent table#productTbl {
	width:655px;
	margin: 0 auto;
	background:#fff;
	border: solid thin #999;
	
}

#maincontent #productTbl thead {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	background: #acd851;
	font-weight: normal;
	text-align:center;
	
}

#maincontent #productTbl tbody {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .900em;
	color:#000;
	text-align:center ;
	
}

#maincontent #productTbl caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: bold;
	color:#003d70;
	text-align:left;
	padding-bottom:.5em;
	
	
}

#maincontent #productTbl td {
	padding: 1.5em 1em;
	
}

#maincontent #productsTbl td.productdesciption {
	text-align:left;
	
	
}








#righthand {
padding-top: 50px;
}

#solarpanelimage { 
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
}	

#textarea #toptips { 
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;


}

#tvsign {
	margin: 0 auto;
	
	
}

#tv {
	padding: 5px 5px 5px 5px;
	margin: 0 auto;
	text-align:center;
	
}

#textarea #tips1 { 
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 15px;


}
#textarea #tips2 { 
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;


}
/**************************************************************
IMAGE STYLES COPYRIGHT ASHLEY MARTIN
***************************************************************/

#greenroofimage {
	display: inline;
	float: left;
	padding: 5px 5px 5px 5px;
	
}
#left {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-right: 5px;
	
	
}

#right {
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 5px;
	
}
#imagesunshinehours {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	
}

#imagesunshinehoursright {
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	
}
#formbutton {
margin-top: 10px;



}

#lowenergy
{float:right;
margin-right: 65px;
margin-top:35px;

}

/**************************************************************
PHOTOVOLTAIC PAGE STYLES COPYRIGHT ASHLEY MARTIN
***************************************************************/

#photovoltaic_navigation {
    float:right;
	width:650px;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	background-image: url(images/navigation_browse.gif);
	margin: 0 auto;
	padding-top: 0px;
	padding-left:0px;
	background-repeat: repeat-x;
	
	
}


	
#photovoltaic_navigation li a:link, #photovoltaic_navigation li a:visited {

	
	padding: .5em .5em;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#003d70;
	text-decoration:none;
	line-height: 1.2em;
	margin-right: .5em;
	}
	
#photovoltaic_navigation li a:hover {
	color: #000000;
	background: #A4D71E;

}

#photovoltaic_navigation li {
	float:left;
	display: inline;
}

#case_navigation {
	float:right;
	width:650px;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	background-image: url(images/navigation_browse.gif);
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom:0px;
	padding-left:0px;
	background-repeat: repeat-x;
}
	
	#case_navigation li a:link, #photovoltaic_navigation li a:visited {

	
	padding: .5em .5em;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#003d70;
	text-decoration:none;
	line-height: 1.2em;
	margin-right: .5em;
	}
	
#case_navigation li a:hover {
	color: #000000;
	background: #A4D71E;

}

#case_navigation li {
	float:left;
	display: inline;
}
/**************************************************************
LOGIN PAGE STYLES COPYRIGHT ASHLEY MARTIN
***************************************************************/
	

#login {
padding-bottom: 10px;
background-image:url(images/Log_in_pv_solar.gif);
height:33px;
width:155px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-top:8px;
padding-left:22px;


}
#login a {
color:#014781;
text-decoration:none;


}
#login a:hover {
color:#a8d44c;
text-decoration: underline;


}



/**************************************************************
FOOTER STYLES COPYRIGHT ASHLEY MARTIN
***************************************************************/

#footer {

	
	background-repeat:no-repeat;
	background-color:#d6d6d5;
	height: 60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	text-align:center;
	margin-top: 0px;
	padding-top: 0px;
	width: 1046px;
	margin-right: auto;
	margin-left: auto;

}

#footer li a:link, #navigation li a:visited {

	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#003d70;
	text-decoration:none;
	line-height: 1.2em;
	margin-right: .5em;
	}
#footer li a:hover {
	color: #000000;


}



#footer li {
	display: inline;
}

#footer1 a {
text-decoration:none;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
}

#footer2 a {
text-decoration:none;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;

}
#footer3 a {
text-decoration:none;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;

}

#footer4 a {
text-decoration:none;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;

}

#footer5 a {
text-decoration:none;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
}
#footer6 a {
text-decoration:none;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;

}

#footer1 a:hover {
text-decoration: underline;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#a8d44c

}

#footer2 a:hover {
text-decoration: underline;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#a8d44c

}
#footer3 a:hover {
text-decoration: underline;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#a8d44c

}

#footer4 a:hover {
text-decoration: underline;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#a8d44c

}

#footer5 a:hover {
text-decoration: underline;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#a8d44c

}
#footer6 a:hover {
text-decoration: underline;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#a8d44c

}

#footerline{
	background-image:url(images/headerline1.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	height:10px;
	width:1030px;
	margin:0 auto;
	margin-top:1350px;

}

#footer0 { 

width: 1044px;
height: 325px;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
margin:0 auto;
}

#footer1 {

width: 150px;
height:170px;
float:left;
display:block;
padding-left: 60px;
padding-right: 5px;
padding-top: 0px;


}

#footer2 {

width: 150px;
height:170px;
float:left;
display:block;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;


}
#footer3 {
width: 150px;
height:170px;
float: left;
display:block;
padding-left: 5px;
padding-right: 5px;
padding-top:0px
}

#footer4 {
width: 150px;
height:170px;
float: left;
display:block;
padding-left: 5px;
padding-right: 5px;
padding-top:0px
}

#footer5 {
width: 150px;
height:170px;
float: left;
display:block;
padding-left: 5px;
padding-right: 5px;
padding-top:0px
}
#footer6 {
width: 150px;
height:170px;
float: left;
display:block;
padding-left: 5px;
padding-right: 15px;
padding-top:0px
}
#OurIndustryAccreditations {
height:25px;
width:685px;
margin-left:28px;
margin-top:45px;
float:left;


}
#OurSuppliers {
height:25px;
width:310px;
float:left;
margin-top:45px;
}
#bottomline {
float:left;
width: 1046px;
height:25px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-left: 121px;
margin-top:69px;
color:#999999;


}

#OurSuppliers a {
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bolder;

}
#OurIndustryAccreditations a {
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bolder;


}
#OurSuppliers a:hover {
text-decoration:underline;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#a8d44c;
font-weight:bolder;

}
#OurIndustryAccreditations a:hover {
text-decoration: underline;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#a8d44c;
font-weight:bolder;


}
#bottomline a {

}

#footer1 h1 {
text-decoration: none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;

}

#footer2 h1{
text-decoration: none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;
}
#footer3 h1 {
text-decoration: none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;
}

#footer4 h1 {
text-decoration: none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;

}

#footer5 h1 {
text-decoration: none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;
}
#footer6 h1 {
text-decoration: none;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;
}

