/* CSS Document */
div.banner{display:block; width:985px; height:auto; float:left; margin:2px 0 0 0; padding:0 0 0 0; background:none;}
div.banner-left{display:block; width:510px; height:260px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.banner-right{display:block; width:474px; height:260px; float:left; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../images/innerbanner-right.jpg); background-repeat:no-repeat; background-color:#889624; color:#FFFFFF;}
div.innermaincontent{display:block; width:420px; height:auto; float:left; margin:10px 0 0 0; padding:0 20px 0 33px; background:none; color:#FFFFFF; line-height:20px;}
div.getquotebtn{display:block; width:350px; height:97px; float:right; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/getquote-btn.jpg) 0 0 no-repeat; cursor:pointer;}
.getquotebtn:hover{background-position:0 -97px;}


div.innercontentarea{display:block; width:984px; height:auto; float:left; margin:15px 0 0 0; padding:0 0 0 0; background:url(../images/innerpage-bg.jpg) repeat-y;}

div.leftpart{display:block; width:235px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.leftbox1{display:block; width:235px; height:107px; float:left; margin:0 0 6px 0; padding:0 0 0 0; color:#FFFFFF; background:url(../images/10years-guarantee-inner-btn.jpg) 0 0 no-repeat; cursor:pointer;}
.leftbox1:hover{background-position:0 -107px;}
.leftboxbox1-offer{display:block; position:absolute; width:102px; height:102px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none; top:380px; left:35px;}
.leftbox1-txt{padding:52px 8px 0 132px;}
.leftbox1-ico{padding:8px 8px 15px 0;}
.leftbox1-txt1{padding:4px 4px 20px 0;}
div.leftbox2{display:block; width:235px; height:107px; float:left; margin:0 0 6px 0; padding:0 0 0 0; background:url(../images/uk-coverage-inner-btn.jpg) 0 0 no-repeat; cursor:pointer;}
.leftbox2:hover{background-position:0 -107px;}
.leftbox2-txt{padding:26px 8px 0 0; font-size:20px; line-height:22px;}
.leftbox2-large-txt{font-size:36px;}
div.leftbox3{display:block; width:235px; height:107px; float:left; margin:0 0 6px 0; padding:0 0 0 0; background:url(../images/energy-efficient-inner-btn.jpg) 0 0 no-repeat; cursor:pointer;}
.leftbox3:hover{background-position:0 -107px;}
.leftbox3-txt{padding:16px 8px 0 0;}
div.leftbox4{display:block; width:235px; height:107px; float:left; margin:0 0 6px 0; padding:0 0 0 0; background:url(../images/careers-inner-btn.jpg) 0 0 no-repeat; cursor:pointer;}
.leftbox4:hover{background-position:0 -107px;}
.leftbox4-txt{padding:16px 8px 0 0;}

div.rightcontent{display:block; width:680px; height:auto; float:left; margin:0 0 0 0; padding:0 20px 0 44px; background:none; color:#686868; line-height:22px;}

.innercontentarea a{color:#84921e; text-decoration:none;}
.innercontentarea a:hover{color:#84921e; text-decoration:underline;}

ol{margin:0; padding:0;}
ol li{padding:0; margin:0 0 0 19px;}
div.list{display:block; width:680px; height:auto; float:left; margin:0 0 8px 0; padding:0 0 0 0; background:none;}
div.listcol1{display:block; width:20px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.listcol2{display:block; width:660px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}

div.privacy{padding:0 20px 0 20px;}
div.privacy1{width:100%; color:#686868; line-height:22px;}
.pgreen{font-size:16px; font-weight:normal; line-height:28px; margin:10px 0 5px 0; font-weight:bold; color:#647203;}
hr{color:#647203; size:3px; padding:0; margin:0 0 6px 0;}

#fancy a{color:#889624;}
#fancy a:hover{color:#e7d487;}
div.fancythumbtotal{width:auto; height:auto; float:left; display:block;}
div.fancythumb{width:auto; height:auto; float:left; display:block;}
div.imgdivider{width:680px; height:15px; float:left; display:block; border-top:6px solid #cfd6a2; margin:15px 0 0 0; line-height:10px;}
div.fblank{width:20px; height:40px; float:left; display:block;}

.btnborder{border:none;}
.imgborder{border:2px solid #889624;}

div.marktxt{display:block; width:641px; height:auto; float:left; margin:10px 0 0 0; padding:0 10px 0 10px; background:none; color:#FFFFFF; line-height:22px; background-color:#889624;}
div.contactcontent{display:block; width:680px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.contactcontentleft{display:block; width:500px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.contact{display:block; width:225px; height:auto; float:left; margin:0 0 10px 0; padding:0 0 0 0; background:none; border-right:1px dotted #889624;}
div.contact1{display:block; width:auto; height:auto; float:left; margin:0 0 0 0; padding:30px 0 0 30px; background:none;}
div.map{display:block; width:500px; height:300px; clear:left; margin:6px 0 0 0; padding:0 0 0 0; background:none;}
div.contactcontentright{display:block; width:160px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 20px; background:none; text-align:center;}
.imgmargintop{
	margin-top:10px;
}
/*-----------------------soler-panels page------------------------*/
div.sp_rightcontent{display:block; width:705px; height:auto; float:right; margin:0 0 0 0; padding:0px; background:none; color:#686868; line-height:22px;}

.spacer{
	clear:both;
	line-height:0;
	font-size:0;
	}
div.subnavi{
	width:705px;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	
	}
div.subnavi ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
div.subnavi ul li{
	float:left;
	list-style:none;
	}

div.subnavi ul li a.panel_active{
	background-image:url(../images/1-panel-solar.jpg);
	background-position:0 -40px;
	background-repeat:no-repeat;
	width:96px;
	height:30px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	font:bold 11px/13px "arial";
	padding-top:10px;
	margin-right:5px;
}
div.subnavi ul li a.panel{
	background-image:url(../images/1-panel-solar.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#ffffff;
	font:bold 11px/13px "arial";
	text-align:center;
	display:block;
	text-decoration:none;
	text-align:center;
	width:96px;
	height:30px;
	padding-top:10px;
	margin-right:5px;
	}
div.subnavi ul li a.panel:hover{
	background-position:0 -40px;
	}

div.subnavi ul li a.panel2{
	background-image:url(../images/whysolarfinal.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#ffffff;
	font:bold 11px/13px "arial";
	display:block;
	text-decoration:none;
	text-align:center;
	width:80px;
	height:30px;
	padding-top:10px;
	margin-right:5px;
	}
div.subnavi ul li a.panel2:hover{
	background:url(../images/whysolarfinal.jpg);
	background-position:0 -40px;
	color:#ffffff;
	text-decoration:none;
	}
div.subnavi ul li a.panel2_active{
	background:url(../images/whysolarfinal.jpg);
	background-position:0 -40px;
	background-repeat:no-repeat;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	font:bold 11px/13px "arial";
	display:block;
	width:80px;
	height:30px;
	padding-top:10px;
	margin-right:5px;
	}
div.subnavi ul li a.panel3{
	background-image:url(../images/productsbenefitsfinal.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#ffffff;
	font:bold 11px/13px "arial";
	display:block;
	text-decoration:none;
	text-align:center;
	width:109px;
	height:30px;
	padding-top:10px;
	margin-right:5px;
	}
div.subnavi ul li a.panel3:hover{
	background-image:url(../images/productsbenefitsfinal.jpg);
	background-position:0 -40px;
	color:#ffffff;
	text-decoration:none;
	}
div.subnavi ul li a.panel3_active{
	background-image:url(../images/productsbenefitsfinal.jpg);
	background-position:0 -40px;
	background-repeat:no-repeat;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	font:bold 11px/13px "arial";
	display:block;
	width:109px;
	height:30px;
	padding:10px 0px 0px 0px;
	margin-right:5px;
	}
div.subnavi ul li a.panel4{
	background-image:url(../images/servicefinal.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#ffffff;
	font:bold 11px/13px "arial";
	display:block;
	text-align:center;
	text-decoration:none;
	width:61px;
	height:30px;
	padding-top:10px;
	margin-right:5px;
	}
div.subnavi ul li a.panel4:hover{
	background-image:url(../images/servicefinal.jpg);
	background-position:0 -40px;
	color:#ffffff;
	text-decoration:none;
	}
div.subnavi ul li a.panel4_active{
	background-image:url(../images/servicefinal.jpg);
	background-position:0 -40px;
	background-repeat:no-repeat;
	color:#ffffff;
	text-decoration:none;
	font:bold 11px/13px "arial";
	text-align:center;
	display:block;
	margin-right:5px;
	width:61px;
	height:30px;
	padding:10px 0px 0px 0px;
	}
	div.subnavi ul li a.panel5{
	background-image:url(../images/energyefficiencyfinal.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	color:#ffffff;
	font:bold 11px/13px "arial";
	display:block;
	text-decoration:none;
	text-align:center;
	width:120px;
	height:30px;
	padding-top:10px;
	}
div.subnavi ul li a.panel5:hover{
	background-image:url(../images/energyefficiencyfinal.jpg);
	background-position:0 -40px;
	color:#ffffff;
	text-decoration:none;	
	}
div.subnavi ul li a.panel5_active{
	background-image:url(../images/energyefficiencyfinal.jpg);
	background-position:0 -40px;
	background-repeat:no-repeat;
	color:#ffffff;
	text-decoration:none;
	font:bold 11px/13px "arial";
	text-align:center;
	display:block;
	width:120px;
	height:30px;
	padding-top:10px;
	}
h2.lessspace{
	padding:0 0 0 0;
	margin:4px 0 8px 0;
	line-height:20px;
	}
#solarboxtext{
	margin:0px;
	background:#ffffff;
	padding:0px;
	}
#solarboxtext #domestic h2{
	}
#solarboxtext #domestic #para{
	float:left;
	margin:5px 30px 0 0;
	}
p.nogap{
	margin-bottom:10px;
	}
#solarboxtext #domestic #list_1 img{
	float:left;
	}
#solarboxtext #domestic #list_1 p{
	float:left;
	padding:0px 0 0 20px;
	}
	#solarboxtext #domestic #list_2 img{
	float:left;
	}
#solarboxtext #domestic #list_2 p{
	float:left;
	padding:4px 0 0 20px;
	}
#solarboxtext #domestic #list_3 img{
	float:left;
	}
#solarboxtext #domestic #list_3 p{
	float:left;
	padding:4px 0 0 20px;
	}
#solarboxtext #domestic #list_4 img{
	float:left;
	}
#solarboxtext #domestic #list_4 p{
	float:left;
	padding:4px 0 0 20px;
	}
#solarboxtext #domestic #list_5 img{
	float:left;
	}
#solarboxtext #domestic #list_5 p{
	float:left;
	padding:4px 0 0 20px;
	}
#text #domestic #image{
	float:left;
	width:268px;
	height:250px;
	margin:0 0 0 40px;
	border:4px solid #006633;
	}
img.border{
	border:4px solid #516e0a;
	margin-right:10px;	
}
#solar{
	padding:10px 10px 20px 0;
	}
/*--------------------------------------------why solar?------------------------------*/

#system{
	background:#ffffff;
	padding:10px 10px 0 0px;
	margin-bottom:0px;
	padding-bottom:0px;
	}
div.image img.cbox{
	margin:0 0 0 90px;
	border:2px solid #516e0a;
	}
div.system_text_1{
	width:279px;
	float:left;
	}
div.system_text_2{
	float:left;
	width:279px;
	margin:0 0 0 20px;
	}
#choose{
	background:#ffffff;
	padding:10px 0 10px 20px;
	}
#choose #choose_left{
	float:left;
	width:690px;
	}
#choose #choose_left p{
	}
#choose #choose_left h2{
	background:url(../images/bullet_1.jpg) no-repeat;
	padding:2px 0 0 35px;
	}
#choose #choose_right{
	float:left;
	margin:30px 0 0 20px;
	width:270px;
	}
#price{
	background:#ffffff;
	padding:0px 10px 10px 0px;
	}
#price p{
	}
#price p span{
	font:bold 14px/16px "Trebuchet MS";
	}
/*-----------------------------------product benefit------------------------------------*/
div.benefit_text_left{
	float:left;
	width:350px;
	padding:8px 20px 0 0;
	}
div.benefit_text_right{
	float:left;
	width:350px;
	padding:8px 0 0 20px;
	}
div.benefit_image{
	float:left;
	width:271px;
	margin:15px 0 0 0;
	}
#benefit_text_2{
	padding:10px 0 0 0;
	}
#benefit_text_2 p.width{
	width:600px;
	}
.imgleftmargin{
	margin:0 0 0 20px;
	border:2px solid #516e0a;
}
.imgrightmargin{
	margin:0 30px 0 0;
	border:2px solid #516e0a;
}
/*---------------------------------service--------------------------------*/

div.system_text_1 #img{
	float:left;
	width:260px;
	margin:0 0px 0 0;
	}
div.system_text_1 #text_solarheaning{
	float:left;
	padding:0px 0 0 0;
	}
/*--------------------------------energy-efficiency----------------------*/

div.system_text_1{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
div.system_text_1 ul{
	width:650px;
	}	
div.system_text_1 #efficiency{
	padding:0px 0 0 10px;
	margin:0 0 0 0;
	}
div.system_text_1 #efficiency h3{
	margin:0 0 0 0;
	}
div.system_text_1 #efficiency div.efficient_1{
	margin:20px 0 0 0;
	}
div.img{
	float:left;
	margin:0 0 0 4px;
	}
div.text{
	float:left;
	margin:4px 0 0 8px;
	width:480px;
	}
div.system_text_1 #efficiency div.efficient_2{
	margin:20px 0 0 10px;
	}
/*------------------------quote------------------------------------*/
#after_solar{
	margin:5px 0 0 0px;
	}
	

