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

p {margin-bottom: 5px;}
img { border:none; }
ol li {list-style-type: disc; margin-left: 30px; padding-bottom:5px;}
body { background:#eee; font-family:'Arial'; font-size: 13px;	color:#666666;}
h1{font-size:17px; color:#F7A501; font-weight:bold; margin:3px;}
iframe{padding-bottom:10px;}

/* ID Styles */

#wrapper { background: url(images/background.png) top center repeat-y; }
#cpnew { margin: 0 auto 0 auto; width:932px; }
	#top { clear:both; background:url(../images/head-main.jpg) no-repeat; width:932px; height:210px; margin:auto auto auto 1px; border-bottom:solid 10px #F7A501; }
	/*#topland { clear:both; background:url(../images/head-house.jpg) no-repeat; width:932px; height:210px; margin:auto auto auto 1px; }
	#topbeach { clear:both; background:url(../images/head-condo.jpg) no-repeat; width:932px; height:210px; margin:auto auto auto 1px; }
	#toptopagricultural{ clear:both; background:url(../images/head-land.jpg) no-repeat; width:932px; height:210px; margin:auto auto auto 1px; }
	#topcommercial { clear:both; background:url(../images/head-land.jpg) no-repeat; width:932px; height:210px; margin:auto auto auto 1px; }*/
		#logo{float:left; }
		#logo img{margin:20px 5px 0 20px;}
		#menu{ margin:175px auto auto 150px; width:630px; height:40px; background:url(../images/topmenu.png) no-repeat;  float:left;}	
			#wrapperMenu{ width:100%}
				#listmenu{ float:left; width:98%;text-align:center; margin:13px auto 0 0;}
		#lang{margin:185px auto auto auto;float:right;width:60px;}
		#lang img{  margin: auto 5px auto auto;}
		
	#middle{margin:-1px auto auto 1px; width:930px; background: url(../images/bg-1.gif) repeat-x; float:left; padding-bottom:10px;}	
		#leftColumn{ float:left; width:19%; margin:10px; }	
			.leftmenu{ background:url(../images/bg-menu.gif) no-repeat; height:25px; text-align:center;}
			.leftmenu:hover, .leftmenu:visited:hover {background: url(../images/bg-menu-hover.gif) no-repeat;}
			.txtLeftmenu{ font-size:14px; color:#FFFFFF;}
				.txtLeftmenu a:link, .txtLeftmenu a:visited{ color:#FFFFFF;}
				.txtLeftmenu a:hover, .txtLeftmenu a:active{ color:#015c7b;}
					
		#central{ float:left; width:54%; margin:10px auto auto auto;}
			#listhome{border:solid 1px #999999; background:#FFFFFF; padding:8px;}
				.listdetail{ padding:5px 0 15px 0;}
					.listdetailL{float:left; width:70%;}
					.listdetailR{float:right; width:30%; text-align:right;}
						.listdetailR img{float:right; margin:auto auto auto 4px;}
			
			#listresult{}
				.listDetail{width:230px; height:80px; float:left; margin:auto 5px 5px 5px; padding:4px; border:solid 1px #999999; background:#FFFFFF;}
					.listDetail img{float:left; margin:auto 5px auto auto;}
					.listOptDetail{float:right; margin:5px 0 0 0;}
					.listOptShow{ margin:5px auto auto auto; }

			.pageCount{clear:both; float:left; text-align:center; width:100%;}
			
			#detail{}
				#topdetail{ height:30px; margin:0 0 10px 0;}
					#titledetail{ float:left; width:80%; margin:10px 0 0 0;}
					#next{ float:right; width:7%; padding:0 5px 5px 5px;}
						#next img{float:right;}
					#previous{ float:right; width:7%; padding:0 5px 5px 5px;}
						#previous img{float:left;}
						
				#detailimg{width:100%; margin:auto auto 5px auto;}		
				#showdetailimgB{clear:both; float:left; width:50%;}	
					#showdetailimgB img{ margin:5px; border:solid 1px #999999;}
				#showdetailimg{float:right; width:50%;}	
					#showdetailimg img{ margin:4px; border:solid 1px #999999;}
				
				#showdetail{clear:both; float:left; width:100%;}
				.detailLeft{float:left; width:48%;}
				.detailRight{float:right; width:48%;}
				
				#showViews{ clear:both; padding:10px 0 0 0;}
					.listView{ float:left; margin:5px; width:31%;}
					.listView img{ float:left; margin: auto 5px auto auto;}
				
				#showFeatures{ clear:both; padding:15px 0 0 0;}
					.listFeat{ float:left; margin:5px; width:31%; height:18px}
					.listFeat img{ float:left; margin: auto 5px auto auto;}
				
				#detaildescription{clear:both; float:left; width:100%; margin:15px 0 0 0;}
				#maps{ clear:both; float:left; width:100%; height:350px; margin-top:20px;}
				
				#opt{float:left; margin:30px 0 0 0;}
					.opt2{ float:left; width:120px; height:18px; padding:0 2px 0 2px;}
						.opt2 img{float:left; margin:0 3px 0 0;}

			#homecontent{ float:left; width:48%; margin:5px;}
				#homecontent img{ float:left; margin:5px; border: solid 4px #F7A501;}
			#homemap{ float:right; width:48%; margin:5px;}
			
		.aboutimg{width:140px; margin:10px; float:left;}	
		
		#rightColumn{ float:right; width:22%; margin:10px;}
			#rightColumn select{margin:2px auto; }
			#rightColumn input{margin:2px auto;}
			.listplot{border:solid 1px #999999; background:#FFFFFF; margin:auto; padding:4px;}
				.listplotdetail{ height:65px; margin:5px auto 5px auto; }
				.listplotdetail img{float:left; margin: auto 4px auto 2px;}

		#thank{ width:100%; text-align:center; padding:150px 0 150px 0;}	

		#contact{padding:5px; margin:5px;}
			#contact img{float:left; margin: 10px 10px 10px auto;}
			#contactTop{ width:100%; float:left;}
			#contactBottom{ width:100%; float:left; margin:30px auto auto auto; border:solid 1px #fa6900; }	
			/*#contactBottom{float:left;}*/
			
		#sellbuyform{width:100%; font-size:11px;}	
			#sellbuyform input{margin:2px 2px auto auto;}
			#sellbuyform select{margin:2px auto;}
			
	#footer{clear: both; padding:5px 0 5px 0; text-align: center; border-top:solid 10px #F7A501; background:#d0f0ff; }
	#closefooter{height: 35px;clear: both; padding-top: 20px; text-align: center; background:#eee url(images/background_footer.png) top  no-repeat;}

.txtNormal{ font-size:13px; color:#666666; }
.txtNormal a:link, .txtNormal a:visited{ color:#666666;}
.txtNormal a:hover, .txtNormal a:active{ color:#015c7b;}

.txtSmall{ font-size:11px; color:#666666; }
.txtSmall a:link, .txtSmall a:visited{ color:#666666;}
.txtSmall a:hover, .txtSmall a:active{ color:#015c7b;}

.txtNormalB{ font-size:12px; color:#2a5d8e; font-weight:bold; margin-bottom:5px; }
.txtNormalB a:link, .txtNormalB a:visited{ color:#2a5d8e;}
.txtNormalB a:hover, .txtNormalB a:active{ color:#015c7b;}

.txtMenu{ font-size:13px; font-weight:bold; color:#FFFFFF; margin:8px 6px 8px 6px;}
.txtMenu a:link, .txtMenu a:visited{ color:#FFFFFF;}
.txtMenu a:hover, .txtMenu a:active{ color:#3c3895;}

.txtMenu2{ font-size:13px; font-weight:bold; color:#FFFFFF; margin:15px;}
.txtMenu2 a:link, .txtMenu2 a:visited{ color:#FFFFFF;}
.txtMenu2 a:hover, .txtMenu2 a:active{ color:#3c3895;}

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

.txtResult{color:#fa6900; font-size:13px;margin:10px; font-style:italic; font-weight:bold}

.txtHeadOrange{font-size:17px; color:#F7A501; font-weight:bold; margin:3px;}
.txtHeadOrange a:link, .txtHeadOrange a:visited{color:#F7A501; }
.txtHeadOrange a:hover, .txtHeadOrange a:active{color:#2a5d8e;}

.txtHeadOrange2{color:#fa6900; font-size:24px;}
.txtHeadOrangeS{color:#fa6900; font-size:20px; margin:10px; }
.txtHeadOrangeS a:link, .txtHeadOrangeS a:visited{color:#fa6900; }
.txtHeadOrangeS a:hover, .txtHeadOrangeS a:active{color:#015c7b;}
.txtHeadGreen{color:#015c7b; font-size:16px; border-bottom: 1px dotted #015c7b;}

.txtNormalI{font-style:italic;color:#015c7b; font-size:13px; }
.txtNormalI a:link, .txtNormalI a:visited{color:#015c7b; }
.txtNormalI a:hover, .txtNormalI a:active{color:#fa6900;}

.txtQuickSearchB{color:#fa6900; font-size:12px; font-weight:bold; font-style:italic;}
.txtQuickSearchB a:link, .txtQuickSearchB a:visited{color:#fa6900; }
.txtQuickSearchB a:hover, .txtQuickSearchB a:active{color:#2a5d8e;}

.txtQuickSearchB2{color:#fa6900; font-size:15px; font-weight:bold; font-style:italic;}
.txtQuickSearchB2 a:link, .txtQuickSearchB2 a:visited{color:#fa6900; }
.txtQuickSearchB2 a:hover, .txtQuickSearchB2 a:active{color:#2a5d8e;}

.txtQuickSearch{color:#2a5d8e; font-weight:bold; font-size:13px; margin:10px;font-style:italic;}
.txtQuickSearch a:link, .txtQuickSearch a:visited{color:#2a5d8e; }
.txtQuickSearch a:hover, .txtQuickSearch a:active{color:#fa6900;}

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

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

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

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

