/* CSS Document */
body{margin:0px; font-family:Verdana; background:none; background-color:#ffffff; font-size:12px;}
div#outer{ padding-top:0; }

div#outer div#page {

	position: relative;

	width: 984px;

	height: auto;

	margin: auto;
}

div.header{display:block; width:984px; height:67px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.logo{display:block; width:232px; height:67px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.header-right{display:block; width:738px; height:auto; float:right; margin:0 0 0 0; padding:0 8px 0 0; background:none;}
div.header-strap-txt{display:block; width:430px; height:auto; float:left; margin:15px 0 0 0; padding:0 0 0 0; background:none; color:#889624; font-weight:bold; text-align:center; font-size:14px; font-style:italic; line-height:18px;}
div.inputbox-right{display:block; width:220px; height:auto; float:right; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.callnow{display:block; width:308px; height:auto; float:right; margin:20px 0 0 0; padding:0 0 0 0; background:none; color:#d5b83a; font-size:18px; font-weight:bold;}
.callnow-green{
	color:#6f7b17;
	font-size:24px;
}
div.inputbox{display:block; width:150px; height:auto; float:right; margin:28px 0 0 0; padding:0 8px 0 0; background:none;}
div.gobtn{display:block; width:41px; height:20px; float:right; margin:29px 0 0 0; padding:0 0 0 0; background:none;}
.formbitnsearch  {
	font-size:11px;
	width:143px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ded5b4;
	padding-right: 0;
	padding-left: 3px;
	background-color:#f7f1d7;
	float:right;
	color:#788118;
	}
	
	
div.topnav{display:block; width:984px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topnav-left{display:block; width:1px; height:29px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topnav-middle{display:block; width:982px; height:29px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/topnav-middle.jpg) repeat-x;}
.topnav-text{display:block; width:auto; height:22px; float:left; margin:0 0 0 0; padding:7px 8px 0 8px; background:none; color:#3e4701; text-decoration:none; text-align:center; font-weight:bold;}
.topnav-quot-text{display:block; width:auto; height:22px; float:left; margin:0 0 0 0; padding:7px 8px 0 30px; background:none; color:#3e4701; text-decoration:none; text-align:center; font-weight:bold;}
#topnav-text-inactive{ display:block;}
#topnav-text-active{background:url(../images/topnav-active.jpg) repeat-x;}
.topnav-text:hover{background:url(../images/topnav-active.jpg) repeat-x;}
.topnav-quot-text:hover{background:url(../images/topnav-active.jpg) repeat-x;/* background-image:url(../images/quote.png); background-repeat:no-repeat;*/}
div.topnav-sep{display:block; width:2px; height:29px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.topnav-right{display:block; width:1px; height:29px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.guote-ico{position:absolute; display:block; top:73px; left:368px; cursor:pointer;}
#padleft{padding-left:36px;}
/*.guote-ico:hover{background:url(../images/topnav-active.jpg) repeat-x;}*/


div.contentarea{display:block; width:984px; height:auto; float:left; margin:2px 0 0 0; padding:0 0 0 0; background:none;}
div.contentarea-left{display:block; width:510px; height:583px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.extimg{display:block; position:absolute; top:98px; left:423px; width:87px; height:583px; z-index:1000;}
div.quote-btn{display:block; position:absolute; top:540px; left:109px; width:377px; height:133px; z-index:700; background:url(../images/quote-btn.jpg) 0 0 no-repeat; cursor:pointer;}
.quote-btn:hover{background-position: 0 -133px;}
div.contentarea-right{display:block; width:474px; height:573px; float:left; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../images/contentbg-top.jpg); background-repeat:no-repeat; color:#FFFFFF; background-color:#889624;}
div.maincontent{display:block; width:420px; height:auto; float:left; margin:10px 0 0 0; padding:0 20px 0 34px; background:none; color:#FFFFFF; line-height:20px;}
div.contentarea-bottom{display:block; width:474px; height:10px; float:left; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../images/contentbg-bottom.jpg); background-repeat:repeat-x; line-height:0;}
div.maincontent-inner{display:block; width:420px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 0; background-color:#889624;}
h1{font-size:24px; font-weight:normal; line-height:28px; margin:14px 0 12px 0; font-weight:bold;}
h2{font-size:16px; font-weight:bold; margin:14px 0 5px 0; font-weight:bold; color:#647203;}
p{margin:0 0 20px 0;}


div.bottombox{display:block; width:984px; height:auto; float:left; margin:15px 0 0 0; padding:0 0 0 0; background:none;}
div.bottomboxsep{display:block; width:14px; height:100px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.bottombox1{display:block; width:235px; height:149px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/10years-guarantee-btn.jpg) 0 0 no-repeat; cursor:pointer;}
.bottombox1:hover{background-position: 0 -149px;}
.bottombox1-offer{display:block; position:absolute; width:123px; height:128px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none; top:690px; left:16px;}
.bottombox1-txt{display:block; width:auto; height:auto; float:right; margin:0 0 0 0; padding:78px 8px 0 132px; background:none; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:16px; text-align:right;}
div.bottombox1-ico-total{display:block; width:auto; height:auto; float:right; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.bottombox1-ico{display:block; width:10px; height:9px; float:right; margin:0 0 0 0; padding:8px 8px 31px 0; background:none;}
.bottombox1-txt1{display:block; width:213px; height:auto; float:right; margin:0 0 0 0; padding:4px 4px 35px 0; background:none; color:#FFFFFF; text-decoration:none; font-weight:bold; text-align:right;}
.bottombox2{display:block; width:235px; height:149px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/uk-coverage-btn.jpg) 0 0 no-repeat; cursor:pointer;}
.bottombox2:hover{background-position: 0 -149px;}
.bottombox2-txt{display:block; width:227px; height:auto; float:right; margin:0 0 0 0; padding:36px 8px 0 0; background:none; font-size:26px; font-weight:bold; color:#647203; line-height:30px; text-decoration:none; text-align:right;}
.bottombox2-large-txt{font-size:46px;}
.bottombox2-txt1{color:#647203;}
div.bottombox3{display:block; width:235px; height:149px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/energy-efficient-btn.jpg) 0 0 no-repeat; cursor:pointer;}
.bottombox3:hover{background-position: 0 -149px;}
.bottombox3-txt{display:block; width:227px; height:auto; float:right; margin:0 0 0 0; padding:44px 8px 0 0; background:none; font-size:26px; font-weight:bold; color:#FFFFFF; line-height:26px; text-decoration:none; text-align:right;}
div.bottombox4{display:block; width:235px; height:149px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/careers-btn.jpg) 0 0 no-repeat; cursor:pointer;}
.bottombox4:hover{background-position: 0 -149px;}
.bottombox4-txt{display:block; width:227px; height:auto; float:right; margin:0 0 0 0; padding:44px 8px 0 0; background:none; font-size:26px; font-weight:bold; color:#647203; line-height:26px; text-decoration:none; text-align:right;}



div.footer-home{display:block; width:964px; height:55px; float:left; margin:14px 0 0 0; padding:0 10px 0 10px; background:none; background-color:#f7f1d8; font-size:11px;}
div.footer{display:block; width:964px; height:30px; float:left; margin:14px 0 0 0; padding:0 10px 0 10px; background:none; background-color:#f7f1d8; font-size:11px;}
div.footerleft-home{display:block; width:360px; height:auto; float:left; margin:14px 0 0 0; padding:0 0 0 0; background:none; color:#788118;}
div.footerleft{display:block; width:auto; height:auto; float:left; margin:5px 0 0 0; padding:0 0 0 0; background:none; color:#788118;}
.footerleft a{color:#788118; text-decoration:none;}
.footerleft a:hover{color:#788118; text-decoration:underline;}
.footerleft-home a{color:#788118; text-decoration:none;}
.footerleft-home a:hover{color:#788118; text-decoration:underline;}
div.footerright{display:block; width:auto; height:auto; float:right; margin:5px 0 0 0; padding:0 0 0 0; background:none; color:#788118; text-align:right;}
div.footerright-home{display:block; width:auto; height:auto; float:right; margin:14px 0 0 0; padding:0 0 0 0; background:none; color:#788118; text-align:right;}


.red{color:#FF0000;}
.green{color:#647203; font-weight:bold;}
.greennormal{color:#647203;}
.question{color:#647203; font-weight:normal; padding:0; margin:0 0 8px 0;}
.answers{border:1px solid #ded5b4; background-color:#faf8ee; padding:4px 8px 4px 8px; margin-bottom:20px;}





/*.index{background:url(../images/template.jpg) no-repeat left top;}
.index{background:url(images/template11.jpg) no-repeat left top;} ; ;*/
