body {
	background: #FFFFFF url(../i/pageBG.png) repeat-y center top;
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	}
.StarBody {
	display: block;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
}
	#main {
	width: 850px;
	height:389px;
	;
	font: 12px Arial, Helvetica, sans-serif;
}
#wrapall {
	background-color: #FFFFFF;
	height: 800px;
	margin-bottom:15px;
	}
	#wrap2 {
	width:850px;
	background-color: #FFFFFF;
	margin: 0 auto;
	display: block;
	clear: both;
	text-align: left;
	}
#testimonialswrap {
	width:850px;
	margin: 0 auto;
	display: block;
	clear: both;
	font: 12px Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	background: #FFFFFF url(../i/Testimonial-page-no-text-web-mid.jpg) repeat-y left top;
	text-align: left;
}
#testimonialstop {
	background: url(../i/Testimonial-page-no-text-web-top.jpg) no-repeat;
}
#testimonialsbtm {
	background: url(../i/Testimonial-page-no-text-web-btm.jpg) no-repeat bottom;
	display: block;
	padding: 90px 34px 66px 36px;
}
#testimonialsbtm p {
	font-size: 15px;
	line-height: 20px;
	margin: 0px;
}

.tl {
	display: block;
	float: left;
	width: 374px;
	padding: 0px 41px 0px 0px;
}
.tr {
	float: left;
	width: 365px;
	display: block;
	padding: 0px;
}
.tclear {
	display: block;
	height: 20px;
	margin: 0px;
	padding: 0px;
	clear: both;
}



	#header2 {
	height: 105px;
	background-color: #FFFFFF;
	background-image: url(../i/limegrovelogo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 841px;
	margin-left:10px;
	display: block;
	}
	#freshnew {
	height: 104px;
	width: 382px;
	display: block;
	background: url(../i/number.jpg) no-repeat right 25px;
	clear: both;
	float: right;
    }
	
/* remove borders from images */
img {
	border:none;
}

a img {
	border:none; margin:0px; padding:0px;
}	

.requiredfield {color:#8F0804; font-size:15px; }


#shadow {
	width:850px;
	position: absolute;
	left: 235px;
	top: 118px;
	visibility: visible;
	z-index: 22;
	height: 20px;
	}
	
	/* --------------- NAVIGATION -------------- */
	#nav {
	margin: 0px;
	padding:0px;
	width:850px;
	display: block;
	clear: both;
	height: 35px;
	}
	
	
	#nav ul {
	list-style:none;
	height: 35px;
	margin: 0px;
	padding:0px;
	width:850px;
	float:left;
	background: url(../i/nav-ul-BG.jpg) repeat-x 0px 0px;
	}
	
	#nav li {
	display:block;
	float:left;
	height: 35px;
	}

	#nav li a {
	text-decoration:none;
	text-align:center;
	display:block;
	float:left;
	height: 35px;
	background: url(../i/nav-liBG.jpg) repeat-x 0px 35px;
	}
#nav li a:hover {
	text-decoration:none;
	background: url(../i/nav-liBG.jpg) repeat-x 0px 0px;
}
.home a {
	color:#444444;
	font: 12px/35px Arial;
	width: 74px;
}
.home a:hover {
	color:#FFFFFF;
}
.about a {
	color:#444444;
	font: 12px/35px Arial;
	width: 84px;
}
.about a:hover {
	color:#FFFFFF;
}
.buying a {
	color:#444444;
	font: 12px/35px Arial;
	width: 194px;
}
.buying a:hover {
	color:#FFFFFF;
}
.testimonials a {
	color:#444444;
	font: 12px/35px Arial;
	width: 110px;
}
.testimonials a:hover {
	color:#FFFFFF;
}
.contact a {
	color:#444444;
	font: 12px/35px Arial;
	width: 94px;
}
.contact a:hover {
	color:#FFFFFF;
}
.sales  a {
	color: #660000;
	font: bold 13px/35px Arial;
	width: 164px;
}
.sales a:hover {
	color:#FFFFFF;
}
.sellbuy a {
	color:#444444;
	font: 12px/35px Arial;
	width: 130px;
}
.sellbuy a:hover {
	color:#FFFFFF;
}


#navclear {
	display: block;
	clear: both;
	width: 850px;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}
	
	/* --------------- END NAVIGATION -------------- */
	
/* --------------- CUSTOMER LOGIN BOX -------------- */
#loginbox_right {
	height: 103px;
	width: 282px;
	float: left;
	background-image: url(../i/loginbox_right.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.login_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 2px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
	#loginbox2 {
	margin-top: 18px;
	height: 325px;
	width: 235px;
	padding: 17px 15px 0px;
	background: url(../i/top-left-home-panel.gif) no-repeat 0px 0px;
}
#loginbox2 h4 {
	display: block;
	margin: 0px;
	padding: 0px;
	color: #660000;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#loginbox2 p {
	font-size: 14px;
	line-height: 17px;

}
#loginbox2  .registerhere {
	display: block;
	height: 17px;
	width: 109px;
	background: url(../i/register_here.gif) no-repeat 0px 0px;
	text-decoration: none;
	text-indent: -9999em;
	overflow: hidden;
	margin: 10px 0px 0px 98px;
}
#loginbox2  .link {
	color: #660000;
	font-weight: bold;
	text-decoration: none;
}
#loginbox2 .link:hover {
	color: #660000;
	text-decoration: underline;
}




	#loginbox3 {
	margin-top: 8px;
	height: 103px;
	width: 265px;
	float: left;
	background-image: url(../i/loginbox.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
		#loginbox3 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 2px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.loginunder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:underline;
	color: #ffffff;
	margin-bottom: 2px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.loginunder a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:underline;
	color: #ffffff;
	margin-bottom: 2px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
	#loginbox3 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 2px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
/* --------------- END CUSTOMER LOGIN BOX -------------- */
	#centerbg {
	width: 851px;
	padding: 0px;
/*	height: auto;*/
	display: block;
	margin: 0px;
/*	float: left;*/
	background-color: #fff;
	}
	
	#home_left {
	height: 361px;
	width: 265px;
	float: left;
}


	

	/* ABOUT US PAGE */
	
	#topbar {
	width: 850px;
	margin-top: 20px;
	display: block;
	
}
	
	#aboutuscontainer {
	width:853px;
	height:auto;
	margin-top:20px;
	padding:0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

	#aboutusrightcontainer {
	width: 284px;
	padding:0px;
	margin-top: 20px;
	display: block;
	height: auto;
	float: right;
}
	
	#aboutusleft {
	width:266px;
	display:block;
	height: auto;
	float: left;
	margin-right:15px;	
}



 div.spacer{clear:both; height:10px; display:block;}

	#aboutusmiddle {
	width: 226px;
	height: auto;
	display: block;
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}	

	#aboutusright {
	width: 286px;
	display: block;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	float:right;
	height: auto;
}

	#aboutusheader {
	height: 188px;
	width: 265px;
	margin:0px;
	padding:0px;
	}
	#aboutusfooter {
	height: 11px;
	width: 265px;
	background-image: url(../i/aboutusfooter.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	}	
		
	#aboutustext {
	height: auto;
	width: 223px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DBDBDB;
	border-left-color: #DBDBDB;
	background-color: #F0F8E7;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	display:block;
}
	#aboutustext h3 {
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7BBC53;
}

	#aboutusheader284 {
	height: 188px;
	width: 284px;
	}
	#aboutusfooter284 {
	height: 11px;
	width: 284px;
	background-image: url(../i/aboutusfooter284.jpg);
	background-repeat: no-repeat;
	}	
		
	#aboutustext284 {
	height: auto;
	width: 242px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DBDBDB;
	border-left-color: #DBDBDB;
	background-color: #F0F8E7;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
	#aboutustext284 h3 {
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7BBC53;
}
	
h3.registerlink {
	background-color: #009999;
	display: block;
	height: 20px;
	width: 100px;
	float: right;
	padding: 0px;

 }	
	
	
	
	
	
	/* END ABOUT US PAGE */
	
	
	
	
	
	
	

	/* ATTENTION TO DETAIL PAGE */
	
	#attentionleft {
	height: 224px;
	width: 549px;
	margin-right: 18px;
	float: left;
}
		
	
	#attentioninfo {
	height: 224px;
	width: 850px;
	margin-bottom: 15px;
}
	#attentionheader {
	background-image: url(../i/attention_header.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 529px;
	padding-top: 12px;
	padding-left: 20px;
}
		
	
	#attentiontext {
	background-image: url(../i/attention_attentionbody.gif);
	background-repeat: no-repeat;
	padding: 20px;
	height: 146px;
	width: 509px;
}
	
	
	#attentionright {
	height: 224px;
	width: 281px;
	float: right;
}	

	#attentionleft2 {
	height: 224px;
	width: 549px;
	margin-right: 18px;
	float: left;
}	

	#attentiontext2 {
	padding: 20px;
	height: 130px;
	width: 507px;
	background-image: url(../i/bg_80opace.png);
	background-repeat: repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E2E3;
	border-left-color: #E6E2E3;	
	
  }
	.greenheader {color:#4AAA42; font-size:14px; }

	/* END ATTENTION TO DETAIL PAGE */
	
	
 	/* DEVELOPMENTS PAGE */
	
	
	
	#developmentscontainertop {
	height: 178px;
	width: 850px;
	margin-top:20px;
	
}	
		
	#backbutton { height:22px; padding:3px; text-align:right; margin-bottom:7px;}
		
	#developmentsheader {
	background-image: url(../i/developmentsheader.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 830px;
	padding-top: 12px;
	padding-left: 20px;
}
		
	#developmentsbody {
	height: 121px;
	width: 811px;
	background-image: url(../i/developmentsbody.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
	
	#developmentspicture {
	height: 116px;
	width: 224px;
	float: left;
	margin-right: 38px;
}
	
	#developmentstext {
	height: 116px;
	width: 546px;
	float: right;
}

	#developmentstext p {margin-bottom:4px; padding:0px;}



	/* TRANSPARENT ATTRIBUTES .PNG */
	
	#developmentsbody2 {
	height: 122px;
	width: 811px;
	background-image: url(../i/developments_body_transpare.png);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}



	/* DEV B */
	
	
	#developments_b_navi_container {
	float: left;
	height: auto;
	width: 265px;
	margin-right: 15px;
	}
	#developments_b_navi_header {
	background-image: url(../i/navi_green_top.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 264px;	
	
	
	}
	
	/* NAVI */
	
	
	#developments_b_navi {
	background-image: url(../i/navi_green_bg.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 253px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	}
		
	
	#developments_b_navi ul {
	padding:0px;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#developments_b_navi li a {
	color:#474747;
	font-size:12px;
	font-weight:100;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	
}

#developments_b_navi li.productlistlight a {
	font:Arial, Helvetica, sans-serif;
	display:block;
	margin:0px;
	padding-left:15px;
	width:236px;
	height:17px;
	background-image:url(../i/navi_listbghor.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#developments_b_navi li.productlistlight a:hover {
	font:Arial, Helvetica, sans-serif;
	display:block;
	margin:0px;
	padding-left:15px;
	width:236px;
	height:17px;
	background-image:url(../i/navi_listbghor.jpg);
	background-position:left -20px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
}


/* developments nav, for elements that drop down 'dd' */

#developments_b_navi li.productlistlightdd a {
	font:Arial, Helvetica, sans-serif;
	display:block;
	margin:0px;
	padding-left:15px;
	width:236px;
	height:17px;
	background-image:url(../i/navi_listbg.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
}



#developments_b_navi li.productlistlightdd a:hover {
	font:Arial, Helvetica, sans-serif;
	display:block;
	margin:0px;
	padding-left:15px;
	width:236px;
	height:17px;
	background-image:url(../i/navi_listbg.jpg);
	background-position:left -20px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
}


/* END developments nav, for elements that drop down 'dd' */


#developments_b_navi li.productlistdark a {
	font:Arial, Helvetica, sans-serif;
	color:#666666;
	display:block;
	margin:0px;
	padding-left:15px;
	width:236px;
	height:17px;
	background-image:url(../i/navi_list_sub_bg.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#developments_b_navi li.productlistdark a:hover {
	font:Arial, Helvetica, sans-serif;display:block;
	margin:0px;
	padding-left:15px;
	width:236px;
	height:17px;
	background-image:url(../i/navi_list_sub_bg.jpg);
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #037ABC;
}
#developments_b_navi li.productlistdark a.selected {
color:#037ABC;}


#developments_b_navi li.productlistlight a.selected {
	font:Arial, Helvetica, sans-serif;
	display:block;
	margin:0px;
	padding-left:15px;
	width:236px;
	height:17px;
	background-image:url(../i/navi_listbghor.jpg);
	background-position:left -20px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	color:#479D23;
	font-weight:bold;
}

#developments_b_navi li.productlistlightdd a.selected {
	font:Arial, Helvetica, sans-serif;
	display:block;
	margin:0px;
	padding-left:15px;
	width:236px;
	height:17px;
	background-image:url(../i/navi_listbg.jpg);
	background-position:left -20px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	color:#479D23;
	font-weight:bold;
}

	
	/* END NAVI */
	
	#developments_b_navi_title {
	background-image: url(../i/navi_green_bg.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 224px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	
	}
	
	#developments_b_navi_title h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #479D23;
	text-decoration: none;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
		
	#developments_b_navi_title h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #479D23;
	text-decoration: none;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
	
	
	#developments_b_navi_form {
	background-image: url(../i/navi_green_bg.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 224px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	
	}
	
	
	
	#developments_b_navi_footer {
	background-image: url(../i/navi_green_bottom.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 264px;
	
	}
	
	
	.developmentform {
	width: 220px;
	border: 1px solid #ECECEC;
	margin-bottom: 5px;
	height: 20px;
}
	
	
	
	
	
	#contact_left {
	background-image: url(../i/contact_left.jpg);
	background-repeat: no-repeat;
	width: 218px;
	height: 490px;
	float: left;
	padding-top: 75px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}	
	
	#contact_right {
	width: 569px;
	height: auto;
	float: right;
}
		#contact_right_top {
	width: 569px;
	height: 37;
	
	float: right;
	
}
#contact_right_middle {
	width: 489px;
	height: auto;
	float: right;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}
		#contact_right_bottom {
	width: 569px;
	height: 19;
	
	float: right;
	
}	
	
	
	
	
	
	
	/*/ CONTENT /*/
	
	#developments_b_content {
	float: right;
	width: 567px;
	height: 1600;
	display: block;
	margin: 0px;
	padding: 0px;
	}
	#developments_b_content_header {
	background-image: url(../i/developments_b_header.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 569px;	
	}
	
	#developments_b_content_body {
	width: 563px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DFDDE6;
	border-left-color: #DFDDE6;
	height: 700;
	padding-right: 2px;
	padding-left: 2px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
	
	#developments_b_content_pic {
	width: 563px;
	height: 30;
	}
	#developments_b_content_text {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0px;
	margin: 0px;
	padding-bottom: 0px;
	}
	
	
	#developments_b_contentfooter {
	background-image: url(../i/developments_b_contentfooter.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 569px;
	margin:0px;
	padding:0px;
	display: block;
	visibility: visible;
	background-position: left top;
	}
	
	
	
	/*/ END CONTENT /*/
	
	
	
	/* end DEV B */
	
	
	
	
	
	
	/* DEV E */
	
	#developments_e_GOOGLE {
	margin: 0px;
	padding: 0px;
	height: 577px;
	width: 569px;
}
	
	
	
	/* end DEV E */
	
	/* END DEVELOPMENTS PAGE */
	
		.aboutus_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
}
	
	
/* FINAL ABOUT US */	
	#aboutus_right_container {
	float: right;
	height: 495px;
	width: 282px;
}	
	#aboutus_right_bottom {
	float: right;
	height: 350px;
	width: 232px;
	background-image: url(../i/aboutus_right.jpg);
	background-repeat: no-repeat;
	margin-top: 17px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	
}
	.aboutus_right_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	
}
	.aboutus_right_bottom_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-style: none;
}

#aboutus_left {
	background-image: url(../i/tree-road.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 425px;
	width: 484px;
	padding-top: 75px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 35px;
}
	.aboutus_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
	list-style-image: url(../i/bullit_point.png);
	list-style-type: circle;
}
.home_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
	list-style-image: url(../i/bullit_point.png);
	list-style-type: circle;
}

/* END FINAL ABOUT US */

/* FINAL FOR SALE */	
	#forsale_right_container {
	float: right;
	height: 550px;
	width: 282px;
}	
	#forsale_right_bottom {
	float: right;
	height: 151px;
	width: 132px;
	background-image: url(../i/forsale_right.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	padding-top: 125px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 125px;
	margin-bottom: 10px;
	
}

	#forsale_left {
	background-image: url(../i/forsale_left_static.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 421px;
	width: 484px;
	padding-top: 85px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 35px;
}
	.forsale_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
}

/* END FINAL FOR SALE */

/* FINAL SELLING */	
	#selling_right_container {
	float: right;
	height: 495px;
	width: 282px;
}		
	#selling_left {
	background-image: url(../i/selling_left_big.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 485px;
	width: 484px;
	padding-top: 85px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 35px;
}
	.selling_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
}

/* END FINAL SELLING */

/* FINAL BUYING */	
	#buying_right_container {
	float: right;
	height: 495px;
	width: 282px;
}	
	#buying_right_bottom {
	float: right;
	height: 425px;
	width: 232px;
	background-image: url(../i/buying_right.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	padding-top: 17px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	
}

	#buying_left {
	background-image: url(../i/buying_left_big.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 485px;
	width: 484px;
	padding-top: 85px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 35px;
}
	.buying_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
}
	.buying_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
	list-style-image: url(../i/bullit_point.png);
	list-style-type: circle;
}

/* END FINAL BUYING */


	
	/* LAND FOR SALE */

		
	#land_today {
	background-image: url(../i/LAND_today.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 317px;
	width: 282px;
}

	#land_contact {
	width: 283px;
	height:414px;
	float:right;
	margin-top: 15px;
}	
	
	#land_contact_header {
	background-image: url(../i/LAND_enquiry_header.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 263px;
	margin:0px;
	background-color: #76BA4B;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	}
	#land_contact_title {
	height: auto;
	width: 248px;
	padding-right: 15px;
	padding-left: 20px;
	background-color: #77BB4C;
	padding-bottom: 15px;
	margin: 0px;
	padding-top: 5px;
	display: block;
}
	
	#land_contact_body {
	padding-right: 15px;
	padding-left: 20px;
	background-color: #E6F4DB;
	height: 307px;
	width: 248px;
	padding-top: 15px;
}
	
	#land_contact_footer {
	background-image: url(../i/LAND_enquiry_footer.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 283px;
}

	#land_contact_title p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 200;
	color: #fff;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	
}

	#land_contact_details {
	height: auto;
	width: 223px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	
	}
	
	#land_contact_details h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #479D23;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
		
	#land_contact_details h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #479D23;
	text-decoration: none;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
}


	
	/* end LAND FOR SALE */
	
	
	

	p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 200;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	
	}
	
 	h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #479D23;
	text-decoration: none;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
		
	#welcomeimage {
	height: 361px;
	width: 568px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 18px;
}
	#clear {
	width: 851px;
	margin:0px;
	padding:0px;
	height:0px;
	float: left;
	clear:both;
	
}	


	#forsale {
	width: 549px;
	height:414px;
	float:left;
	margin-top:15px;
	
	
}	

	#comingsoon {
	width: 527px;
	height:379px;
	float:left;
	margin-top:15px;
	background: url(../i/home-btm-left.jpg) no-repeat 0px 0px;
	display: block;
	padding-left: 22px;
	color: #333333;
	
	
}	
#comingsoon  .left {
	width: 254px;
	display: block;
	float: left;
	padding-right: 10px;
}
#comingsoon .left ul {
	margin: 0px;
	padding: 7px 0px;
	list-style: none;
	display: block;
	color: #660000;
	font-size: 12px;
	font-weight: bold;
}
#comingsoon .left ul li {
	background: url(../i/home-btm-left-bullet.gif) no-repeat 0px 5px;
	padding: 1px 0px 1px 10px;
}
#comingsoon .left h5 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 43px;
	text-indent: -9999em;
	overflow: hidden;
}
#comingsoon .right h5 {
	display: block;
	height: 56px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999em;
	overflow: hidden;
}

#comingsoon .right {
	width: 208px;
	float: left;
	padding-left: 18px;
}

.clear {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	width: 100%;
}


	#comingsoonheader {
	width: 529px;
	height:26px;
	background-image: url(../i/attention_header.gif);
	padding-top: 12px;
	padding-left: 20px;
	background-repeat: no-repeat;
}	
	#land_contact_header h2, #land_contact_title h2, #developments_b_content_header h2, #developmentsheader h2, #attentionheader h2, #comingsoonheader h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
		
	#comingsoonbody {
	width: 298px;
	height:113px;
	padding-left: 126px;
	padding-right: 112px;
	padding-top: 157px;	
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
	
  }
  
  #invisible {
	width: 130px;
	height:57px;
	padding-left: 406px;
	padding-right: 0px;
	padding-top: 0px;	
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
	
  }
	
	#forsalebodyaboutus {
	width: 517px;
	height:332px;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E8E6E8;
	border-left-color: #E8E6E8;
	padding-right: 15px;
	padding-top: 20px;	
	
	
  }

	
	#comingsoonbodyaboutus {
	width: 507px;
	height:307px;
	padding-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E8E6E8;
	border-left-color: #E8E6E8;
	padding-right: 20px;
	padding-top: 20px;	
	
	
  }
	#aboutusinfo {
	width:515px;
	float:left;
	}
	
	#houseinfo {
	width:248px;
	height:130px;
	float:left;
	padding-right: 10px;
	}
		#aboutusinfo h3, #houseinfo h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #479D23;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
		}
		
	#housepicture {
	width:247px;
	height:128px;
	float:right;
	}
	
	#dotteddivide {
	width:507px;
	clear: both;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
	}
	
	

	

	#comingsoonfooter {
	width: 549px;
	height:14px;
	background-image: url(../i/home-h1-bottom-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	}	



#home-bottom-right {
	width: 284px;
	height:374px;
	float:right;
	margin-left:12px;
	margin-top: 15px;
}	
	#learnmorefloat {
	height: 50px;
	width: 35px;
	padding: 0px;
	float: right;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
	#futureplans {
	width: 284px;
	height:253px;
	padding: 0px;
}	
		#futureplans h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		margin-bottom: 6px;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		}
		
		#futureplans p {
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
			}

	#footer-wrapper {
	clear:both;
	background-image: url(../i/id5071671_size5.jpg);
	z-index: -1;
	float: left;
	width: 1100px;
	}
	#footerbottom {
	clear: both;
	float: left;
	height:20px;
	width: 837px;
	padding-left: 10px;
	margin-top: 10px;
	padding-right: 3px;
}

	#footerbottom p { font-size:11px; color:#4D4D4D;}
	#footerleft {width:200px; float:left;}
	
	#footerright {
	width:438px;
	float:right;

}
	
	#footerright a {color:#8C0911; text-decoration:none;}
	#footerright a:hover {
	color:#ffffff;
	background-color:#8C0911;
	padding:2px;
}
	#bottom_shadow {
	width:950px;
	height:24px;
	
	background-position: center top;
	float: left;
	left: -50px;
	position: relative;
}



.bottom_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
}
.bottom_nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
}
.bottom_nav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8C0911;
	text-decoration: none;
}
.grey12  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
	list-style-image: url(../i/bullit_point.png);
	list-style-type: circle;
}
.grey12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
	list-style-image: url(../i/bullit_point.png);
	list-style-type: circle;
}
.grey12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8C0911;
	text-decoration: none;
}
.small_11_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8B0504;
	text-decoration: none;
}
.small_11_red a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8B0504;
	text-decoration: none;
}
.small_11_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.small_11_white a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
#topstuff {
	display: block;
	height: 137px;
	clear: both;
}

#flashtop {
	display: block;
	clear: both;
}
#footerwrap {
	width:850px;
	margin: 0 auto;
	display: block;
	clear: both;
}
#flashheading {
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999em;
	display: block;
	height: 0px;
	width: 568px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

#specialists {
	width: 283px;
	height:271px;
	padding: 0px;
	background: url(../i/home-bottom-right.jpg) no-repeat left top;
	display: block;
	text-indent: -9999em;
	overflow: hidden;
}
#specialists ul {
	text-indent: -9999em;
	display: block;
	list-style: none;
	overflow: hidden;
}
#specialists em {
	text-indent: -9999em;
	display: block;
	overflow: hidden;
}

/*SEO Additions - OBI 26-11-2009*/

.SEOAddedLink, .SEOAddedLink:visited
{
    color:#7B0515;font-weight:bold;
    text-decoration:none;
}
.SEOAddedLink:hover
{
    color:#7B0515;font-weight:bold;
    text-decoration:underline;
}
#sellorbuy {
	font-size: 15px;
	color: #660000;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 8px 0px 4px;
	background: url(../i/sellingorbuying.gif) no-repeat 0px 12px;
}
#sellorbuy a {
	background: url(../i/click-here.jpg) no-repeat 0px 0px;
	height: 17px;
	width: 86px;
	display: block;
	margin-left: 150px;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
}
.titlestrip {
	color: #FFFFFF;
	background: #74060C;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 5px 2px 8px;
	overflow: hidden;
	text-align: left;
	display: block;
	width: 207px;
}
.subtitlestrip {
	color: #FFFFFF;
	background: #7F8083;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 5px 2px 8px;
	overflow: hidden;
	text-align: left;
	display: block;
	width: 207px;
}
.solexdescription {
	display: block;
	padding-top: 2px;
	height: 92px;
	overflow: hidden;
	width: 207px;
}
.solexclick  a {
	color: #660000;
	text-decoration: none;
	font-weight: bold;
}
.solexclick a:hover {
	text-decoration: underline;
}

.solexdescription a:hover {
	color: #660000;
	text-decoration: underline;
}
#property-panel {
	width: 263px;
	height:287px;
	padding: 0px 10px;
	background: url(../i/property-panel.jpg) no-repeat 0px 0px;
	display: block;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
}
#property-panel strong {
	color: #660000;
}
#property-panel h3 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	text-indent: -9999em;
	overflow: hidden;
}


	
	#registeryourinterest {
	width: 244px;
	height:55px;
	margin-bottom: 15px;
	background: url(../i/testimonial-link.jpg) no-repeat 0px 0px;
	padding: 5px 20px 20px;
	margin-top: 12px;
}	
#registeryourinterest #registertext p {
	color: #FFFFFF;
	line-height: 14px;
}
#registeryourinterest #registertext p a {
	position: relative;
	left: 85px;
}


#registeryourinterest h3 {
	display: block;
	text-indent: -9999em;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 20px;
}

	#registeryourinterest2 {
	margin-top: 412px;
	margin-left: -2px;
	width: 244px;
	height:53px;
	margin-bottom: 15px;
	background-image: url(../i/home-registerinterest.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
}	
#registertext {float:left;}

		#registeryourinterest2 h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		margin-bottom: 6px;
		padding: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
		}
		
		#registeryourinterest2 p {
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
			}
#testimonialsbtm #ttable td {
	padding-bottom: 22px;
}
#testimonialsbtm #ttable {
	display: block;
	margin-top: 15px;
}
#nav li a#active {
	text-decoration:none;
	background: url(../i/nav-liBG.jpg) repeat-x 0px 0px;
	color: #FFFFFF;
}
#selling_leftb {
	background-image: url(../i/selling_left_bigb.jpg);
	background-repeat: no-repeat;
}
#buying_leftb {
	background-image: url(../i/buying_left_bigb.jpg);
	background-repeat: no-repeat;
}
#selling_leftb,#buying_leftb {
	float: left;
	height: 517px;
	width: 519px;
	padding: 48px 12px 0px 18px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#selling_leftb #left,#buying_leftb #left {
	float: left;
	width: 250px;
	margin-right: 20px;
}
#selling_leftb #right,#buying_leftb #right {
	float: left;
	width: 248px;
}
#selling_leftb #left h3,#selling_leftb #right h3,#buying_leftb #left h3, #buying_leftb #right h3 {
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	color: #660000;
	font-size: 11px;
}
#selling_leftb #left ul,#selling_leftb #right ul,#buying_leftb #left ul,#buying_leftb #right ul {
	display: block;
	margin: 0px;
	padding: 14px 0px 0px;
	font-size: 11px;
	list-style: none;
}
#selling_leftb #right ul li,#buying_leftb #right ul li,#selling_leftb #left ul li,#buying_leftb #left ul li {
	background: url(../i/bullit_point.png) no-repeat 0px 4px;
	padding-left: 13px;
}
#selling_right_bottomb {
	height: 454px;
	width: 246px;
	background-image: url(../i/selling_right.jpg);
	background-repeat: no-repeat;
	padding: 36px 15px 0px 21px;
	margin-top: 6px;
}
#loginbox_rightb {
	width: 282px;
}
.aboutus_right_bottom .clear {
	height: 34px;
}
.quotename {
	color: #FFFFFF;
	display: block;
	text-align: right;
}.imageholder img {
	padding-bottom: 7px;
	padding-top: 4px;
}
.contmail {
	display: block;
	height: 12px;
	width: 164px;
	background: url(../i/email.gif) no-repeat 0px 0px;
	margin-top: 2px;
}
#blank_right_middle {
	width: 545px;
	height: auto;
	padding: 0px;
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
}#blank_right_middle a {
	color: #660000;
	font-weight: bold;
	text-decoration: underline;
}
#blank_right_middle a:hover {
	text-decoration: none;
}
#blank_right_middle h1 {
	font-weight: normal;
	color: #790012;
	font-size: 22px;
	margin: 0px 0px 20px;
	padding: 25px 0px 0px;
}
#blank_right_middle ul {
	display: block;
	list-style: none;
	margin: 12px 0px 12px 20px;
	padding: 0px;
}
#blank_right_middle ul li {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url(../i/bullit_point.png) no-repeat 0px 7px;
	padding-left: 13px;
}
#fullwidthcontent {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	padding: 0px 20px 20px;
}
#bps {
	color: #4D4D4D;
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 180px;
}
#bps ul {
	list-style: none;
}
#bps li {
	background: url(../i/bullit_point.png) no-repeat 0px 4px;
	padding-left: 11px;
}
#soleximage {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 290px;
	width: 208px;
	overflow: hidden;
}
#soleximage iframe {

}
