@import url(beach.css);
@import "layout_property.css";
body {
margin:0px;
padding:0;
font-family:verdana, Georgia, "Times New Roman", Times, serif;
text-align:center;
color:#00443a;
background-color: #a0e1da;

}
img {
behavior: url(”iepngfix.htc”);
border:0;
}
*{
	margin:0;
	padding:0;
}
a{
	text-decoration: none;
}
#container{
	width:944px;
	margin:0 auto;
	text-align:center;
	background-color: #fff;
	border:0px solid #000;
}
.clearfix{
	clear:both;
}
.bt {
	float:left;
	margin:10px 0 0 60px;
	/*padding:10px 0 0 60px;*/
	border:0px;
	width: 50px;
	height:20px;
	
}
.bt2{
	float:left;
	margin:10px 0 0 10px;
	text-indent: -9999px;
	width: 85px;
	height: 20px;
	
}
.bt3{
	float:left;
	margin:10px 0 0 50px;;
}
.bt .bt2 .bt3 a:hover{
	border:2px solid #fff;
}
.hideText{
	display:none;
}
#containerTop{
/*text-align:left;*/
	background: url(../images/container_top.jpg);
	background-repeat: no-repeat;
	height:18px;
	width: 944px;
	border:0px solid #000;
	
}
#containerBottom{
	background: url(../images/container_bottom.jpg);
	background-repeat: no-repeat;
	height:18px;
	width: 944px;
	border:0px solid #000;
	}
#content{
/*text-align:left;*/
	
	background-image: url(../images/bg_content.jpg);
	background-repeat: repeat-y;
	width: 944px;
	/*height:500px;*/
	border:0px solid red;
	background-color: #fff;
}
#footer{
	margin:10px 20px 0px 20px;
	padding:20px;
	/*width:800px;*/
	height:120px;
	background-color: #4bcebb;
	border:0px solid red;
	text-align: center;
}
#footer p{
text-align: left;
width:100%;
	font-size:10px;
	color:#eee;
	float:left;
}
#container #content #footer .header{
	display: inline-block;
	color:#2b91ae;
	height:15px;
	width: 65px;
	font-weight:bold;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border:0px solid red;
	margin-right:10px;
	text-align:right;
	float:left;
}
#footer  a{
	text-decoration: none;
	font-size:11px;
	color:#b5fbe2;

}
#footer  a:hover{
	text-decoration: none;
	font-size:11px;
	color:#fff;

}

#footer .copyright{
	text-align: center;
	color:#fff;
}
#contentHeader{
	text-align: center;
	width:930px;
	background-image: url(../images/bg_contentHeader.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height:153px;
	border:0px solid blue;
	background-color: none;
	margin:0 0 0 7px;
	*margin:0px;/* hack */
}
#contentHeader h2.logo{
	border:0px solid blue;
	float:left;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	width:139px;
	height:149px;
	text-indent: -9999px;
	background-color: none;
	behavior: url(”../iepngfix.htc”);
	margin:0 0 0 7px;
	*margin:0px;/* hack */
}
#contentHeaderBanner{
	border:0px solid blue;
	float:left;
	width:750px; 
	height:70px;
	margin-top:10px;
	margin-bottom: 8px
}
#contentHeaderBanner .flash{
	border:1px solid blue;
	float:left;
	/*z-index:9999;*/
}
#contentHeaderBanner img{
	border:0px;
	margin:0px 5px 0 5px;
}
#contentHeaderBox{
float: right;
border:0px solid red;
	width:750px;
	height:63px;
	
}
#contentHeadTicker{
	border:0px solid red;
	width:500px;
	height:63px;/*63px;*/
	float:left;
	clear: right;
}
#contentHeaderSearch{
	border:0px solid blue;
	float:right;
	height:65px;
	width:213px;
	background-image: url(../images/search.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	
}
#contentHeaderSearch form{
float:right;
	border:0px solid red;
	width:150px;
	height:30px;
	margin:35px 0 0 0;
	
}
#contentHeaderSearch form input{
 font-size:12px;
	width:130px;
	border:0px solid #000;
	height:19px;;
	background-image: url(../images/form_search.gif);
	background-repeat: no-repeat;
	padding:2px 0 0 3px;
}
#contentMainNav{
	border:0px solid green;
	width:930px;
	height: 39px;
	margin:0 0 0 7px;
	*margin:0px;/* hack */
}
#contentMainNavOwnerLogin{
	float:left;
	background-image: url(../images/login_owner.jpg);
	background-repeat: no-repeat;
	width:213px;
	height:39px;
}
#contentMainNavagentLogin{
	float:left;
	background-image: url(../images/login_agent.jpg);
	background-repeat: no-repeat;
	width:213px;
	height:39px;
}
#contentNav{
	float:left;
	background-color: #4ef90b;
	width:504px;
	height:39px;
	background-image: url(../images/contentNav_bg.png);
	background-repeat: repeat-x;

}

#contentNav a img{
	margin:0;
}
#contentNav a:hover img{
  filter: alpha(opacity=45);
  -moz-opacity:0.45;
  opacity:0.45;
  border:0px solid #000;
  }
#contentFeature{
	border:0px solid #000;
	background-image: url(../images/contentFeature.png);
	background-repeat: no-repeat;
	width:930px;
	height:309px;
	margin:0 0 0 7px;
	*margin:0px;/* hack */
} 
#flashfeatured{
	float:left;
	border:0px solid red;
	margin:10px 0 0 10px;
	height:277px;
	width:550px;
}
#featuredBox{
float:left;
width:350px;
height:277px;
	margin:20px 0 0 0;
	background-image: url(../images/featured.jpg);
	background-repeat: no-repeat;
	
}
#mainContentHome{

border:0px solid red;
	width:930px;
	background-image: url(../images/maincontentHome_bg.jpg);
	background-repeat: repeat-y;
	background-color: none;
	margin:0 0 0 7px;
	*margin:0px; /*hack */
	float: left;
	*float:none;
 
} 
#mainContentHomeTop{
	border:0px solid #000;
	background-image: url(../images/mainContentHomeTop.jpg);
	background-repeat: no-repeat;
	width:930px;
	height:40px;
	clear:both;
	
}
#mainContentBeachTop{
	border:0px solid #000;
	background-image: url(../images/mainContentBeachTop.jpg);
	background-repeat: no-repeat;
	width:930px;
	height:40px;
	clear:both;
}
#mainContentPropertyDetailTop{
	border:0px solid #000;
	background-image: url(../images/mainContentPropertyDetailTop.jpg);
	background-repeat: no-repeat;
	width:930px;
	height:40px;
	clear:both;
}
#mainContentSearchTop{
	border:0px solid #000;
	background-image: url(../images/mainContentSearchTop.jpg);
	background-repeat: no-repeat;
	width:930px;
	height:40px;
	clear:both;
}

#globalNavLeft{
border:0px solid red;
float:left;
	width:180px;
/*	background-image: url(../images/globalNavLeft.jpg);
	background-position: bottom;*/
}
#globalNavLeft a.navProperty {
	float:left;
	width:180px;
	text-align: left;
	height:21px;
	background-image: url(../images/navLeftProperty.jpg);
	background-repeat: no-repeat;
	font-size:10px;
	line-height: 20px;
	text-indent: 5px;
	font-weight:normal;
	text-transform: uppercase;
	color:#000000;
}
#globalNavLeft a.navProperty:hover{
	background-image: url(../images/navLeftProperty_on.jpg);
	background-repeat: no-repeat;
	color:red;
}
#globalNavLeft a.navLivingHere {
	float:left;
	width:180px;
	text-align: left;
	height:19px;
	background-image: url(../images/navLeftLivnghere.jpg);
	background-repeat: no-repeat;
	font-size:10px;
	line-height: 20px;
	text-indent: 5px;
	font-weight:normal;
	text-transform: uppercase;
	color:#000000;
}#globalNavLeft a.navLivingHere:hover{
	background-image: url(../images/navLeftLivnghere_on.jpg);
	background-repeat: no-repeat;
	color:red;
}

#globalNavLeft a.navBeaches {
	float:left;
	width:180px;
	text-align: left;
	height:19px;
	background-image: url(../images/navLeftBeaches.jpg);
	background-repeat: no-repeat;
	font-size:10px;
	line-height: 20px;
	text-indent: 5px;
	font-weight:normal;
	text-transform: uppercase;
	color:#000000;
	border:0px solid red;
}
#globalNavLeft .navLeftShadow{
	width:180px;
	/*padding-left:180px;*/
	text-align: left;
	height:10px;
	background-image: url(../images/navLeftShadow.jpg);
	background-repeat: no-repeat;
	border:0px solid red;
}
#globalNavLeft a.navBeaches:hover{
	background-image: url(../images/navLeftBeaches_on.jpg);
	background-repeat: no-repeat;
	color:red;
}
#mainContentCenter{
float:left;
width:590px;
	/*height:800px;*/
	border: 0px solid red;
	
	padding-bottom:5px;
}
#mainContentCenter #contentGlobal{
		text-align: left;
	/*margin:10px;*/
	margin-left:2px;
	padding:10px;
	border:0px solid red;
}

#homeBanner{
	float:left;
	margin:0 0 0 10px;
}
#mainContentHomeBottom{
	border:0px solid lime;
	height:28px;
	width:930px;
	background-image: url(../images/mainContentCenterBottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin:0 0 0 7px;
	*margin:0px;/* hack */
}
#globalRight{
	border:0px solid lime;
	padding:10px 0 0 10px;
	float:left;
	text-align: right;
	width:130px;
	background-color: none;
}
#property{
	text-align: left;
	/*margin:10px;*/
	margin-left:10px;
	border:0px solid red;
}
#property p{
	font-family: verdana,Arial, Helvetica, sans-serif;
	/*font-size:13px;*/
	margin:10px 0 0 10px;
}

.propertyStyleOne {
	padding:20px 10px 0 0px;
	width:560px;
	height:170px;
	margin-top:10px;
	border:0px solid red;
	background-image: url(../images/property_bg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	font-size:11px;
}
.propertyStyleOne h6{
	float:left;
	font-family: arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006e75;
	margin-left:5%;
	border:0px solid red;
	clear:right;
}
.propertyStyleOne p{
	width:430px;
	font-size:11px!important;
	color:#006e75;
	padding:5px;
	border:0px solid red;
	float:left;
	clear:left;
	text-align:left;
}
p.propertyText{
	font-size: 11px;
}
.propertyStyleOne p img.house{
	float: left;
	width:100px;
	height:70px;
	padding:5px;
	margin:5px;
	border:1px solid aqua;
}
.propertyStyleOne img.agent{
	float:right;
	border:0px solid red;
	margin:20px;
}
 #property .propertyStyleOne .moredetail {
/*display:block;*/
width:80px;
 float:right;
	border:0px solid red;
}
/*  #property .propertyStyleOne a.moredetail:hover{
		filter: alpha(opacity=25);
  	-moz-opacity:0.25;
  	opacity:0.25;
}*/
/* #property .propertyStyleOne a:hover
 {
 border:1px solid red;
 	filter: alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;
 }*/

 /* ..................searchform .........................................................*/
#searchBoxOne{
	/*width:555px;*/
	border:0px solid #4bcebb;
}
 #searchFilter {
	width:555px;
	background-image: url(../images/filter_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	
	color:#007463;
	height:100px;
	width:539px;
	padding:30px 0 0 5px;
	border:0px solid red;
	text-align: center;

 }

  #searchFilter select.filter{
/*  text-align:right;*/
 font-family: arial,verdana;
 	color:#198b74;
	width:240px;
	font-size:11px;
	font-weight:bold;
	margin:3px;
	/*float:left;*/
	background-color: #cdfef7;
	background-image: url(../images/globalNavLeft.jpg);
}
#searchFilter option{
	color:#993355;
	padding:0px;
	}
#searchFilter .buttonSubmit{
cursor:pointer;
border:0px solid red;
/*	width:49px;
	height:54px;*/
	clear:none;
	float:right;
	padding-bottom:00px;
}
 /* ..................searchResult .........................................................*/
.propertySearchResult{
padding:5px 10px 6% 5px;
	width:95%;
	/*height:325px;*/
	margin-bottom:0;
	border:0px solid red;
	background-image: url(../images/propertySearchResult_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float:left;
	text-align: left;
	clear:both;
}
#mainContentCenter .propertySearchResult h4 a{
	display:block;
	width:100%;
	border:0px solid red;
	font-family:arial;
	font-weight: normal;
	font-size:16px;
	color:#5e6124;
	border-bottom:1px dotted #7f8d3e;
	padding:10px 0 0px 0;
	/*line-height: 0px;*/
}
#mainContentCenter.ref{
	font-size:10px;
}
#mainContentCenter .searchResultDetail {
	border:0px solid red;
	font-size:11px;
	color:#07484e;
	padding:10px 5px 10px 10px;
	margin-bottom:0px;
}

#mainContentCenter .searchResultDetail .bold{
	font-size:10px;
	font-weight:bold;
	color:#07484e;
	text-transform: uppercase;
}
#mainContentCenter .searchResultDetail img.pThumb{
	width:300px;
	height:240px;
	float:left;
	margin:5px;
	padding:3px;
	border:1px dotted #7f8d3e;
}
#mainContentCenter .searchResultDetail img.agentLogo{
	float:right;
	width:61px;
	height:59px;
	margin:10px;
	border:0px solid red;
}
#mainContentCenter .searchResultDetailbut{
	float:left;
	height:30px;
	border:0px solid red;
	clear:both;
	display:inline;
	padding:10px 0 0 10px;
}
a.buttonBG{
	text-align: center;
	width:150px;
	font-size:10px;
	font-weight: bold;
	background-image: url(../images/linkbutton_bg.jpg);
	background-repeat: repeat-x;
	height:19px;
	padding:3px 5px 3px 5px;
	color:#067867;
	border:1px solid #ccc;
	margin:10px;
	background-position: bottom;
	line-height:10px;
}
a.buttonBG:hover{
	color:#0eca7d;
	border-color:#0eca7d;
}
#pageForm{
	border:0px solid red;
	font-size:11px;
}
#pageForm input{
	font-size:11px;
}
 /* .................. end searchform .........................................................*/
/*#news{
	height:255px;
	width:198px;
	border:1px solid red;
}*/
#newsBG{
display: block;
border:0px solid red;
	float:right;
	margin:0px;
	background-image: url(../images/news_bg.gif);
	background-repeat: no-repeat;
	height:255px;
	width:198px;
	margin:0 10px 0 0px;
	padding:10px 0 0 0;
	text-align: left;
}

#newsBG .newsHome{
 	float:right;
	border:0;
 }
 #newsBG p{
 text-align: justify;
 display:block;
 padding:28px 2px 0 10px;
 font-size:11px;
 	width:175px;
	height:210px;
	border:0px solid red;
	overflow:hidden;
 }
 /* RSS======================================================================== */
 /* no css just to show an unstyled feed
   and to provide a template for creating new styles */
   
 .rss_box {
 text-align: justify;
 display:block;
 padding:22px 10px 0 10px;;
 font-size:10px;
 	width:175px;
	height:201px;
	border:0px solid red;
	overflow:hidden;
 }
 
 .rss_title,a .rss_title  {
 color:#fff;
 border:1px solid red;
 font-weight:bold;
 }
 .rss_box li{
 	list-style: none;
 }
 li.rss_items {
   	list-style: none;
}


.rss_item a:link, .rss_item a:visited, .rss_item a:active {
  
}

.rss_item a:hover { 
color:
}
	
.rss_date {

}


