body { background-color:#A5B6CD; margin:0; padding:0;  position:absolute; height:100%; width:100%; font-family:arial,sans-serif; font-size:.9em;}
		
		a, a:visited { color:#344E7E; }
		a:hover { text-decoration:none; }
		
		#container { position:absolute; top:0; left:10%;  height:100%; }
		#column { position:absolute; top:0; left:10%;  height:auto; background:url(images/bluebg.jpg) repeat top left;  }
		#column #inner { background-color:#EDF2FA; width:750px; margin:75px 0; }
		#headerbg { width:auto; height:188px; background: url(images/header-bg.jpg) repeat-x top left #344E7E; margin-left:5px; margin-right:5px;}
		#topspacer { height: 5px; }
		#header { background:url(images/header2.png) no-repeat top center ; width:100%; height:202px; position:absolute; margin-top:-14px; }
		#header span { display:none; }
		*html #header { background:url(images/header2.gif) no-repeat top center; margin-top:-9px;  margin-top:-14px; }
		#smtv { position:absolute; height:160px; width:249px; z-index:99; margin-left:443px;   }
		#smtv .video { height:130px; width:228px; margin:12px 0 0 10px }
		#smtv .link { text-align:center; font-size:10px; padding-top:2px;font-weight:bold;  }
		#smtv .link a {color:#fff;  }
		#smtv .link a:hover {text-decoration:none; }
		#content{ padding:15px 10px; text-align:left;background:#EDF2FA; }
		#nav { text-align:right; background:#C6D3EF;padding:5px 0px; margin:0px 5px; padding-right:10px;}
		#nav div { text-transform:uppercase; display: inline; padding: 0px 10px; }
		#nav a { color:#344E7E; text-decoration:none; font-weight:bold; }
		#nav a:hover { text-decoration:underline; }
		#footer { text-align:center;  }
		#footer div { display:inline; padding:0 10px; }
		#footer a { color:#344E7E; text-decoration:none; font-size:11px; }
		#footer a:hover { text-decoration:underline; }
		#vid { position:absolute; background:url(images/tv.png) no-repeat top left; height:594px; width:794px; z-index:999; margin:75px 0px 0px 70px;  }
		*html #vid  {background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tv.png', sizingMethod='scale');}
		#vid .video { width:709px; height: 405px; margin:1px 0 0 39px; }
		#vid .link { text-align:right; margin-top:15px; margin-right:30px;position:relative;}
		#vid .link a { color:#fff; text-decoration:none; font-weight:bold; size:16px; }
		#photo { float:left; margin-left:10px; }
		#introRight { margin-left:30px; width:500px; float:left; clear:right; }
		p { line-height:1.2em; }
		
		
		
		h1, h2, h3 { font-family:helvetica,times new roman, sans serif; margin:0; padding:0; margin:20px 0px;  }
		h2,h3 { color: #344E7E;}
		h1 { font-size:1.7em; color:#CA982B;}
		h2 { font-size:1.3em }
		h3 { font-size:1.1em; }
		
		h1.topheading { text-align:center; padding:0px 35px 10px 35px; }
		h2.topheading { font-size:1.15em; text-align:center; padding:0px 35px;}
	
		.clear { clear:both; }
		
		.small { font-size:0.85em; }
		.important { font-weight:bold; }
		.highlight { background-color:#F4F2C8;}
		.u { text-decoration:underline; }
		.i { font-style:italic; }
		.red { color:#E62626; }
		.blue { color: #344E7E; }
		.error { color:#E62626; font-weight:bold;  }
		
		#login .row { width:300px; margin:10px 0px;  }
		#login .row label {}
		#login .row input {  }

		div.box { margin-left:auto; margin-right:auto;width:75%;background-color:#CBD1DF;border-bottom:1px solid #546C9B;border-right:1px solid #546C9B;padding:15px;color:#000;}
		div.full { margin-left:auto; margin-right:auto; width:75%; background-color:#F1EEAA; border:1px dashed #000; padding:20px; padding-top:0px; color: #000; margin-bottom: 20px;}
		.audit { background:url(images/ir-inspection.png) no-repeat 15px 65px; }
		.audit div { margin-left:215px; }
		
		.calc { background:url(images/losingmoney.png) no-repeat 15px 65px; }
		.calc div { margin-left:215px; }
		
		.plan {background:url(images/energysavingplan2.png) no-repeat 15px 65px; }
		.plan div { margin-left:215px; }
		
		.thermo {background:url(images/thermo.png) no-repeat 15px 65px; }
		.thermo div { margin-left:215px; }
		
		div.started { margin-left:auto; margin-right:auto; width:75%;background:url(images/guarantee.png) no-repeat 100% 10% ; background-color:#E3ECD4; padding:20px; padding-top:0px; color: #000; margin-bottom: 20px; border:2px dashed #E62626; }
		div.started  h3 { font-size:1.45em; }
		div.started div { margin-right:280px; }
		
		ul { margin:0px 50px; }
		ul li { margin-bottom:8px;  }
		
		ul.normal { list-style-type:square; }
		ul.normal li {  }
		
		ul.plain { list-style-type:none; }
		ul.plain li { }
  
		ol li { margin-bottom:10px; }
  
		ul.check {list-style-image:url(../images/tick.gif);}
		ul.check li { }
		
		ul.double li { margin-bottom:15px; }
		
		ul.ad-ideas { list-style-type:none; }
		ul.ad-ideas li { }
		
		ul.testimonials { list-style-type:none; }
		ul.testimonials li { border:1px dashed #a3a3a3; padding:55px 40px 40px 40px;background-color:#E3ECD4; margin-top:45px;}
		ul.testimonials div { margin-top: 20px; }
		ul.testimonials h3 { height:80px; width:210px;  position:absolute; margin-top:-93px;  }
		
		ul.testimonials h3.t1 { background:url(images/testimonial1.png) no-repeat top left; }
		ul.testimonials h3.t2 { background:url(images/testimonial2.png) no-repeat top left; }
		ul.testimonials h3.t3 { background:url(images/testimonial3.png) no-repeat top left; }
		ul.testimonials h3.t4 { background:url(images/testimonial4.png) no-repeat top left; }
		ul.testimonials h3.t5 { background:url(images/testimonial5.png) no-repeat top left; }
		ul.testimonials h3 span { display:none; }
		ul.testimonials .email { font-size:0.8em; font-style:italic; }
		ul.testimonials .proof { margin-top:5px; text-align:right; }
		
		.fulltest { margin-left:auto; margin-right:auto; width:640px; margin-bottom:20px; }
		div.text { border:1px dashed #333; padding:10px;}
		
		img.banner { margin-top:-10px; }
		textarea.bannercode { margin:10px 0; }
		
		#faqs { }
		#faqs h3 { font-weight:bold; font-size:1.0em; }
