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

p {margin-bottom: 10px; line-height:17px;}
img { border:none; }
body { background:#eee; font-family:'Arial'; font-size: 13px;	color:#333333;}
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;}

input{margin:2px auto;}
/* 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; }
	#tophouse { clear:both; background:url(../images/head-house.jpg) no-repeat; width:932px; height:210px; margin:auto auto auto 1px; }
	#topcondo { clear:both; background:url(../images/head-condo.jpg) no-repeat; width:932px; height:210px; margin:auto auto auto 1px; }
	#topland{ 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:170px 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:490px; }	
			#buy {margin:5px; /*background:url(../images/howtobuy.jpg) no-repeat; */ width:485px; height:145px;}
			#sell {margin:10px 5px 5px 5px; background:url(../images/howtosell.jpg) no-repeat; width:485px; height:145px;}
		#rightcolumn{ float:right;font-size:12px;margin:5px 5px 0px auto;width:430px; background:#e9e9e9;}
			#searchBox {font-family:Arial;font-size:12px;width: 430px; margin: 0 auto 5px auto; }	
		
		#quickSearch{ float:left; margin:2px; background:url(../images/quick.jpg) no-repeat; height:44px; width:930px; text-align:left}	
			#showQuicksearch{margin:17px 20px 5px 15px;}
			
		#listhotland{ border:solid 2px #F49C01; float:left; margin:5px; background:#eee; width:300px; padding:5px;}
		#listfeaturedland{border:solid 2px #F49C01; float:right;  margin:5px; background:#eee; width:580px; padding:5px; clear:none;}	
			.listLandHotsale{ margin:10px auto 5px auto; height:120px; float:left;}	
				.listLeftImg{ float:left; width:8%; margin:50px auto 50px auto;}
				.listDetail{float:left; width:250px; border:solid 1px #cccccc; margin: auto 5px 5px 5px;  padding:5px; background:#FFFFFF;}
				.listDetail img{ float:left; margin-right:5px;}
				
			.listLandFeatured{margin:10px auto 5px auto; height:120px; width:270px; float:left;}	
			.listLandFeatured1{margin:10px auto 5px auto; height:120px; width:310px; float:right;}	
				.listRightImg{ float:right; width:10%; margin:50px auto 50px auto;}
				.listDetail2{ float:right; width:250px; border:solid 1px #cccccc; margin: auto 5px auto 0px; padding:5px; background:#FFFFFF;}
				.listDetail2 img{ float:left; margin-right:5px;}
		
		#listhotcondo{ border:solid 2px #F49C01; float:left; margin:5px; background:#eee; padding:5px; clear:both; width:630px; }
		#listfeaturedcondo{border:solid 2px #F49C01; float:left;  margin:5px; background:#eee; padding:5px; clear:both;width:630px;}	
			.listCondoHotsale{ margin:10px auto 5px auto; height:120px; float:left; width:315px;}
			.listCondoHotsale1{margin:10px auto 5px auto; height:120px; width:315px; float:right;}	
			.listCondoFeatured{ margin:10px auto 5px auto; height:120px; float:left; width:315px;}
			.listCondoFeatured1{margin:10px auto 5px auto; height:120px; width:315px; float:right;}
				
		#listhothouse{ border:solid 2px #F49C01; float:left; margin:5px; background:#eee; padding:5px; clear:both; width:630px; }
		#listfeaturedhouse{border:solid 2px #F49C01; float:left;  margin:5px; background:#eee; padding:5px; clear:both; width:630px; }	
			.listHouseHotsale{ margin:10px auto 5px auto; height:120px; float:left; width:315px;}
			.listHouseHotsale1{margin:10px auto 5px auto; height:120px; width:315px; float:right;}	
			.listHouseFeatured{ margin:10px auto 5px auto; height:120px; float:left; width:315px;}
			.listHouseFeatured1{margin:10px auto 5px auto; height:120px; width:315px; float:right;}
		.listOptDetail{clear:both; float:left; width:30px;}
		.listOptShow{ float:left; margin:8px auto auto auto; }	
		
                #listhome{clear:both; float:left;}
                
		#left{float:left;width:650px; clear:left;}	
		#right{float:right; width:280px;}
		
			#newproperty{float:right; clear:left; background:#e9e9e9; border:solid 2px #F49C01; margin:5px; padding-bottom:5px;  }
			#newproperty img{ margin:5px;}
				#newpropertylist{ margin:15px;}
					.shownewpropertylist{ width:205px; height:160px; margin:10px; text-align:center; float:left;}
					.shownewpropertylist img{ padding:3px;}
				#newpropertydetail{margin:15px; padding:5px; height:100%;}	
					#shownewpropdetail { width:475px; float:left; }
					#shownewpropdetail img{ float:left; margin:auto 10px 5px auto;}
					#shownewpropimg{ float:right; width:410px;}
					#shownewpropimg img{ margin:1px;}
					
		#listresult{border:solid 2px #F49C01; float:left; margin:5px; background:#eee; width:900px; padding:5px;}
			.listresultCenter{margin:10px auto 5px 5px; height:120px; width:270px; float:left;}		
			.listresultLeft{ margin:10px auto 5px auto; height:120px; width:310px; float:left;}
			.listresultRight{margin:10px auto 5px auto; height:120px; width:310px; float:right;}
			
		#detail{ padding:5px; margin:5px;}
		#showdetailimg{ width:340px; margin:5px auto 5px auto; padding:5px; float:left; }
			#showdetailimg img{ border: solid 4px #cccccc;}	
			
		#showdetail{ float:left; width:48%; margin:5px 5px 5px 10px;}	
		#showFeatures{float:left; width:48%;margin:5px auto 5px auto;}
		#detaildescription{float:left; width:95%; margin:5px 5px 5px 10px; padding-right:10px; clear:both;}
		
		#opt{ clear:both; width:900px;}	
			.opt2{ float:left; width:140px; padding:5px;}
				.opt2 img{float:left; margin:3px;}
				
			#previous{float:right; width:130px; padding:5px;}
				#previous img{float:left; margin:3px;}
			#next{ float:right; width:120px; padding:5px;}
				#next img{float:right; margin:3px;}		
			
		#links{padding:5px; margin:5px;}	
			#links img{margin:10px 10px 5px auto;}
			.pageCount{ text-align:center; float:none;}	
			
		#thank{ width:930px; text-align:center; padding:150px 0 150px 0;}	
		
		#saleform{padding:5px; margin:5px;}
		#buyform{padding:5px; margin:5px;}
			.detailForm{font-size:13px; color:#666666; margin:2px; padding:2px;}
		#currency{padding:5px; margin:5px;}
			#currencyLeft{ width:450px; float:left;}
				#currencyLeft iframe{float:left; margin:5px;}
			#currencyRight{ width:450px; float:right; margin:50px auto auto auto; }	
			#currencyBottom{float:left;}
			
		#about{padding:5px; margin:5px;}	
			#about img{margin-bottom:5px;}
		.aboutLeft{float:left; width:270px;}
		.aboutRight{float:right;padding:5px; width:620px;}
		
		#weather{padding:5px; margin:5px;}
			#weather iframe{float:right; margin:5px;}
			
		#contact{padding:5px; margin:5px;}
			#contact img{float:left; margin: 10px 10px 10px auto;}
			#contactLeft{ width:550px; float:left;}
			#contactRight{ width:350px; float:right; margin:30px auto auto auto; border:solid 1px #fa6900; }	
			#contactBottom{float:left;}
			
	#footer{height: 35px;background:	#eee url(images/background_footer.png) top  no-repeat;clear: both; padding-top: 20px; text-align: center; }

.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:13px; 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;}
.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{color:#fa6900; font-size:21px;margin:8px;}
.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; }

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

.txtQuickSearch{color:#FFFFFF; font-weight:bold; font-size:13px; margin:10px;font-style:italic;}
.txtQuickSearch a:link, .txtQuickSearch a:visited{color:#FFFFFF; }
.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:13px;}
.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; }
