:root 					{overflow-y: scroll; }

*					{margin:0; padding:0;}


img					{border:0;}

html,body 				{margin:0;
					padding:0;
					height:100%; /* needed for wrapper min-height */
					font-family:arial,sans-serif;
					background:#fff;}



#wrapper 				{position:relative; /* needed for footer positioning*/
					margin:0 auto; /* center, not in IE5 */
					width:950px;
					background:#fff;	
					height:auto !important; /* real browsers */
					height:100%; /* IE6: treaded as min-height*/
					min-height:100%; /* real browsers */}	
					

#banner					{width:950px;}
					
					
#powersave				{float:left;
					margin:20px 0px 0px 0px}
					
					
#contact-details			{float:right;
					font-size:0.75em;
					text-align:right;
					margin:40px 13px 0px 0px;}
					
#contact-details strong			{font-weight:normal;
					color:#4eb1db;}
					
#contact-details img			{margin:5px 0px 0px 0px;
					display:block;}
				

#content				{margin:5px 0px 10px 10px;}


#content h1				{font-size:1.7em;
					font-family: arial;
					color:#4eb1db;
					font-weight:normal;
					margin:10px 0px 0px 0px;}
				
				
#content h2				{font-size:1.0em;
					line-height:1.4em;
					font-family: arial;
					color:#939393;
					font-weight:normal;
					margin:15px 0px 10px 0px;}
					
					
#content				{margin:3px 0px 201px 0px;
					float:left;}


							
#copy p					{font-size:0.75em;
					line-height:1.7em;
					width:500px;
					margin:20px 0px 0px 0px;}


#copy					{width:600px;
					float:left;
					margin:0px 0px 30px 10px;}
					
					
#copy a					{color:#000;}
					
					
#three-easy-steps			{width:302px;
					float:right;

					margin-right:10px;}
					
					
#three-easy-steps h1			{font-size:1.2em;
					font-weight:normal;
					margin:15px 0px 20px 0px;
					color:#272727;}

#three-easy-steps div			{height:195px;
					background-repeat: no-repeat;
					float:left;
					width:302px;
					font-size:0.8em;}

#three-easy-steps  a			{display:inline-block;
					width:118px;
					text-align:center;
					font-size:10px;
					margin:19px 10px 0px 10px;;
					color:#333;
					text-decoration:none;
					padding:5px;
					float:right;}
					
					

#site-survey				{background-image: url(/images/generic/site-survey.gif);
					margin:0px 13px 17px 0px;}


#installation				{background-image: url(/images/generic/installation.gif);
					margin:0px 13px 17px 0px;}


#save-energy-save-money			{background-image: url(/images/generic/save-energy-save-money.gif);
					margin:0px 0px 17px 0px;}
					
					
#site-survey p, #installation p		{padding:70px 15px 14px 15px;
					height:64px;}


#save-energy-save-money p		{padding:75px 15px 26px 15px;
					height:48px;}
					
					
#case-study				{background-image: url(/images/generic/case-studies/background.gif);;
					height:195px;
					width:610px;
					clear:both;}
					
#case-study p 				{position:relative;
					top:-50px;
					left:150px;
					font-size:0.8em;
					width:400px;}
					
#case-study img				{border:1px solid;
					margin-top:10px;
					position:relative;
					left:20px;
					top:50px;}
					
#case-study a				{color:#000;}

#footer 				{position:absolute;
					bottom:-30; /* stick to bottom */
					width:920px;
					height:30px;}


div.clear				{clear:both;
					width:940px;
					height:1px;}



