/*
Theme Name: Miami Florida
Theme URI: http://ww.goidx.com
Description: Three columns, widget ready, white blue clean theme, by <a href="http://www.goidx.com/">Goidx, LLC</a>.
Version: 1.0
Author: Rene cruz
Author URI: http://www.goidx.com/rene
Tags: blue, white, black, two-columns, fixed-width
*/


body {
    
    color:#000000;
    font-family: Arial,Times,"Times New Roman";
    font-size:1em;
    margin:0;
    padding:0;
    text-align:left;
    *margin: 0 0 3em 0 !important;
}

#gsearch {
	background-color:YellowGreen;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;	
}

h1{
    color:#000;
    font-size:1.3em;
}

h2{
	font-size:1.1em;
	color:#000;
    margin-bottom:2px;
}

a{
    color:#708090;
    text-decoration:underline;
}

a:hover{
	color:#FF7011;
	text-decoration: none;
}

img {
	border: none;
}

img.alignleft{
    background-color:#D0D0D0;
    border:2px solid #708090;
    float:left;
    margin-right:20px;
    padding:5px;
}

img.alignright{
    background-color:#D0D0D0;
    border:2px solid #708090;
    float: right;
    margin-left: 20px;
    padding: 5px;
}

p img.aligncenter{
    background-color:#D0D0D0;
    border:2px solid #708090;
    display:block;
    margin:0 auto;
    max-width:100%;
    padding: 5px;
}

.postmetadata {
    clear: both;
}

#title{
    color:#B0E038;
    font-family:arial;
    font-size:34px;
    float: left;
}

#title h2{
    color:#000;
    float:left;
    font-size:13px;
    font-weight:bolder;
    margin:4px 0;
}

#login-member {
    float:left;
    top:0.9em;
    width:100%;
    z-index:500;
}

#login-member ul {
    float:right;
    margin:0 0 0.5em;
    padding:0;        
}

#login-member li {
    float:left;
    list-style:none;
    padding-right:10px;
}

#content-blog{
    clear:both;
    float:left;
    width:100%;
}

#narrowcolumn{
    clear:both;
    float:left;
    width:504px;
}

#content-blog p, #cont-about p, #narrowcolumn p{
    color:#000000;
    font-size:14px;
    text-align:justify;
}

.post h2{
    color: #000;   
}

.post h2 a{
    color:#000000;
    text-decoration: none;
}

.title-post{
    text-decoration: none;
}

.title-post:hover{
    color: #000;
    text-decoration: none;
}

.blogs {
    float:left;
    margin-bottom:2em;
    width:100%;
}

#commentform{
    float: left;
    width: 100%; 
}

#commentform p{
    float:left;
    margin-bottom:1em;
    margin-top:0;
    width:100%;
}

#commentform p textarea{
    float: left;
    width: 100%;
}

.navigation{
    float:left;
    margin-bottom:1em;
    width:100%;
}

.navigation .alignleft{
    float: left;
}

.navigation .alignright{
    float: right;
}


/** featured homepage **/

#featuredproperties {
	border-bottom:1px solid #C0C0C0;
	float:left;
	margin-bottom:8px;
	margin-top:12px;
	padding:0 0 12px;
	width:100%;
}

#featuredproperties li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:13px;					
	
}

#featuredproperties li img {
	width: 89px;
	height: 80px;
	border: 1px solid #c0c0c0;
	
}

#featuredproperties li p {
	font-size:16px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	text-align:center;
	width:92px;					
}

        	/** end featured homepage **/

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

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

/***************** end css feeds ***************/
#sidebar li.pagenav ul li{
    padding-bottom: 0;
    margin-bottom: 0;
}

#sidebar li.pagenav ul li a{
    border: none;
    width: auto;    
}

#sidebar{
    float:left;
    width:242px;
}

#sidebar ul{
    margin: 0;
    padding: 0;
    list-style:none; 
}

#sidebar li{
    float:left;
    margin-bottom:0.5em;
    padding-bottom:0.5em;
    width:100%;
}

#sidebar li h2{
    border-bottom:2px solid #F97897;
}

#sidebar ul ul{
    margin: 0;
}

#sidebar ul ul li{
    margin-bottom:0;
    padding-bottom:0;
}

#sidebar li ul li a{
    font-size:0.7em;
    font-weight:bold;
}

#sidebar form {
    margin: 0;
}

#sidebar form select{
    float:left;
    width:100%;
}

#searchform {
    float: left;
    text-align: center;
}

#searchform label{
    float:left;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:10px;    
}

#s{
    margin-bottom:10px;
    width:190px;
}

#searchform  #searchsubmit{
    font-weight:bold;
    padding:4px;
    width: 90px;
}


.top-bg {
    background:transparent url(images/page-top.png) no-repeat scroll 0 0;
    float:left;
    height:20px;
    width:994px;
    display: none;
}

.bottom-bg {
    background:transparent url(images/page-bottom.png) no-repeat scroll 3px -33px;
    float:left;
    height:25px;
    width:994px;
    display: none;
}

#wrap-footer{
    margin:0 auto;
    overflow:hidden;
    position:relative;
    width:970px;
}

#footer-right{
    float:left;
    
    
}

#footer-right label {
    color:#7495CF;
    float:left;
    font-weight:bold;
    margin-bottom:0.5em;
    text-transform:uppercase;
    width:100%;
}

#footer-right ul{
    margin-left: -87px;
    
}

#footer-right ul li{
    float:left;
    list-style:none;
    padding-left:48px;



}

#footer-right ul li span.name_agent {
    font-size:13px;
    font-weight:bold;
    color:#AA0028;
}


#footer-right ul li span {
    clear:both;
    color:#708090;
    float:left;
    font-size:11px;
    text-align:left;
    text-transform:capitalize;
    width:100%;
}

#footer-right ul li a.mail {
    float:left;
    font-size:0.7em;
    text-align:left;
    width:100%;
}
style.css (l�nea 715)
a {
    color:#708090;
    text-decoration:underline;
    }                                /**** end footer right****/



#wrapper{
    margin:0 auto;
    overflow:hidden;
    position:relative;
    width:994px;
}

#wrap-content{
    float:left;
    width:1070px;
}

#page{
    /*background:transparent url(images/page-center.png) repeat scroll 0 0;*/
    float:left;
    padding:0 12px;
    width:974px;
}

#content-full #content{
    padding:0 0 0 2px;
    width:100%;
}

#content-full #cont-about p img.aligncenter{
    background-color:transparent;
    border:0 none;
    padding:0;  
}

#content{
    float:left;
    padding:10px;
    width:954px;
}

#header{
    /*background:transparent url(images/page-center.png) repeat scroll 0 0;*/
    float:left;
    padding:0 12px;
    width:970px;
}


#masthead {
    border-bottom:1px dotted #000000;
    border-top:1px solid #CCCCCC;
    float:left;
    padding:0 12px;
    width:970px;
}

#masthead h1 {
    clear:both;
    font-size:1.8em;
    margin:0.2em 0 0;
    padding:0.4em 0;
    text-align:left;
}

#masthead h1 a{
    text-decoration: none;
    color: #000;
}

#content-logo{
    background:transparent url(images/logo.png) no-repeat scroll 0 0;
    float:left;
    height:29px;
    width:339px;
}

#content-logo a{
    float:left;
    height:100%;
    text-decoration:none;
    width:100%;
}

#search-top{
    float:right;  
}

#search-top #beginsearch{
    float:left;
    font-weight:bold;
    margin-right:1em;
}

#search-top #boxsearch{
    float:left;
    margin-top:2px;
    width:280px;   
}

#search-top label{
    clear:both;
    color:#99FF32;
    float:right;
    font-weight:bold;
    margin-top:6px;    
}

#paging {
    float:left;
    margin-top:1em;
    text-align:center;
    width:100%;
}

#paging .pagenav p {
	clear:both;
	padding-left:49px;
	text-align:center;
}

#paging .pagenav .current {
	background-color:#F8A02E;
	color:#000000;
	font-weight:bold;
}

#paging .pagenav .current, .pagenav a {
	border:1px solid #000000;
	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;
}

#paging .pagenav span.btn a {
	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;
}

#social-icon {	
	
}

#social-icon ul li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:6px;
	width: 43px;
}

#social-icon ul li p {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
/******************* begiu css menu ***********************/
#content-menu{
    /*background:transparent url(images/page-center.png) repeat scroll 0 0;*/
    float:left;
    padding:0 12px;
    width:970px;
}

#menu{
    border-bottom:3px solid #000000;
    float:left;
    width:100%;
}

ul.dropdown li.right {
    background:transparent url(images/icon_rss.gif) no-repeat scroll 54px 14px;
    clear:right;
    display:block;
    float:right;
    margin-right:10px;
    padding-right:14px;
}

ul.dropdown li.left {
    border-left:1px solid #5196D9;
    clear:left;
    display:none;
    float:left;
    height:30px;
    margin-top:4px;
    width:8px;
}


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.dropdown {
    margin:0 auto;
    overflow:hidden;
    position:relative;
    z-index:597;
}

ul.dropdown li {
    float: left;
    line-height: 1.3em;
    vertical-align: middle;
    zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover{
    position: relative;
    z-index: 599;
    /*color:#fff;*/
    cursor: default;
}

/*
ul.dropdown li.hover,
ul.dropdown a:hover{
     color:red;
}
*/

ul.dropdown ul {
    background-color:#EFEFEF;
    left:0;
    padding-left: 15px;
    position:absolute;
    top:100%;
    visibility:hidden;
    width:175px;
    z-index:598;
}

ul.dropdown ul li {
    float:none;
    font-weight:normal;
    line-height:25px;
    width:100%;
}

ul.dropdown ul li:hover {
    float:none;
    font-weight:normal;
    line-height:25px;
}

ul.dropdown ul ul {
    left:100%;
    top:5px;
}

ul.dropdown li:hover > ul {
    visibility: visible;
}

/*
ul.dropdown {
    font-weight: bold;
}
*/

ul.dropdown li {
    line-height:44px;
}

ul.dropdown li.hover, ul.dropdown li:hover {
     /*background-color: #eee;*/
     color: #000;
}
 
ul.dropdown a:link,
ul.dropdown a:visited    { 
    color:#000;
    float:left;
    font-size:1em;
    font-weight:bold;
    padding:0 15px;
    text-decoration:none;
    text-transform:uppercase;
}

/*
ul.dropdown li a{
    background:transparent url(images/bg-a.png) repeat scroll right top;
    display:inline-block;
    height:25px;
    line-height:30px;
    margin:5px 0 0;
    padding:0 17px 5px 0;  
}

ul.dropdown li a span{
    background:transparent url(images/bg-span.png) repeat scroll left top;
    cursor:pointer;
    display:block;
    float:left;
    height:25px;
    padding:0 0 5px 17px;
}  
*/
ul.dropdown li:hover > a {
    text-decoration: underline;
}

/*
ul.dropdown li:hover > a span {
    background:url(images/hover-span.png) no-repeat left 0;
}
*/
ul.dropdown ul li:hover > a, ul.dropdown ul li:hover > a span,
ul.dropdown ul li a span, ul.dropdown ul li a {
    background:none;
    padding: 0;
    color: #000;
}


/*
ul.dropdown ul li a:link,
ul.dropdown ul li a:visited, 
ul.dropdown ul ul li a:link,
ul.dropdown ul ul li a:visited  {
    padding-left:0;
    padding-right:0;
    width:100%;
}

ul.dropdown a:active    { color: #ffa500; }*/


ul.dropdown li.active a  {
    font-weight:bold;
    color: #009900;
    text-decoration: underline;
}

/* -- level mark -- */
 /*
ul.dropdown ul {
    margin-top:-5px;
    width:150px;
}

ul.dropdown ul li {
     font-weight: normal;
}
*/



/*-------------------------------------------------/
 * @section        Support Class `dir`
 * @level sep    ul, .class
 */

ul.dropdown  em {
    background-color:#FFFFFF;
    display:none;
    float:left;
    height:20px;
    margin-top:20px;
    width:2px;
}

ul.dropdown *.dir {
  /*  padding-left:20px;
    padding-right:20px; */
}
/***************** end css menu *********************/
/*************** begin css footer ************************/
.widget{
    list-style: none;
}

#footer, #footer-listing{
    background-color:#EFEFEF;
    border:1px solid #4F4F4F;
    float:left;
    padding:10px;
    width:948px;
}

#footer{
    border-top:15px solid #708090;
    padding-top:1em;
}

li.goidx_widget_listingareas{
    float: left;
    width: 100%;
}

li.goidx_widget_listingareas h2.sidebars{
    display: none
}

#condos-footer {
    float:left;
    width:100%;
}

.condos-cities {
    float:left;
    margin-bottom:0.5em;
    width:100%;
}

.condos-cities h2 {
    color:#7495CF;
    float:left;
    margin:10px 0;
    width:100%;
}

.condos-cities ul {
    margin:0;
    padding:0;
    clear: left;
    list-style: none;
}

.condos-cities li {   
    float:left;
    font-size:0.7em;
    font-weight:bold;
    width:237px;
}

#footer-center{
    border-left:1px solid #568EB6;
    border-right:1px solid #568EB6;
    margin:0 0.5em;
    padding:0 1em;
}

#footer-left, #footer-center, .footer-right{ 
    float:left;
    width:115px;
}

#footer-left label, #footer-center label, .footer-right label{
    color:#7495CF;
    float:left;
    font-weight:bold;
    margin-bottom: 0.5em;
    text-transform:uppercase;
    width:100%;
}

#footer-left ul, #footer-center ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#footer-left li, #footer-center li{
    float:left;
    font-size:0.8em;
    text-transform:capitalize;
    width:100%;
} 

.footer-right a.mail{
    float:left;
    font-size:0.7em;
    width:100%;
}

.footer-right p{
    float:left;
    margin:0.5em 0;
    width:100%;
}

.footer-right p a{
    float:left;
    height:24px;
    margin:0.5em;
    width:24px;
}

.footer-right a#facebook{
    background:transparent url(images/facebook.png) no-repeat scroll 0 0;  
}

.footer-right a#twitter{
    background:transparent url(images/twitter.png) no-repeat scroll 0 0;
}

.footer-right span{
    clear:both;
    color:#568EB6;
    float:left;
    font-size:0.75em;
    text-transform:capitalize;
    width:100%;
}

.footer-right span.name_agent{
    font-size:1em;
    font-weight:bold;
}

#realtors{
    float:left;
    margin-left:0em;
    margin-top:2em;
}

#realtors ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#realtors li{
    float: left;
    margin: 0.5em;
}

#realtors li.realtor{
    background:transparent url(images/realtorblack.gif) no-repeat scroll 0 0;
    height:44px;
    width:39px;
}

#realtors li.equal{
    background:transparent url(images/equal_housing_logo.png) no-repeat scroll 0 0;
    height:44px;
    width:39px;
}

#realtors  a{
    float: left;
    width: 100%;
    height: 100%;
}
/******************** end css footer ************************/

/************ bengin css filter box **********************/
#filterbox {
    background:#FFFFFF url(/gdata/images/nav-bg-grey.png) repeat-x scroll left top;
    border:1px solid #C0C0C0;
    color:#000000;
    float:left;
    height:38px;
    padding:4px;
    width:722px;
}

#filterbox ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#filterbox li {
    float:left;
    font-size:12px;
    margin-top:4px;
    padding-top:4px;
}

#filterbox label {
	float:left;
	margin-right:5px;
	padding-left:10px;
}

#go-filterbox{
    float:left;
    font-weight:bold;
    margin-top:-5px;
    padding:1px 6px;
}

/****************** end css filter box ***************************/
/******************* begin form search *****************/
#stylized{
    float:left;
    font-size:0.7em;
    margin-bottom:3em;
    margin-top:1em;
}

#stylized hr {
    border:1px solid #D9D9D9;
    float:left;
    margin:10px 0 15px;
    width:100%;
}

#property{
    float:left;
    width:165px;
}

#property label, #details label, 
#citynames label, #options label{
    color:#333;
    float:left;
    font-size:15px;
    font-weight:bold;
    width:100%;
    text-transform: capitalize;
}

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

#property ul{
    clear:both;
    float:left;
    margin:2px 0 0;
    padding:0;
    list-style:none;
}

#property li{
    float:left;
    margin-bottom:10px;
    width:200px;
}

#details{
    float:left;
    width:222px;
}

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

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

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

#details select{
    float:left;
    width:70px;
}

#citynames{
    float:left;
    width:190px;
}

#citynames ul{
    border:1px solid #C0C0C0;
    float:left;
    height:204px;
    list-style: none;
    margin:0;
    overflow:auto;
    padding:1em 0 0 1em;
    width:175px;
}

#citynames li{
    float:left;
    margin-bottom:10px;
    width:95%;
}

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

#citynames span, #options span, #property span{
    float:left;
    margin-left:10px;
}

#options{
    float:left;
    width:377px;
}

#options ul{
    float:left;
    margin:0 5px 0 0;
    padding:0;
    width:183px;
    list-style: none;
}

#options li{
    float:left;
    margin-bottom:10px;
    width:100%;
}

#options strong{
    width: 100%;
}

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

#options p span{
    width: 100%;
    margin-left:0;
}

#search-box{
    float: left;
    width: 100%;
    text-align: center;
    margin: 40px 0 0;
}

.searchbutton{
    font-weight:bold;
    padding:6px;
}

/******************* end form search ************************/

/**************** begin css result-txt pages  *******************/
.content-all-r #result-txt{
    border-collapse:collapse;
    float:left;
    font-size:11px;
    line-height:24px;
    text-align:center;
    width:100%;
}

.content-all-r #result-txt tr{
    border-bottom:2px dotted green;    
}

.content-all-r #result-txt .address-txt{
    text-align: left;
}

/**************** end css result-txt pages ***********************/
/**************** result pages ***************/
.result-items{
    float:left;
    font-size:0.7em;
    font-weight:bold;
    text-align:center;
    width:100%;
}

.result-items tr th{
    background-color:#4B4B4B;
    color:#FFFFFF;
    text-transform:capitalize;
}

.result-items tr img{
    border:1px solid #484848;    
    padding:2px;
    width:120px; 
}

.result-items tr label{
    color:#5981EF;
}

.result-items tr span{
    
}

.result-items tr.consecutive-result{
    
}

.result-items tr.consecutive-result:hover{
    
}

.result-items .odd{
    
}
/*************** end css result pages **************/

/*************************** style full view*************************/
.h1title {
    float:left;
    text-align:center;
    width:100%;
}

#photo_comment{
    float: left;
    clear: both;
    padding-top: 15px; 
    padding-left: 42px;
}

#toolsmf{
    background-color:#E3E3E3;
    border-bottom:7px solid #C0C0C0;
    float:left;
    margin-bottom:15px;
    padding:16px;
    padding-bottom:15px;
    width:95%;
}

#toolsmf img{
    float: left;
    margin: 0 15px;
}


#toolsmf h3{
    margin: 15px 0 0;
    font-size:0.9em;
}

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

#content2{
    float: left;
    width: 100%;
    margin-bottom: 0.5em;
}

#photo{
    border:1px solid #D0D0D0;
    float:left;
    height:344px;
    margin-right:10px;
    padding:2px;
    width:440px;
}

#photo img{
    width:100%;
    height: 100%;
}

#table-detail{
    float:left;
    margin-bottom: 15px;
    width:278px;
}

#table-detail h2{
    margin: 0;
}

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

#table-detail table td{
    border-bottom:1px solid #C0C0C0;
}

#photos_view, #amenities, #propdescmf{
    float: left;
    width: 100%;
    margin-bottom: 0.5em; 
}

#photos_view ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#photos_view li{
    background-color:#DDDDDD;
    border:1px solid #CCCCCC;
    float:left;
    height:102px;
    margin:5px;
    padding:2px;
    width:130px;
}

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

#amenities label, #cont-map label, #propdescmf span{
    color:#3F3F3F;
    float:left;
    font-size:1em;
    font-weight:bold;
    margin:10px 0;
}

#amenities ul{
    margin: 0;
    padding: 0;
    clear: both;
    list-style: none;
}

#amenities li{
    background:transparent url(images/bg-li.png) no-repeat scroll left center;
    float:left;
    font-size:0.9em;
    margin-bottom:5px;
    padding-bottom:3px;
    padding-left:20px;
    padding-top:3px;
    width:224px;
}

#propdescmf p{
    float: left;
    text-align: justify;
    width: 100%;
    font-size: 14px;
    margin:0.5em 0;
    text-transform:lowercase;
 }

#propdescmf p:first-letter, .condos-cities li:first-letter {
    font-size: 150%;
    font-weight: bold;
    text-transform:capitalize;
}

#cont-map{
    float: left;
    width: 100%;
}

#cont-map #map{
    border:1px solid;
    clear:both;
    height:370px;
    margin:0;
    width:730px;
}
/************** END VIEW ***************/

/****************** begin css pages neightborhoods *************************/
#right-content{
	float: left;
	width: 730px;
}

.photo-n{
	float:right;
	margin-left:1em;
}

.content-photo-n{
	height:230px;
	padding:1.3em;
	width:308px;
}

.content-photo-n img{
	height: 100%;
	width: 100%;
}

#right-content p{
	line-height:1.5em;
	text-align:justify;
}

#interest-point{
	float: left;
	margin: 1.5em 0;
	font-size: 13px;
	width:100%;
	font-weight:bold;
}

#interest-point label{
	color:#004F91;
	float:left;
	font-size:20px;
	margin-bottom: 1em;
}

#interest-point ul{
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}

#interest-point li{
	background:transparent url(images/circle_blue.png) no-repeat scroll 0 6px;
	float:left;
	line-height:1.5em;
	list-style:none;
	margin-bottom:1em;
	padding-left:15px;
	width:225px;
}

#targets{
	float: left;
	width: 100%;
	margin: 1.5em 0;
}

.content-target{
	float:left;
	margin-right:1em;
	width:348px;
}

.small-target{
	height:100%;
	margin-bottom:1em;
	padding:1.2em;
	width:100%;
}

#right-content .small-target p{
	clear:both;
	margin:0.5em 0;
	width:100%;
}

.small-target p label{
	float:left;
	font-size:14px;
	margin-right:6px;
	font-weight: bold;
}


.small-target p span{
	font-size:14px;
}
/******************* end css pages neighborhoods ***************************/

/******************* beging css contac-us **************************/
#content-contact{
    margin:0 auto;
    width:575px;
}

#contact-number{
    float:left;
    margin:15px 0 15px 30px;
    padding:4px;
    width:450px;
}

#contact-number label{
    color:#F8A02E;
    float:left;
    font-size:15px;
    font-weight:bold;
}

#contact-number p{
    float: left;
    width: 100%;
    *margin: 12px 0 !important
}

.comments{
    color:#5B5F6C;
    font-size:12px;
    line-height:18px;
    margin-top:10px;
    text-align:justify;
    padding:0 10px;
    float:left;
    
}

#contact{
    border:1px solid #C0C0C0;
    clear:both;
    float:left;
    margin-top:1em;
    padding:25px 15px;
    width:544px;
}

#contact-form{
    float:left;
    width:100%;
}

#contact-form label{
    color:#F8A02E;
    float:left;
    font-size:16px;
    margin-bottom:20px;
}

#contact-form p{
    float:left;
    font-size:12px;
    line-height:18px;
    margin-left:15px;
    margin-top:-5px;
    padding:0 10px;
    text-align:justify;
    width:237px;
}

#contact-form img{
    clear:both;
    float:right;
    margin:15px;
}

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

#contact-form .required{
    color:red;
    float:left;
    font-size:18px;
    line-height:0;
    margin:0 5px 0 0;
    padding-top:15px;
    width:auto;    
}

#contact-form input{
    float:left;
    margin-top:8px;
}

.data-contact {
    clear:both;
    margin-left:5px;
    margin-right:5px;
    width:190px;
}

#email-contact {
    clear: both;
    margin-left:5px;
    width:190px; 

}

.estilotextarea {
    float:left;
    height:100px;
    margin-top:12px;
    overflow:auto;
    width:475px;
}

#contact-form #submit-contact {
    float:right;
    font-weight:bold;
    margin:3em 22px 15px;
    padding:5px;
    width:215px;
}
/******************* end css pages contac-us *************************/

/**************** begin css featured listings ************************/

div.outer {
    float:left;
    font-size:13px;
    margin:15px;
    padding:10px;
    width:34em;    
    font-weight:bold;
    /*background:#ccc none repeat scroll 0% 0%;*/
}

div.roundDiv {
    /*background-color: #fff;*/
    border:2px solid #CCCCCC;
    float:left;
    padding-bottom:15px;
    width:100%;
}

.featured_content img{    
    border:1px solid #CCCCCC;
    height:11em;
    margin:10px;
    width:13em;
}

.list_link{
    float:left;
    font-size:0.9em;
    margin-bottom:0.5em;
    margin-top:1em;
    padding-left:0;
    text-align:center;
    width:21em;
}

.listing_detail {
    color: #0092CA;
    font-size: 1.1em;
}

label.listing_detail {
    float:left;
    margin:0;
    text-align:justify;
    width:7.5em;
}

a.listing_detail {
    float:left;
    margin-left:2em;
    padding-right:10px;
    text-align:right;
    width:7em;
}

div.listing-comments {
    background-color:#DFF1FF;
    float:left;
    font-size:0.9em;
    height:8em;
    overflow:auto;
    padding:10px 12px;
}


div.listing-comments p{
    width: 100%;
    text-align:justify;
}

table.details {
    float:left;
    font-size:0.8em;
    margin-bottom:0.5em;
    width:23em;
}

#propphoto {
    float: left;
    margin: 0 0 0 5px;
    padding: 7pt;
}

.outer-prop {
    font-size: 13px;
    margin: 15px;
    padding: 10px;    
    background:#ccc none repeat scroll 0% 0%;
}

h2.listingdetails {
    color: #FA9505;
    font-family:Tahoma;
    font-size:25px;
    font-style:normal;
    text-align:center;      
} 
/***************  end css featrured listings *************************/

/*************** BEGIN CSS BUILDING PROFILE *****************/
#heading-title{
    float:left;
    text-align:center;
    width:100%;    
}

#heading-title h1{
    margin: 0;
} 

#add-building{
    float:left;
    margin-bottom:1em;
    text-align:center;
    width:100%;
}

#mainphoto{
    border:1px solid #C0C0C0;
    clear:both;
    height:332px;
    margin:0 auto;
    padding:2px;
    width:425px;
}

#mainphoto img{
    width: 100%;
    height: 100%;
}

#contentphotos{
    float:left;
    margin:1em 0;
    width:100%;
}

#contentphotos ul{
    list-style: none;
    margin:0;
    padding:0;
}

#contentphotos li{
    background-color:#DDDDDD;
    border:1px solid #DEDEDE;
    cursor:pointer;
    float:left;
    height:57px;
    margin:2px;
    padding:3px;
    width:69px;
}

#contentphotos li img{
    width: 100%;
    height: 100%;
}

#box{
    float:left;
    margin-top:1em;
    width:100%;
}

#box label{
	color:#3399FF;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
}

#box table{    
    border-collapse:collapse;
    border-color:#c0c0c0;
    float:left;
    font-size:11px;
    width:100%;
}

#box table tr th{
    background-color:#DFDFDF;
    color:#000000;
    text-transform:capitalize;
}

#box-tools{
    float:left;
    width:100%;
}

#box-tools ul{
    margin:0 auto;
    padding:0;
    width:600px;
    list-style: none;
}

#box-tools li{
    background:transparent url(images/tools.png) no-repeat scroll 0 0;
    float:left;
    height:54px;
    margin:0 4px;
}

#box-tools li.box_info{
    background-position:-422px 0;
    width:153px;
}

#box-tools li.box_rentals{
    background-position:-578px 0;
    width:158px;
}

#box-tools li.box_sale{
    background-position:-1038px 0;
    width:121px;
}

#box-tools li.box_recent{
    background-position:-906px 0;
    width:135px;
}

#box-tools li a{
    float:left;
    width: 100%;
    height: 100%;
}

#box-tools li a span{
    display: none;
}
           
#description-building{
    float:left;
    margin:1em 0;
    width:100%;
}

#description-building label{
	color:#0033CC;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin-bottom:15px;
	width:100%;
}

#description-building p{
    float:left;
    font-size:13px;
    margin:0.5em 0;
    text-align:justify;
    width:100%;
}

#content-blockquote{
	float:left;
	margin-bottom:15px;
	width:100%;
}

#content-blockquote label{
    color:#0033CC;
    float:left;
    font-size:1em;
    font-weight:bold;
    margin-bottom:10px;
    margin-left:15px;
}
    
#content-blockquote p{
    text-align: justify;
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0.5em;
}
                                            
#content-blockquote ul{
	clear:both;
	margin:0 0 0 30px;
	padding:0;
    list-style: none;
}

#content-blockquote li{
    background:transparent url(images/bg-li.png) no-repeat scroll 0 center;
    clear:both;
    float:left;
    font-size:12px;
    margin-bottom:8px;
    padding-bottom:4px;
    padding-left:30px;
    width:auto;
}

#maps{
    float:left;
    margin:1em 0;
    width:100%;
}

#maps label{
    color:#0033CC;
    float:left;
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
}

#maps small{
	float:left;
	margin-bottom:15px;
	width:100%;
}

#map, #street{
    border:1px solid #C0C0C0;
    float:left;
    height:275px;
    margin-bottom:10px;
    width:100%;
}

/*************** END CSS BUILDING-PROFILE *********************/

/****** begin css about page ******/
#about{
    float:left;
    margin-left:14px;
    width:960px;
}

#about p{
    font-size:14px;
    line-height:25px;
    margin-bottom:30px;
    text-align:justify;   
}

/******* end css about page *********/

/*begin css login page*/

#member_login .error{
    font-size:12px;
    font-weight:bold;
    margin-bottom:15px;    
}

#member_login{
    border:2px solid #FFFFFF;
    float:left;
    margin-bottom:2em;
    margin-left:6.5em;
    padding:20px;
    width:310px;
}

#member_login p{
    float:left;
    margin:0.8em 0;
    width:100%;
}

#member_login form label{
    clear:both;
    float:left;
    font-size:15px;
    font-weight:bold;
}

#member_login form  a{
    clear:both;
    float:left;
    font-size:12px;
    font-weight:bold;
}

#member_login form input{
    clear:both;
    float:left;
    margin-top:0.5em;
    width:225px;  
}

#member_login #confirm{
    font-size:17px;
    font-weight:bold;
    left:6em;
    margin-top:0;
    padding:5px;
    position:relative;
    width:100px;
}

#member_login #remember{
    margin-right:1em;
    margin-top:0;
    width:auto;   
}
/* end css login page */

/***** begin css account page *******/

#member-content .errors{
    color:#FF0000;
    float:left;
    font-size:18px;
    font-weight:bold;
    margin-left:0.5em;
    margin-top:2em;
    width:100%;
}

#benefits {
    float:left;
    margin:2em 0 0;
    width:573px;
}

#benefit{
    border:1px solid #FFFFFF;
    float:left;
    padding:10px;
    width:548px;
}

#benefit label{
    float: left;
    font-size: 25px;
    font-weight: bold;   
}

#optionsb{
    float:left;
    margin:3em 5px 5px;
    width:540px;
}

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

#optionsb li{
    float:left;
    list-style:none;
    margin-bottom:1em;
    width:269px;
}

#optionsb li img{
    float:left;
    margin-right:6px;
    margin-bottom: 10px;    
}

#optionsb li span{
    color:#FFFFFF;
    float:left;
    font-size:16px;
    font-weight:bold;
}

#terms-priv{
    margin: 0 0 0 10em;
    padding:0;
}

#terms-priv li{
    float: left;
    list-style: none;
    margin: 5px;
    font-size: 14px;
    font-weight: bold;
}

#content1-account {
    border:1px solid #FFFFFF;
    float:left;
    padding:0 0 10px;
    width:570px;
}

#content1-account .account1 {
    background-color:#2361A1;
    color:#FFFFFF;
    font-size:20px;
    padding:10px;
}

#content1-account .account2 h1 {
    color:#2361A1;
    font-weight:bold;
    margin:18px 0;
    padding-left:20px;
    text-align:left;
}

#content1-account .account2 p {
    float:left;
    margin:1em;
    width:252px;
}

#content1-account .account2 span{
    float:left;
    font-size:11px;
    font-weight:bold;  
} 

#content1-account .account2 input {
    clear:both;
    float:left;
    margin-top:0.5em;
    width:200px;    
} 

#content1-account .account2 label {
    float:left;
    font-size:12px;
    font-weight:bold;   
}

#content1-account .save-account{
    float:left;
    font-size:14px;
    font-weight:bold;
    margin:10px;
    padding:5px;
    position:relative;
    left:12em;
    width:170px;  
}
/***** end css account page *********/
/********* begin css building by area *********/
#listing-condos{
    border-collapse:collapse;
    border-color:#318CCC;
    float:left;
    font-size:11px;
    width:100%;
}
 
#listing-condos img{
    border:1px solid #D9D9D9;
    float:left;
    height:60px;
    width:80px;
} 
 
#listing-condos tr th{
    background:transparent url(images/menu.png) repeat-x scroll 0 58%;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    text-transform:capitalize;
}  

#listing-condos tr td{
    font-weight:bold;
    text-align:center;
}

#listing-condos tr span{
    
} 

#listing-condos .styleodd{
    
}

#listing-condos tr.consecutive{
    
} 

#listing-condos tr.consecutive:hover{
    
}

#listing-condos tr td label{
    color:#6699FF;
    float:left;
    width:154px;
} 

.links-build{
    float:left;
    width:100%;
}

.links-build ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.links-build li{
    float:left;
    margin-bottom:0.3em;
    clear: both;
}

.links-build a{
    float:left;
    font-weight:bold;
    text-align:left;
    text-transform:capitalize;
    width:74px;
}
/********** end css building by area *********/

/************************begin css dashboard goidx.com******************/
#content-dashboard{
    float:left;
    width:100%;
}

#top-dashboard{
    border:1px solid #FFFFFF;
    color:#fff;
    float:left;
    padding-bottom:15px;
    width:576px;
}

#top-left{
    float: left;
    margin:10px 10px 20px 10px;
    width:250px; 
}

#top-left label{
    font-family:verdana;
    font-size:46px;
    text-transform:capitalize;
}

#top-left span{
    float:left;
    font-size:22px;
    text-transform:capitalize;
}

#top-left a{
    color:#fff;
    float:left;
    font-size:14px;
    font-weight:bold;
    width:240px;
}

#date{
    float:left;
    margin-left:3em;
    margin-top:20px;
}

#date span{
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    text-transform:capitalize;
}

#tools-dashboard {
    float:left;
    margin:20px 0;
    width:200px;
}

#tools-dashboard  ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

#favorite {
    background:transparent url(images/my_favorite_listings.png) no-repeat scroll 0 0;
    float:left;
    font-size:14px;
    height: 30px;
    margin-bottom:6px;
    padding:2px 2px 2px 40px;
    width:145px;
} 

#savesearch {
    background:transparent url(images/my_saved_searches.png) no-repeat scroll 0 0;
    float:left;
    font-size:14px;
    height: 30px;
    margin-bottom:6px;
    padding:2px 2px 2px 40px;
    width:145px;
}

#profile  {
    background:transparent url(images/my_profile.png) no-repeat scroll 0 0;
    float:left;
    font-size:14px;
    height: 30px;
    margin-bottom:6px;
    padding:2px 2px 2px 40px;
    width:145px;
}

#tools-dashboard a{
    float:left;
    font-size:15px;
    font-weight:bold;
    margin:6px 0 0;
    text-decoration:none;
}

#content-detail{
    border:1px solid #FFFFFF;
    float:left;
    margin-top:1em;
    padding:10px;
    width:558px;
}

#content-detail label{
    font-family:arial black; 
    font-size:21px;
}

#main-photo {
    border:1px solid #fff;
    float:left;
    height:280px;
    margin-top:10px;
    padding:2px;
    width:375px;
}

#main-photo img {
    width: 100%;
    height: 100%;
}

small {
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:0.8em;
    line-height:1.5em;
}

#detail-luxurius {
    float:right;
    margin:12px 0 6px;
    width:160px;
} 

#detail-luxurius span {
    color:#fff;
    font-size:20px;
} 

#tabledetail-luxurius {
    background:transparent none repeat scroll 0 0;
    border-collapse:collapse;
    padding:10px;
    width:100%; 
    line-height:18px;
}

#tabledetail-luxurius td th {
    font-size:11px;
    padding:0;
}

#cityprice-dashboard {
    float:left;
    margin:10px 0;
    width:100%;
}

#address{
    float: left;
}

#address span{
    font-family:arial;
    font-size:18px;
}

#price{
    float:right;
    margin-bottom:22px;
    margin-right:22px;
}

#price span {
    color:#fff;
    font-size:18px;
    font-weight:bold;
}

#description-dash{
    float:left;
    margin-bottom:15px;
    width:100%;
}

#description-dash span{
    color: #fff;
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
}

#description-dash p{
    font-size:13px;
    margin:10px 0;
    padding:5px;
    text-align:justify;

}

#description-dash a{
    float: right;
    text-transform: capitalize;

}

/********************************/
#content-member{
    float:right;
    margin-right:2px;
    margin-top:30px;
    width:370px;
}

.icon{
    float:left;
    height:152px;
    margin-left:13.5em;
    margin-top:-5.5em;
    width:129px;
}

.detallecontain{
    border:1px solid #FFFFFF;
    clear:both;
    float:left;
    width:100%;
}

.detallecontain2{
    border:1px solid #82AED5;
    float:left;
    margin:1em 0;
    width:100%;
}

.container1{
    background-color:#82AED5;
    float:left;
    padding:18px 0;
    width:100%;
}

.container1 span{ 
    color:#FFFFFF;
    font-family:Arial Black;
    font-size:18px;
    margin-left:20px;    
}

#containame {
    color:#fff;
    font-family:Arial Black;
    font-size:13px;
}

.container2{
    float:left;
    padding:10px;
    width:350px;
}

.container3{
    float:left;
    margin:15px;
}

.container3 span{
    float:left;
    margin-bottom:10px;
}

.container3 p{
    text-align:justify;
    text-transform:inherit;
}

.container3 a{
    float:right;
}

#container-dashboard{
    float:left;
    width:187px;
}

#spinformed{
    float:left;
    margin:15px 0;
    text-align:right;
    width:100%;
}

#spinformed label{
    color:#EE4036;
    float:right;
    font-size:25px;
    font-weight:bold;
}

#spinformed a{
    clear:both;
    float:right;
    width: 100%;
}

#most-view{
    clear:both;
    float:left;
    text-align:center;
    width:100%;
}

#most-view label{
    font-size:25px;
    font-weight:bold;
}

#most-view li{
    list-style:none;
}

.images{
    clear:both;
    float:left;
    margin-bottom:15px;
    margin-top:15px;
    margin-left:25px;
    width:150px;
}

.most{
    float:left;
    margin-top:24px;
}
.most p{
    color:#FF7F00;
    font-family:verdana;
    font-size:24px;
    font-weight:bold;
}
/*************end css dashboard goidx.com*********************/
#content-top{
    float:left;
    margin-bottom:0.3em;
    width:100%;    
}

#principal-photo{
    border:1px solid #FFFFFF;
    float:left;
    height:301px;
    width:576px;
}

#principal-photo img{
    width: 100%;
    height: 100%;
}

.laterals{
    border:1px solid #FFFFFF;
    float:left;
    height:70px;
    margin-bottom:5px;
    margin-left:10px;
    *margin-left:9px !impotant;
    width:215px;  
}

#condodropdown{
    background-color:#99FF32;    
}              

#condodropdown label{
    color:#767676;
    float:left;
    font-weight:bold;
    margin:2px 0;
    text-align:center;
    width:100%;
}

#condodropdown li{
    *float: left !important
}

#condodropdown select{
    float:left;
    margin-left:6px;
    width:202px;
}

#condodropdown a{
    color:#FF7011;
    float:left;
    font-size:12px;
    font-weight:bold;
    margin:5px 7px;
}

#condodropdown a:hover{
    color:#17308C;
}

#lateral-map{
    background-color:#99FF32;
}

#lateral-map img{
    float:left;
    margin-left:0.5em;
}

#lateral-map a{
    color:#FF7011;
    float:left;
    font-weight:bold;
    margin-top:0.5em;
    text-align:center;
    width:100%;
}   

#lateral-map a:hover{
    color:#17308C;
}

#miami-condo{
    background-color:#FF8C01; 
} 
  
#miami-condo label{   
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    margin: 4px 0;
    text-align:center;
    width:100%;    
}    
    
#miami-condo a{
	color:#FFFFFF;
	float:left;
	font-size:0.75em;
	font-weight:bold;
	margin-left:9px;
	margin-right:8px;
}

#miami-condo a:hover{
    color: #17308C;
} 

#link-home{
    background-color:#0033CC;
    border-bottom:2px solid #FFFFFF;
    border-top:2px solid #FFFFFF;
    float:left;
    margin:0.3em 0 0.3em -0.7em;
    padding:10px;
    width:807px;   
}

#link-home ul{
    margin: 0;
    padding: 0;
}

#link-home li{
    color:#FFFFFF;
    float:left;
    font-size:0.8em;
    font-weight:bold;
    list-style:none;
    margin-right:1em;
    text-transform:capitalize;
    width:auto;   
}

#link-home a{
    color: #fff;
} 

#home-panel{
    float:left;
    width:100%;
}
/**************** begin css dinamic sidebar ***************/
#drawSearch{
    float:left;
    margin-bottom:1em;
    width:210px;
}

#drawSearch label{
    float:left;
    font-size:13px;
    font-weight:bold;
    margin-bottom:0.8em;
    width:100%;
}

#drawSearch ul{
    margin: 0 0 0 0.4em;
    padding: 0;
    list-style: none;
}

#drawSearch li{
    float:left;
    font-size:11px;
    font-weight:bold;
    margin-bottom:0.4em;
    width:100%;
}

#drawSearch li a{
    color:#17308C; 
    text-decoration: none; 
}

#drawSearch li a:hover{
    color:#F8A02E; 
    text-decoration: underline;
}

#cont_dinamic{
    float:left;
    margin-bottom:1em;
    width:100%;
}

#cont_dinamic ul {
    clear: both;
    float:left;
    margin: 0;
    padding: 0;
	font-size: 12px;
    list-style: none;
}

#cont_dinamic ul li {
    clear:both;
    color:#000;
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-bottom:0.5em;
    width:100%;
}

#cont_dinamic ul ul {
    margin-left:8px;
    margin-top:0.5em;
    width:190px;
}

#cont_dinamic ul ul li{
    margin-bottom: 1em;
    border-bottom:medium none; 
}

#cont_dinamic ul ul li a{
    color:#000;
    font-size:1.3em;
    font-weight:bold;
    text-decoration:none; 
}

#cont_dinamic ul ul li a:hover{ 
    text-decoration: underline;
}

#cont_dinamic ul ul ul{
    margin-top:0.5em;
    width:182px;
}

#cont_dinamic ul ul ul li{
    border-bottom:medium none;
    font-size:11px;
    margin-bottom:0;
    
}

#cont_dinamic ul ul ul li a{
    color:#3F3F3F;
    font-size:1em;
    font-weight:normal;
}

#cont_dinamic ul ul ul li a:hover{
    color:#F8A02E;
    text-decoration: underline;
}
/*************** end css dimanic sidebar **************/  

#resultfilter {
	margin:3px; 
	padding:3px; 
	font-size:14px; 
	width: 220px;	
}

#resultfilter a {
	color: blue;	
}

#resultfilter li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}

#pricefilter{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;	
	padding:0;
	width:auto;    
}

#pricefilter li{
	border:1px solid #c0c0c0;
	margin-bottom:0.5em;
	margin-right:1em;
	padding:5px;
	text-align:center; 
}

#pricefilter li a{
    font-size: 10px;
    font-weight: bold;    
} 

#miami-beach-text{
    float: left;
}

#miami-beach-text p {
	font-size:0.9em;	
	padding-left:2em;
	padding-right:2em;
	text-align:justify;
}

#miami-beach-specialty{
    float:left;
    width:100%;
}

#miami-beach-specialty p {
    font-size:0.7em;
    padding:2em;
    text-align:justify;
}

#grey-top {
    background-color:#0033CC;
    border-left:2px solid #FFFFFF;
    border-right:2px solid #FFFFFF;
    border-top:2px solid #FFFFFF;
    clear:both;
    height:19px;
    margin-top:4em;
    padding:8px;
    width:811px;
    *margin-top: 0.7em !important;
}

#grey-top ul{
    margin: 0;
    padding; 0;
}

#grey-top li {
	color:#FFFFFF;
	float:right;	
	font-weight:lighter;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:1em;
} 

#website-title {
    float:left;
    position:relative;
    text-align:center;
    top:1.9em;
    width:100%;
    z-index:1000;
}

#more-condos {
    float:left;
    text-align:center;
    width:808px;      
    margin-top: 1em;
}

#condo_deals{
    float:left;
    left:9em;
    margin:1em 0;
    position:relative;
    width:570px;
    z-index:1; 
}

#inside_condo_deals{
    background-color:#000000;
    float:left;
    margin-bottom:1em;
    padding:15px 25px;
    width:368px;
}

#inside_condo_deals input{
    float:left;
    font-size:15px;
    padding:0.3em;
    width:354px;  
}

#inside_condo_deals span{
    color:#FFFFFF;
    float:left;
    font-size:0.6em;
    font-weight:bold;
    margin-top:0.5em;
    text-align:center;
    width:100%;
}

#condo_deals #keepme{
    background:transparent url(images/keep_me.png) no-repeat scroll 0 0;
    border:medium none;
    float:left;
    left:9.2em;
    padding:16px;
    position:relative;
    width:168px;
    z-index:2;
}

#logo_condo_deals{
    bottom:6.5em;
    float:right;
    position:relative;
    width:91px;    
}
/****featured condos ******/
.goidx_widget_listing_member h2.sidebars{
    margin: 0;
}

.result-luxurius, .result-listing{
    float:left;
    margin-bottom:1em;
    width:100%;
}

.addcity-luxurius, .price{
    border-bottom:2px solid #1703D5;
    float:left;
    margin-bottom:4px;
    padding-bottom:5px;
    text-align:center;
    width:100%;
}

.addcity-luxurius a, .price span, .price label{
    color:#3389CF;
    font-size:0.8em;
    font-weight:bold;
    text-decoration:none;
}

.photo-luxurius, .photo-listing{
    border:1px solid #C0C0C0;
    float:left;
    height:152px;
    width:198px;
}

.photo-luxurius img, .photo-listing img{
    height:100%;
    width:100%;
}
/*** end featured condos *****/
#bread{
    float:left;
    padding:5px 0;
    width:100%;
}

#bread ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#bread li {
    color: #333;
	float:left;
	font-size:12px;
	padding-left:7px;
}

#bread li a{
    color: #333;
}

#underfooter{
    margin:0 auto;
    overflow:hidden;
    padding:10px;
    width:972px;
}

#underfooter p{
    float:left;
    font-size:10px;
    font-weight:bold;
    margin:1em 0;
    text-align:justify;
    width:100%;    
}

#underfooter-left{
    float:left;
width:558px;
}

#underfooter-left ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#underfooter-left li{
    float:left;
    margin-right:20px;
}

#underfooter-left span, #underfooter-left a, #underfooter-right a{
    color: #000;
    float:left;
    font-size:11px;
    font-weight:bold;
}

#underfooter-left a{
    margin-left:10px;
    width:auto;
}

#underfooter-left a:hover, #underfooter-right a:hover{
    color: #FF7011;
}  

#underfooter-right{
    float:right;
    text-align:right;
}

#underfooter-right img{
    float:left;
    margin-left: 0.5em;
}

.bios-text {
	padding-top: 20px;
}

ul#twit-twit, ul#twit-twit ul {
	list-style-type: none;
	padding-left: 0;	
}

ul#twit-twit {
	font-size: 11px;
}

ul#twit-twit li ul {
	margin: 6px 0 0 0;
}


ul#twit-twit li {
	margin: 0 0 10px 10px;
	border-top: 1px dashed #ccc;
}


ul#twit-twit li.twit-date {
	font-weight: bold;
	color: #600;
	border: 0px solid #ccc;
	margin: 10px 0 0 0;
	font-size: 9pt;
}


ul#twit-twit li ul li {
	font-weight: normal;
	color: #222;
	font-size: 8pt;
	padding-top: 8px;
}


ul#twit-twit li.twit-alt {
	/*color: #888;*/
}


ul#twit-twit li.twit-first {
	color: #800;
}


ul#twit-twit a.twit {
	color: #ddd;
	text-decoration: none;
	border: 0;
}


ul#twit-twit a.twit:hover, ul#twit-twit a.twit:visited:hover {
	color: #600;
}


p.twit-more, li.twit-more {
	text-align: right;
	font-size: 8pt;
	padding: 4px 0 0 0;
}


p.twit-more a.twit-more, li.twit-more a.twit-more {
	color: #600;
	text-decoration: none;
}


p.twit-more a.twit-more:hover, p.twit-more a.twit-more:visited:hover, li.twit-more a.twit-more:hover, li.twit-more a.twit-more:visited:hover {
	color: #000;
	border-bottom: 1px dashed #600;
}

/******************** begin css buildingj-units page *****************/
#content-units{
    float:left;
    width:100%;
}

#condounits, #condounits-sales{
    float:left;
    margin:1em 0;
    width:100%;
    text-align:center; 
}

#table-condounits, #table-condo-sales{
    border:1px solid #c0c0c0;
    border-collapse:collapse;
    font-size:0.8em;
    width:100%;
} 

#table-condounits td, #table-condo-sales td{
    border: 1px solid #CCC;
    border-collapse: collapse;
}

#table-condounits thead th, #table-condounits tbody th{
    background-color:#DFDFDF;
    border-left:1px solid #C0C0C0;
    color:#000000;
    padding:5px;
}

#table-condo-sales thead th, #table-condo-sales tbody th{
    background-color:#7F7F7F;
    border-left:1px solid #C0C0C0;
    color:#FFFFFF;
}

#table-condounits tbody th, #table-condo-sales tbody th{
  background-color: #dfdfdf;
  border-top: 1px solid #C0c0c0;
  text-align: left;
  font-weight: normal;
}

#table-condounits tbody tr td{
    padding: 5px;
    color: #000;
}

#table-condo-sales tbody tr td{
    padding: 5px; 
}

#table-condounits tbody tr:hover, #table-condo-sales tbody tr:hover{
  background-color: #FFEFEF;
}

#table-condounits tbody tr:hover td{
  color: #454545;
}

#table-condo-sales tbody tr:hover td{
    color: #000;
}

#table-condounits tfoot td, #table-condounits tfoot th{
    border-left: none;
    border-top: 1px solid #CCC;
    padding: 4px;
    background: #FFF url(foot_bck.gif) repeat;
    color: #666;
}

#table-condounits caption{
    text-align: left;
    font-size: 120%;
    padding: 10px 0;
    color: #666;
}

#table-condounits a:link{
    color: #0060FF;
}

#table-condounits a:visited{
    color: #666;
}

#table-condounits a:hover{
    color: #003366;
    text-decoration: none;
    pointer: hand;
}

#table-condounits a:active{
    color: #003366;
}

#table-condounits .consecutive, #table-condo-sales .consecutive{
}

#table-condounits tr.consecutive:hover, #table-condo-sales tr.consecutive:hover{
    background-color:#DFEBFF;
}

#table-condounits .styleodd, #table-condo-sales .styleodd{
    background-color:#EFEFEF;     
}
/******************** end css building-units page ************************/

/***************** begin css contact page****************/
#content-teamplayer{
    float: left;
    margin-left: 1em;
    width: 560px;
}

#content-teamplayer p{
    float:left;
    margin: 0.5em 0;
    text-align:justify;
    width:100%;
}

.teamplayer{
    border:2px solid #EFEFEF;
    float:left;
    margin-bottom:1em;
    padding:0.5em;
    width:540px;
}

.teamplayer img{
    float:left;
    margin-right:0.5em;   
} 

.team-data, .team-contact{
    float:left;
    margin-bottom:0.5em;
    width:367px;
}

.team-data label{
    color:#0033CC;
    float:left;
    font-weight:bold;
    text-transform:capitalize;
    width:100%;
}

.team-data span{
    float:left;
    font-size:0.8em;
    width:100%;
}  

.team-contact label{
    float:left;
    font-weight:bold;
    width:auto;    
} 

.team-contact span{
    float:left;
    margin-left:1em;
}

.team-contact a{
    clear:both;
    float:left;
    width:auto;
} 
/************ end css contact page *********************/
/************ begin css comments blog *******************/
ol.commentlist{
    margin: 1em 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 100%;
}

ol.commentlist li{
    float:left;
    margin-bottom:1em;
    width:100%;
}


div.comment-author{
 
}

div.comment-author img{
}

div.commentmetadata{

}


#content-blog .comment-body p{

}
/*********** end div comments blog ******************/

/************* begin css tabs *********************/
#container-3{
    float:left;
    margin-top:2em;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(images/tabs.png) no-repeat;
}

.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}

.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
    color: #000;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}

.tabs-container {
    border:2px solid #FFFFFF;
    float:left;
    padding:1em;
    width:540px;
}

.tabs-container  .teamplayer{
    width:518px;
    margin-bottom: 0;
}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(/jscripts/images/loading.gif) no-repeat 0 50%;
}
/** Slider Control **/
#track1-left {
    position: absolute;
    width: 5px;
    height: 9px;
    background: transparent url(/jscripts/images/slider-images-track-left.png) no-repeat top left;
}

/* put the track and the right rounded edge on the track */
.trackbg {
    background: transparent url(/jscripts/images/slider-images-track-right.png) no-repeat top right;
}

/** end Slider Control **/

/***************** end div tabs container css ***********************/


/**************** begin css home.php *******************/
#home-top{
    float:left;
    width:100%;
}

#home-left{
    float:left;
    height:200px;
    width:339px;
}

#home-right{
    float:left;
    width:550px;
}

#quick-banner{
    float:left;
    position:relative;
    z-index:2;
}

#quick-banner img#find{
    display: none;
    bottom:12px;
    float:left;
    left:3em;
    position:relative;
    z-index:2;
}

#quick-banner img#find2{
    float:left;
    position:relative;
    z-index:2;
}

#quick-home{
    border:1px solid #000000;
    float:left;
    left:3em;
    position:relative;
    top:-75px;
    width:477px;
    z-index:1;
}

#quick-home form{
    float:left;
    margin-left:6em;
    padding:1em;
    width:350px;
}

#quick-home form p.small-input{
    width:170px;
}

#quick-home form p.small-input select{
    float:left;
    margin-left:8px;
    width:95px;
}

#quick-home form p.small-input label{
    float:left;
    font-size:0.8em;
    font-weight:bold;
    text-transform:capitalize;
    width:67px;
}
 

#quick-home form p{
    float:left;
    margin:0.5em 0;
}

#quick-home form select#search-property{
    padding:0.5em;
    width:350px;
}

#quick-home form input#submit-search{
    background:transparent url(images/bottom-search.png) no-repeat scroll 0 0;
    border:medium none;
    color:#FFFFFF;
    float:right;
    font-weight:bold;
    margin-top:1em;
    padding:0.5em;
    width:110px;
}

/*************** end css home.php *********************/

/************* begis css sidebar-green ***************/
#content-right{
    float:left;
    margin-right:10px;
    width:734px;
}

#cont-sidebar{
    float:left;
    margin-left:15px;
    width:391px;
}

#sidebar-green{
    float:left;
    padding:5px;
    width:198px;
}

#sidebar-green ul, #sidebar-blue ul{
    margin: 0;
    padding: 0;
    list-style: none;
}


#sidebar-green li{
    border-bottom:4px double #AFBED5;
    float:left;
    padding-bottom:4px;
    width:100%;
}

#sidebar-green li a{
	font-size:12px;
    
}

#sidebar-green li.widget_search, #sidebar-green li.widget_calendar, #sidebar-green li.widget ul li{
    border-bottom: none;
}

#sidebar-green li.widget_calendar h2.sidebars{
    display: none;
}

#sidebar-green li.widget_calendar{
    float: left;
    width: 100%;
    margin: 0.5em 0;    
}

#sidebar-green li.widget_calendar table{
    float: left;
    width: 100%;
}

/*****************************/
#sidebar-about{
    background:transparent url(images/center-bottom.png) repeat-y scroll 0 top;
    float:left;
    padding:0 15px;
    width:361px;
}

#cont-about{
    background-color:#FFFFFF;
    float:left;
    width:588px;
}

#leave_comment{
    background:transparent url(images/bg-leave-comment.png) no-repeat scroll 0 0;
    float:left;
    height:112px;
    margin-bottom:1em;
    padding:12px 24px;
    width:308px;
}

#leave_comment label{
    color:#FFFFFF;
    float:left;
    font-size:15px;
    font-weight:bold;
    margin-bottom:0.5em;
    text-align:center;
    width:100%;
}

#leave_comment input#Leave_comment_box{
    background-color:#D5E8F7;
    border:1px solid #DEDEDE;
    padding:5px;
    width:200px;
}

#leave_comment input#submit_comment{
    background:transparent url(images/bg-btn-comment.png) no-repeat scroll 0 0;
    border:0 none;
    color:#F2F209;
    font-weight:bold;
    height:24px;
    padding:0;
    text-transform:capitalize;
    width:87px;
    cursor: pointer;
}

#leave_comment span{
    color:#FFFFFF;
    float:left;
    font-size:0.8em;
    font-weight:bold;
    text-align:center;
    width:100%;
}

/***************** begin sidebar rounder *******************/
#sidebar-blue{
    float:left;
    margin-left:10px;
    padding:10px;
    position:relative;
    width:198px;
}

#sidebar-rounder-blue{
    float:left;
    width:236px;  
}

#top-blue{
    background:transparent url(images/top-blue.png) no-repeat scroll 0 0;
    float:left;
    height:28px;
    width:238px;
}

#center-blue{
    background:transparent url(images/center-blue.png) repeat-y scroll 0 0;
    float:left;
    padding:0 18px;
    width:204px;
}

#bottom-blue{
    background:transparent url(images/bottom-blue.png) no-repeat scroll 0 0;
    float:left;
    height:28px;
    width:238px;
}

.mylisting{
    
}
#sidebar-blue .mylisting #cat{
    width:202px;
    
    
    
}

.mylisting span.condolisttitle, .goidx_widget_listing_member h2.sidebars{
    color:#000000;
    float:left;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:9px;
    text-align:center;
    width:100%;
}


    

/*************** end css sidebar rounder **************/
#tools_deals{
    float: left;
    width: 100%;
}

#tools_deals ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#tools_deals li{
    font-weight: bold;
    clear: both;
    margin-bottom: 0.2em;
    text-transform: capitalize;
}

.result-deals{
    background-color:#EFEFEF;
    border:1px solid #000000;
    float:left;
    margin:5px;
    padding:5px;
    width:222px;
}

.photo-deals{
    border:1px solid #C0C0C0;
    height:176px;
    width:220px;
}

.photo-deals img{
    width: 100%;
    height: 100%;
}

.price--deals{
    float:left;
    margin:1em 0;
    text-align:center;
    width:100%;
}

.price--deals label{
    color:#F8A02E;
    float:left;
    font-size:1.2em;
    font-weight:bold;
    width:100%;
}

.price--deals span{
    float:left;
    width:100%;
}

.price--deals a{
    
}
li.goidx_condo_accordion h2.sidebars{
    background:transparent url(images/bg-sidebar-h2.png) no-repeat scroll center bottom;
    color:#027EDD;
    float:left;
    margin-bottom:0.5em;
    margin-top:0;
    padding-bottom:20px;
    text-align:center;
    width:100%;
}


li.goidx_condo_accordion .classprincipal{
    float:left;    
}

li.goidx_condo_accordion .classprincipal ul{
    float: left;
    margin:0;
    padding:0;
    width:100%;
    list-style: none;
    width: 200px;
    background: #FFF;
    cursor: pointer;
}

li.goidx_condo_accordion .classprincipal ul span{
	background:transparent url(images/grey-bg1.png) repeat-x scroll 0 0;
	
    
}

li.goidx_condo_accordion .classprincipal ul span:hover{
    background:transparent url(images/grey-bg2.png) repeat-x scroll 0 0;
    color: #FFF;
}

li.goidx_condo_accordion .classprincipal ul span{
    float:left;
	font-size:13px;
	height:31px;
	padding:2px 2px 4px 6px;
	text-align:left;
	width:194px;  
}

li.goidx_condo_accordion .classprincipal ul ul li a{
    color:#000;
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-left:10px;
    padding:2px;
    width:194px; 
}

/* Begin Flags */

#flags li a{

    float: left;

    width: 100%;

    height: 100%;

}



#flags{
    position:absolute;
    right:2px;
    top:0px;
}



#flags ul{
    margin: 0;
    padding: 0;
    list-style: none;

}
#flags li{
    float:left;
    height:32px;
    margin:0 2px;
    width:32px;

}
#flags li a span{
    display: none;
}
#USA{
    background: url(images/usa.png) no-repeat scroll 0 0;
}
#italy{
    background: url(images/it.png) no-repeat scroll 0 0;
}
#france{
    background: url(images/fr.png) no-repeat scroll 0 0;
}
#spain{
    background: url(images/es.png) no-repeat scroll 0 0;                  
}

#portugal{
    background: url(images/pt.png) no-repeat scroll 0 0;
}

#russia {
    background: url(images/ru.png) no-repeat scroll 0 0;
}

#germany 
{
    background: url(images/de.png) no-repeat scroll 0 0;

}
/* End Flags */
.box1 {

/*    background-color:#F4F4F4;*/
     float:left;
     margin-top:4px;
     padding-bottom:0.5em;
     width:100%;

}



.box1 .indent {

/*    background-color:#F4F4F4;*/
    float:left;
    margin-top:4px;
/*    padding:1em;*/
    width:198px;

}



#SearchForm {    
     float: left;
     color:#2F2F2F;
     font-size:0.923em;
     font-weight:bold;
     width: 100%;
     margin: 0;

}



#SearchForm .rowi {
     height:30px;

}



#SearchForm .container {
    width:230px;

}



#SearchForm .col-1 {
     float:left;
     width:66px !important;

}



#SearchForm .col-2 {

    width:204px !important;

}



#SearchForm .select {
   background:#FFFFFF none repeat scroll 0 0;
   border:1px solid #B4B4B4;
   font-size:1em;
   width:138px;

}



#SearchForm .input {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #B4B4B4;
  font-size:1em;
  height:17px;
  padding:0 0 0 5px;
 width:130px;                                                  

}



#SearchForm .select2 {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #B4B4B4;
    font-size:1em;
    width:58px;

}



#SearchForm .select1 {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #B4B4B4;
    font-size:1em;
    width:138px;

}



#SearchForm .select3 {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #B4B4B4;
    font-size:1em;
    width:58px;

}



#SearchForm .rowt {
    float:left;
    margin:1em 0;
    text-align:center;
   width:100%;

}



#SearchForm a {
  color:#2F2F2F;

}



.buttonsearch {

   /* background:transparent url(images/search-button.gif) no-repeat scroll left top;       */
    background-color:#707070;
    color:#FFFFFF !important;
    display:block;
    font-size:13px;
    font-weight:bold;
    margin:1em auto 0;
    padding:4px 0;
    text-transform:uppercase;
    width:125px;
    cursor: pointer;

}




