body { margin: 0px; padding: 0px; color: #7f7f7f; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; background: #fff url(../_images/template/page_bkg.gif) repeat-x scroll top left;}

#container { width: 913px; margin-left: auto; margin-right: auto;}

#top { z-index:3; width: 913px; border-bottom: 6px solid #dae6ee; height: 341px;}

#tel { position: absolute; top: 10px; margin-left: 650px; width: 241px;}

#nav { z-index: 0; position: absolute; top: 35px; width: 687px; text-align: right; margin-left: 263px;}

#main { width: 889px; padding-top: 32px; padding-left: 24px;}
	#main a { color: #147181; text-decoration: none;}
	#main a:hover { color: #147181; text-decoration: underline;}

#footer2 { margin-top: 3300px; width: 893px; margin-left: 20px; background: url(../_images/template/footer_bkg.gif) repeat-x scroll top left; color: #7f7f7f;}
#footer { margin-top: 20px; width: 893px; margin-left: 20px; background: url(../_images/template/footer_bkg.gif) repeat-x scroll top left; color: #7f7f7f;}
	#footer_left { float: left; width: 370px; padding: 10px 0px 20px 24px;}
	#footer_right { text-align: right; float: right; width: 370px; padding: 10px 24px 20px 0px;}
		#footer a { color: #7f7f7f; text-decoration: none;}
		#footer a:hover { color: #7f7f7f; text-decoration: underline;}
		#footer2 a { color: #7f7f7f; text-decoration: none;}
		#footer2 a:hover { color: #7f7f7f; text-decoration: underline;}
	
.dottedline { background: url(../_images/template/dottedline.gif) repeat-x scroll top left; height: 2px; width: 100%; margin: 15px 0px 15px 0px;}

.home_floater { float: left; width: 256px; margin-right: 47px;}
	#main .home_floater .bluelink a { color: #6cbfcd; font-weight: bold; text-decoration: none;}
	#main .home_floater .bluelink a:hover { color: #6cbfcd; font-weight: bold; text-decoration: underline;}
	#main .home_floater .greenlink a { color: #adcd00; font-weight: bold; text-decoration: none;}
	#main .home_floater .greenlink a:hover { color: #adcd00; font-weight: bold; text-decoration: underline;}
	#main .home_floater .blacklink a { color: #000; font-weight: bold; text-decoration: none;}
	#main .home_floater .blacklink a:hover { color: #000; font-weight: bold; text-decoration: underline;}
	.home_floater h2 { padding-bottom: 16px; color: #000; text-transform: uppercase;}

#home_left { float: left; width: 260px;}
#home_right { float: right; width: 599px; margin-left: 21px;}

#testimonials { width: 260px; height: 283px; background: url(../_images/template/testimonials_bkg.gif) no-repeat scroll top left;}
	.testimonials_content { padding: 16px 0px 0px 10px;}
	.testimonials_content h2 { padding-bottom: 8px;}
	
#latestproperties { width: 599px; height: 283px; background: url(../_images/template/latest_bkg.gif) no-repeat scroll top left;}
	.latestproperties_content { padding: 14px 0px 0px 14px;}
	.latestproperties_content h2 { padding-bottom: 8px;}
	.latestproperties_content ul { margin: 0px; padding: 0px;}
	.latestproperties_content li { width: 135px; margin-right: 10px; float: left; background: #fff; list-style-type: none;}
	.latestproperties_content li .latest_div { padding: 5px 10px 0px 10px; height: 140px;}
	.latest_div .price { color: #5fc2d3; font-size: 130%;}
	
#homecontent_left { float: left; width: 480px; padding-right: 20px;}
#homecontent_right { float: right; width: 370px;}

ul.bullets { margin: 0px; padding: 0px;}
	ul.bullets li { list-style-type: none; padding-left: 13px; line-height: 16px; background: url(../_images/template/bullet.gif) no-repeat scroll center left;}
	
.content_left { float: left; width: 640px; padding-right: 20px;}
.content_right { width: 210px; float: right;}
	.content_right ul { width: 210px; margin: 0px; padding: 0px;}
	.content_right li { list-style-type: none; border-bottom: 1px solid #fff; line-height:22px;}
	#main .content_right a { display: block; text-decoration: none; padding-left: 10px; width: 200px; background: #dae6ee; color: #030e24;}
	#main .content_right a:hover { text-decoration: none; background: #030e24; color: #fff;}
	#main .content_right .selected { display: block; text-decoration: none; padding-left: 10px; width: 200px; text-decoration: none; background: #030e24; color: #fff;}
	

h2.price { color: #5fc2d3; font-size: 160%;}

.quote { background: url(../_images/template/quote.gif) no-repeat scroll top left; padding-left: 35px; padding-top: 5px;}
	.from { color: #7eadb6;}

/* FORM STYLES */
.form { width: 510px; background: #f3f6f7; border: 1px solid #e5eced; padding: 20px 20px 10px 20px;}
	.form .textfield { width: 296px; background: #82b8c1; border: none; color: #fff; padding: 2px;}
	.form .textfieldsmall { width: 100px; background: #82b8c1; border: none; color: #fff; padding: 2px;}
	.form .textfield:hover, .form textarea:hover, .form .textfieldsmall:hover { background: #4e919c;}
	.form textarea { width: 300px; margin-top: 2px; overflow: auto; height: 150px; background: #82b8c1; border: none; color: #fff;}
	.form .buttonspacer { margin-left: 200px;}
	.form label { color: #000; width: 200px;}
	
#whitebox { width: 960px; height: 87px; _height: 94px; padding-top: 30px; position: absolute; top: 349px; z-index:999; background: #fff;}
#whitebox, x:-moz-last-node { height: 88px;}

#whitebox2 { width: 260px; height: 28px; _height: 34px; position: absolute; top: 418px; _top: 428px; z-index:2000; background: #fff;}

#whitebox2 {
voice-family:"\"}\"";
voice-family:inherit;
top: 430px;
}

#frame { width: 960px; overflow:hidden; position: absolute; height:3240px; margin-top: 20px;}
#frame .iframe { position: absolute; margin-left: -20px;}
#showcaseme { display: none;}


.community .span { width: 400px; display:inline-block; position: inherit; vertical-align: top!important; /* IE 7 FIX */ /display: block; /float:left; /height: 380px; /* IE 6 FIX */ _display: block; _float:left; _height: 380px; _margin: 0 20px 15px 0;}
.community .span img { float:left; width: 140px;}
.community .span h2 { font-size: 15px; padding: 20px 0 0 0;}
.community .span p { float: right; width: 260px;}