/* Tag Styles */
a:link, a:visited {text-decoration:none;}
a:hover, a:active { text-decoration: none; }

p {margin-bottom: 10px;}
img { border:none; }
i{color:#2a5d8e;}
body { background:#eee; font-family:'tahoma'; font-size: 13px;	color:#2d600b;}
h1{color:#2d600b;font-size:13px; padding: 5px 5px 10px 5px;}
h2{color:#2d600b;font-size:18px; padding: 5px 5px 15px 5px;}
h3{color:#2d600b;font-size:16px; font-weight:600; padding: 5px 5px 15px 5px;}
h4 {margin: 3px;font-weight: bold;}
h5.pink {background: #F9E2F7;margin: 3px 0 3px 0;padding: 3px;text-align: center;font-weight: bold;font-size: larger;}
h5.pink a {margin-top: 3px;font-size: smaller;}
h6 {text-align: left;font-weight: bold;}
h7{color:#2a5d8e; font-size:11px;}

fieldset{border:solid 1px #CCC; padding:10px; width:95%;}
legend{font-weight:600; padding:2px 4px 8px;}

/* ID Styles */

#google_translate_element{float:left; margin-right:5px; /*position:absolute;margin:8px;*/ }

#wrapper {background: url(images/background.png) top center repeat-y; }
#benchmark { margin: 0 auto 0 auto; width:955px; }
	#top{clear:both; width:953px;margin:auto auto auto auto; }
		#logo{float:left; }
		#logo img{margin:auto 5px 0 auto;}
		#menu{ margin:auto auto auto auto; width:952px; background:#E6E5D5; float:left; height:30px;}	
			#listmenu{ float:left; width:100%;text-align:center; margin: 8px auto auto auto;}
	
	#middle{margin:auto auto auto 2px; width:950px; background: url(../images/bg-1.gif) repeat-x; float:left; /*padding-bottom:10px;*/  }	
		#leftcolumn { float:left; width:280px; margin:10px;  }	
			#leftcolumn img{float:right; margin:3px;}
			#searchBox {font-size:13px;width: 280px; height:280px; margin: 0 auto 10px auto;background: url(../images/searchbox.gif); }
		
		#rightcolumn{ float:right; margin:10px 10px auto auto; width:640px; }
		
		<!--#rightcolumn h2{ color:#2d600b; font-family:tahoma; font-size:18px; padding: 5px 5px 15px 5px;}-->
		<!--#rightcolumn h3{ color:#2d600b; font-family:tahoma;  font-size:16px; font-weight:600; padding: 5px 5px 15px 5px;}-->
		
		#rightcolumn p{ padding: 5px 10px 10px 5px;}
		#rightcolumn p img{float:right; margin:5px; border:solid 4px #CCCCCC;}
		.imageFloat{float:right; margin:5px; border:solid 4px #CCCCCC;}
		#rightcolumn ol li {list-style-type: disc; margin-left: 30px; padding-bottom:5px;}
		#rightcolumn ol{margin-left:20px; padding-bottom:10px;}
		#rightcolumn ol img{float:right; margin:5px;}
		#rightcolumn iframe{float:right; margin: 10px;}
		#rightcolumn .headTitle{color:#2d600b; font-size:15px;}
		
			#condos{width:650px; height:215px; background:url(../images/bg-condo.gif) no-repeat; clear:both;}
				#condos img{float:left; margin:55px auto auto 25px;}
					#condos img:hover, #condos img:visited{ cursor:pointer;}
				.condosLeft{float:left; margin:80px 20px auto 20px; background:url(../images/condoforsale.png); width:152px; height:52px; cursor:pointer;}
					.condosLeft:hover, .condosLeft:visited:hover { background: url(../images/condoforsale-hover.png);}
				.condosCenter{}
				.condosRight{float:right; margin:80px 40px auto 20px; background:url(../images/condoforrent.png); width:152px; height:52px; cursor:pointer;}	
					.condosRight:hover, .condosRight:visited:hover { background: url(../images/condoforrent-hover.png);}
					
			#houses{width:650px; height:215px; background:url(../images/bg-house.gif) no-repeat; clear:both;}	
				#houses img{float:left; margin:55px auto auto 25px;}
					#house img:hover, #house img:visited{ cursor:pointer;}
				.housesLeft{float:left; margin:80px 20px auto 20px; background:url(../images/houseforsale.png); width:152px; height:52px; cursor:pointer;}
					.housesLeft:hover, .housesLeft:visited:hover { background: url(../images/houseforsale-hover.png);}
				.housesCenter{}
				.housesRight{float:right; margin:80px 40px auto 20px; background:url(../images/houseforrent.png); width:152px; height:52px; cursor:pointer;}	
					.housesRight:hover, .housesRight:visited:hover { background: url(../images/houseforrent-hover.png);}
					
			#viewtalay{width:310px; height:100px; float:left; background:url(../images/viewtalay.gif) no-repeat; clear:both; margin:auto auto auto 5px;}	
				#viewtalay:hover, #viewtalay:visited:hover { background: url(../images/viewtalay-hover.gif) no-repeat; cursor:pointer; }
			#golfcourse{width:310px; height:100px; float:right; background:url(../images/golfcourse.gif) no-repeat;margin:auto 10px auto auto;}
				#golfcourse:hover, #golfcourse:visited:hover { background: url(../images/golfcourse-hover.gif) no-repeat; cursor:pointer; }
			#landforsale{width:310px; height:100px; float:left; background:url(../images/landforsale.gif) no-repeat; clear:both; margin:auto auto auto 5px;}	
				#landforsale:hover, #landforsale:visited:hover { background: url(../images/landforsale-hover.gif) no-repeat; cursor:pointer; }
			#commercial{width:310px; height:100px; float:right; background:url(../images/commercial.gif) no-repeat;margin:auto 10px auto auto;}
				#commercial:hover, #commercial:visited:hover { background: url(../images/commercial-hover.gif) no-repeat; cursor:pointer;}				
			#newcondo{width:950px; clear:both; margin:10px;}	
			
			.listresult{ width:640px; background:#fcfbd4; margin:auto 10px 10px auto; clear:both; padding:2px; }
				.listresult img{ margin:5px; float:left;}
			.listDetail{ width:650px;}
			.pageCount{clear:both; float:left; margin:8px 0; width:620px;}
			.pageCount label{margin:auto 15px;}
			
			#listhome{ clear:both; }
			
		#thank{ width:650px; text-align:center; padding:150px 0 150px 0;}	
		#banner{}
			#banner img{float:left; margin: auto 5px 5px 10px;}
		#newcondo{margin:0px 10px 10px 10px;  width:920px; height:190px; border-bottom:solid 3px #01A451; border-left: solid 3px #01A451; border-right:solid 3px #01A451; }
		#newhouse{margin:0px 10px 10px 10px; width:920px; height:190px; border-bottom:solid 3px #01A451; border-left: solid 3px #01A451; border-right:solid 3px #01A451;}
		#hotdeal{margin:0px 10px 10px 10px; width:920px; height:190px; border-bottom:solid 3px #01A451; border-left: solid 3px #01A451; border-right:solid 3px #01A451; }
			.listnewprop{ width:210px;text-align:center; margin:10px; float:left;}
			.listnewprop2{ width:200px;text-align:center; margin:5px 5px 10px 5px; float:left; height:150px;}
			.newpropTop{ margin:auto; } 
			.newpropTop img{margin:0 10px -4px 10px;}
		
		.luxury{margin:0px 10px 10px 10px; width:920px; height:190px; border-bottom:solid 3px #D79314; border-left: solid 3px #D79314; border-right:solid 3px #D79314; }
			
		#detail{}	
			#showdetailimg{ width:380px; margin:5px auto 5px 5px; padding:5px; float:left;}
				#showdetailimg img{ border: solid 4px #cccccc;}		
			#showdetail{ float:left; width:250px; margin:5px 5px 5px 10px;}	
			#showFeatures{float:right; width:280px;margin:5px 10px 5px auto;}
			#detaildescription{float:left; width:500px; padding-top:5px; margin:auto 5px 5px 10px;}
			
		/*#opt{float:left; clear:both; width:950px; }*/	
		#opt{float:left; width:100%;}
			#sendmeinfo{float:left; clear:both; width:24%;}
				#sendmeinfo img{float:left; margin:5px;}
			#sendfriend{float:left; width:24%;}
				#sendfriend img{float:left; margin:5px;}
			#currency{float:left; width:24%;}	
				#currency img{float:left; margin:5px;}
			#contactinfo{float:left; width:25%; }
				#contactinfo img{float:left; margin:5px;}	
				
		#backresult{ clear:both; text-align:center;}			
				
		#newpropertydetail{margin:15px; padding:5px;}	
			#shownewpropdetail{}
				#shownewpropdetail img{ float:left; margin:auto 10px 5px auto;}
			#shownewpropimg{ clear:left;}
				#shownewpropimg img{ margin:3px;}	
			#seeProjectResult{ clear:both;}
				#seeProjectResult img{float:right; margin:10px;}
				
		
		#contact img{float:left; margin:5px;}
		.formbuysale{margin:auto auto auto 10px; }		
		.thank{width:100%; margin-top:200px; text-align:center;}
		.map{margin:auto; }
		
		#contactForm{}
		#contactForm label{ float:left; width:130px; margin:3px 0;}
		#contactForm input{ float:left; width:170px; margin:3px 0; }
		#contactForm textarea{ float:left; width:170px; height:120px; margin:3px 0; }
		#contactForm select{float:left;  margin:3px 0; }

	#bottom{clear:both; float:left; width:950px; margin-left:2px; }
	#latesList{background:#E6E5D5; border-left:solid 3px #D79314; border-right:solid 3px #D79314; border-bottom:solid 3px #D79314; float:left; margin:0px 10px 10px 10px; width:920px; padding-top:10px;}
	    .twoColumn{width:50%; float:left;}
	    .twoColumn ul{}
	    .twoColumn li{margin:5px; padding:5px;}
	    
	#footer{height:35px; background:#eee url(images/background_footer.png) top  no-repeat; clear:both; padding-top:30px; text-align: center; }
	
	#sitemap{}
	    .topLevel{ clear:both; float:left; margin-bottom:20px;}
	    .topLevel br{clear:both;}
	    .topLevel hr{border-bottom:solid 1px #01A451; width:95%; text-align:center;}

		.subLevel{margin-top:8px;}
		.subLevel li{width:33%; float:left; margin-bottom:8px;}
		.subLevel li a{color:#2D600B; text-decoration:none;}
		.subLevel li a:hover{color:#2D600B; text-decoration:underline;}
		
	.requestBox{}
        .requestBox label{clear:both; float:left; margin:3px; font-size:15px; line-height:19px; font-family:Arial; color:#FFF; }
	.requestBox input{clear:both; float:left; margin:3px; font-size:15px; line-height:19px; font-family:Arial; border:solid 1px #FFF; background:#CCC;}
        .requestBox textarea{clear:both; float:left; margin:3px; font-size:15px; line-height:19px; font-family:Arial; border:solid 1px #FFF; background:#CCC; width:98%;}
	    
.txtNormal{ font-size:13px; color:#2d600b; }
	.txtNormal a:link, .txtNormal a:visited{ color:#2d600b;}
	.txtNormal a:hover, .txtNormal a:active{ color:#015c7b;}
	
.txtNormalBlue{ font-size:13px; color:#2a5d8e; }
	.txtNormalBlue a:link, .txtNormalBlue a:visited{ color:#2a5d8e;}
	.txtNormalBlue a:hover, .txtNormalBlue a:active{ color:#015c7b;}	
	
.txtNormalGlay{ font-size:13px; color:#333333; }
	.txtNormalGlay a:link, .txtNormalGlay a:visited{ color:#333333;}
	.txtNormalGlay a:hover, .txtNormalGlay a:active{ color:#015c7b;}	
	
.txtNormalB{ font-size:13px; color:#2d600b; font-weight:bold; margin-bottom:5px; }
	.txtNormalB a:link, .txtNormalB a:visited{ color:#2d600b;}
	.txtNormalB a:hover, .txtNormalB a:active{ color:#015c7b;}
	
.txtNormalR{ font-size:13px; color:red; font-weight:bold; margin-bottom:5px; }
	.txtNormalR a:link, .txtNormalR a:visited{ color:red;}
	.txtNormalR a:hover, .txtNormalR a:active{ color:#015c7b;}
			
.txtSmall{ font-size:11px; color:#333333; }
	.txtSmall a:link, .txtSmall a:visited{ color:#333333;}
	.txtSmall a:hover, .txtSmall a:active{ color:#015c7b;}
.txtSmall b{color:#2a5d8e; font-weight:normal;}

.txtNormalI{font-style:italic; color:#666666; font-size:11px; }
	.txtNormalI a:link, .txtNormalI a:visited{color:#666666; }
	.txtNormalI a:hover, .txtNormalI a:active{color:#fff200; }
	
.txtMenu{ font-size:13px; color:#577409; margin:1px;}
	.txtMenu a:link, .txtMenu a:visited{ color:#577409;}
	.txtMenu a:hover, .txtMenu a:active{ color:#fff200;}

.bottomMenu{color:#2a5d8e; font-size:11px; }
	.bottomMenu a:link, .bottomMenu a:visited{color:#2a5d8e; }
	.bottomMenu a:hover, .bottomMenu a:active{color:#fa6900;}

.txtHead{color:#2d600b; font-size:18px;}
	.txtHead a:link, .txtHead a:visited{color:#2d600b; }
	.txtHead a:hover, .txtHead a:active{color:#015c7b;}
.txtHead2{color:#2d600b; font-size:18px; font-family:'tahoma';}
	.txtHead2 a:link, .txtHead2 a:visited{color:#2d600b; }
	.txtHead2 a:hover, .txtHead2 a:active{color:#015c7b;}	

.txtCountpageB{color:red; font-size:13px; margin:5px; font-weight:bold;float:left;}
.txtCountpage{color:#2a5d8e; font-size:13px; margin:5px;float:left;}
	.txtCountpage a:link, .txtCountpage a:visited{color:#2a5d8e; }
	.txtCountpage a:hover, .txtCountpage a:active{color:#fa6900;}

.adminbuttonlarge {font-size: 8pt; font-weight: bold; height: 20px; border: solid 1px #8b8b89; background:#8b8b89; color:#ffffff;}
.adminbutton {font-size: 8pt; color: #2a5d8e; height: 20px;  border:solid 1px #CCCCCC; }

#quickSearchLink{
    border-bottom:solid 3px #01A451; border-left: solid 3px #01A451; border-right:solid 3px #01A451; float:left;display:block;margin:0px 10px 10px 10px;width:920px;text-align:center;
    /*margin:0px 10px 10px 10px; width:920px; height:auto; border-bottom:solid 3px #01A451; border-left: solid 3px #01A451; border-right:solid 3px #01A451;*/
}
#quickSearchLink a{ text-decoration:none; color:#2D600B; }
#quickSearchLink a:hover{ text-decoration:underline; }
#quickSearchLink h3{ position:relative;z-index:2;background:#fff;margin:-18px auto;width:230px;font-size:2em;font-weight:100;height:19px; letter-spacing:-1px; }
#quickSearchLink h3 a{ color:#2D600B; }
#quickSearchLink ul{ margin:0;float:left; }
#quickSearchLink ul li{ float:left;margin:5px;padding:5px;text-align:left;display:block;width:30%; }
#quickSearchLink ul li a{ font-size:.9em; white-space:nowrap; }
.pagging{margin:20px 0 0 0;}
.pagging strong{float:left;}
.pagging a{color:#2A5D8E;float:left;font-size:13px;margin:5px;}
.pagging a:hover{text-decoration:underline;}
.pagging span{color:red;float:left;font-size:13px;font-weight:bold;margin:5px;}
