* { padding: 0; margin: 0; }

html {

	min-height: 100%; margin-bottom: 1px;

}
body {
   background: #000 url(body.jpg) repeat-x;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
}
#wrapper { 
   margin: 0 auto;
   width: 790px;
}
#header {
   color: #333;
   width: 790px;
   float: left;
   padding-bottom: 28px; 
   height: 94px;
   margin: 0px 0px 0px 10px;
   background: url(header.jpg) no-repeat;
}
.text {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #fff; margin-top: 42px; margin-left: 482px;
}
.text ul {
   background: transparent;
}
.text li {
   list-style: none;
   display: inline;
   margin-left: 20px;
}
.text a {
  color: #fff;
  text-decoration: none;
}
#leftmainnav {
	background: transparent;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	margin-top: 17px; 
	margin-left: 0px;	
}
#leftmainnav .rightside {
	margin-left: 496px; margin-top: -15px; 
}
#leftmainnav ul {
	background: transparent; margin-left: 0px;
}
#leftmainnav li {
	background: transparent; 
	list-style: none;
	display: inline;
	margin-right: 2px; margin-left: 1px;
}
#leftmainnav a {
	text-decoration: none;
	color: #000;
}
#sublinks {
	background: transparent; 
	color: #aaa689;
	font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px;
	font-size: 11px;
	margin-top: 11px; 
	margin-left: 0px;	
}
#sublinks ul {
	background: transparent; margin-left: 0px;
}
#sublinks li {
	background: transparent; 
	list-style: none;
	display: inline;
	margin-right: 1px; margin-left: 1px;
}
#sublinks a {
	text-decoration: none;
	color: #444;
}
#sublinks a:hover {
	color: #000;
}
#rightsublinks {
	background: transparent; 
	color: #aaa689;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: -14px; 
	margin-left: 494px; letter-spacing: 1px;	
}
#rightsublinks ul {
	background: transparent; 
}
#rightsublinks li {
	background: transparent; 
	list-style: none;
	display: inline;
	margin-right: 1px; margin-left: 1px;
}
#rightsublinks a {
	text-decoration: none;
	color: #444;
}
#rightsublinks a:hover {
	color: #000;
}
#leftcolumn { 
   color: #333;
   border: 0px solid white;
   background: #000;
   margin: 0px 0px -2px 10px;
   padding-left: 0px; padding-top: 5px;
   width: 530px;
   float: left;
}
#leftcolumn p {
	color: #d0ccaf;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;  line-height: 18px; margin-left: 10px; text-align: center;
}
#leftcolumn h1 {
	color: #d0ccaf;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	text-align: left; margin-top: 10px; margin-bottom: 10px; margin-left: 20px;
}
#leftcolumn h2 {
	color: #d0ccaf;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	text-align: left; margin-top: 10px;
}
#leftcolumn h3 {
	color: #d0ccaf;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	text-align: center
}
#leftcolumn h4 {
	color: #d0ccaf;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	text-align: center
}
#links { 
   color: #333;
   border: 0px solid white;
   background: #000;
   margin: 0px 0px -2px 10px;
   padding-left: 0px; padding-top: 5px;
   width: 730px;
   float: left;
}
#links h1 {
	color: #ddd;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	text-align: left; margin-left: 10px; margin-top: 8px;
}
#links h2 {
	color: #ddd;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-align: left; margin-left: 10px; margin-top: 4px; margin-bottom: 30px;
} 
#links h2 a{
	color: #ddd;
} 
#links h5 {
	color: #ddd;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	text-align: left; margin-top: 10px; margin-left: 10px;
}
#links p {
	color: #d0ccaf;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	text-align: left; margin-top: 3px; margin-left: 10px;
}
#leftcolumn a {
	color: #d0ccaf; font-size: 13px; font-weight: bold; padding-right: 5px;
}
.center {
	text-align: center;
}
#rightcolumn { 
   float: right;
   color: #d0ccaf;
   border: 0px solid white;
   background: #000;
   margin: 0px 0px -2px 0px;
   width: 240px; text-align: center;
}
#rightcolumn p {
	color: #d0ccaf;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;  line-height: 18px; text-align: center; 
}
#rightcolumn h1 {
	color: #d0ccaf;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	text-align: center; margin-top: 10px; margin-bottom: 10px; 
}
#rightcolumn a {
	color: #d0ccaf;
}
h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px;
	color: #d0ccaf;
	background: #000;
	padding-top: 5px;
}
.links a {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #d0ccaf; padding-left: 10px; padding-right: 10px; text-decoration: none;
}
#photocolumn {
   color: #333;
   border: 0px solid white;
   background: #000;
   margin: -32px 0px -2px 0px;
   padding-left: 0px; margin-right: 18px; padding-top: 0px; margin-bottom: 38px;
   width: 766px;
   float: right; /*Temporary height added - delete height after completed*/ height: 400px;
}
#photocolumn h1 {
	color: #d0ccaf;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px; font-weight: normal;
	text-align: left; margin-top: 10px; margin-left: 20px; margin-bottom: -32px; 
}
#photocolumn h1 a {
	color: #d0ccaf;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: normal;
   margin-right:10px; margin-left: 10px;
}
#thumbs {
	margin-top: 14px;
}
img {
	border: 0px;
}
img.topmargin {
	margin-top:30px;
}
#footer { 
   width: 750px; height: 500px;
   clear: both;
   color: #d0ccaf;
   border: 0px solid #ccc;
   background: #000;
   margin: 14px 0px 0px 10px;
   padding: 0px;
}
#footer h1 {
	font-size: 15px; padding-bottom: 3px;
}
#footer p {
	color: #d0ccaf; fon
}
#footer h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
	color: #d0ccaf;
	background: #000;
	padding-top: 5px;
}
#footer a {
	color: #fff; padding-left: 3px;
}
#footer img {
	float: right; margin-right: 15px; margin-top: -14px;
}
.staffmembers  {
	margin-left: -18px; padding-top: 5px;
}
#spancolumn {
	float: left;
	width: 790px; /* width 1000px; */
	background: #000;
	padding-top: 20px;
}
#spancolumn img {
	border: 0px; padding-left: 1px; padding-right: 17px; padding-bottom: 4px;
}
#ticker {
	margin-left: 0px; background: #000;
}
#ticker form {
	height: 20px; padding-top: 24px; padding-bottom: 7px; padding-left: 1px; background: #000;
}
img.wi-energy {
	padding-top: 10px;
}
img.testimonials2 {
	padding-left: 152px; padding-top: 14px; padding-bottom: 12px;
}
#whyus {
	width: 800px; /*background: #000;*/
}
#whytopper {
	width: 800px; text-align: left; /*background: #000;*/
}
#whytopper p {
    text-align: center; color: #d0ccaf; padding: 0px 60px 5px 60px; padding-top: 10px; font-size: 14px;
}
#whytopper h1 {
    text-align: center; color: #d0ccaf; font-size: 15px;
}
#whyus1 {
	float: left; width: 350px;
	margin-left: 54px; 
        text-align: center; font-size: 14px; color: #d0ccaf; background: #000; 
}
#whyus1 h1 { 
   font-size: 24px; color: #d0ccaf; padding-bottom: 7px;
}
#whyus1 h2 { 
   font-size: 18px; color: #d0ccaf; padding-top: 12px; margin-bottom: 1px;
}
#whyus2 {
	float: left;width: 350px; text-align: center; font-size: 14px; color: #d0ccaf; background: #000;
        margin-left: 34px;
}
#whyus2 h1 { 
   font-size: 24px; color: #d0ccaf; padding-bottom: 7px;
}
#whyus2 h2 { 
   font-size: 18px; color: #d0ccaf; padding-top: 12px;  margin-bottom: 1px;
}
img.whyus {
	margin-left: 284px; margin-top: 4px; border: 0px;
}
img.why1 {
	margin-left: 120px; border: 0px;
}
img.why2 {
	margin-left: 100px; border: 0px;
}
img.why3 {
	margin-left: 100px; border: 0px;
}
img.bordertop {
	padding-left: 61px;
}
#whymiddle {
	float: left; width: 40px; margin-left: -30px;
}
#whymiddle img {
	padding-left: 7px; padding-top: 80px; padding-bottom: 180px;
}
img.compareus {
	padding-left: 180px;
}
#plans {
	float: left; text-align: left;
	width: 790px;
	padding-top: 2px; padding-left: 10px;
	background: #000; color: #d0ccaf;
}
#plans p {
	padding-left: 0px; padding-right: 250px; text-align: left; color: #d0ccaf;
}
#plans table {
	float: left; margin-bottom: 10px; color: #d0ccaf;
}
#plans img {
	border: 0px;
}
#plans h1 {
	font-size: 18px;  text-align: left; padding-top: 4px;
}
#plans h2 {
	font-size: 16px; padding-top: 10px; font-weight: normal; text-align: left;
}
#plans h2 {
	font-size: 16px; padding-top: 10px; font-weight: normal; text-align: left;
}
#plans h3 {
	text-align: center;  margin-top: 4px; margin-bottom: 8px; padding-left: 400px; color: #d0ccaf; font-size: 15px;
}
#plans li {
	text-align: left; list-style-type: none; font-size: 14px; padding-left: 20px;
}
#plans a {
	 color: #d0ccaf;
}
#plans2 {
	 width: 300px; float: left; 
}
#plans3 p {
	font-size: 14px; text-align: text-align: left;
}
sup {
	font-size: 10px;
}
img.plans {
	margin-left: 0px; margin-top: 4px;
}
img.willy {
	margin-left: 96px;
}
img.login {
	margin-left: 208px;
}
#rightcolumn2 { 
   color: #d0ccaf;
   width: 480px;
   float: left;
}
#rightcolumn2 a {
	color: #d0ccaf; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;
}
#rightcolumn2 form { 
   color: #d0ccaf;
   font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;
   padding-top: 14px;  padding-left: 28px;
   width: 480px;
   float: left;
}
#rightcolumn2 p {
	color: #d0ccaf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;  line-height: 18px; text-align: left; margin-left: 0px;
}
#rightcolumn2 h1 {
	color: #d0ccaf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px; 
	text-align: left; margin-top: 30px; margin-bottom: 14px; margin-left: 20px;
}
#rightcolumn2 h2 {
	color: #d0ccaf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; 
	text-align: center; margin-top: 30px; margin-bottom: 14px; margin-left: 0px;
}
#leftcolumn2 { 
   float: left;
   color: #d0ccaf;
   background: #000;
   padding-left: 0px; padding-right: 30px; padding-bottom: 7px;
   width: 250px; 
   text-align: center;
}
#leftcolumn2 p {
	color: #d0ccaf; margin: 0px 8px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;  line-height: 18px; text-align: center;
}
#leftcolumn2 h1 {
	color: #d0ccaf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; font-weight: normal;
	text-align: center; margin-top: 10px; margin-bottom: 5px; 
}
#leftcolumn2 a {
	color: #d0ccaf;
}
#leftcolumn2 a:hover {
	color: #d0ccaf;
	text-decoration: none;
}
#villa {
	width: 780px; background: #000; margin-left: 10px; float: left; padding-top: 12px;
}
#villa img {
	padding-right: 20px; padding-bottom: 4px;
}
#villa h1 {
	font-size: 16px; color: #d0ccaf; padding-bottom: 6px;
}
#news {
	width: 620px; float: left;  margin-top: 8px; margin-left: 15px;
}
#news h1 {
	font-size: 18px; color: #d0ccaf; margin-bottom: 0px;
}
#news p {
	font-size: 16px; width: 620px; line-height: 18px; color: #d0ccaf; padding-top: 7px;
}
#news1 {
	float: left; 
	width: 790px;
	padding-top: 2px; padding-left: 0px;
	background: #000;
}
#news1 p {
	padding-right: 0px; text-align: left; color: #d0ccaf;
}
#news1 h1 {
	font-size: 17px;  text-align: left; padding-top: 4px; color: #d0ccaf;
}
#news1 h2 {
	font-size: 15px; padding-top: 12px; font-weight: bold; text-align: left; margin-bottom: 3px; color: #d0ccaf;
}
.photocol {
	float: left;
	width: 145px;
}
img.news {
	margin-left: 5px;
}
img.partners {
 margin-left: 180px; margin-top: 10px;
}
img.topleft {
 float: left; margin-right: 10px; margin-top: 7px;
}
img.bottomright {
 float: right; margin-left: 10px; margin-top: 7px;
}
