/*
Theme Name: Brickell
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
*/
img {
    border: none;
}

h1.pagetitle{
    margin-left:14px;
    padding-top: 7px;
    
          
}   

#sign-up p{
    color:#FFFFFF;
    margin-bottom:6px;
    
}

#pagebg {
	background:transparent url(images/brickell-page-bg.png) repeat-y scroll 0 0;
	margin:0 auto;
	width:1300px;
}

#sign-up .phonenumber {
	font-size:16px;
	font-weight:bold;
	margin:5px 0 0;
	padding:0;
	text-align:center;
    margin-left:-13px;
}

#sign-up .getintouch {
	font-size:12px;
	margin-bottom:10px;
	text-align:left;
}

img.alignleft{
    background-color:#EFEFEF;
    border:1px solid #990000;
    float:left;
    margin-right:20px;
    padding:4px;
}

img.alignright{
    background-color:#EFEFEF;
    border:1px solid #990000;
    float: right;
    margin-left: 20px;
    padding:4px;  
}

p img.aligncenter{
    background-color:#EFEFEF;
    border:1px solid #990000;
    display:block;
    margin:0 auto;
    max-width:100%;
    padding:4px;  
}

ol.commentlist{
    float: left;
    margin: 1em 0 0 0;
    padding: 0;
    list-style: none;
    width: 100%;
}

ol.commentlist li{
    border:1px solid #bbb;
    float:left;
    margin-bottom:0.5em;
    padding:1em;
    width:688px;
}    
    
ol.commentlist li.alt{
    background-color: #efefef;
}

ol.commentlist li:hover{
    background-color: #dedede;
}

.comment-author{
    float:left;
    width:100%;  
}

.comment-author cite{
    float: left;
}

.comment-author small{
    clear:left;
    width:auto;
}

.comment-author img{
    float:right;
    position:relative;
    top:-1em;
    z-index:100; 
}

.comments-box{
    float:left;
    margin-top:0.5em;
    width:100%;
}

#content-blog .comments-box p{
    float:left;
    margin:0.5em 0;
}

body {
    background-color:#fff;
    color:#333333;
    font-family:Arial,Times,"Times New Roman",serif;
    font-size:1em;
    margin:0;
    padding:0;
    text-align:left;
   /* *margin-left: 3em !important;*/
}

h1{
    color:#D71F00;
    font-size:1.3em;
}

h2{
    font-size:1.1em;
}

a{
    color: #0060FF;
    text-decoration: underline;
}

a:hover{
    color:#ff0000;
    text-decoration: none;
} 

#warning{
    float:left;
    font-size:12px;
    margin-top:2em;
    text-align:justify;
    width:100%;
}

#warning p{
    margin: 0;
}

.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;
}

#content-blog{
    float:left;
    width:722px;
}

#content-blog p{
    color:#000000;
    line-height: 25px;
    font-size:14px;
    text-align:justify;
}

.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%;
}

.post{
    float: left;
    width: 100%;
}

h2.sectitle {
	float: left;
	clear: both;
	width: 50%;
	
	}
	
.entry table{
    border-collapse: collapse;
    border-color: #AF2B2B;    
}

.entry ul{
    float:left;
    margin:1em 0;
    padding-left:3em;
    list-style: inherit;
}

.entry li{
    float:left;
    line-height:23px;
    margin-bottom:0.5em;
    text-align:justify;
    width:100%;
}

#whyliveinbrickell {
	margin-top: 10px;
	float: left;
}

#whyliveinbrickell p {
	font-size: 10px;
}

/******************* begiu css menu ***********************/
#menu-topbar {
    background:transparent url(images/bg-shadow-heading.png) repeat-x scroll 0 0px;
    height: 60px;
    clear: both;        
}

#content-menu{
    border-top:5px solid #6F6F6F;
    float:left;
    position:relative;
    width:100%;
}

#menu{
    background-color:#404040;
    float:left;
    padding:5px 15px;
    width:964px;
}

ul.dropdown li.right {
    clear:right;
    display:none;
    float:right;
    height:30px;
    width:10px;
}

ul.dropdown li.left {
    clear:left;
    display:none;
    float:left;
    height:30px;
    width:10px;
}


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.dropdown {
    float:left;
    position:relative;
    width:100%;
    z-index:30;
}

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:#4D4D4D;
    left:0;
    position:absolute;
    top:100%;
    visibility:hidden;
    width:200px;
    z-index:598;
}

ul.dropdown ul li {
    float:left;
    font-weight:normal;
    line-height:25px;
    padding:0 15px;
    width:170px;
}

ul.dropdown ul li:hover {
    background-color:#5e5c5c;
}

ul.dropdown ul ul {
    left:100%;
    top:0;
}

ul.dropdown li:hover > ul {
    visibility: visible;
}

/*
ul.dropdown {
    font-weight: bold;
}
*/

ul.dropdown li {
    line-height:32px;
}


ul.dropdown li.hover, ul.dropdown li:hover {
     /*background-color: #eee;*/
     color: #000;
}
 
ul.dropdown a:link,
ul.dropdown a:visited    { 
    color:#FFFFFF;
    float:left;
    font-size:0.8em;
    font-weight:bold;
    padding:0 10px;
    text-decoration:none;
    text-transform:uppercase;
}

ul.dropdown ul a:link,
ul.dropdown ul a:visited {
    padding: 0;
}

/*
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 {
    color: #fff;
    background-color: #5e5c5c;
}

/*
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 {

}
/*
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  {
    cursor:default;
    font-weight:bold;
}

/* -- 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:#C1272D none repeat scroll 0 0;
    display:none;
    float:left;
    height:25px;
    margin-top:0.8em;
    width:1px;
}

ul.dropdown *.dir {
  /*  padding-left:20px;
    padding-right:20px; */
}
/***************** end css menu *********************/
/*************** begin css feeds ****************/
#subscribe_feeds a{
    font-size:13px; 
    font-weight:bold;
    text-decoration:underline;
}

#feedburner{
    margin:0 10px -5px;
}
/***************** end css feeds ***************/
/******************************** begin css sidebar gray ****************/
#content-right{
    float:right;
    margin-left:1em;
    width:722px;
}

#sidebar-gray{
    float:left;
    width:222px;
}

#cont_dinamic, #drawSearch{
    float:left;
    padding:0.5em;
    width:204px;
}

#cont_dinamic ul, #drawSearch ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

#cont_dinamic ul li{
    color:#404040;
    float:left;
    font-weight:bold;
    width:206px;
}

#cont_dinamic ul ul{
    float:left;
    margin-top:0.5em;
    width:100%;
}

#cont_dinamic ul ul li{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border-color:#E8E8E8 #EEEEEE;
    border-style:solid;
    border-width:4px 1px;
    color:#AD011B;
    margin:0 0 12px;
    padding:4px;
    width: 194px;
}

#cont_dinamic ul ul li a{
    color:#D71F00;
    font-size:0.9em;
    text-decoration:none;
}

#cont_dinamic ul ul ul{
    margin-top:0.3em;
}

#cont_dinamic ul ul ul li{
    border-color:-moz-use-text-color -moz-use-text-color #E8E8E8;
    border-style:none none solid;
    border-width:0 0 1px;
    font-weight:normal;
    margin:0 0 10px;
    padding:2px 0 2px 10px;
    width:190px;
}

#cont_dinamic ul ul ul li a{
    color:#4D4D4D;
}

#cont_dinamic ul ul ul li a:hover{
    text-decoration: underline;
}
     
#drawSearch{
    margin-bottom: 1em;
}
           
#drawSearch li{
    float:left;
    margin-bottom:0.3em;
    width:100%;
} 

#drawSearch li a{
    color:#990000;
    font-size:0.8em;
} 

#sidebar-gray div.widget_text label {
    color:#AD011B;
    float:left;
    font-size:0.8em;
    font-weight:bold;
    text-align:center;
    text-transform:capitalize;
    width:100%;
}

#sidebar-gray div.widget_text{
    border-left:0 none;
    border-right:0 none;
}

/**************** end css sidebar gray ***************/

#content-sidebar{
    float:left;
    width:234px;
}

#sidebar{
    background-color:#EFEFEF;
    border:1px solid #990000;
    float:left;
    margin-right:1em;
    padding:0.5em;
    width:204px;
}

#sidebar ul{
    margin: 0;
    padding: 0;
}

#sidebar li{
    float:left;
    list-style:none;
    margin-bottom:15px;
    width:100%;
}

#sidebar li.pagenav ul li a{
    width:auto;    
}

#sidebar li h2{
    border-bottom: 2px solid #c0c0c0;
    color:#C61C00;
}

#sidebar ul ul{
    margin: 0 0 0 12px;
}

#sidebar ul ul li{
    margin-bottom: 4px;
    font-size: 0.8em;
}

#sidebar li ul li a{
    border:0 none;
    text-decoration:underline;
}

#sidebar form {
    margin: 0;
}

#searchform {
    float: left;
    text-align: center;
}

li.widget_search label.hidden{
    display: none;
}

#searchform label{
    color:#C61C00;
    float:left;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:10px;    
}

#s{
    margin-bottom:10px;
    width:190px;
}

#searchform  #searchsubmit{
    background:transparent url(images/nav_btn.png) no-repeat scroll 0 0;
    border:0 none;
    color:#FFFFFF;
    font-weight:bold;
    padding:4px;
    width:92px;
}

#back-top{
    width: 100%;
}

#cat-82 {
    display: none;
}

#wrap-content{
    background-color:#FFFFFF;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    width:992px;
}

#page{
    float:left;
    width:100%;
}

#content{
    float:left;
    padding:0 1em 1em;
    width:960px;
}

#header{
    float:left;
    padding: 0 0.4em 0;
    width:979px;
}

#write-review{
    background:transparent url(/images/write-a-review.png) no-repeat scroll 0 0;
}

#principal-logo{
    background:transparent url(images/principal-logo.png) no-repeat scroll 0 0;
    float:left;
    height:56px;
    margin-left:25px;
    width:249px;
    margin-top:29px;
}

#header-top {
    background-color:#333333;
    height:15px;
}

#principal-logo a{
    float:left;
    height:100%;
    width:100%;
}

#navigation{
    float:left;
    margin-left:10px;
    margin-top:0px;
    width:406px;
}

#nav_top{
    background-color:#333333;
    color:#FFFFFF;
    float:left;
    padding:5px;
    width:397px;
}

#nav_top label{
    float:left;
    font-size:0.9em;
    font-weight:bold;
    margin-left:15px;
    text-transform:capitalize;
}

#nav_top input#property-search{
    background:transparent url(images/bg-nav-search.png) no-repeat scroll 0 0;
    border:0 none;
    color:#49A9D1;
    float:left;
    font-weight:bold;
    margin-left:20px;
    margin-right:10px;
    padding:2px 5px;
    width:155px;
}

#nav_top input#submit_nav{
    background:transparent url(images/submit-search.png) no-repeat scroll 0 0;
    border:0 none;
    cursor:pointer;
    float:left;
    height:19px;
    width:18px;
}

#nav_left{
    float:left;
    width:140px;
}

#nav_left ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#nav_left li{
    border:1px solid #F1F1F1;
    float:left;
    font-size:0.8em;
    font-weight:bold;
    padding:11px 8px;
    text-transform:capitalize;
    width:113px;
}

#nav_left li a{
    color:#333333;
    float:left;
    text-decoration:none;
    width:100%;
}

#nav_left li.active{
    background:transparent url(images/bg-active.png) no-repeat scroll 0 0;
    border:0 none;
    width:125px;
}

#nav_right{
    float:left;
    margin-left:6px;
    /*width:240px;*/
    width:447px;
    background: transparent url(images/bg-shadow-heading.png) repeat-x scroll 0 0;
}

#nav_down_div{
    float:left;
    margin-left:16px;
    width:447px;
}

#nav_down_div .nav_down_interno{
     float:left;
     width:148px;
     border-left:1px solid #cccaca;
     
     
}

#nav_down_div .nav_down_interno ul{
    width: 100%;
    float:left;
    text-decoration: none;
    list-style: none;
    margin: 0px;
    margin-top:5px;  
	padding: 0px;
	padding-left: 5px;
}

#nav_down_div .nav_down_interno ul li{
    float:left;
    list-style:none outside none;    
    margin-top:-1px;
    text-decoration:none;
    width:100%;
    margin-left:6px;
}

#nav_down_div .nav_down_interno ul li a{
    color:#6D6D6D;
    float:left;
    font-size:13px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-bottom:10px;
    margin-top:-5px;
    text-decoration:none;
    width:100%;
}

#nav_down_div .nav_down_interno ul li a:hover{
    text-decoration: underline;    
}

#nav_down_div .nav_down_interno ul .morelink{
    margin-top: 12px;
    
}

#nav_down_div .nav_down_interno ul .morelink a{    
    color: blue;
    text-decoration: underline;
    margin-top:-15px;
}

.subheading {
    float:right;
    font-size:14px;
    font-weight:bold;
    letter-spacing:0;
    margin-right:47px;    
}

#nav_right p{
    float:left;
    margin-bottom:2px;
    margin-top:0;
    width:120px;
}

#nav_right label{
    float:left;
    font-size:0.7em;
    font-weight:bold;
    text-transform:capitalize;
}

#nav_right select{
    float:left;
    width:105px; 
}

#nav_right button.searchbutton{
    background:transparent url(images/nav_btn.png) no-repeat scroll 0 0;
    border:0 none;
    color:#FFFFFF;
    cursor: pointer;
    float:right;
    font-weight:bold;
    margin-right:12px;
    margin-top:6px;
    padding:3px;
    width:94px;
}

#sign-up{
    background:url("images/bg-signup.png") repeat-x scroll 0 0 transparent;
    float:left;
    height:117px;
    margin-left:-1px;
    margin-top:-37px;
    padding:1em;
    position:relative;
    text-align:center;
    width:120px;
    z-index:11;
    
}
#socialcontent {
	float:left;
	height:102px;
	margin-left:-1px;
	margin-top:-36px;
	width:87px;
}

#socialcontent ul li {
    list-style: none;
}

#socialcontent ul {
 padding: 9px;
 margin: 0px;
 padding-bottom: 0px;    
 padding-top: 8px;
}
#sign-up select{
    float:left;
    margin-bottom:11px;
    text-transform:capitalize;
    width:100%;
}

#icon_social{
    float:left;
    margin-left:7px;
    width:108px; 
}

#icon_social ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#icon_social li{
    float:left;
    height:32px;
    padding-left:40px;
    padding-top:8px;
    width:125px;
}

#icon_social li a{
    color:#ED2227;
    float:left;
    font-weight:bold;
    text-decoration:none;
    text-transform:capitalize;
}

#icon_social li a:hover{
    color: #333333;
}

#icon_social li.facebook{
    background: url(images/facebook.png) no-repeat scroll 0 center;   
}

#icon_social li.linkedin{
    background: url(images/linkedin.png) no-repeat scroll 0 center;   
}

#icon_social li.rss{
    background: url(images/rss.png) no-repeat scroll 0 center;      
}

#icon_social li.twitter{
    background: url(images/twitter.png) no-repeat scroll 0 center;   
}

#icon_social li.youtube{
    background: url(images/youtube.png) no-repeat scroll 0 center;   
}
/***************** begin css member login **************/
#member-login {
    float:right;
    position:relative;
    width:24em;
    z-index:500;
    *top: 1.5em !important;
}

#member-login ul {
    float:right;
    margin-right:1em;
    padding:0;
    width: auto;
    list-style:none;  
}

#member-login li {
    float:left;
    padding-right:10px;
    line-height: 22px;
}      

#member-login li a{
    color:#FFFFFF;
    font-size:0.9em;
    font-weight:bold;
    text-transform:capitalize;
}

#member-login li a:hover{
    color: #F8A02E;
}

#member-login #login-user{
    
}

#member-login #register-user{
    
} 

#member-login #contact-member{
    
}

/*************** end css member login ***************/

#paging {
    text-align:center;
}

#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;
}

/*************** begin css footer ************************/
#footer{
    background: #3F3F3F url(images/brickell-small.png) no-repeat scroll 5px 50%;
    float:left;
    margin-top:1em;
    padding-bottom:0em;
    text-align:center;
    width:100%;
}

#footer a {
    color: #A9A9A9;
    font-size: 12px;
}

#footer a:hoover {
    color: #666666;    
}

/******************** 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 #D0D0D0;
    color:#000000;
    float:left;
    height:38px;
    padding:3px;
    width:100%;
}

#filterbox ul{
    margin: 0;
    padding: 0;
    list-style:none;    
}

#filterbox li {
    float:left;
    font-size: 0.9em;
    margin-top:4px;
    padding-left:10px;
    padding-top:4px;
}


#filterbox label {
    float:left;
    margin-right:5px;
    padding-left:10px;
}


/****************** end css filter box ***************************/

/******************* begin form search *****************/
#stylized{
    float:left;
    width:100%;
}

#stylized hr {
    border:1px solid #C0C0C0;
    float:left;
    margin:0 0 10px;
    width:100%;
}

#property, #details, #citynames{
    float:left;
    margin-bottom:25px;
    width:240px;
}

#property label, #details label, #citynames label, #options label{
    color:#AC4546;
    float:left;
    font-weight:bold;
    margin-bottom:10px;
    text-transform:capitalize;
    width:100%;
}

#property select{
    float:left;
    margin-bottom:15px;
    width:150px;
    clear: both;
}

#property ul{
    margin: 0;
    list-style: none;
    padding: 0;
    clear: both;
}

#property li{
    float:left;
    font-size:0.8em;
    font-weight:bold;
    margin-bottom:10px;
    width:200px;
}

#details strong, #property strong, #options strong{
    float:left;
    font-size:0.8em;
    margin-bottom:10px;
}

#details p{
    float:left;
    margin:0 0 18px;
    width:100%;
}

#details span{
    float:left;
    font-size:0.8em;
    font-weight:bold;
    margin:0 9px;
    text-transform:capitalize;
}

#details select{
    float:left;
    width:88px;
}

#citynames ul{
    border:1px solid #D0D0D0;
    float:left;
    height:222px;
    list-style: none;
    margin:0;
    overflow:auto;
    padding:0.9em 0 0 0.5em;
    width: 228px;
}

#citynames li{
    float:left;
    font-size:0.7em;
    margin-bottom:10px;
    width:200px;
}

#citynames input, #options input, #property input{
    float:left;
    margin:0;
    *margin: -5px 0 0 0 !important
}

#citynames span, #options span, #property span{
    float:left;
    font-weight:bold;
    margin-left:10px;
}

#options{
    float:left;
    margin-bottom:25px;
    width:100%;
}

#options ul{
    float:left;
    margin:0;
    padding:0;
    width:242px;
    list-style: none;
}

#options li{
    float:left;
    font-size: 0.8em;
    font-weight:bold;
    margin-bottom:10px;
    width:100%;
}

#options strong{
    width: 100%;
}

#options p{
    float:left;
    margin:0;
    width:230px;
}

#options p span{
    font-size:0.8em;
    margin-bottom:1em;
    margin-left:0;
    margin-right:5px;
}

#search-box{
    float: left;
    width: 100%;
    text-align: center;
    margin: 40px 0 0;
}

.searchbutton{
    font-weight:bold;
    padding:6px;
}
/******************* end form search ************************/

/*********** begin css property-sidebar *******************/

/******************* begin form search *****************/
#property-sidebar{
    float:left;
    width:100%;
}

#property-sidebar #stylized{
    float:left;
    font-size:0.9em;
    margin-top:25px;
    padding:1px;
    width:100%;
}

#property-sidebar #stylized hr {
    border:1px solid #C0C0C0;
    float:left;
    margin:20px 0 10px;
    width:90%;
}

#property-sidebar #details{
    float:left;
    margin-bottom:20px;
    margin-left:0px;
    width:100%;
}

#property-sidebar  .inner{
    float:left;
    margin-bottom:0.7em;
    width:100%;
}

#property-sidebar #details label{
    color:#F8A02E;
    float:left;
    font-size:15px;
    font-weight:bold;
    margin-bottom:10px;
    width:100%;
    text-transform: capitalize;
}


#property-sidebar #details strong{
    float:left;
    margin-bottom:0;
    margin-top:16px;
    text-align:right;
    width:64px;
}

#property-sidebar #details .beds, #property-sidebar #details .baths{
    width:43px;
}

#property-sidebar #details p{
    float:left;
    margin:0 0 0 10px;
    width:130px;
}

#property-sidebar #details span{
    float:left;
    font-weight:bold;
    text-align:center;
    text-transform:lowercase;
    width:66%;;
}

#property-sidebar #details select, #property-sidebar #details input{
    float:left;
    font-size:1em;
    width:81%;
}

#property-sidebar #search-box{
    float:left;
    margin-bottom:25px;
    margin-top:0;
    text-align:center;
    width:100%;
}

#property-sidebar .searchbutton{
    font-weight:bold;
    padding:6px;
}

/******************* end form search ************************/
/**************** result pages ***************/
#content-all-r{
    float: left;
    width: 100%;
}

.content-result{
    float:left;
    margin-bottom:0.7em;
    width:100%;
}

.content-all-result{
    float: left;
    padding: 15px;
}

.photoresult{
    border:1px solid #C0C0C0;
    float:left;
    height:95px;
    margin-right: 8px;
    padding:5px;
    width:108px;
}

.photoresult img{
    height:100%;
    width:100%;
}

.fk-id{
    color:#2E6AB1;   
    float:left;
    font-weight:bold;
}

.priceresult {
    float:right;
    text-align:right;
    width:200px;
}

.priceresult label {
    color:#2E6AB1;
    font-weight:bold;
}

.addresscity {
    float:left;
    margin-top:5px;
    width:355px;
}

.add-unit {
    color:#AC4546;
    font-size:0.8em;
    font-weight:bold;
    margin:0;
}

.detailresult{
    float:left;
    margin-top:0.5em;
    width:383px;
}

.tabledetailresult{
    border:1px solid #C0C0C0;
    border-collapse:collapse;
    font-size:11px;
    text-align:center;
    width:100%;
}

.view-detail{
    float:left;
    margin-left:1.6em;
    margin-top:2em;
    width:123px;
}

.view-detail a{
    font-size:13px;
    font-weight:bold;
}

.morephotosresult{
    float:left;
    width:235px;
}

.morephotosresult ul{
    margin: 0;
    padding: 0;
}

.morephotosresult li {
    float:left;
    list-style:none;
    margin:5px;
    padding:2px;
    height:80px;
    width:100px;
    border:1px solid #C0C0C0;
}

.morephotosresult img {
    height:100%;
    width:100%;
}      

#similar_listing{
    float:left;
    width:100%;
    margin-top: 1em;
}

#similar_listing table{
    float:left;
    font-size:0.8em;
    text-transform:capitalize;
    width:100%;
}

#similar_listing tr th#sim_listing{
    color:#309F1D;
    font-weight:bold;
}

#similar_listing tr th#recently_sold{
    color:#AF0007;
    font-weight:bold;
}

#similar_listing tr th{
    border-bottom:4px double #C0C0C0;
}

#similar_listing tr td{
    
}

#stylized_info{
    background:transparent url(images/bg-shadow-heading.png) repeat-x scroll 0 0;
    border:1px solid #C0C0C0;
    color:#1F1F1F;
    float:left;
    font-size:0.7em;
    font-weight:bold;
    margin-top:2em;
    padding:10px;
    width:700px;
}

#stylized_info form{
    float: left;
    width: 100%;
}

#stylized_info label#title_form{
    color:#990000;
    float:left;
    font-size:1.5em;
    margin-bottom:0.5em;
    text-transform:capitalize;
}

#stylized_info p{
    margin: 0.5em 0;
    float: left;
    width: 100%;
}

#details_info {
    float:left;
    width: 100%;
}

#message{
    float:left;
    margin-top:0.5em;
    width:100%;
}

#message textarea{
    float:left;
    width:100%;  
}

#details-left{
    float:left;
    width: 50%;
}

#details-left label{
    float:left;
    width:86px;   
}

#details-left label small{
    float:none;
    width:auto;
}

#details-left label sup{
    color:red;    
}

#details-left input{
    float:left;
    width:250px;  
}

#details-left select{
    float:left;
    width:254px;
}

#details-right{
    float:right;
    width: 40%;
}

#details_info p{
    float:left;
    margin:0 0 10px;
    width:100%;
}

#details_info span{
    float:left;
    font-weight:bold;
    margin:0 10px;
    text-transform:capitalize;
}

#details_info select{
    float:left;
    width:100px;
}

#search_box{
    float:left;
    margin-top:1em;
    text-align:center;
    width:100%;
}

.searchbutton{
    width:90px;
}

/*************** end css result pages **************/
/*********** begin condo builing ***************/
#content-main-p{
    margin:0 auto;
    width:668px;
    overflow: hidden;
}

#mainphoto{
    border-color:#D9D9D9 #D9D9D9 -moz-use-text-color;
    border-style:solid solid none;
    border-width:1px 1px 0;
    float:left;
    height:444px;
    margin:0 auto;
    width:665px;
}

#mainphoto img{
    height: 100%;
    width:100%;
}

#contentphotos{
    float:left;
    margin:1em 0 0 1.3em;
    width:100%;
}

#contentphotos ul{
    margin: 0;
    padding: 0;
    list-style: none; 
}

#contentphotos li{
    float:left;
    margin:2px 2px 10px;
    width:61px;
}

.cont-additional-pic img{
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
    border-top:1px solid #D9D9D9;
    float:left;
    height:44px;
    width:59px;
}

#detail-condo{
    float:left;
    margin-top:2px;
    width:100%;
}

#detail-condo table tr td {
    font-size:1.2em;
    font-weight:bold;
}

#detail-condo table tr td.td_bottom{
    background:transparent url(images/bg-td.png) repeat-x scroll 0 center;
    font-size:1em;
}

#detail-condo table {
    border-collapse:collapse;
    border-color:#D0D0D0;
    float:left;
    font-size:10px;
    width:100%;
}                  

#detail-condo tr th, #detail-condo tr td{
    padding: 5px;
}

#detail-condo table tr.name_building{
    background:transparent url(images/bg-shadow-heading.png) repeat-x scroll 0 -8px;
    text-align: left;
}

#detail-condo tr th {
    background:transparent url(images/bg-quick.png) no-repeat scroll -2px -6px;
    color:#004077;
    text-transform:capitalize;
}
/**********end condo building *******************/


/*************************** style full view*************************/
#addcity{
    float:left;
    margin-bottom:0.5em;
    width:100%;
}

#addcity span{
    font-size:0.8em;
    font-weight:bold;
}

#addcity label{ 
    color:#AD011B;
    float:left;
    font-size:1.5em;
    font-weight:bold;
    width:100%;
}

#sales_rentals{
    float:right;
    margin-bottom:0.5em;
    margin-right:1.2em; 
}

#sales_rentals ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#sales_rentals li a{
    color:#AD011B; 
}

#sales_rentals li{
    color: #AD011B;
    float: left;
    margin: 0 0.5em;
}

#cont-mainphoto{
    margin:0 auto;
    overflow:hidden;
    width:668px;
}

#photo{
    border-color:#D9D9D9 #D9D9D9 -moz-use-text-color;
    border-style:solid solid none;
    border-width:1px 1px 0;
    float:left;
    height:522px;
    margin:0 auto;
    width:668px;
}

#photo img{
    height: 100%;
    width:100%;
}

#nav-mainphoto{
    background-color:#333333;
    float:left;
    width:100%;
}

#for_sale_rent{
    float:left;
    margin:1em 0;
    width:100%;
}

#for_sale_rent ul{
    margin:0 auto;
    padding:0;
    width:204px;
    list-style: none;
}

#for_sale_rent li{
    background:transparent url(images/available-units.png) no-repeat scroll 0 0;
    height:50px;
    width:226px;
}

#for_sale_rent li.for_rent{
    background-position:0 -50px;
}

#for_sale_rent li a{
    float: left;
    width: 100%;
    height: 100%;
}

#for_sale_rent li a span{
    display: none;
}

#nav-mainphoto span#display-position{
    background-color:#FF0000;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    padding:1px 5px;
}

#listing-details, #condo-details{
    float:left;
    margin-top:1em;
    width:100%;
}


/******begin pestanas grafic************************************/


#condo-reports{
    width:722px;

   
}

#condo-reports ul li{
    float:left;
    font-size:12px;
    list-style-type:none;

    
}

#condo-reports ul{
    margin-left:-41px;
    
        
}

#condo-reports ul li a{
    list-style: none;
    text-decoration: none;
   
    
}

.btn-graph {

background:transparent url(images/lt_black.png) no-repeat scroll 0 0;
clear:both;
float:left;
padding:0 0 0 18px;
}
.btn-graph a {

background:transparent url(images/mt_black.png) repeat-x scroll left top;
color:#FFFFFF;
float:left;
font-size:1em;
font-weight:bold;
line-height:24px;
text-decoration:none;
}
.btn-graph span {

background:transparent url(images/rt_black.png) no-repeat scroll 0 0;
float:left;
padding:25px 0 0 29px;       
}
/******end pestanas  grafic************************************/






ul#property-nav{
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}

ul#property-nav li{
    float:left;
    margin-right:0.5em;
}

ul#property-nav li a{
    font-size:0.8em;
    font-weight:bold;
    text-transform:capitalize;
}

#tools{
    float:left;
    margin-top:1em;
    width:100%;
} 

#tools ol{
    margin:0;
    padding: 0;
    list-style: none;
}

#tools li{
    float:left;
    font-size:12px;
    padding-bottom:14px;
    padding-left:45px;
    padding-top:14px;
    width:78px;
}

#tools #email{
    background: url(images/icon/email-a-friend.png) no-repeat scroll 0 0;
}

#tools #virtual{
    background: url(images/icon/virtual_tour.png) no-repeat scroll 0 0;
}

#tools #more-info{
    background: url(images/icon/request-info.png) no-repeat scroll 0 0;
}

#tools #print{
    background: url(images/icon/print.png) no-repeat scroll 0 0;
}

#tools a{
    font-size:1em;
    font-weight:bold;
    margin:8px 0 0;
    text-transform:capitalize;
}

#tinymap{
    border:1px solid #C0C0C0;
    height:290px;
}


#detail-view table{
    float:left;
    font-size:0.7em;
    width: 100%;
}

#photo_comment{
    clear:left;
    color:#555555;
    float:left;
    margin-bottom:11px;
    margin-left:15px;
    margin-right:20px;
    width:231px;
}

#propdesc, #amenities, #tinymap{
    float:left;
    margin-top:1em;
    width:100%;
}

#propdesc p{
    float:left;
    font-size:0.8em;
    margin:0.5em 0;
    text-align:justify;
    width:100%;
}

#building-unit{
    width: 100%;
    font-size:12px;
    font-weight:bold;
    margin-left:3px;
}

#amenities ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#amenities li{
    background:transparent url(images/arrow-right.png) no-repeat scroll 0 0;
    float:left;
    font-size:12px;
    margin-bottom:5px;
    padding-left:1.6em;
    width:221px;
}

#content-right-view{
    float:left;
    width:298px;
}

#morephotos-view{
    float:left;
    margin:1em 0;
    width:100%;
}

#morephotos-view ul{
    margin: 0;
    padding: 0;
    list-style: none; 
}

#morephotos-view li{
    float:left;
    margin:2px 2px 10px;
    width:56px;
}

.content-additional img{
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
    border-top:1px solid #D9D9D9;
    float:left;
    height:42px;
    width:55px;
}

.content-additional, .cont-additional-pic{
    float:left;
    width:100%;
}

.nav-additionalphoto{
    float:left;
    width:100%;
}

.nav-additionalphoto span.position{
    float: left;
    color:#FFFFFF;
    font-weight:bold;
    padding: 0 5px;
    font-size: 0.7em;
}

.content-additional a, .cont-additional-pic a{
    float: left;
    background-color: #333;
}

.content-additional a:hover, .cont-additional-pic a:hover{
    background-color: #ff0000;
}

/************** 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 *************************/
#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;
    font-size:0.8em;
    width:100%;
}

.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;
    float:left;
    padding:25px 15px;
    width:550px;
}

#content-form{
    margin: 0 auto;
    width: 585px;
    clear: both;
}

#contact-form{
    float:left;
    width:100%;
}

#contact-form label{
    color:#F8A02E;
    float:left;
    font-size:16px;
    margin-bottom:20px;
}

#contact-form p{
    clear:both;
    float:left;
    font-size:12px;
    line-height:18px;
    margin:0.5em 0 0.5em 3em;
    width:450px;
}

#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;
    width:95px;
}

#contact-form .required{
    color:red;
    float:left;
    font-size:18px;
    line-height:0;
    margin:0 5px 0 -0.7em;
    padding-top:15px;
    width:auto; 
}

#contact-form input{
    float:left;
    margin-top:8px;
}

.data-contact {
    margin-left:5px;
    margin-right:5px;
    width:190px;
}

#email-contact {
    margin-left:5px;
    width:236px; 
}

.estilotextarea {
    float:left;
    height:100px;
    margin-top:12px;
    overflow:auto;
    width:341px;
    *width: 338px !important;
}

#contact-form #submit-contact {
    clear: both;
    font-weight:bold;
    margin:2em auto;
    padding:5px;
    width:202px;
}
/******************* 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 *****************/
#content-building{
    float:left;
    margin-left:1em;
    width:712px;
}

#box-tools{
    float:left;
    margin-bottom:1em;
    width:286px;
}

#box-tools ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#box-tools li{
    float:left;
    margin-bottom:0.5em;
    padding-bottom:14px;
    padding-left:45px;
    padding-top:14px;
    width:98px;
}

#box-tools li a{
    float:left;
    font-size:0.75em;
    font-weight:bold;
    text-transform:capitalize;
}

.building{
    background: url(images/icon/request-info.png) no-repeat scroll 0 5px;
}

.buildings{
    background: url(images/icon/for_sale.png) no-repeat scroll 0 0;
}

.sold{
    background:url(images/icon/recent_sold.png)no-repeat scroll 0 0;
    *background-image: url(images/icon/recent_sold.png) !important;
    *background-repeat: no-repeat !important;
    *background-position: 0 0 !important;
    
}

.rent{
    background:url(images/icon/for_rent.png)no-repeat scroll 0 0;  
    *background-image: url(images/icon/for_rent.png) !important;
    *background-repeat: no-repeat !important;
    *background-position: 0 0 !important;
}

#description, #maps{
    float:left;
    margin-top:1em;
    width:100%;
}

#description p{
    float:left;
    font-size:0.8em;
    margin:0.5em 0;
    text-align:justify;
    width:100%;
}

#content-blockquote{
    float:left;
    margin-bottom:15px;
    width:100%;
}

#content-blockquote label{
    color:#AC4546;
    float:left;
    font-weight:bold;
    margin-bottom:10px;
}
                                            
#content-blockquote ul{
    clear:both;
    margin:0;
    padding:0;
    list-style:none;  
}

#content-blockquote li{
    background:transparent url(images/arrow-right.png) no-repeat scroll 0 0;
    clear:both;
    float:left;
    font-size:12px;
    margin-bottom:8px;
    padding-left:1.6em;
}

#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 buildingj-units page *****************/

#condounits{
    float:left;
    margin:1em 0 2em 0;
    width: 100%;
}

#table-condounits {
	float: left;
}

#table-condounits, #table-condo-sales{
    border:none;
    border:1px solid #CCC;
    margin-bottom: 0.5em;
    width: 100%;
} 

#table-condounits td, #table-condo-sales td{
    border: 1px solid #CCC;
    border-collapse: collapse;
    font-size: 12px;
}

#table-condounits thead th, #table-condounits tbody th,
#table-condo-sales thead th, #table-condo-sales tbody th{
    background-color:#333;
	background:url("images/bg-table.png") repeat scroll 0 0;
	border-left:1px solid #CCCCCC;
	color:#FFFFFF;
	font-size:12px;
	height:22px;
	padding:5px 10px;
	text-align:center;
    
}

#table-condounits tbody th, #table-condo-sales tbody th{
  background-color: #fafafb;
  border-top: 1px solid #CCC;
  text-align: left;
  font-weight: normal;
  
}

#table-condounits tbody tr td{
    padding: 5px 10px;
    color: #000;
}

#table-condo-sales tbody tr td{
    padding: 5px 10px; 
    color: #fff;
}

#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{
    background-color: #dfdfdf;
}

#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 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:1px solid #C0C0C0;
    float:left;
    padding:20px;
    width:608px;
}

#member_login p{
    float:left;
    margin:0.8em 0;
    width:50%;
}

#member_login form label{
    clear:both;
    color:#AC4546;
    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;
    margin-top:0;
    padding:5px;
    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;
    width:284px;
}

#benefit{
    float:left;
    width:100%;
}

#benefit label{
    color:#2361A1;
    float:left;
    font-size:1.5em;
    font-weight:bold;
    margin-top: 1em;
}

#optionsb{
    float:left;
    margin-top:1em;;
}

#optionsb ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#optionsb li{
    float:left;
    margin-bottom:10px;
    width:100%;
}

#optionsb li img{
    float:left;
    margin-right:6px;   
}

#optionsb li span{
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-top:7px; 
}

#terms-priv{
    margin:0 auto;
    padding:0;
    width:208px;
}

#terms-priv li{
    float: left;
    list-style: none;
    margin: 5px;
    font-size: 14px;
    font-weight: bold;
}

#content1-account {
    float:left;
    margin-left:1em;
    width:390px;
}

#content1-account fieldset, #benefit fieldset{
    border:1px solid #D9D9D9;
    float:left;
    padding:1em 0.7em 1.4em;
}

#content1-account fieldset legend, #benefit legend{
    background-color:#D8DCE7;
    border:2px solid #D9D9D9;
    color:#AC4546;
    float:left;
    font-weight:bold;
    padding:0.5em 1em;
}

#content1-account .account1 {
    background-color:#2361A1;
    color:#FFFFFF;
    font-size:20px;
    padding:10px;
}

#content1-account .account2 h1 {
    color:#2361A1;
    font-weight:bold;
    margin:1em 0 0.5em;
    text-align:left;
}

#content1-account .account2 p {
    float:left;
    margin:1em 0.8em 1em 0;
    width:168px;
}

#content1-account .account2 span{
    float:left;
    font-size:11px;
    font-weight:bold;
    width:100%;
} 

#content1-account .account2 input {
    clear:both;
    float:left;
    margin-top:0.5em;
    width:165px;
} 

#content1-account .account2 label {
    float:left;
    font-size:11px;
    font-weight:bold;   
}

#content1-account .save-account{
    float:right;
    font-size:14px;
    font-weight:bold;
    margin:2em;
    padding:5px;
    width:170px;    
}
/**************** end css account page *************************/


/************************begin css dashboard goidx.com******************/
#content-dashboard{
    float:left;
    width:100%;
}

#top-dashboard{
    background-color:#82AED5;
    border:1px solid #C0C0C0;
    color:#FFFFFF;
    float:left;
    padding-bottom:15px;
    width:540px;
}

#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:#FFFFFF;
    float:left;
    font-size:14px;
    font-weight:bold;
    width:240px;
}

#date{
    float: left;
    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:500px;
}

#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:264px;
} 

#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:264px;
}

#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:264px;
}

#tools-dashboard a{
    float:left;
    font-size:15px;
    font-weight:bold;
    margin:6px 0 0;
    text-decoration:none;
}

#content-detail{
    border:1px solid #82AED5;
    float:left;
    margin-bottom:40px;
    padding:10px;
    width:520px;
}

#content-detail label{
    font-family:arial black; 
    font-size:21px;
}

#main-photo {
    border:1px solid #C0C0C0;
    float:left;
    height:280px;
    margin-top:10px;
    padding:2px;
    width:330px;
}

#main-photo img {
    width: 100%;
    height: 100%;
}

small {
    float:left;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:0.8em;
    line-height:1.5em;
    width:100%;
}

#detail-luxurius {
    float:right;
    margin:12px 0 6px;
    width:160px;
} 

#detail-luxurius span {
    color:#0092CA;
    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, #tabledetail-luxurius 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:#0092CA;
    font-size:18px;
    font-weight:bold;
}

#content-dashboard #description{
    float: left;
    margin-bottom:15px;
}

#content-dashboard #description span{
    color: #0092CA;
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
}

#content-dashboard #description p{
    font-size:13px;
    margin:10px 0;
    padding:5px;
    text-align:justify;
    text-transform:uppercase;
    overflow: auto;
    height: 120px;
    *color: #000000 !important;
}

#content-dashboard #description a{
    float: right;
    text-transform: capitalize;

}
/********************************/
#content-member{
    float:left;
    margin-left:7em;
}

.icon{
    bottom:4em;
    position:relative;
    z-index:2;
}

.member-photo{
    left:5em;
    position:relative;
    top:-4em;
    z-index:100;
}

.detallecontain{
    border:1px solid #82AED5;
    clear:both;
    float:left;
    margin-bottom:40px;
    width:320px;
}

.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:#0092CA;
    font-family:Arial Black;
    font-size:13px;
}

.container2{
    float:left;
    padding:10px 0 10px 10px;
}

.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{
    clear:both;
    float:left;
    width:320px;
}

#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*********************/

/*********** begin css page building-by-area.php **************/
/*.content-build{
    float:left;
    margin:0.5em 0.5em 2em;
    width:195px;
}

.name-build{
    float:left;
    text-align:center;
    width:100%;   
}

.name-build label{
    color:#990000;
    float:left;
    font-weight:bold;
    margin-bottom:0.3em;
    width:100%;   
}

.name-build span{
    float:left;
    font-size:0.8em;
    font-weight:bold;
    width:100%;    
}

.photo-build{
    border:1px solid #990000;
    float:left;
    margin:1em 0;
    width:100%;    
}

.photo-build img{
    float:left;
    height:156px;
    width:100%;    
}

.description-build{
    float:left;
    width:100%;    
}

.description-build p{
    float:left;
    font-size:0.8em;
    margin:0.3em 0;
    text-align:justify;    
}

.links-build{
    float:left;
    margin-top:1em;
    width:100%;    
}

.links-build ul{
    list-style: none;
    margin:0 auto;
    padding:0;
    width:176px;
}

.links-build li{
    float:left;
    margin-right:0.3em;   
}

.links-build li a{
    font-size:0.7em;
    font-weight:bold;
    text-transform:capitalize;
}       */
/************ end css page building-by-area.php ******************/

/*********************** begin css slider **************************/
#additional-photos{
    float:left;
    height:158px;
    overflow:hidden;
    position:relative;
    width:100%;
}

.mylistingbox{
    float:left;
    padding:5px;
    position:absolute;
    visibility:hidden;
    width:222px;
    background-color: #fff;
}

.glidecontenttoggler{
    float:left;
    margin-top:6px;
    text-align:center;
    width:100%;
}

.glidecontenttoggler a{
    background-color:#FFFFFF;
    border:1px solid black;
    color:#2E6AB1;
    display:inline-block;
    font-size:0.7em;
    font-weight:bold;
    margin-right:3px;
    padding:1px 10px;
    text-decoration:none;
}

.glidecontenttoggler a.selected{
    background: #E4EFFA;
    color: black;
}

.glidecontenttoggler a:hover{
    background: #E4EFFA;
    color: black;
}

.glidecontenttoggler a.toc{
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
    background: #1A48A4;
    color: white;
}
/************************ end css slider ***************/
/***************** 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 building by area *********/
.tabs-container {
    border:1px solid #97A5B0;
    float:left;
}


#info_table{
    float:left;
    width:100%;
}

#info_table table td {
    padding: 11px;    
}

#info_table table{
    border-collapse:collapse;
    border-color:#D0D0D0;
    font-size:11px;
    width:100%;
}

#info_table tr th{
    background-color:#333333;
    color:#FFFFFF;
    text-align:center;
    text-transform:capitalize;
}

#info_table tr td ul{
    margin:0;
    padding:4px;
    text-transform:capitalize;
    width:80px;
    list-style: none;
}

#info_table tr td li{
    float:left;
    font-weight:bold;
    width:100%;
}

#info_table tr.consecutive:hover{
    background-color: #efefef;
}

#info_table tr.consecutive{
    background-color:#EEEEEE;
}

#info_table tr.styleodd{
    background-color:#DEDEDE;
}

.infobusqueda{
    float:left;
    margin:3px;
    min-height:400px;
    width:228px;          
}

.photo-main{
    border:1px solid #C0C0C0;
    height:177px;
    margin:0 auto;
    width:226px;
}

.photo-main img{
    height:100%;
    width:100%;
}

.name_condo{
    background-color:#333333;
    padding: 5px 0;
    float:left;
    padding-left:20px;
    width:208px;
}

.name_condo label{
    color:#FFFFFF;
    font-size:0.8em;
    font-weight:bold;
}

.classinfxp{
    float:left;
    margin:0.5em 0;
    width:100%;
    border-bottom: 1px solid #4F4F4F;
}

.classinfxp label{
    color:#AD011B;
    float:left;
    font-weight:bold;
}

.classinfxp span{
    color:#4F4F4F;
    float:left;
    font-size:0.8em;
    font-weight:bold;
}

.classinfxp1{
    float:left;
    width:100%;
}

.classinfxp1 ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.classinfxp1 li{
    float:left;
    font-size:0.7em;
    width:100%;
}

.classinfxp1 li label{
    color:#000000;
    float:left;
    font-weight:bold;
    margin-right:5px;
    text-transform:capitalize;
}

.classinfxp1 li span{   
    color:#AFAFAF;
    font-weight:bold;
}

.links-build{
    float:left;
    margin-top:1em;
    width:100%;
}

.links-build ul{
    margin:0 auto;
    padding:0;
    width:256px;
    list-style: none;
}

.links-build li{
    float:left;
    margin:0 3px;
}

.links-build a{
    font-size:0.7em;
    font-weight:bold;
    text-transform:capitalize;
}
/********** end css building by area *********/

/************ begin css page home ***************/
#featured .title-condo label {
    font-family: Arial;    
}

#home-top{
    background:transparent url(images/bg-home-top.jpg) no-repeat scroll 0 0;
    float:left;
    height:211px;
    margin-left:-16px;    
    width:992px;
}

#made-easy{
	background:transparent url(images/bg-shadow-heading.png) repeat-x scroll 0 0;
	clear:both;
	float:left;
	margin-left:-15px;
	padding:13px;
	width:966px;
}

#made-easy label{
    float:left;
    font-family: "Times New Roman";
    font-size:1.8em;
    font-weight:bold;
    margin-bottom:0.5em;
    width:100%;                 
}

#made-easy a {
    font-weight: bold;    
    font-size: 13px;
    color: #FF0000;
        
}

#made-easy p{
    font-size: 12px;
}

#made-easy ul{
    clear:both;
    margin:0 auto;
    padding:0;
    width:800px;
    list-style: none;
}

#made-easy ul{
    clear:both;
    margin:0 auto;
    padding:0;
    width:800px;
    list-style: none;
}

#made-easy li{
    float:left;
    margin:0 0.5em;
    text-align:justify;
    width:250px;
}

#featured{
    background:transparent url(images/bg-shadow-heading.png) repeat-x scroll 0 0;
    float:left;
    margin-left:-16px;
    padding:0 20px;
    width:952px;
    height:780px;
}

#featured label{
    float:left;
    font-family:times New Roman;
    font-weight:bold;
    margin:1em 0;
    padding-left:1em;
    font-size: 1.2em;
}

#featured ul{
    clear: both;
    margin: 0;
    padding: 0;
    list-style: none;
}

#featured li{
    float:left;
    margin:5px 2px;
    width:313px;
}

.featured-condo a{
    float:left;
    height:100%;
    width:100%;
    color: #FFF;
    text-decoration: none;
}

.featured-condo a:hover{
    background-color : #FF0000;
    color: #FFF;
    text-decoration: none;
}

.cont-feat-photo{
    float:left;
    width:100%;
}

.cont-feat-photo img{
    border:1px solid #C0C0C0;
    float:left;
}

.title-condo{
    background: #333333 url(images/arrow-red.png) no-repeat scroll 0 0;
    color:#FFFFFF;
    float:left;
    padding-bottom:3px;
    padding-left:30px;
    padding-top:3px;
    width:285px;
}

.title-condo:hover {
    background-color: #FF0000; 
    
}

#featured .title-condo label{
    font-size:0.8em;
    margin:0 0 0 10px;
    padding:0;
    text-transform:capitalize;
}

.desc_condo{
    float:left;
    width:100%;
}

#featured .desc_condo label{
    font-size:0.9em;
    margin:0.5em 0;
    padding:0;
    text-transform:capitalize;
    width:100%;
    font-weight: normal;   
}

#featured .desc_condo li{
    margin:0;
    width:100%;
}             

#featured .desc_condo li span{
    float:left;
    font-size:0.8em;
    font-weight:bold;
    text-transform:capitalize;
    margin-right: 10px;
}

#featured .desc_condo li p{
    float:left;
    font-size:0.8em;
    margin:0;
    text-transform:capitalize;
    width:184px;
}
/*********** end css page home **************/

/************ begin featured condos *************/
#content-featured{
    float:left;
    margin-top:1em;
    width:100%;
}

div.goidx_widget_listing_member, div.goidx_widget_listingareas {
    float: left;
    width: 100%;
    margin-bottom: 1em;
}

#content-listing{
    float:left;
    margin-top:1em;
    width:100%;  
}

#content-listing ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#content-listing li{
    float:left;
    margin:0 0.5em 1em;
    text-align:center;
    width:93px;
}

#content-listing .result-luxurius{
    float:left;
    width:100%;
}

#content-listing .addcity-luxurius{
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-bottom:0.5em;
    padding:5px 0;
    width:100%;
}

#content-listing .photo-luxurius{
    border:1px solid #C0C0C0;
    height:66px;
    margin:0 auto;
    padding:2px;
    width:85px;
}

#content-listing .photo-luxurius img{
    height:100%;
    width:100%;
}

#content-listing .price{
    float:left;
    margin-top:0.5em;
    width:100%;
}

#content-listing .price label{
    float: left;
    font-size: 14px;
    font-weight:bold;
    margin-bottom: 4px;
    width: 100%;
}

#content-listing .price span{
    float:left;
    font-size: 11px;
    margin-bottom:2px;
    width:100%;
}

#content-listing .price a{
    float:left;
    font-size:0.8em;
    font-weight:bold;
    margin-left:1em;
    margin-top:1em;
}

div.goidx_widget_listingareas label.sidebars{
    background-color:#D1D1D1;
    border:1px solid #000000;
    float:left;
    font-weight:bold;
    margin-bottom: 1em;
    padding:0.5em;
    text-transform:capitalize;
    width:855px;  
}

#condos-footer{
    float:left;
    width:100%;
}

#condos-footer .condos-cities{
    float:left;
    min-height:280px;
    padding:0.5em;
    width:203px; 
}

#condos-footer .condos-cities h2{
    float:left;
    font-size:1em;
    margin:0 0 0.5em;
    width:100%;
}

#condos-footer .condos-cities ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#condos-footer .condos-cities ul li{
    float: left;
    width: 100%;
}

#condos-footer .condos-cities ul li a{
    font-size:0.8em;  
}
/*** end featured condos *****/

/********** begin css widget resources ***********/
div.widget_text{
    background:transparent url(images/bg-resource.png) repeat-x scroll 0 0;
    border:1px solid #C0C0C0;
    float:left;
    margin-bottom:1em;
    padding:0.5em;
}

#home-top div.widget_text label{
    font-size:0.9em;
    margin-bottom:0.5em;
}

.resource{
    float:left;
    width:100%;
}

.resource ul{
    margin:0;
    padding: 0;
    list-style: none;
}

.resource li{
    float:left;
    margin-bottom:0.3em;
    width:100%;
}

.resource li a{
    font-size:0.7em;
    text-transform:capitalize;
}

.resource hr{
    border:1px solid #C0C0C0;
    float:left;
    margin:0.5em 0;
    width:100%;
}

#home-top-center div.widget_text .resource li{
    width:237px;    
}

/** square **/

.bottom_left {
    background: url(/gdata/images/bottom_left.gif) no-repeat 0 100%;
    float: left;
}

.bottom_right {
    background: url(/gdata/images/bottom_right.gif) no-repeat 100% 100%;
    float: left;
}

.top_left {
    background: url(/gdata/images/top_left.gif) no-repeat 0 0;
    float: left;
}

.top_right {
    background: url(/gdata/images/top_right.gif) no-repeat 100% 0;
    float: left;
} 
 
.left {
    background-attachment:scroll;
    background-color:#FFF;
    background-image:url(/gdata/images/left.gif);
    background-position:0 0;
    background-repeat:repeat-y;
    float: left;
}

.right-b {
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(/gdata/images/right.gif);
    background-position:100% 50%;
    background-repeat:repeat-y;
    float: left;
}

.bottom {
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(/gdata/images/bottom.gif);
    background-position:100% 100%;
    background-repeat:repeat-x;
    float: left;
}

.top {
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(/gdata/images/top.gif);
    background-position:100% 0;
    background-repeat:repeat-x;
    float: left;
}
/* end square **/

/************** jquery tabs *************/
            /* 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/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    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;
}
.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-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
    width: 939px;
}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(images/loading.gif) no-repeat 0 50%;
}

#content-quick {
    float:left;
    width: 200px;
}

#content-quick label{
    float: left;
}

#content-quick select{
    float: left;
}