﻿#top
{
	width: 970px;
	height: 90px;
}

#topLeft{
	text-align: left;

	padding: 0px;
	padding-top: 24px;

	width: 485px;
	float: left;
}
#topRight{
	text-align: right;

	padding: 0px;
	padding-top: 42px;

	width: 485px;
	float: left;
}

#menuLine{
	height: 1px;
	width: 970px;
	
	background-color: #C0C0C0;
}
#menuLineDarkMargin{
	height: 10px;
	width: 970px;
}
#menuLineDark{
	height: 1px;
	width: 970px;
	
	background-color: #E1E3E5;
}

#banner{
	height: 230px;
	width: 970px;
	
	padding: 0px;
}
#bannerTitle{
	text-align: left;

	width: 970px;
	height: auto;

	padding-top: 115px;
}
#bannerLine{
	background-color: #000000;

	height: 3px;
	width: 970px;

	padding: 0px;
	
	clear: both;
}
#bannerMargin{
	height: 20px;
	width: 970px;
}

#contentArea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-weight: normal;
	color: #000000;

	width: 970px;
	height: auto;
	
	clear: both;
}

#content{
	width: 740px;
	height: auto;
	
	float: left;
}

#contentLeftArea{
	text-align: left;

	width: 395px;
	height: auto;
	
	float: left;
}
#contentLeftRightMargin{
	width: 65px;
	height: 200px;

	float: left;
}
#contentRightArea{
	text-align: left;

	width: 280px;
	height: auto;	

	float: left;
}

#errStr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-weight: normal;
	color: #FF0000;
	text-align: left;

	width: 280px;
	height: auto;	

	float: left;
}

#resources{
	background-image: url(../images/interface/sideinfo_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;

	width: 227px;
	height: 392px;
	
	float: left;
}

#title{
	padding: 0px;
	padding-top: 3px;
	padding-left: 8px;
	
	clear: both;
}
#offer{
	width: 220px;
	height: 107px;

	padding-top: 0px;
	padding-left: 8px;
	
	clear: both;
}
#map{
	padding: 0px;
	padding-top: 4px;
	padding-left: 8px;
	
	clear: both;
}

#contact{
	width: 970px;
	height: auto;
	
	clear: both;
}
#contactLeft{
	text-align: right;

	width: 400px;
	height: auto;
	
	float: left;
}
#contactMargin{
	width: 35px;
	height: 100px;
	
	float: left;
}
#contactRight{
	width: 535px;
	height: auto;
	
	float: left;
}

#contactDetails{
	width: 240px;
	height: 180px;
	
	float: left;
}
#contactPic{
	text-align: left;
	width: 110px;
	height: auto;
	
	float: left;
}
#contactSpecs{
	text-align: left;
	width: 130px;
	height: auto;
	
	float: left;
}
#contactEnelco{
	text-align: left;

	width: 535px;
	height: auto;

	padding-top: 50px;
	padding-bottom: 40px;
	
	clear: both;
}
#addresses{
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-weight: normal;
	color: #000000;

	text-align: left;

	width: 150px;
	height: auto;
	
	float: left;
}


input.newsletter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-weight: normal;
	color: #000000;
	width: 225px;
}

input.newsletterBtn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 225px;
	
	border: 1px solid #000000;
	background-color: #FFFFFF;
}


#footerMargin{
	width: 970px;
	height: 20px;
	
	clear: both;
}

#footer{
	width: 968px;
	height: 98px;
	
	border: 1px solid #E1E3E5;
}

#memberships{
	width: 968px;
	height: 67px;
	
	clear: both;
}
#membershipContent{
	text-align: left;
	width: 570px;
	height: auto;

	padding: 0px;
	padding-top: 20px;
	padding-left: 7px;
	padding-right: 7px;

	float: left;
}
#co2{
	text-align: right;
	width: 384px;
	height: auto;
	
	float: left;
}
#footerLine{
	width: 968px;
	height: 1px;
	
	background-color: #E1E3E5;
}
#address{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #111111;
	
	text-align: left;
	
	padding: 0px;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
}