body{margin:0px;background:#79caff;font-size:11px; line-height:18px;}

td, th, div, span{font-family:Tahoma;margin:0px; padding:0px;color:#212121;}

hr{border:solid 1px #b62d32; margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}

h1{margin:0px; padding:0px; font-family:Geneva, Arial, Helvetica, sans-serif;font-size:22px;font-weight:bold;line-height:20px; color:#010101;}
h1 span{font-size:15px;color:#0b587f;text-transform:uppercase;font-weight:bold;margin:0px;padding:0px}
h2{margin:0px;padding:0px;color:#000000;font-weight:normal; font-size:24px; font-family:Georgia;line-height:18px; }
h3{margin:0px;padding:0px;color:#000000;font-weight:normal; font-size:18px; font-family:Georgia;line-height:20px; }
h4{margin:0px;padding:0px; color:#39a00f; font-weight:bold; font-size:11px; font-family:Tahoma;text-transform:uppercase;}

img{ border:0px;}
input{ border:1px solid #4883A8}
textarea{ width:200px;  border:1px solid #4883A8;}

a.SpecialLink{text-decoration:underline;color:#010101;}
a.SpecialLink:hover{text-decoration:none;}
/* Navigation Start */

.mainnav {background:url(../images/menubg.jpg) repeat-x top left;}
.mainnav ul{margin:0px; padding:0px;text-align:center}
.mainnav li{margin:0px;padding:13px 0px 0px 0px; list-style:none;float:left; text-align:center;display:block;background:url(../images/menusupport.jpg) no-repeat top right;height:32px;}
.mainnav li a{text-align:center;padding:0px 11px 0px 11px; text-decoration:none;font-family:Geneva;color:#FFFFFF;font-size:13px;font-weight:bold;}
.mainnav li a:hover{color:#000000;}

/* Navigation Ends */

/*DropDown*/
.dropdown{position:absolute; visibility: hidden; z-index:1000; background-color: #048d02; width:auto; font-size:12px; border:1px solid #dddddd; margin-top:15px;}
.dropdown a:link{padding:4px;  padding-left:8px; display: block; color:#ffffff; text-decoration: none; font-weight: normal; padding-right:10px; }
.dropdown a:visited{padding:4px; padding-left:8px; display: block; color:#ffffff; text-decoration: none; font-weight: normal;padding-right:10px; }
.dropdown a:hover{ padding:4px; padding-left:8px; display: block; color:#048d02; text-decoration: none; font-weight: normal; background-color:#ffffff;padding-right:10px;  }


/* Mid Start */
.logo{background:url(../images/headerleft.jpg) no-repeat top right;width:422px;height:280px;padding:18px 0px 0px 38px;}
.mainbg{background:url(../images/mainbg.jpg) repeat-y top center;}
.mid{padding:5px 30px;}
.imageborder{border:2px solid #666666;}
.img{padding:10px;background:#e3e3e3;float:left;margin-right:10px;}
.img1{padding:10px;background:#e3e3e3;}
.featuredhomes{line-height:15px;padding:10px 0px;width:465px;}

.titleline{border-bottom:1px solid #0b587f;padding-bottom:10px;}
.SitemapLink{margin:25px;padding:10px;}
.SitemapLink li{margin:0px;padding:0px;}
.SitemapLink li a{color:#000000;text-decoration:none;}
.SitemapLink li a:hover{text-decoration:underline;}
/* Mid Ends */

/* Footer Start */
.footer{background:url(../images/footerbg.jpg) repeat-x bottom left;}
.footerbox{background:url(../images/greyboxbg.jpg) repeat-x top left;border:1px solid #FFFFFF;padding:40px 40px 20px 40px;}
.footerbox ul{margin:0px;padding:0px;}
.footerbox li{margin:0px;padding:0px 20px;list-style:none;float:left;width:188px;border-right:1px dotted #000000;height:150px;font-family:Georgia;font-size:12px;line-height:20px;}
.footerbox li a{text-decoration:none;color:#000000;}
.footerbox li a:hover{text-decoration:underline;}

.flink{padding:10px;color:#FFFFFF;text-align:center;}
.flink a:link, .flink a:visited{font-size:11px;color:#FFF; text-decoration:none;font-weight:normal;padding:10px 8px;}
.flink a:hover{color:#000000;}
/* Footer Ends */	

.EWC_PhotoGallery {
	margin: auto;	
}
.EWC_PhotoGalleryCategory {
	margin: 0px;
	padding: 0px;
	padding-bottom: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 20px;
	color: #010101;
}
.EWC_PhotoGalleryDescription {
	margin-bottom: 10px;
}
.EWC_PhotoGalleryTable {

	margin: auto;
	width: 100%;
	border: 0px;
	padding: 0px;
	text-align: center;
}
.EWC_PhotoGalleryTable td {
	margin: auto;
	text-align: center;
	padding-bottom: 16px;
}
.EWC_PhotoGalleryTable img {
	border: 2px solid #666666;
}
.EWC_PhotoGalleryTable a {
	text-decoration: none;
}
.EWC_PhotoGalleryCategoryCaption {
	text-decoration: none;
}
.EWC_PhotoGalleryCaption {
	display: none;
}


/*extra css*/
.headerleft {background:url(../images/headerleft.jpg) no-repeat top right;width:422px;height:280px;padding:18px 0px 0px 38px;}
.logo1{ padding-right:10px;}
.border_btm { border-bottom:solid 1px #0b587f;}
.midcontent { font-size:12px; font-family:Tahoma; color:#212121; line-height:20px; }

.midcontent ul { margin:0px; padding:0px;}
.midcontent li { background:url(../images/green_bullet.png) no-repeat 5px 9px; text-decoration:none; line-height:28px; font-weight:bold; padding-left:25px; list-style-type:none;}

.project_title { font-size:20px; font-family:Tahoma; color:#046c00;}
.grey_bg { background:#ededed url(../images/grey_bg.jpg) top left repeat-x; border:solid 1px #bdbcbd; padding:8px;}
.space td { padding:10px 10px;}
.request_field { background:#fff url(../images/form_fieldbg.jpg) top left repeat-x; border:solid 1px #d0d0d0; height:20px; width:225px; padding:3px}
.request_field2 { background:#fff url(../images/form_fieldbg.jpg) top left repeat-x; border:solid 1px #d0d0d0;width:225px; padding:3px}
.submit_butt { background:url(../images/submit_butt.jpg) top center no-repeat; width:83px; height:22px; text-decoration:none; text-indent:-9999px; font-size:1px; border:none; cursor:pointer;}

.callforfree { font-size:20px; color:#046c00; line-height:24px;}
.callforfree span {font-size:20px; }

.phonearea { position:relative; padding:0px; margin:0px;}
.phone { position:absolute; bottom:20px; right:0px;}

/* Navigation Start */

.mainnav2 {background:url(../images/menubg.jpg) repeat-x top left;}
.mainnav2 ul{margin:0px; padding:0px;text-align:center}
.mainnav2 li{margin:0px;padding:13px 0px 0px 0px; list-style:none;float:left; text-align:center;display:block;background:url(../images/menusupport.jpg) no-repeat top right;height:32px;}
.mainnav2 li a{text-align:center;padding:0px 19px 0px 20px; text-decoration:none;font-family:Geneva;color:#FFFFFF;font-size:13px;font-weight:bold;}
.mainnav2 li a:hover{color:#000000;}

