.pagenav p {
	clear: both;
	text-align: center;
	padding-left: 49px;
}
.pagenav .current, .pagenav a {
	border:1px solid #9AAFE5;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:22px;
	line-height:21px;
	margin:0 2px 0 0;
	text-decoration:none;
	width:22px;
}

.pagenav a:hover {
 	border: 1px solid #2E6AB1;	
	
}

.pagenav .current {
	background-color: #2E6AB1;
	color: #fff;
	font-weight: bold;
	
}

.pagenav span.btn a {
	border:1px solid #9AAFE5;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:21px;
	margin:0 4px 0 0;
	text-decoration:none;
	width:70px;
}

.pagenav span.btn a:hover {
	color: #000;
	font-weight: bold;
}

.header-box {
	border-bottom: 1px solid;
	color: #F2621D;
}

div .header-price {	
	float:left;
	font-size:2.2em;
	padding:10px 10px 0px;
	font-weight: bold;
}

div .header-address {	
	float:right;
	font-size:1.3em;
	padding:10px 10px 5px;
	vertical-align:top;
	font-weight: bold;
}

/*
div .header-address a:link, a:visited, a:active {
	color:#F2621D;
	font-weight:bold;
}
*/

tr.result-body {
	
	color: #000;
}

td.result-body-cell {
	padding: 15px;
}

td div.at-a-glance {
	padding: 5px;
	background-color: #0092ca;
	float: right;
	width: 260px;
}

.glance-title {
	font-size: 1.7em;
	font-weight: bold;
	padding: 8px;
}

.glance-text {
	font-size: 1.2em;
	padding: 8px;
}

.glance-field {
	font-weight: bold;
	color: #000000;
}

h4.additional_header_info{
	color: #ffffff;
	font-size:1.5em;
	font-weight:bold;
}


/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  /*width: 500px; For KHTML*/
  list-style: none;
  height: 24px;
  background-color: #07BBD6;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;  
  width: 242px;
  background-color: #07BBD6;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  border: 1px solid #FFF;
  border-right-color: #07BBD6;
  border-bottom-color: #07BBD6;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #EEE;
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background: #07BBD6;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #07BBD6;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #07BBD6;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #07BBD6;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #07BBD6;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #07BBD6;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #07BBD6;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}


#content
{
    float:left;
    margin-top:10px;
    padding:0 8px;
    width:849px;
}

#blog-content{
	float:left;
	margin-left:20px;
	padding:0;
}

#single-content{
	float:left;
	margin:0 10px;
	padding:0 8px;
	width:810px;
}

#photo img{
	height:420px;
	width:420px;
	border:1px solid #CCCCCC;
}

#cityprice{
	width:70%;
}

#title1{
	 font-weight: bold;
	 float: left;
	 margin: 0 93px 0 0;
	}

#title2{

}

#title2 h2{
	width: 110px;
	float: left;
	margin: 0px;
	padding-top: 55px;
}

#content2{
	float:left;
	margin-left:24px;
	width:100%;
}

#photo{
	float: left;
}

#addetail{
	float: left;
	width: 360px;
	margin: -3px 0 0 23px;
	}

#detail{
	padding: 0 0 15px 30px;
	clear: both;
	height: 420px;
 
}

#detail label{
	font-size: 18px;
	color:#07BBD6;
	margin: 2px 0 0;
}


#detail #listprice{
	color:#FA9505;
	float:left;
	font-size:20px;
	font-weight:bold;
	margin:0;
}

#tabledetail{
	font-size: 14px;
}

#tabledetail img{
	float: left;
	margin: 0 10px 0 0;
}

#tabledetail ul{
	float: left;
	padding: 0;
	margin: 10px 0 0 -20px;
	*margin-left: -8px !important
}

#tabledetail li{
	list-style: none;
  	font-size: 14px;
    float: left;
	width: 167px;
	padding: 2px;	
	*width: 157px !important
}

#tabledetail span{
	margin: 14px 0 0;
	font-size: 10px;
	float:left;
	font-weight: bold;
}

 #small{
	font-size: smaller;
	color: #07BBD6;
   }
   
   
#content h1{
	color: #FF7F00;
	font-size: 26px;
}

#content h2{
	color: #FF7F00;
	font-size: 18px;
}

#propdesc {
	width: 95%;
	clear:both;
	float:left;
	margin:15px 0;
	padding-left: 20px; 
	padding-bottom: 20px;
}


#propdesc span{
	color:#FA9505;
	font-size:25px;
}

#propdesc p{
	 text-align: justify;
	 width: 97%;
	 font-size: 14px;
 }

#photos-hb{
	clear:both;
	margin-left:-20px;
	width:100%;
}

#photos-hb img
{
	border:2px solid #CCCCCC;
	padding:1px;
	width:180px;
	height: 140px;
}

#photos-hb li{
	float:left;
	list-style-type:none;
	width:190px;
	height:150px;
	padding:1px 6px;
}

#photo_comment{
	float: left;
	clear: both;
}

#contentfeatures{
	width: 95%;
	float: left;
	clear: both;
}


#features{
	margin:20px;
	padding-bottom:15px;
	width:95%;
}

#features label {
	color:#FF7F00;
	float:left;
	font-family:null;
	font-size:18px;
	font-weight:bold;
	margin:15px 0;
	width:100%;
}

#features ul{
	margin: 0;
	padding: 0;
}

#features li{
	list-style: none;
  	font-size: 14px;
   	float: left;
	width: 250px;
	padding: 2px;
}

#content-test{
	clear:both;
	float:left;
	width:95%;
}
.contentpropfeat-buildstat{
	clear: both;
	padding-left: 20px;
	padding-bottom:20px;
	width: 95%;
	margin: 20px 0 0 0;
}

.contentpropfeat-buildstat label{
	color:#FF7F00;
	float:left;
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
	width:100%;
}

#propfeatures1{
	width: 100%;
	padding-top: 20px;
	}

#propfeatures1 ul{
	margin: 0;
	padding: 0;
}

#propfeatures1 li{
	list-style: none;
  	font-size: 14px;
    float: left;
	width: 250px;
	padding: 2px;
}


#buildstat{
	clear:both;
	height:340px;
	padding-top:3em;
	width:45%;
	}

#tablebuildstats{
	font-size: 14px;
	float: left;
}

#tools{
	float: left;
	clear: left;
	margin: 20px 0 0 -40px;
	width: 310px;
	height: 370px;
}


#tools img{
	width: 55px;
	height: 55px;
	float: left;
	margin-left:15px;
	margin-right:4px;
}

#tools span{
	float:left;
	font-size:1.3em;
	font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
	margin:15px 0 0;
}

#tools li{
	list-style: none;
  	font-size: 14px;
    float: left;
	width: 264px;
	padding: 2px;
	}

#table1{
	 width: 450px;
	 border: 0px;
	 
}

#content-map{
	clear:both;
	float:left;
	margin-left:26em;
	margin-top:-32em;
}

#content-map label{
	float: left;
	text-transform: uppercase;
	font-size: 21px;
	font-weight:bold;
	width:400px;
}

#map{
	border:1px solid;
	clear:left;
	float:left;
	height:300px;
	margin:15px 0;
	width:481px;
}


.contentresult{
 	width:100%;
	}

.contentresult tr td{
	float: left;
}

/******************** begin css property-search result ****************/
#photoresult{
	border:2px solid #C0C0C0;
	float:left;
	height:220px;
	margin: 30px 0 30px 15px;
	width:240px;
}

#photoresult img{
	float: left;
	height:100%;
	width:100%;
}

#morephotosresult{
	float:left;
	margin:28px 0 0;
	width:190px;
	padding: 0 0 0 10px;
}

#morephotosresult ul{
	margin: 0;
	padding: 0;
}

#morephotosresult li{
	float: left;
	list-style: none;
	padding: 2px;
	border: 1px solid #c0c0c0;
	margin: 2px;
}

#morephotosresult img{
	height:70px;
	width:80px;
}


#addresscity{
	float: left;
	width: 210px;
	clear: both;
	margin:0 0 0 10px;
}

#addresscity label{
	color:#07BBD6;
	font-size:11px;
	font-weight: bolder;
	margin:5px 0 -14px; 
	}

#addresscity span{
	color:#000;
	font-size:11px;
	font-weight: bolder;
	margin: 0px;
	}
	
#pricetools{
	float: left;
	margin:20px 0 0 0;
	width: 185px;
}
	
#priceresult{
	float: left;
}

#priceresult label{
	color: #FF7F00;
	font-size: 26px;
	padding:0 0 0 20px;
	float: left;
	}
	
#detailresult{
	float:left;
	margin: 10px 0 0 0;
	width:165px;
}


#tabledetailresult{
	font-size:12px;
	width:100%;
	float: left;
}

#smallresult{
   font-size: small;
   font-weight: bolder;
   color: #07BBD6;
}


#tools1{
	float: left;
	margin: 15px 0 0 0;
	width: 205px;
	}

#tools1 img{
	float:left;
	margin-right:8px;
}

#tools1 h3{
	margin: 0px 0 0;
}

#tools1 ol{
	margin: 0;
	padding: 0;
}

#tools1 li{
	list-style: none;
  	font-size: 12px;
    float: left;
	width: 200px;
	margin-bottom:12px;
	margin-left:5px;
}

/* aqui comienza el estilo de la pagina template*/

#content_template{
    float:left;
    margin-bottom:50px;
    width:100%;
}

#southflorida{
	float: left;
	margin:20px 30px;
	width:400px;
}

#content_template p{
	float: left;
	font-size: 14px;
	width:100%;
	margin:15px 0 15px 46px;
	clear: both;
}


#firts-p{
	float: left;
	width: 700px;
}

#second-p{
	float:left;
	margin-top:-30px;
	text-align:justify;
	width:625px;
}

#silla{
	float:right;
	height:160px;
	margin-right:-6em;
	margin-top:-84px;
	width:125px;
}

#silla img{
	background: white;
}

#formselect{
	float:right;
	margin-top:-20px;
	padding-right:45px;
}


#tablaform{
	width:450px 
}

#tablaform h3{
	color: #F57E20;
	font-size:32px;
	font-weight:lighter;
	float: right; 
}


.select1{
	width: 100%;
}

.select2{
	width:100%;
}

#listing{
	margin-left:-12px;
	float: left;
	width: 100%;
	text-transform:uppercase;
}
/*
#listing ul{
	margin: 0;
	padding: 0;
}

#listing li{
	font-size: 12px;
	list-style: none;
	margin:4px 5px;
	float: left;
}
*/

#listing2{
	margin:0 auto;
	width:610px;
}

#listing2 li{
	font-size: 12px;
	list-style: none;
	margin:4px 5px;
	float: left;
}


#listing3{
	margin:0 auto;
	width:640px;
}

#listing3 li{
	font-size: 12px;
	list-style: none;
	margin:4px 5px;
	float: left;
}

#listing a{
	color: #F57E20;
	font-weight:bolder;
	text-decoration: none;
}

#listing a:hover{
	color:#00A3B4;
	text-decoration: underline;
}


#photost{
	width: 100%;
	float: left;
	margin:15px 0 0 -15px;
	font-weight:bold;
	font-size: 12px;
}

#photost .widget{
	width: auto;
	padding: 0;
}

#photost li{
	list-style: none;
	padding: 0 6px;
	float: left;
	width: 250px;
}

#photost img{
    float: left;
	border:1px solid #CCCCCC;
	height:180px;
	width:250px; 
}

#photost label{
	float:left;
	width:100%;
	margin-bottom: 5px;
}

#start{
	float: right;
}

#menuf{
	float: left;
	width: 100%;
	margin:15px 0 30px -15px;
}

#menuf li{
	float: left;
	list-style: none;
	padding: 0 3px;
}

#menuf img{
	margin:0 -2px;
}

.bluebtn {
	float: left;
	clear: both;
	background: url(images/buttonleft.gif) no-repeat; 
	padding: 0 0 0 24px;
	margin: 5px 0;

}
.bluebtn a{
	float: left; 
	height: 40px;
	background: url(images/buttoncenter.gif) repeat-x left top;
	line-height: 40px;
	padding: 0 10px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	font-weight:bold;
}

.bluebtn span {
	background: url(images/buttonright.gif) no-repeat;
	float: left;
	width: 25px;
	height: 40px;
}

.belt{
    float: left;
    width: 100%;
    padding: 0px;
    
}


#golf{
	float:left;
	margin-left:30px;
	width:400px;
}

#golf img{
	float:left;
	height:200px;
	margin-right:10px;
	width:132px;
}

#golf label{
	color:#FF3300;
	font-size:28px;
}

#golf ul{
    float: left;
    margin: 0;
    padding: 0;
    width: 250px;
}

#golf li{
	list-style: none;
	float: left;
    margin-bottom:3px;
    width:250px;
}

#golf a{
    color:#FF7F00;
    font-size:12px;
    font-weight:bold;
    text-transform:capitalize;
}

#golf a:hover{
	color:#00A3B4;
	text-decoration:none;
}

#contact-us{
	float:right;
	line-height:28px;
	margin-right:45px;
	width:300px;
	text-align: right;
}

#contact-us label{
	color:#00BBD6;
	float:right;
	font-size:28px;
}	

#contact-us span{
	color:#000000;
	float:right;
	font-size:15px;
	text-transform:capitalize;
	width: 250px;
}


#contact-us span img{
}

#contact-us a{
	color:#FF3300;
	float:right;
	font-size:15px;
	font-weight:bold;
}
/***---------------------------***************------------*/
.selectArea {

	width:220px;

	height:21px;

	background:url(/images/select_centers.png) repeat-x left top;

}

.selectArea .left {

	width:8px;

	height:21px;

	float:left;

	background:url(/images/select_lefts.png) no-repeat left top;

}

.selectArea .right {

	width:21px;

	height:21px;

	float:right; 

	background:url(/images/select_rights.png) no-repeat left top;

}

.selectArea .right a {

	display:block;

	width:200px;

	height:21px;

	margin-left:-179px;

	position:absolute;

}

.selectArea .right i {display:none;}

.selectArea .center {

	width:200px;

	color:#000;

	padding-top:3px;

	overflow:hidden;

	white-space:nowrap;
	
	text-align:left;

}



/*Selects drop-down*/

.optionsDivInvisible, .optionsDivVisible {

	position:absolute;

	margin-top:-1px;

	margin-left:3px;

	width:172px;

	background:#FCD359;
	
	padding:2px;

	font-size:11px;

	z-index:20;
	
	text-align:left;
	
}

.optionsDivInvisible {display:none;}

.optionsDivVisible {display:block;}

.optionsDivVisible p {

	margin:0;

	padding:0;

}

.optionsDivVisible a {

	color:#000;

	text-decoration:none;

	display:block;

	padding:1px 4px;
	

	/*border:1px solid #6f7074;*/

}

.optionsDivVisible a:hover {

	color:#000;

	/*background:#FCD359;

	border-color:#cfd0d6;*/

}



/*----------------***--------------------*---------*/

#content_meet{
	width: 450px;
	float: left;
	margin:40px 0 0 25px;
	background-color:#FFEEAF;
}


.w{
	float:left;
	margin-bottom:0;
	margin-left:-50px;
	margin-right:0;
	margin-top:-55px;
	position:relative;
	z-index:0;
}

#firtsparagraph{
	font-size:11px;
	font-weight:bold;
	margin:80px 20px 0;
	padding-bottom:20px;
	text-align:justify;
	line-height:30px;
	float: left;
}


#firtsparagraph h3{
	color: #059CD2;
	font-size: 18px;
	margin:18px 0; 
	clear:both;
}

.index1{
	float:left;
	margin-top:-16em;
	position:relative;
	width:405px;
	z-index:1;
}

#index2{
	float: left;
	width: float: left;
}

#logo1{
	float: right;
	width: 250px;
	margin: 40px 0 0;
	padding-right: 40px;
}

#logo1 img{
	 width: 280px;
	 margin-left: 10px;
 }
 
#logo2{
	float: right;
	text-align: right;
	margin:10px 0 0 0;
	clear:right;
	float:right;
}

#logo2 label a{
	color: #EF4523;
}

#logo2 img{
	width: auto;
	margin: 0;
}

#logo2 span{ 
	clear:right;
	color:#059CD2;
	float:right;
	font-weight:bold;
	width:250px;
}

#photomeet{
	float:right;
	margin:60px 35px 0 0;
	width:288px;
}

#photomeet img{
	position:relative;
	right:20px;
	top:-1em;
	z-index:1;
}

#content_block{
	float: right;
	width: 340px;
	margin-right:35px;
	margin-top:40px;
}


/****************begin css quotes*******************/
.content-quotes{
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	margin:15px 30px;
	text-align:justify;
}

.content-quotes label{
	clear:both;
	float:left;
	margin-top:15px;
}

#facecomments{
	margin:0 8px;
}



/*******************end css quotes**********************/

/* This is the property`s for searchSplash-hb*/

#searchSplash-hb {
	font-size:10px;
	position:absolute;
	right:0;
	top:462px;
	width:194px;
	z-index:1;
}

#searchSplash-hb select{
	font-family:Arial;
	font-size:10px;
	border:1px solid #C0C0C0;
}

#searchSplashTop-hb h3 {
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	padding:19px 0 0 18px;
	text-transform:uppercase;
	white-space:nowrap;
}

.searchSplashNoLeaderboard-hb {
	margin-top:-85px;
}

#searchSplashTop-hb {
	background:transparent url(/images/background_searchSplashTopL.png) no-repeat scroll 0 0;
}

#searchSplashTop-hb img{
	width: 160px;
}

#searchSplashTop-hb {
	height:42px;
	}

#searchSplashTop-hb, #searchSplashBottom-hb {
	display:block;
	width:155px; 
}

#searchSplashContent-hb {
	/*background:transparent url(/images/background_searchSplashContentL.png) repeat-y scroll 0 0;*/
	background-color:#FFFFFF;
	/*border:1px solid #C0C0C0;*/
}

#searchSplashContent-hb{
	width: 150px;
}

#searchSplashContent-hb {
	font-weight:bold;
	padding:9px 2px 6px;
	text-align:left;
}

#searchSplashBottom-hb {
	background:transparent url(/images/wbackground_searchSplashBottomL.png) no-repeat scroll 0 0;
}

#searchSplashBottom-hb{
	width: 154px;
}

#searchSplashBottom-hb { 
	height:21px;
}

#searchSplash-hb input[type="text"]{
	width:47px;
	border:1px solid #C0C0C0;
}

div#wrap-content{
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:867px;
} 


/******************begin css relocation services****************/

#relocation {
	float:left;
	margin:10px 0;
	padding-left:15px;
	width:90%;
}


#relocation label{
	color:#FA9505;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin:5px 0;
	width: 100%;
}


#relocation  p{
	float:left;
	font-size:13px;
	line-height:21px;
	text-align:justify;
	width: 100%;
	margin: 12px 0;
}


#guide{
	float: left;
	width: 100%;
	margin: 15px 0;
}


#guide_content{
	float: left;
	/*width: 100%;*/
	margin: 10px;
	padding: 10px 0;
}

#guide_content ul{
	padding: 0;
	margin-left: 6px;
}

#guide_content li{
	background:transparent url(/images/circle_blue.png) no-repeat scroll 0 8px;
	clear:left;
	float:left;
	font-size:12px;
	line-height:21px;
	margin:5px 0;
	list-style:none;
	padding:2px 0 2px 18px;
	text-align:justify;
	width:95%;
}
/*****************end css relocation services******************/


/*************** begin css communities***************/
#communities{
	float: left;
	width: 840px;
	margin-top: 1em;
}

#communities li{
	float: left;
	margin: 10px;
	list-style: none;
	width: 355px;
}

#communities li img{
	float:left;
	height:130px;
	margin-right:15px;
	width:190px;
}

#communities a{
	font-weight:bold;
	float: left;
	margin-top: 5em;
}

/*************** end css communities****************/



/**************** begin css searc-top***************/


#search-top {
	width: 347px;
}

#search-bar{
	padding:10px; 
	/*background:#93D6E7; */
	clear:both;
	}

#search-bar .go{ 
	left:351px;
	position:relative;
	top:-25px;
	z-index:1;
}

#search-bar .search-style{
	border:1px solid #CCCCCC;
	color:#019CD2;
	font-size:16px;
	font-weight:bold;
	
	}

/*****************end css search-top************/

/*************** begin css feeds ****************/
#subscribe_feeds a{
	font-size:13px; 
	font-weight:bold;
	text-decoration:underline;
}

#feedburner{
	height:37px;
	margin:0 10px -5px;
	width:37px;
}

/***************** end css feeds ***************/

/******************* begin css page real-estate-map-search ***************************/

/******************* end css page real-estate-map-search ***************************/



/******************* begin css pages contac-us **********************/

#rightcontent {
	margin:8px auto;
	text-align:left;
	width:725px;
}

#rightcontent p {
	padding:9px;
}

#schedule {
	border:1px solid #CCCCCC;
	clear:both;
	float:left;
	margin-bottom:30px;
	width:530px;
}

#schedule p {
	color:#666666;
	float:left;
	font-size:11px;
	line-height:16px;
	margin:5px;
	padding:8px;
	text-align:justify;
	width:auto;
}

#schedule_form {
	border:medium none;
	float:left;
	padding:10px;
}

#schedule_form label {
	color:#5D5D5D;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:7px;
	text-transform:capitalize;
}

#schedule_form span {
	font-size:11px;
	font-weight:bold;
	line-height:35px;
	margin:0 10px 0 0;
	padding:0;
}

#organization {
	border-top:1px solid #3F3F3F;
	margin-left:5px;
	width:335px;
}

.date-number {
	border-top:1px solid #3F3F3F;
	margin-left:5px;
	width:195px;
}

.estilotextarea {
background-color:#FFFFFF;
border:1px solid #EFEFEF;
float:left;
height:100px;
margin-left:4px;
width:512px;
	*clear: both !important
}

.data2 {
	border-top:1px solid #3F3F3F;
	clear:both;
	float:left;
	margin-left:5px;
	width:307px;
}

.facts {
	background:#FFFFCC none repeat scroll 0 0;
	border:1px dotted #DDDDDD;
	color:black;
	padding:10px;
}

#submit {
	float:right;
	font-size:17px;
	margin:15px 14px;
	padding:0 10px;
}

/******************* end css pages contac-us *************************/


/******************* begin css pages mapsearch *************************/
#searchin{
	float:left; 
	margin-right:5px; 
	width:270px; 
	font-weight:bold;
}

#content-searchin{
	padding: 5px 5px 5px;	
}

#forms1 p{
	float: left;
	margin: 5px 0;
}

#forms1 label{
	float:left;
	margin:8px 0;
	width:100%;
}

#forms1 .princ-title{
    border-bottom:1px solid;
    color:#3399FF;
    float:left;
    font-size:15px;
    font-weight:bold;
    margin-bottom:10px;
    text-transform:capitalize;
    width:100%;
}

.top-form{
	width: 100px;
    *width: 107px !important;
}

#forms1 .bottom-form{
	margin-right:10px;
	width:105px;
    *width: 115px !important;
    *margin-right: 5px !important;
}

#forms1 .bottom-form select{
	width: 100%;
}

.formatopantalla{
	width:61px;
    *width: 64px !important;
}

#forms1 input, #forms1 select {
	float: left;
	margin:0 4px;
}

#forms1 span{
	float: left;
}

#infgraphs{
	margin-bottom:5px;
	margin-left:22px;
	float:left;
	width:552px;
	height: 450px;
}

#conebutton{
	margin:5px;
}

#infgraphs #map{ 
	width: 98%; 
	height: 430px; 
	margin:5px;
}

#infsearchmap{ 
	height:600px;
	margin:15px 10px;
	width:830px;
}

/******************* begin css pages mapsearch *************************/

#virtual{
	background:transparent url(/images/icons_virtual_tour.gif) no-repeat scroll 0 4px;
	float:left;
	padding-bottom:22px;
	padding-left:60px;
	padding-top:22px;
}

#recent{
	background:url(/images/icons_recent_sales.gif) no-repeat scroll 0 0;
	padding-bottom:22px;
	padding-left:60px;
	padding-top:22px;
	float: left;
}

#nearby{
	background:url(/images/icons_similar_units.gif) no-repeat scroll 0 0;
	padding-bottom:22px;
	padding-left:60px;
	padding-top:22px;
	float: left;
}

#stylized{
    float:left;
    margin-top:25px;
    width:850px;
}

#stylized hr {
    border:1px solid #0092CA;
    float:left;
    margin:20px 0 10px;
    width:999px;
}

#property{
    float:left;
    margin-bottom:20px;
    margin-left:40px;
    width:215px;
}

#property label, #details label, #options label, #countrynames-citynames label{
    color:#3399FF;
    float:left;
    font-size:15px;
    font-weight:bold;
    margin-bottom:10px;
    width:100%;
    text-transform: capitalize;
    border-bottom: 1px solid;
}

#property select{
    float:left;
    margin-bottom:15px;
    width:150px;
    clear: both;
}

#property ul{
    margin: 0;
    padding: 0;
    clear: both;
}

#property li{
    float:left;
    font-weight:bold;
    list-style:none;
    margin-bottom:10px;
    width:200px;
}

#details{
    float:left;
    margin-bottom:20px;
    margin-left:15px;
    width:345px;
}

#details strong, #property strong, #options strong{
    float:left;
    margin-bottom:10px;
}

#details p{
    float:left;
    margin:0 0 7px;
    width:100%;
}

#details span{
    float:left;
    font-weight:bold;
    margin:0 10px;
    text-transform:capitalize;
}

 select{
    float:left;
    width:146px;
}

.select-query{
    height:22px;
    margin-right:10px;
    width:85px;
} 

.input-query{
    float:left;
    width:85px;    
}

#options{
    float:left;
    margin-top:15px;
    width:100%;
}

.bottom-form{
    *margin: 0 0 15px !important;
}

.bottom-form strong{
    width: 95px;
}

#countrynames-citynames{
    float:left;
    margin-left:10px;
    width:221px;
}

#countyname{
    float: left;
    padding-bottom: 10px; 
    width: 100%; 
}

#countyname select{
    width: 100%;    
}

#citynames {
    border:1px solid #C0C0C0;
    float:left;
    height:240px;
    margin-bottom:25px;
    overflow:auto;
    width:219px;
}

#citynames ul{
    margin: 0;
    padding: 0;
}

#citynames li{
    float:left;
    list-style:none;
    margin-top:6px;
    margin-left: 5px;
    margin-right:6px;
    width:195px;
}

#citynames input, #options input, #property input{
    float:left;
    margin:0;
    *margin: -5px 0 0 0 !important
}

#options span, #property span{
    float:left;
    font-weight:bold;
    margin-left:10px;
}

#options p{
    float:left;
    margin:10px 0;
    width:100%;
}

#options p span{
    margin-left:0;
    margin-right:10px;
    margin-top:3px;
}

#options p input{
    margin-top:3px;
    *margin-top: 5px !important;
}
#search-box{
    float:left; 
    margin-top: 4px;   
    width:100%;
}

.searchbutton{
    background-color:#FF8300;
    color:#FFFFFF;
    font-weight:bold;
    padding:6px;
}

/****************** begin css neighborhoood *******************/
.result-intern-neigh{
    height:225px;
    padding:20px;
    width:808px;
}

.photoresult-neigh{
    float: left;
    border:2px solid #C0C0C0;
    height:220px;
    width:240px;
}

.photoresult-neigh img{
    float: left;
    height:100%;
    width:100%;
}

.addresscity-neigh{
    float:left;
    margin:0 10px;
    width:180px;
}

.addresscity-neigh label{
    color:#07BBD6;
    float:left;
    margin-bottom:6px;
    width:100%;
    }

.addresscity-neigh span{
    color:#000;
    font-size:11px;
    font-weight: bolder;
    margin: 0px;
    }
    
.pricetools-neigh{
    float: left;
    margin:20px 0 0 0;
    width: 185px;
}
    
.priceresult-neigh{
    float: left;
}

#priceresult label{
    color: #FF7F00;
    font-size: 26px;
    padding:0 0 0 20px;
    float: left;
    }
    
.detailresult-neigh{
    float:left;
    margin: 10px 0 0 0;
    width:165px;
}

.tabledetailresult-neigh{
    font-size:12px;
    width:100%;
    float: left;
}

.tabledetailresult-neigh td, th {
  padding: 4px;
  border-bottom: 1px solid #c0c0c0;
  text-align: left;
}

.tabledetailresult-neigh tr th {
	background-color: beige;	
}

.tabledetailresult-neigh tr.even {
	background-color: Aliceblue;
}



.smallresult-neigh{
    color:#07BBD6;
    float:left;
    font-size:small;
    font-weight:bold;
    width:100%;
}

.tools1-neigh{
    float: left;
    margin: 15px 0 0 0;
    width: 179px;
}

.tools1-neigh h3{
    margin: 0px 0 0;
}

.tools1-neigh ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.tools1-neigh li{
    font-size: 12px;
    float: left;
    width: 100%;
    margin-bottom:12px;
}

.tools1-neigh li#virtual-neigh{
    
}

.tools1-neigh li#more_neigh{
    
}

.tools1-neigh li#detial_neigh{
    
}
/***************** end css neighborhood*************/