/* ------------------------------------------------------------------
Copyright: (c) 2004/2005 Designition Ltd
Author: Designition Ltd (www.designition.co.uk)
Date: [DATEHERE]
Site: [SITENAMEHERE]
--------------------------------------------------------------------- */

/* ------------------------------------------------------
@1 Global
--------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }

body {
	font: 101%/100% arial, helvetica, sans-serif;
	color: #636B5B;
	background: #fff url(http://www.futureenergysurveys.co.uk/img/design/green_border.gif) 0px 97px repeat-x;
}


h2, h3, h4, h5, h6 { font-family: helvetica, arial; line-height: 1.3em; font-weight: bold; color: #4E7840; }
h2 { margin: 12px .5em .5em -1px; font-size: 18px; color:#4E7840; }
.home h2 { margin: 0px .5em .3em -1px; padding-top: 18px; }

em.hcall { display: block; font-style: normal; font-size: .85em; }

h3 { margin: 1em .5em .5em 0; font-size: 1.3em; }
h4 { margin: 1em .5em .5em 0; font-size: 1.1em;  }
h5 { margin: 1em .5em .5em 0; font-size: 1em;  }
	
/*p { font-size: .85em; margin: 0 1em 1em 0; line-height: 1.4em; }*/

ul, ol { list-style: disc; margin: 0 1em 1em 1.5em; font-size: .85em; }
	ul li, ol li { margin-bottom: .5em; }
ol { list-style: decimal; margin-left: 1.75em; }

a { color: #065982; text-decoration: none; }
a:hover { text-decoration: underline; }

img.left, img.cms_image { float: right; margin: 2px 0 .5em 1.4em; }

#bindt_logo { float: left; margin: 2px 12px .5em 0em; }

strong { font-weight: bold; }
em { font-style: italic; }

#breadcrumb { font-size: .75em; padding: 6px 0 0 0; margin: 0; }

/* ------------------------------------------------------
@2 Main Layout
--------------------------------------------------------- */
#wrapper { width: 100%; background: url(http://www.futureenergysurveys.co.uk/img/design/sections/home.jpg) 50% 97px no-repeat; }

.sap #wrapper, .sbem #wrapper, .code-for-sustainable-homes #wrapper { background: url(http://www.futureenergysurveys.co.uk/img/design/sections/products.jpg) 50% 97px no-repeat; }
.about-us #wrapper { background: url(http://www.futureenergysurveys.co.uk/img/design/sections/about.jpg) 50% 97px no-repeat; }
.sbem #wrapper { background: url(http://www.futureenergysurveys.co.uk/img/design/sections/sbem.jpg) 50% 97px no-repeat; }
/* .air-tightness-testing #wrapper { background: url(http://www.futureenergysurveys.co.uk/img/design/sections/air.jpg) 50% 97px no-repeat; } */

	#wrapper_width { width: 774px; margin: 0 auto; padding-top: }
	
		#header { height: 97px; position: relative; }
			#header h1 a {
				display: block;
				
				height: 97px;
				overflow: hidden;
				background: url(http://www.futureenergysurveys.co.uk/img/design/logo.png) 0px 0px no-repeat;
				text-indent: -2000px;
				text-decoration: none;
				margin: 0 0 0 10px;
			}
			#phone_us {
				text-indent: -2000px;
				width: 412px;
				height: 40px;
				position: absolute;
				top: 36px;
				left: 354px;
				background: url(http://www.futureenergysurveys.co.uk/img/design/phone_us.gif) 0px 0px no-repeat;
			}
			#tagline { display: none; }

		#page { padding-bottom: 30px; }
		#page { float: left; float/**/: none; }
		#page:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
		#page { display: inline-block; }
		/*\*/
		#page { display: block; }
		/* end easy clearing */


			#sidebar { width: 205px; float: left; margin-right: 10px; padding-top: 98px; }
			
			#main_content { width: 500px; float: left; padding-top: 144px; padding: 144px 12px 0 10px; }


/* ------------------------------------------------------
@2 Navigation
--------------------------------------------------------- */
#navigation, #navigation ul { list-style: none; margin: 0; padding: 0; font-size: 1em; width: 215px; float: left; }
#navigation { margin-bottom: 20px; }	
	#navigation li { width: 215px; float: left; margin: 0; }
		#navigation li a {
			display: block;
			padding: 6px 5px 6px 25px;
			width: 185px;
			text-decoration: none;
			color: #fff;
			font-size: .8em;
			background: #558439 url(http://www.futureenergysurveys.co.uk/img/design/nav_leaf.gif) 8px 8px no-repeat;
			border-top: 1px solid #72AA51;
			border-bottom: 1px solid #486F32;
			font-family:Arial, Helvetica, sans-serif;
		}
		#navigation li.first a { border-top: 1px solid #558439; }
		
		#navigation li a:hover { background: #60983E url(http://www.futureenergysurveys.co.uk/img/design/nav_leaf.gif) 8px -29px no-repeat; }
		
		#navigation li.active a, #navigation li.active a:hover { background: #305F15 url(http://www.futureenergysurveys.co.uk/img/design/active_leaf.gif) 8px 8px no-repeat; border-top: 1px solid #2B5612; }
		
		#navigation li.active ul li a { background: #3E6E22; border-color: #3E6E22; border-top: 1px solid #498227; }
		
		#navigation li.active ul li a:hover { background: #498028; border-color: #498028;  }
		
		#navigation li.active ul li.active a, #navigation li.active ul li.active a:hover { color: #A3FC70; background: #3E6E22; border-color: #3E6E22; border-top: 1px solid #498227; cursor: default;  }
		
		
.special_box {
	border: 4px solid #EBEB85;
	padding: 9px 0 6px 41px;
	margin-bottom: 18px;
	margin-top:20px;
	width: 166px;
	float: left;
	background: #ffc url(http://www.futureenergysurveys.co.uk/img/design/special_offer.gif) 7px 10px no-repeat;
}
	.special_box h4 { color: #487838; font-size: 1.1em; font-weight: normal;  margin: 0 0 3px 0; }
	.special_box p { font-size: .75em; margin: 0 10px 5px 2px; }

	/* alt icons - change these class names in /incs/variables.php */
	.truck { background: #fff url(http://www.futureenergysurveys.co.uk/img/design/truck_ico.gif) 8px 12px no-repeat;  border-color: #F0D2CA; }
		.truck h4 { color: #9A675A; }	
	.building { background: #fff url(http://www.futureenergysurveys.co.uk/img/design/building_ico.gif) 8px 12px no-repeat;  border-color: #E3DFD2; }
		.building h4 { color: #807A64; }

#service_boxes { list-style: none; font-size: 1em; margin: 0; padding: 3px 0 0px 0; float: left; width: 525px; margin: 0 0 3px 0; }
	#service_boxes li { margin: 0 15px 0px 0; padding-bottom: 15px; float: left; }
	#service_boxes li.last { margin-right: 0; }	
		/* Old 3 boxes version */
		/*
		#service_boxes li a {
			display: block;
			width: 161px;
			height: 96px;
			text-decoration: none;
			text-indent: -2000px;
			border: 2px solid #B2D5A2;
		}
		#service_boxes li.last a { }
		
		#sap-box { background: url(http://www.futureenergysurveys.co.uk/img/design/sap-box.jpg) 0px 0px no-repeat; }
		#sbem-box { background: url(http://www.futureenergysurveys.co.uk/img/design/sbem-box.jpg) 0px 0px no-repeat; }
		#code-for-sustainable-homes-box { background: url(http://www.futureenergysurveys.co.uk/img/design/code-box.jpg) 0px 0px no-repeat; }
		
		#service_boxes li a:hover { border-color: #418422; }
		*/
		/* New 4 Boxes version */
		#service_boxes li a {
			display: block;
			width: 251px;
			height: 100px;
			text-decoration: none;
			text-indent: -2000px;
			border: 2px solid #B2D5A2;
		}
		#service_boxes li.last a { }
		
		#sap-box { background: url(http://www.futureenergysurveys.co.uk/img/design/sap-box-new.jpg) 0px 0px no-repeat; }
		#sbem-box { background: url(http://www.futureenergysurveys.co.uk/img/design/sbem-box-new.jpg) 0px 0px no-repeat; }
		#code-for-sustainable-homes-box { background: url(http://www.futureenergysurveys.co.uk/img/design/code-box-new.jpg) 0px 0px no-repeat; }
		#air-tightness-testing-box { background: url(http://www.futureenergysurveys.co.uk/img/design/air-box-new.jpg) 0px 0px no-repeat; }
		#commercial-epcs-box { background: url(http://www.futureenergysurveys.co.uk/img/design/commercial-epcs-box-new.jpg) 0px 0px no-repeat; }
		
		#service_boxes li a:hover { border-color: #418422; }
		
#home_news { border: 1px solid #CBE5BF;  float: left; }
	#home_news h4 { background: #D8EBCD; padding: 3px 0 3px 13px; width: 510px; color: #405931; font-size: .85em; font-weight: normal; margin: 0; position: relative; }
		#home_news h4 a { font-size: .9em; position: absolute; top: 3px; right: 10px; display: block; color: #596850; text-decoration: underline; }
	#home_news dl { margin: 3px 0 3px 13px; padding: 0; font-size: .85em; width: 511px; float: left;}
	* html #home_news dl { margin-left: 6px; }
		#home_news dt { width: 70px; float: left; padding: 4px 0 4px 0; margin: 0; }
		#home_news dd { width: 400px; float: left; padding: 4px 0 4px 0; margin: 0; }
			#home_news dd sup {  }
			#home_news dd a { color: #457B37; }

			
#footer { border-top: 1px solid #ABCCA1; border-bottom: 0px solid #ABCCA1; margin-bottom: 10px; display: none; }
#footer { float: left; float/**/: none; }
#footer:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
#footer { display: inline-block; }
/*\*/
#footer { display: block; }
/* end easy clearing */
		
	#copyright { width: 225px; float: left; padding: 30px 0 0 10px; }
		#copyright p { margin: 0; font-size: .75em; }
		#copyright ul { list-style: none; margin: 3px 0 0 0; padding: 0; font-size: .75em; }
			#copyright ul li { margin: 0 0 3px 0; }
				#copyright ul li a {  }
	

	
		
	#footer_map { padding: 10px 0 15px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 770px; margin-bottom: 10px; float: left; }
		
		#footer_map ul { width: 760px; float: left; padding: 0 0 0 10px; margin: 0; font-size: 1em; list-style: none; }
			#footer_map li { margin: 0; float: left; width: 190px; }
				#footer_map li h4 { padding: 2px 0px; font-size: .85em; color: #666; font-weight: normal; margin: .2em 0 .3em 0; }
					#footer_map li h4 a { color: #666; }
				#footer_map li a:hover { text-decoration: underline;  }
				
				#footer_map li ul { width: 190px; font-size: .75em; margin: 0; padding: 0; }
					#footer_map li ul li { }
						#footer_map li ul li a { display: block; padding: 2px 0; color: #666; }
					
		#company_reg { font-size: .75em; text-align: left; margin: 0 0px 25px 0; padding: 5px 35px 0 10px; width: 725px; float: left; position: relative; }
			#web-design { display: block; text-indent: -2000px; text-align: left; position: absolute; top: 6px; right: 3px; width: 22px; height: 22px; background: url(http://www.futureenergysurveys.co.uk/img/design/des.gif) 0px 0px no-repeat; outline: none; }
			#web-design span { display: none; }
				#web-design:hover { background-position: 0px -22px; }	
				
		#registration p { font-size: .75em; color: #666; }
		#footer_logos { list-style: none; margin: 0; padding: 0; width: 519px; float: left; }
			#footer_logos li { float: left; margin: 0; }
				#footer_logos li {
					display: block;
					text-indent: -2000px;
					height: 73px;
					background-image: url(http://www.futureenergysurveys.co.uk/img/design/footer_logos.png);
					background-repeat: no-repeat;
				}
				#energy-logo { width: 130px; }
				#rics-logo { width: 126px; background-position: -130px 0px; }
				#nher-logo { width: 160px; background-position: -256px 0px; }
				#sap-logo { width: 103px; background-position: -416px 0px; }
				
				/*
				#energy-logo:hover { background-position: 0px -73px;}
				#rics-logo:hover { background-position: -130px -73px; }
				#nher-logo:hover { background-position: -256px -73px; }
				#sap-logo:hover { background-position: -416px -73px; }
				*/
	
	
		
	
		
ul#cms-news { }
ul#cms-news {margin: .5em 1em 1em 0; padding: 0; list-style: none; border-bottom: 1px solid #D8DCC1; float: left; width: 502px; }
ul#cms-news li { float: left; width: 502px; background: #F3F4EC; padding: 10px 12px 14px 12px; margin: 0; border-top: 1px solid #D8DCC1; }
* html ul#cms-news li { width: 498px; }
ul#cms-news li.even {background: #fff;  }
ul#cms-news li img {float: left; margin: 5px 15px 10px 0;}
ul#cms-news li h3 {font-size: 1.4em; margin: 0; margin-bottom: 0.4em;}
	ul#cms-news li h3 a { color: #4E7840; }
	
ul#cms-news li p {font-size: .9em; margin-bottom: 0; }
ul#cms-news li p.date {font-size: 0.8em; margin-bottom: 0.5em;}

/* pagination */
.paging { font-size: .75em; list-style: none; padding: 1em 0; margin: 0 0 0 0px; float: left; width: 498px;}
.paging a { float: left; display: block; padding: 2px 6px; margin: 5px 0 5px 3px; text-decoration: none; border: 1px solid #BED1DE; color: #069; }
.paging a:hover { border: 1px solid #4F9CDD; background: #D5EAFF; }
.paging a.current { border: 1px solid #fff; background: #fff; color: #CE1735; cursor: default; font-weight: bold; padding: 2px 4px; }
.paging span { display: block; float: left; text-decoration: line-through; display: block; padding: 2px 6px; margin: 5px 0 5px 3px; border: 1px solid #fff; color: #aaa; }


.default { background: #EEEFE5; border: 1px solid #D8DCC1; padding: 20px 20px 10px 20px; width: auto; }
.default p { margin: 0 0 7px 0; font-size: 1em; line-height: 1em; }
.default p label {display: block; width: 110px; margin: 4px 8px 0 0; float: left; text-align: right; font-size: .88em; }
.default p input.def {width: 280px; padding: 4px; border: 1px solid #C5C3BC; background: #fff; margin-bottom: 1px; font: .75em arial; }
.default p textarea {width: 340px; padding: 4px; border: 1px solid #C5C3BC; background: #fff; margin-bottom: 1px;  font: .75em arial; height: 10em; }
.default p.cbut {margin-left: 118px;}
.default legend {display: none;}

.default p.checkbox { }
.default p.checkbox label { margin-left: 120px; width: 280px; text-align: left; }
* html .default p.checkbox label { margin-left: 60px; }

span.star { color: #305F15; font-size: 1.2em; position: relative; top: 2px; }

input.btn { margin: 10px 0 5px 0px; padding: 3px 5px; font: .9em arial; cursor: pointer; overflow: visible;  }

div#errors {background: #E0EAC3; border: 4px solid #fff; padding: 15px 20px 10px 20px; margin-bottom: 20px; }
div#errors ul {margin: 0 1em; padding: 0; font-size: .75em; }


dl.contacts { font-size: 0.85em; margin: 1em 0; line-height: 1.5em; padding: 20px;  background: #EEEFE5; border: 1px solid #D8DCC1; }
	dl.contacts dt { width: 90px; float: left; text-align: right; font-weight: bold; }
	dl.contacts dd { margin-left: 95px; }
	
#cms_quotes { list-style: none; font-size: 1em; margin: 1em 0; padding: 0; }
	#cms_quotes li { margin-bottom: .6em; padding: 0 0 .5em 0; border-bottom: 1px solid #D8DCC1; }
		#cms_quotes li p { color: #587F3F; font-size: 1em;  margin-bottom: .3em; }
		#cms_quotes li p.cite { color: #555; font-size: .75em; }
		
	span.qmark {  font-style:italic; color: #555; padding-right: 2px; color: #666; }
	
	
#sitemap {  margin: 0 0 0 2em; font-size: .9em; color: #999; }
	#sitemap a { text-decoration: underline; }
	#sitemap a:hover { color: #1DA2E5; }
	#sitemap li { margin: 0 0 .85em 0; }
		#sitemap li ul { font-size: .8em; margin: 1em 0 .5em 2em; }
		
		
#drawing_form { display: block; margin: 15px 0; font-weight: bold; padding: 2px 0 2px 24px; background: url(http://www.futureenergysurveys.co.uk/img/design/doc.gif) 2px 50% no-repeat; }
	#drawing_form em { font-weight: normal; font-style: normal; }
	
ul.cms_links { font-size: .9em; }
	ul.cms_links li { margin-bottom: 1em; }
	
#main_content a, h2 a:hover, h3 a:hover {
font-size:18px;
color:#4E7840;
}

