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

p {margin-bottom: 10px;}
img { border:none; }
/*ol li {list-style-type: decimal; margin-left: 40px; padding-bottom:5px;}*/

body { background:url(images/bg.gif); font-family: Verdana; font-size: 12px;color:#FFFFFF; line-height:13px;}

#wrapper {width:100%; height:100%;}

#google_translate_element{float:right; /*position:absolute;*/ margin:-3px 0px 0 3px; width:152px; height:26px; }

#realty { margin: 0 auto 0 auto; width:950px; background:#242424; border-left: solid 5px #000000; border-right: solid 5px #000000; }
	#top{clear:both; width:950px;margin:auto;}
		#topleft{float:left; width:42%;}
			#topmenu{margin:5px 0 0 0; color: #202020;}
		#topcenter{float:left; margin-top:6px;}	
		#topright{float:right; width:40%;}
			#regis{width:165px; height:22px; background:url(../images/bg-regis.gif) no-repeat; /*clear:both;*/  float:right; padding:4px 0 0 0; margin-right:0px;}
			#topbanner{clear:both; float:right; margin:auto 0px 0 0; width:360px; height:70px; float:right; background:url(../images/LogoBanner.jpg) no-repeat;}
			#topcontact{clear:both; float:right; width:95%; text-align:right; margin:2px 10px 0 0;}
		#menu{ width:950px; clear:both; float:left; text-align: center; margin:10px 0 5px 0; }	

	#middle{width:950px; float:left; clear:both; margin-top:5px;}	
		#welcome{width:100%; float:left;}
			#search{float:left; width:40%; padding:10px 5px 10px 10px;}
			#search2{float:right; width:40%; padding:10px 5px 10px 10px;}
				#searchbox{border: solid 2px #000000; background:#242424; width:375px; overflow:auto; padding:0 0 10px 0}
			#searchcontent{float:right; width:57%; padding:35px 10px 10px 0; text-align:left;}	
			#homecontent{float:right; width:57%; padding:10px 10px 10px 0; text-align:left;}
				#homecontent img{float:right; margin:auto auto auto 10px; border:solid 3px #000000;}	
		#listHome{clear:both; float:left; margin:5px 0 0 0; width:100%;}	
			.listproperty{width:190px; height:290px; border:solid 3px #eddc0a; float:left; margin:auto 15px 20px 15px; background:#000000; text-align:left; padding:5px; overflow:hidden;} 
			.listproperty img{padding:0 0 5px 0;}
			.listproperty p{margin-bottom:5px;}
			
		#detail{width:930px; float:left; padding:10px;
               
                }
		
		#detailcenter{clear:both; float:left; width:930px;}
			#detailimg{float:left; width:40%;}
				#detailimg img{margin:5px;}
				#showdetailimgprimary img{border:solid 3px #d9cc0b;}
				#showdetailimg img{border:solid 3px #d9cc0b;}
				#detailcontent{float:right; width:60%;}
				#detailtop{clear:both;}
                                #detailtop p,#detailtop img{float:left;display:block;font-size:14px;font-weight:bold;padding:10px;}
                                
					#detailtopLeft{width:50%; text-align:left; float:left; padding:5px 0 0 0;}
					#detailtopRight{width:50%; text-align:left; float:right;}
                                        #detailtopRight p{font-weight:bold;}
				.detaildescription{clear:both; float:left; margin:5px 0 0 0; width:100%;}
				.detaildescription ol{ margin:5px 0 0 0; }
				.detaildescription ol li{ list-style:none; margin-left: 10px; padding:0 0 5px 20px; float:left; width:43%;background:url(../images/li.gif) top left no-repeat; }
				.detaildescription ol li img{margin:2px 5px 0 0;}
				.detailmap{clear:both; float:left; width:100%;}
				#map{ clear:both; float:left; border:solid 1px #ffff00;}
				.gmnoprint  span{margin:-50px;}
				
			#devtotle{float:right; width:40%; padding:0px 5px 10px 5px; margin:0 10px 0 0; border:solid 2px #000000; text-align:center;}
			#devindex{float:left; width:55%; padding:10px; text-align:left;}		

		#listresult{ clear:both; float:left; margin:20px 0 0 0; width:100%;}	
		.member{float:left; clear:both; margin:15px 50px 13px 250px;}
		.boxRegis{ border:solid 5px #333333; color:#FFFFFF;}
		.tdHeight{height:15px; padding:3px;}
		.contentlogin{clear:both; float:left; color:#FFFFFF; padding:10px; width:97%;} 
			.contentlogin ol li{list-style-type:decimal; margin-left:40px;}
			
		.listCurrentProp{width:100%; clear:both; float:left; margin-bottom:10px;}
		.Left{width:45%; float:left;}
		.Left img{margin:0 5px 0 0; border:solid 2px #999999;}
		.Right{width:50%; float:right; padding:5px;}	
		
		.buy{ color:#FFFFFF;}
		.buy img{ float:right; margin:5px; border:solid 1px #d9cc0b;}
		.buy ol li{list-style-type:disc; margin-left: 40px; padding-bottom:5px;}
		.buyimg{ float:left; text-align:center; width:180px; margin:10px 23px 5px 23px; }
		.buyimg img{border:solid 1px #d9cc0b; margin-bottom:5px;}
		.featForm{ float:left; width:33%;}
		
		.maintenance{ color:#FFFFFF;}
		/*.maintenance img{ float:right; margin:5px 90px auto; border:solid 1px #d9cc0b;}*/
		.maintenance ol li{list-style-type:disc; margin-left: 40px; padding-bottom:5px;}
		
		.about{ color:#FFFFFF;}
		.about img{ float:right; margin:5px; border:solid 1px #d9cc0b;}
		.about ol li{list-style-type:disc; margin-left: 40px; padding-bottom:5px;}

		#memberDetail{width:930px; float:left; padding:10px;}
		#memberLeft{clear:both; float:left; width:47%; }
		#memberRight{float:right; width:47%;}
			.memberdetail{ height:15px; background:#333333; padding:3px; margin:5px 0 5px 0; clear:both; float:left; width:99%;}
		
		#listForm{width:930px; float:left; padding:10px;}	
			.listImg{width:32%; float:left; height:120px;}
				.listImg img{float:left;}	
			.sImage{ float:left; clear:both; width:120px; padding:3px; font-size:11px;}
			
			.showImg2{width:100%;}
			.listImg2{width:100px; height:95px;float:left;padding:5px; }
			.listImg2 img{ float:right; }

		#listDetail{width:930px; float:left; padding:10px;}
			#listDetail img{margin:auto auto 10px 110px;}
		#listingLeft{clear:both; float:left; width:47%;}
		#listingRight{float:right; width:47%;}
			.listdetail{height:15px; background:#333333; padding:3px; margin:5px 0 5px 0; clear:both; float:left; width:98%;}
		
		#info{width:930px; float:left; padding:10px;}	
			#info img{}
		.information{margin:0 15px 20px 30px; clear:both; height:100%;}
			.information img{ float:right; margin:auto 10px auto 10px;}
			.information ol li{ width:33%; margin:10px 0 10px 0; float:left; list-style:none;}	
	
	#footer{ width:950px; clear:both; padding-top:15px; text-align: center; border-bottom:solid 5px #000000;}
		.tbfooter{text-align:center;}
	
	.pageCount{clear:both; float:left; text-align:center; width:100%; margin:15px 0 0 0;}	

.txtNormal{ font-size:12px; color:#FFFFFF;}
	.txtNormal a:link, .txtNormal a:visited{ color:#FFFFFF;}
	.txtNormal a:hover, .txtNormal a:active{ color:#015c7b;}	
.txtNormalY{ font-size:12px; color:#ffff00;}
	.txtNormalY a:link, .txtNormalY a:visited{ color:#ffff00;}
	.txtNormalY a:hover, .txtNormalY a:active{ color:#ffffcc;}	
				
.txttitle{ font-size:10px; color:#ffff00;}
	.txttitle a:link, .txttitle a:visited{ color:#ffff00;}
	.txttitle a:hover, .txttitle a:active{ color:#ffffcc;}

.txttopmenu{ font-size:13px; color:#ffff00; margin:5px 10px 5px 8px;}
	.txttopmenu a:link, .txttopmenu a:visited{ color:#ffff00;}
	.txttopmenu a:hover, .txttopmenu a:active{ color:#ffffcc;}
	
.txtregis{ font-size:13px; color:#ffff00;}
	.txtregis a:link, .txtregis a:visited{ color:#ffff00;}
	.txtregis a:hover, .txtregis a:active{ color:#ffffcc;}	
	.txtregis strong{font-weight:bolder;}
.txtHead{ font-size:15px; color:#ffff00; margin:0 10px 5px 8px;}	
	.txtHead a:link, .txtHead a:visited{  color:#fff;font-weight:bold;}
	.txtHead a:hover, .txtHead a:active{ color:#fff;font-weight:bold;text-decoration:underline;}
.txtHead ul{color:#ffff00;}

.Menu{color:#ffff00; font-size:11px; margin:10px 2px 2px 2px;}
	.Menu a:link, .Menu a:visited{color:#ffff00; }
	.Menu a:hover, .Menu a:active{color:#ffffcc; }

.bottomMenu{color:#ffff00; font-size:11px; margin:2px;}
	.bottomMenu a:link, .bottomMenu a:visited{color:#ffff00;}
	.bottomMenu a:hover, .bottomMenu a:active{color:#ffffcc;}
.bottomMenu2{color:#CCCCCC; font-size:11px; margin:2px;}
	.bottomMenu2 a:link, .bottomMenu2 a:visited{color:#CCCCCC;}
	.bottomMenu2 a:hover, .bottomMenu2 a:active{color:#ffff00;}

.txtTitle{color:#ffff00; font-size:17px; }
	.txtTitle a:link, .txtTitle a:visited{color:#ffff00;}
	.txtTitle a:hover, .txtTitle a:active{color:#ffffcc;}	
.txtTitle2{color:#ffff00; font-size:15px; }
	.txtTitle2 a:link, .txtTitle2 a:visited{color:#ffff00;}
	.txtTitle2 a:hover, .txtTitle2 a:active{color:#ffffcc;}	
	
.txtPrice{color:#993333; font-size:15px; font-weight:bold;}	
	
.txtCountpage{color:#FFFFFF; font-size:11px; margin:5px;float:left;}
	.txtCountpage a:link, .txtCountpage a:visited{color:#FFFFFF;}
	.txtCountpage a:hover, .txtCountpage a:active{color:#fa6900;}	
.txtCountpageB{color:#ffff00; font-size:11px; margin:5px; font-weight:bold;float:left;}
.Red{color:#FFFF00;}

.txtSmall{font-size:11px; font-size:11px; color:#FFFFFF;}
.txtSmallI{font-size:11px; font-style:italic; color:#FFFFFF;}
.txtPrice2{ color:#993333; font-weight:bold; font-size:11px;}

.slider {position:relative;width:140px;height:20px;}
.slider_point {position:absolute;width:13px;height:20px;background-image:url('../images/pointer.gif');background-repeat:no-repeat;}
.slider_text {color:yellow;}

.txtsold{color:#993333; font-size:11px; font-weight:bold;}
	.txtsold a:link, .txtsold a:visited{color:#993333;}
	.txtsold a:hover, .txtsold a:active{color:#fa6900;}	
	
.adminbuttonlarge {font-size: 8pt; font-weight: bold; height: 20px; border: solid 1px #8b8b89; background:#8b8b89; color:#242424;}
.adminbutton{color:#242424; height:18px; background:#FFFFFF; border:solid 1px #242424; font-size:11px;}

.optionSearchDiv{
    width:339px;
    border:2px solid #000000;
    height:215px;
    float:left;
    color:#ffff00;
    font-size:1.1em;
    font-family:arial;
}
.optionSearchDiv h2{font-size:16px;font-weight:bold;margin:10px;font-family:arial;}
.optionSearchDiv ul{margin:20px 0 0 10px;padding:0;}
.optionSearchDiv ul li{list-style:none;font-weight:100;font-size:.8em;font-family:arial;}
.optionSearchDiv ul li a{font-weight:bold;color:#fff;font-size:1.2em;font-family:arial;}
.optionSearchDiv ul li a:hover{text-decoration:underline;}

#welcome .welcomHome{
    font-size:0.9em;
padding:10px 10px 0;
}
#welcome .welcomHome h1{
    font-size:1.1em;
    font-weight:bold;
}


.txtAboveSearchBox{
color:#FFFF00;
font-family:arial;
font-size:16px;
font-weight:bold;
line-height:20px;
padding:0 0 12px;
}

#detail h1{font-size:1.5em; color:#fff;width:65%;float:left;display:block;font-weight:bold;letter-spacing:-1px;}
#detail .priceTopText{width:auto;float:right;display:block;padding:0 0 10px 0;margin:-4px 0 10px 0;}

#detail .priceTopText h2{font-size:1.4em;color:#ffff00;text-align:right;line-height:18px;font-weight:bold;}
#detail .TopTitleDivPrice{ border-top:2px solid #c6c600;margin:5px 5px 0;padding:10px 0;}

a.mLink{color:#fff;text-decoration:none;}
a.mLink:hover{color:#ffff00;text-decoration:underline;}
.bigTel{color:#FFFFFF;
font-size:18px;
font-weight:100;}
.bigTel a{color:#fff;}
.bigTel a:hover{text-decoration:underline;}

.gbLogo{float:left;
margin:-40px 0 0 5px;
position:relative;
width:140px;}

.hammocksLogo{
    float:right;
margin:-40px 0 0 5px;
position:relative;
width:140px;    
}
/************************/
.staffInfo{margin:5px 0 20px 25px;}
.staffInfo div{
    width:200px;
    float:left;
    margin:0px 0 20px 10px;
}
.staffInfo div h3{
    font-weight:bold;
    font-size:15px;
    color:#F7F600;
}

.staffInfo div h4{
    font-weight:bold;
    font-size:15px;
    color:#F7F600;
}

#hammockGallery h3{
    display:block;
    font-size:20px;
    background:#222;
    color:#FFFF00;
    border:#000 1px solid;
    margin:10px 0 0px 0;
    cursor:pointer;
    line-height:25px;
    padding:3px;
}
.galleryM{
    background:#333;
}
.thumb{
    width:150px;
    height:150px;
    margin:10px;
    float:left;
}
.thumb img{
    border:#FFFF00 2px solid;
}