/*
Theme Name: Percal
Theme URI: http://www.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{
    background: #1c071a;
}
.list-category{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0 0 1em 0;
    list-style: none;
}

.list-category li{
    float:left;
    margin-bottom:0.5em;
    width:201px;
}
.content p{
    line-height: 22px;
}

/************ 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;
}

#filterbox li {
    float:left;
    list-style:none;
    margin-top:4px;
    padding-left:10px;
    padding-top:4px;
}


#filterbox label {
    float:left;
    margin-right:5px;
    padding-left:10px;
}

.study_programs li .detailprogram {background: url("images/bg-tran-1.png") repeat scroll 0 0 transparent;border-radius: 0 0 6px 6px;float: left;height: 111px;margin-left: 1px;padding: 6px 10px;width: 262px;}    
/****************** end css filter box ***************************/
/*****************************MAIN IMAGES************************/
#ext-head-menu{
background: none repeat scroll 0 0 #FFFFFF;
height: auto;
margin:0 auto;
width: 903px;   
    
}
#content-imagen{
height: 352px;
margin: 0 auto 0 -11px;
width: 903px;

}
#content-imagen #promos{
height: 326px;
margin: 0 auto;
padding: 0;
width: 903px;

}
#content-imagen ul li{ 
 list-style: none;   
}
/****************************END MAIN IMAGES************************/

/****************** begin css menu *************/
                           /* =Menu
-------------------------------------------------------------- */
#access{
background-image: url("images/cortes_14.png");
background-repeat: no-repeat;
height: 36px;
margin: 0 auto;
width: 903px;
}
#access .menu-header{
font-size: 12px;
width: 903px;
}
#access .menu-header ul{
margin:0;
padding:0;
}
#access .menu-header ul li{
background-image: url("images/cortes_10.png");
background-repeat: no-repeat;
background-position:bottom;
float: left;
height: 36px;
line-height: 42px;
list-style: none outside none;
padding-left: 4px;
padding-right: 5px;
text-align: left;
text-transform: uppercase;
width: auto;
}
#access .menu-header ul li a{ 
color: #fff;     
}
#access .menu-header ul li a:hover{ 
color: #f3e040;    
}
#access .menu-header ul li:hover{
background-image: url("images/cortes_06.png");
background-repeat: no-repeat;
background-position:bottom;
text-align: center;
text-transform: uppercase;
width: auto;   
}
#access .menu-header ul li a{
    text-decoration:none;
}

#access-internal{font-size:14px;height:34px;margin:0 auto;padding:0;width:1000px;}
#access-internal ul{margin:0;padding:0;}
#access-internal ul li{
float:left;
font-size:11px;
line-height:45px;
list-style:none outside none;
margin-right: 16px;
min-height:46px;
/*padding-left:2px;
padding-right:2px;*/
text-align:center;
text-transform:uppercase;
width:106px;}
#access-internal ul li a{color:#909090;text-decoration:none;}
#access-internal ul li a:hover{background-image: url("images/bg-menu-hover.png");
background-repeat: repeat-x;
float: left;
font-size:11px;
line-height: 45px;
list-style: none outside none;
margin-right: 1px;
min-height: 46px;
color:#909090;
/*padding-left: 2px;
padding-right: 2px;*/
text-align: center;
text-transform: uppercase;
width: 106px;
}
#access .menu-header ul li .sub-menu{
position: absolute;
z-index: 1000000;
margin-left: -2px;
display: none;
background: #71afdb;
width: 226px;
 margin-top: -6px;
}
#access .menu-header ul li .sub-menu li{
border-top: 1px dotted #dfdfdf;
height: 38px;
line-height: 43px;
padding-left:4px;
text-align: left;
text-transform: uppercase;
width:215px;
} 
#access .menu-header ul li .sub-menu li:hover{
background-image:none;
background-color: #b62a59;
color: #fff;
}
#access .menu-header ul li .sub-menu li a{
font-size: 11px;
color:#fff;
}

#access .menu-header ul li .sub-menu li:hover a{
font-size: 11px;
color:#fff;
}
#access .menu-header ul li:hover .sub-menu
{
    display: block;
}

#access .menu-header li
{
float: left;
margin-right: 20px;
text-align: center;
width: auto;

}

/*************************content-home-page************************/
#home-top {
padding: 0;
width: 890px;
}
#home-top #left-ht{
float: left;
width: 636px;    
}
#home-top #left-ht .MsoNormal{
font-size: 13px;
line-height: 21px;
margin-bottom: 2em; 
color: #03407a; 
}
#home-top #rigt-side{
float: right;
margin-top: -0.5em;
width: 238px;   
}
#c-side{
background-image: url(images/bg.png);
background-repeat: no-repeat;
padding-left: 12px;
height: 138px;
width: 234px;
}
#c-side p{
margin-top: -1em;
height: 40px;   
}
#c-side .p-side{
margin-top: -1em;
height: 40px;   
}
#c-side ul{
height: 30px;
margin-left: 0;
margin-top: -5px;
padding-left: 0;
}
#c-side ul li{
list-style: none;
float: left;
height: 23px;
width: 24px;
margin-right: 4px;
    
}
#blog-side{
background-image: url(images/cortes_31.png);
background-repeat: no-repeat;
padding-top: 0.1em;
height: 341px;
width: 234px;
}
#blog-side h2,h3{ 
    text-align: center;
}
#blog-side h3{color: #03407A;}
#blog-side ul{ list-style: none outside none; margin: 0 0 0 6px;padding: 0;width: 217px;}
#blog-side #sep-1{color: #D0D0D0;margin-top: 15px;}
#blog-side #sep-2{display: none;}
#blog-side .recentpost{font-size: 11px;line-height: 16px;margin-left: 5px;width: 207px;}
#blog-side .recentpost a{color: #B62A59;float: right;font-weight: bold;text-decoration: none;}

#ext-footer {
background-image: url("images/cortes_41.png");
background-repeat: no-repeat;
height: 166px;
margin: -2em auto 0;
width: 903px;
}
#ext-main-1 {
background: none repeat scroll 0 0 #FFFFFF;
margin: 0 auto;
width: 903px;
}

/*************************end content-home-page************************/  
/************************QUICK SEARCH*****************************/
.quick-s-b{
background-color: #FFFFFF;
background-image: url("images/bg-bb.png");
background-repeat: repeat-x;
float: left;
height: 520px;
margin: 0 7px 0 auto;
width: 204px; 
}
.quick-s-b2{
background-color: #FFFFFF;
background-image: url("images/bg-bb.png");
background-position: -18em 0;
background-repeat: repeat-x;
float: left;
height: 520px;   
margin: 0 7px 0 auto;
width: 204px; 
}
.quick-s-b3{
background-color: #FFFFFF;
background-image: url("images/bg-bb.png");
background-repeat: repeat-x;
background-position: -37.1em 0;
float: left;
height: 520px;   
margin: 0 7px 0 auto;
width: 204px; 
}
.ulli{
    margin-left: -2em;
}
.ulli li{  
background-image: url("images/chechk1.png");
background-position: left center;
background-repeat: no-repeat;
float: left;
font-size: 11px;
list-style: none outside none;
margin-bottom: 10px;
margin-left: -10px;
padding-left: 11px;
width: 99%;
}
/***********************END QUICK SEARCH**************************/
  
/********************sidebar-inter**************************/

#mail-boxmi-home{
background-image: url("images/bg-co.png");
background-repeat: no-repeat;
float: left;
height: 300px;
margin: 0 auto;
width: 236px;  

}
#mail-boxmi-home input,textarea{  
 width: 211px;   
}

#mail-boxmi-home label{
float:left;
color:#25507e;
margin-left:11px;
font-size:13px;
}

#mail-boxmi-home .name{
margin-left:12px;
width:211px;
float:left;


}
#mail-boxmi-home .name input{
height: 14px;
margin-bottom: -11px;
width: 203px;

}

#mail-boxmi-home .email{
margin-left:12px;
width:211px;
float:left;
}
#mail-boxmi-home .email input{
height: 14px;
margin-bottom: -11px;
width: 203px;
}
#mail-boxmi-home #sendb{
background: none repeat scroll 0 0 #F2E7F1;
border: 1px solid #EDBAE8;
border-radius: 4px 4px 4px 4px;
color: #1C071A;
float: right;
height: 22px;
margin-right: 1em;
margin-top: 4.5em;
width: 100px;
}

#mail-boxmi-home .message{
margin-left:12px;
width:211px;
float:left;
}
#mail-boxmi-home .message input{
width:211px;
}

#mail-boxmi-home .p{
float: left;
height: 38px; 
}
#mail-boxmi-home .message textarea{
margin-left: 0;
width: 211px;
}
.anyquestd{
    text-align: center;
    margin-top: 4px;
}

#mail-boxmi-home .send-bot input{
background-color:#000000;
border:1px solid #FFFFFF;
margin-top:19px;

}
/********************end sidebar-inter***********************/


/***************** en css menu *****************/
#paging {
margin-bottom: 1em;
margin-top: 1.5em;
text-align: center;
width: 100%;
}

#paging .pagenav p {
	clear:both;
	padding-left:49px;
	text-align:center;
}


#paging .pagenav .current {
    background-color: #593056;
    color: #FFFFFF;
	font-weight:bold;
}

#paging .pagenav .current, .pagenav a {
	border:1px solid #F8BBCF; 
	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 form search *****************/
#stylized{
    float:left;
    width:100%;
}
.bgbgbg{
     background-image: url("images/fg.png");
    background-repeat: repeat-x;
    float: left;
    margin-top: -10px;
    padding: 12px;
    width: 96%;
}
#stylized hr {
    border:2px solid #83bde5;
    float:left;
    margin:-5px 0 10px;
    width:100%;
}

#property, #details, #citynames, #options{
    float:left;
    margin-bottom:20px;
    margin-left:1em;
    width:572px;
}

#property label, #details label, #citynames label, #options label{
    color: #B11B4D;
    float:left;
    font-size:15px;
    font-weight:bold;
    margin-bottom:10px;
    width:100%;
    text-transform: capitalize;
}

#property select{
    float:left;
    margin-bottom:15px;
    width:150px;
    clear: both;
}

#property ul{
    margin: 0;
    padding: 0;
    clear: both;
}

#property li{
    float:left;
    list-style:none;
    margin-bottom:10px;
    width:200px;
}

#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:146px;
}

#citynames ul{
    margin: 0;
    padding: 0;
}

#citynames li{
    float:left;
    list-style:none;
    margin-bottom:10px;
    margin-right:6px;
    width:180px;
}

#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 ul{
    float:left;
    margin:0;
    padding:0;
    width:286px;
}

#options li{
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-bottom:10px;
    width:250px;
}

#options strong{
    width: 100%;
}

#options p{
    float:left;
    margin:10px 0;
    width:100%;
}

#options p span{
    margin-left:0;
    margin-right:10px;
    margin-top:3px;
}

#search-box{
    float: left;
    width: 100%;
    text-align: center;
    margin: 40px 0 0;
}

.searchbutton{
background: none repeat scroll 0 0 #B62A59;
border: 1px solid #A91144;
color: #FFFFFF;
font-size: 16px;
text-transform: uppercase;
padding: 5px;
width: 175px;
}
/******************* end form search ************************/
/**************** result pages ***************/
.content-all-r{
    float:left;
    width:578px;
}

.content-all-result{
    border:1px solid #C0C0C0;
    float:left;
    padding:5px;
    width:580px;  
}

.photoresult{
    border:1px solid #C0C0C0;
    float:left;
    height:74px;
    margin-right:5px;
    width:100px;
}

.photoresult img{
    height:100%;
    width:100%;
}

.detailresult{
    float:left;
    margin-right:5px;
    margin-top:1.2em;
    width:90px;
}

.detailresult label{
    float:left;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:0.2em;
    width:100%;
} 

.addresscity {
    float:left;
    margin-top:2.5em;
    width:266px;
}

.addresscity a{
    float:left;
    font-size:0.8em;
    font-weight:bold;  
}

.priceresult {
    float:right;
    margin-top:2.3em;
    text-align:right;
    width:86px;
}

.priceresult label {
    font-size:1.1em;
    font-weight:bold;
}         
/*************** end css result pages **************/

/*************************** style full view*************************/
                                           /**********************IDX VIEW*************************/
#listing-summary {
background-color: #FFFFFF;
border: 1px dotted #DFDFDF;
float: left;
margin-bottom: 15px;
width: 100%;
}
#listing-summary #smallthumb img{
/*height:220px;*/
height: 241px;
width: 244px;
}
#smallthumb{
float: left;
margin-left: 1em;
margin-top: 0;
width: 246px;
}

#listing-summary .t-list {
color:#909090;
float:left;
font-size:13px;
margin-top:3px;
}
#listing-summary .t-list .price {
 color: #5C9CDD;
float: left;
font-size: 22px;
font-weight: bold;
margin-top: 0.5em;
text-align: left;
}
#listing-details {
text-align:left;
width:650px;
}
#mlslisting {
background-color:#FFFFFF;
border:1px solid #E3E3E3;
margin-top:18px;
color:#909090;
width: 625px;
}
#listing-details #details {
font-size:11px;
text-align:left;
width: 652px;
float:left;
}

#listing-details #details th,#listing-details #details td{
padding: 6px;  
}
#listing-box{
width:848px;
}
#listing-box #photo {
border: 1px solid #C0C0C0;
float: left;
height: 220px;
padding: 10px;
width: 270px;
}
#listing-details #details label {
color: #4778A4;
font-size:17px;
font-weight:normal;
}
.ui-widget-content {
background-color:#FFF;
background-image:none;
}
.ui-tabs .ui-tabs-panel {
width:700px;
}
tbody tr td .ui-widget-content a {
color:#000000;
}
#morephotosresult {
clear:left;
float:left;
margin-left:5px;
margin-right:42px;
margin-top:15px;
width:700px;
}
#morephotosresult ul {
margin:0;
padding:0;
}
#morephotosresult li {
border:1px solid #141414;
float:left;
height:90px;
list-style:none outside none;
margin:3px;
padding:1px;
width:135px;
}
#morephotosresult img {
height:100%;
width:100%;
}
#photo_comment {
clear:left;
color:#000000;
float:left;
margin-bottom:11px;
margin-left:15px;
margin-right:20px;
}
#listing-box #comments {
clear: none;
font-size: 11px;
}
#propdesc {
float:left;
margin-left:1em;
width: 306px;
}
#propdesc span{
color: #4778A4;
float:left;
font-size:17px;
font-weight:normal;
margin-bottom:1em;
}
#dates-pro {
float:left;
margin-left:14px;
}
#propdesc p {
float:left;
line-height: 22px;
text-align:justify;
width:100%;
}
#building-unit {
font-size:12px;
font-weight:bold;
margin-left:3px;
width:100%;
}
#amenities {
float:left;
font-size:11px;
text-align:left;
width:700px;
}
#amenities label {
color: #4778A4;
float: left;
font-size: 17px;
margin-bottom: 1em;
margin-left: 3px;
margin-top: 16px;
text-align: left;
width: 100%;
}
#amenities ul {
list-style:none outside none;
margin:0;
padding:0;
}
#amenities li {
background-image:url("images/check.png");
background-repeat:no-repeat;
float:left;
font-size:12px;
line-height:20px;
margin-left:17px;
padding-left:19px;
text-align:left;
width:233px;
}
#contact-des {
float: right;
font-size: 9px;
line-height: 20px;
margin-top: 0.5em;
width: 177px;
}
#contact-des .photo {
 width:128px;
 height: 160px;   
}
#contact-des p {
font-size: 10px;
}
#tblcontact {
font-size:12px;
text-align:left;
}
#tblcontact .img-phome {
    float:left;  
}

#tblcontact span{
    float:left;
    margin-left:6px;
    margin-top:6px; 
}
#title {
float:left;
margin-top:14px;
}
#cont-top-t{
float: left;
width: 486px;
}

.team {
float:left;
font-size:13px;
line-height:22px;
margin-bottom:24px;
text-align:justify;
width:657px;}

#photo img{
    width:100%; 
}
.name-b-idx{
color:#008C99;
font-size:17px;
font-weight:normal;    
}
.ui-widget-header {
background: none repeat scroll 0 0 #E5A7E1;
border:1px solid #f2b5ee;
color:#EAF5F7;
font-weight:bold;       
}
#dates-pro-idx{
float: left;
margin-left: 1em;
margin-top: 4px;
width: 350px;    
}
#dates-pro-idx .label-dates-pro{
font-size: 17px; 
}
#share{
clear:both;
margin-top:23px;
padding-top:17px;       
}
#botones{
float: left;
margin-left: 0.8em;
margin-top: 0.5em;
width: 345px;
}
#botones ul {
margin: 0px;
padding: 0px;
}
#botones ul li{
background: url("images/botones.png") no-repeat scroll 0 center transparent;
float: left;
height: 52px;
list-style: none outside none;
margin-left: -9px;
margin-right: 37px;
padding-left: 6px;
text-align: center;
width: 135px;
}
#botones ul li:hover{
background: url("images/botoneshover.png") no-repeat scroll 0 center transparent;
}
#botones ul li a{
color:#0e9fc7;
font-size:11px;
line-height:46px;
text-decoration:none;
}
.color{
background-color:#EFEFEF;   
}
#mapcontent {
width: 100%;
}
#paint-map {
border:1px solid #C0C0C0;
float:left;
margin:5px 5px 5px 8px;
width: 506px;
}
#info-select-map a{
float: left;
font-size: 11px;
color: #909090;
text-align: left;
width: 100px;
}
#similar_listing {
float:left;
margin-top:1em;
width:86%;
}
#similar_listing table {
float:left;
font-size:12px;
line-height:26px;
text-transform:capitalize;
width:100%;
}
#similar_listing tr th#recently_sold {
color:#AF0007;
font-weight:bold;
}
#similar_listing tr th {
border-bottom:4px double #C0C0C0;
}
/** end idx-view**/
/************************condo short sales************************/
.cresults {
float:left;
margin-left: 14px;
width: 102%;
}
.featuredbox {
background-color: #FFFFFF;
background-repeat: no-repeat;
border: 1px solid #DFDFDF;
float: left;
margin-bottom: 12px;
margin-right: 20px;
min-height: 280px;
width: 218px;
}
.featuredbox table tr td{
    border:none;
    height: 30px;
}
.featuredbox table {
font-size: 10px;
margin-left: 11px;
margin-top: -8px;
}
.featuredbox .photoresult {
background-image:url("images/bgimage.png");
background-repeat:no-repeat;
float:left;
height:158px;
margin-top:10px;
padding:0;
width:192px;
}
.featuredbox .photoresult img {
height: 147px;
margin-top: 7px;
width: 196px;
}
.address {
font-size:15px;
text-align:left;
}
.location {
color:#002B5C;
float:left;
font-size:12px;
margin-top:3px;
text-align:left;
}
.infodetails{
    float: left;
    margin-left:-11px;
}
.priceresult {
clear:left;
color:#002B5C;
float:left;
font-size:20px;
margin-bottom:7px;
margin-left:-1px;
margin-top:4px;
text-align:left;
}


/************** 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 ***************************/
/******************************featured Listing*****************************/

/** idx-search-result**/

#content-all-r{
    float: left;
    width: 700px; 
}

#content-all-r .resultsrow{
float: left;
border: 1px solid #dfdfdf;
height: 330px;
margin-bottom: 1em;
margin-top: 2px;
padding-bottom: 1em;
margin-left: 4px;
width: 196px;
-webkit-box-shadow: 2px 0px 2px 2px #dfdfdf;
-moz-box-shadow: 2px 0px 2px 2px #dfdfdf;
box-shadow: 2px 0px 2px 2px #dfdfdf; 
}
#content-all-r .resultsrow .infodata {
    width: 172px;
}
 .infodetail{
    margin-left: 2px;
    float:left;
    margin-left:1px;
    margin-top:12px;
    clear: both;
}

#content-all-r .resultsrow .infodetail label{
    margin-right: 4px;
    
}

#content-all-r .resultsrow .price{
    color:#0297FE;
    font-size:18px;
 
}

#content-all-r .resultsrow .addressline{
    font-size:12px;
    font-weight:bold;
    
}

#content-all-r .resultsrow .rightboximage {
}

#content-all-r .resultsrow .rightboximage .detailresult {
    
}

#content-all-r .resultsrow .rightboximage .photoresult {
float: left;
height: 146px;
margin-left: 8px;
margin-top: 11px;
width: 176px;
    
}

#content-all-r .resultsrow .rightboximage .photoresult img {
float: left;
height: 146px;
width: 176px;
}

#content-all-r .resultsrow .resultsinfo{
    float:left;
    margin-top:3px;
    margin-left:12px;
    margin-top: 10px;
}

#content-all-r .resultsrow .resultsinfo .addresscity  {
    float:left;
    margin-top:19px;
    width: 100%;
}

#content-all-r .resultsrow .resultsinfo .fk-id {
    float:left;
    width:100%;
}


#content-all-r .resultsrow .resultsinfo .address{
    float:left;
 
}

#content-all-r .resultsrow .resultsinfo .photoresult img{
    width: 100%;
    height: 100%;
    float: left;
}

#content-all-r .resultsrow .moreimages  {
background-color:#75BCEF;
border:1px solid #32BBF1;
color:#FFFFFF;
float:right;
font-weight:bold;
height:14px;
margin-top:-20px;
width:76px;
padding:2px;
text-align:center;
}


/** end search results row **/


/************************condo short sales************************/
.cresults {
float: left;
margin-left: -1px;
width: 102%;
}
.featuredbox {
background-color: #FFFFFF;
background-repeat: no-repeat;
border: 4px solid #f8bbcf;
float: left;
margin-bottom: 12px;
margin-right: 12px;
min-height: 280px;
width: 191px;
}
.featuredbox:hover {
border: 4px solid #83bfe7;

}
.featuredbox table tr td{
    border:none;
    height: 30px;
}
.featuredbox table {
font-size: 10px;
margin-left: 11px;
margin-top: -8px;
}
.featuredbox .photoresult {
border: none;
float: left;
height: 155px;
margin-left: -8px;
margin-top: 10px;
padding: 0;
width: 179px;
}
.featuredbox .photoresult img {
height: 147px;
margin-left: 2px;
margin-top: 5px;
width: 175px;
}
.featuredbox .address {
font-size:15px;
color:#3997d8; 

}
.featuredbox .location {
font-size:12px;
margin-top:3px;
}
.featuredbox .infodetails{
    float: left;
    margin-left:-11px;
}
.featuredbox .view-detail{
background: none repeat scroll 0 0 #B62A59;
border: 1px solid #A91144;
color: #FFFFFF;
float: left;
padding: 5px;
text-align: center;
text-transform: uppercase;
width: 113px; 
}
.featuredbox .view-detail a{ 
 color: #FFFFFF; 
 text-decoration: none;
 text-transform: uppercase;   
}
.featuredbox .priceresult {
clear: left;
color: #A91144;
float: left;
font-size: 20px;
margin-bottom: 7px;
margin-left: -1px;
margin-top: -4px;
text-align: left;
width: 84%;
}



/******************************end featured Listimg *************************/

/****************** beging css contac-us *********************/
#contact{
    float:left;
    width:100%;
}

#top-contact{
background-image: url("images/ved.png");
background-repeat: no-repeat;
color: #FFFFFF;
float: left;
font-size: 11px;
height: 159px;
margin: 1em 0;
padding-left: 34.5em;
padding-top: 8px;
text-align: center;
}

#top-contact label{
    float:left;
    color: #fff;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:0.2em;
    width:200px;
}

#top-contact span{
    float:left;
    color: #fff; 
    font-size:1.2em;
    margin-bottom:0.2em;
    width:200px;   
}

#top-contact p{
    float:left;
    margin:1em 0;
    text-align:justify;    
}

#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-top:-5px;
    padding:0 10px;
    text-align:justify;
    width:282px;
}

#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:12px;
    line-height:0;
    margin:0 5px 0 0;
    padding-top:15px;
    width:auto;    
}

#contact-form input{
    float:left;
    margin-top:8px;
    background-image: url(images/gg.png);
   background-repeat: repeat-x;
}

.data-contact {
clear: both;
margin-left: 5px;
margin-right: 10px;
width: 295px;
}

#email-contact, .data-contact{
    border: 1px solid #F7B7F3;
}

#email-contact {
    clear: both;
    margin-left:5px;
    width:190px; 

}

.estilotextarea {
border: 1px solid #F7B7F3;
float: left;
height: 100px;
margin-top: 12px;
overflow: auto;
width: 602px;
}

#contact-form #submit-contact {
background: none repeat scroll 0 0 #B62A59;
border: 1px solid #A91144;
color: #FFFFFF;
float: right;
margin: 3em 22px 15px;
padding: 5px;
text-transform: uppercase;
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;
}

div.roundDiv {
	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 *****************/
#mainphoto{
    border: 2px solid #ffd4e2;
background: none repeat scroll 0 0 #fff;
float: left;
height: 225px;
margin-top: 4px;
width: 282px;
}

#mainphoto img{
height: 95%;
margin-left: 7px;
margin-top: 5px;
width: 95%;
}

#content-lux{
    float:left;
    width:308px;
}

#box-tools{
    float:left;
    margin-top:0.6em;
    width:100%;
}

#box-tools ul{
	margin: 0;
	padding: 0;
}

#box-tools li{
 background-image: url("images/botones.png");
background-repeat: no-repeat;
float: left;
font-weight: bold;
height: 30px;
line-height: 24px;
list-style: none outside none;
margin-top: 10px;
text-align: center;
text-transform: capitalize;
width: 144px;
}
#box-tools li:hover{
 background-image: url("images/botoneshover.png");
background-repeat: no-repeat;
}

.building{
	background:transparent url(images/icon/request-info.jpg) no-repeat scroll 0 5px;
	float:left;
	font-weight:bold;
	height:32px;
	padding-left:32px;
	padding-top:7px;
}                       

.buildings{
	background:transparent url(images/icon/similar-units.jpg) no-repeat scroll 0 0;
	float:left;
	font-weight:bold;
	height:30px;
	padding-left:32px;
	padding-top:7px;
}

.sold{
	background:url(images/icon/sold.jpg)no-repeat scroll 0 0;
	float:left;
	font-weight:bold;
	height:30px;
	padding-left:32px;
	padding-top:7px;
}

.rent{
	background:url(images/icon/rent.jpg)no-repeat scroll 0 0;
	float:left;
	font-weight:bold;
	height:30px;
	padding-left:32px;
	padding-top:7px;
}

#contentphotos{
    float:left;
    margin: 1em 0; 
    width:100%;
}

#contentphotos ul{
    margin:0;
    padding:0;
}

#contentphotos li{
	border:1px solid #C0C0C0;
	float:left;
	height:85px;
	list-style:none;
    margin:0.3em;
    padding:3px;
    width:106px;
}

#contentphotos li img{
	width: 100%;
	height: 100%;
}

#description-building{
    float: left;
    margin-bottom: 1em;
    width: 100%;
}

#description-building label{
	color:#F8A02E;
	float:left;
	font-size:15px;
	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:#F8A02E;
    float:left;
    font-size:15px;
    font-weight:bold;
    margin-bottom:10px;
    margin-left:15px;
}
                                            
#content-blockquote ul{
	clear:both;
	margin:0 0 0 30px;
	padding:0;
}

#content-blockquote li{
	float:left;
	font-size:12px;
	list-style:none;
	margin-bottom:8px;
	width:100%;
}

#maps{
    float:left;
    width:100%;
}

#maps label{
    color:#641652;
    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%;
}

#condounits{
    float:left;
    position:relative;
    width:100%;
}

#condounits table{
    width: 100%;
} 
/*************** END CSS BUILDING-PROFILE *********************/
/*************** begin css login page *************************/
#member_login .error{
    font-size:12px;
    font-weight:bold;
    margin-bottom:15px;    
}

#member_login{
    border:2px solid #D1E1EE;
    margin:0 auto;
    padding:20px;
    width:230px;
}

#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{
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-bottom:0.5em;
    text-decoration:none;
    width:143px;
}

#member_login form input{
    clear:both;
    float:left;
    margin-top:0.5em;
    width:225px;  
}

#member_login #confirm{
    clear:none;
    float:none;
    font-size:17px;
    font-weight:bold;
    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%;
}

#member-content{
    float: left;
    width: 100%;
}

#content1-account {
    border:1px solid #D1E1EE;
    float:left;
    padding:0 0 10px;
    width:100%;
}

#content1-account form{
    float: left;
}

#content1-account .account1 {
    background-color:#5F1550;
    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:275px;
}

#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:100%;    
} 

#content1-account .account2 select{
    clear:both;
    float:left;
    margin-top:1em;
    width:110px;
}

#content1-account .account2 label {
    float:left;
    font-size:12px;
    font-weight:bold;   
}

#content1-account .save-account{
    font-size:14px;
    font-weight:bold;
    margin:10px;
    padding:5px;
    width:170px;
}

#benefits {
    float:left;
    margin:2em 0 0;
    width:100%;
}

#benefit{
    border:1px solid #D1E1EE;
    float:left;
    padding:10px;
    width:580px;
}

#benefit label{
    float: left;
    font-size: 25px;
    font-weight: bold;   
}

#optionsb{
    float:left;
    margin:3em 5px 5px;
    width:572px;
}

#optionsb ul{
    margin: 0;
    padding: 0;
}

#optionsb li{
    float:left;
    list-style:none;
    margin-bottom:1em;
    width:286px;
}

#optionsb li img{
    float:left;
    margin-right:6px;
    margin-bottom: 10px;    
}

#optionsb li span{
    float: left;
    font-size: 16px;
    *width: 100% !important;   
}

#terms-priv{
    clear:both;
    margin:0 auto;
    padding:1em 0 0;
    width:202px;
    list-style: none; 
}

#terms-priv li{
    float: left;
    margin: 5px;
    font-size: 14px;
    font-weight: bold;
}

#terms-priv li a{
    text-decoration: none;
}

/***** end css account page *********/
/********* begin css building by area *********/
.infobusqueda{
    border:1px solid #C0C0C0;
    float:left;
    margin-bottom:1.5em;
    padding:0.5em;
    width:98%;
}

.photo-main{
    border:1px solid #C0C0C0;
    float:left;
    height:150px;
    margin-right:1em;
    width:190px;
}

.photo-main img{
    height:100%;
    width:100%;
}

.classinfxp{
    float:left;
    width:100%;   
}

.classinfxp label{
color: #B62A59;
float: left;
font-size: 15px;
font-weight: bold;
}

.classinfxp span{
clear: both;
float: left;
font-size: 13px;
line-height: 20px;
}

.classinfxp p{
    float:left;
    margin-bottom:0;
    margin-top:0.5em;
    width:100%;
}

.classinfxp1{
    float:left;
    margin:1em 0;
    width:100%;
}

.classinfxp1 table{
border: 1px dotted #DFDFDF;
float: left;
font-size: 12px;
text-align: center;
width: 106%;
}
.classinfxp1 table tbody tr td{
border: 1px dotted #DFDFDF;

}

.classinfxp1 table label{
    font-weight:bold;
    text-transform:capitalize;
}

.classinfxp1 table span{
    font-weight: bold;
}

.links-build{
    float:left;
    width:100%;
}

.links-build ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.links-build li{
background-image: url("images/botonesdos.png");
background-repeat: no-repeat;
float: left;
height: 38px;
line-height: 22px;
margin-right: 10px;
text-align: center;
width: 119px;
}

.links-build a{
    font-weight:bold;
    text-transform:capitalize;
}

.classa{
    float:left;
    margin:0.5em 0;
    width:100%;
}

.classa label{
    color:#FF7011;
    float:left;
    font-size:1.1em;
    font-weight:bold;
}

.classa p{
    float:left;
    margin:0.5em 0;
    text-align:justify;
    width:100%;
}

/********** end css building by area *********/

/************************begin css dashboard goidx.com******************/
#content-dashboard{
    float:left;
    width:100%;
}

#top-dashboard{
    background-color:#5F1550;
    color:#FFFFFF;
    float:left;
    padding:1em;
    width:582px;
}

#top-left{
    float: left;
    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;
}

#top-dashboard #date{
    float:right;
    font-size:14px;
    font-weight:bold;
    margin-right:1em;
    text-transform:capitalize;
}

#tools-dashboard {
    float:left;
    margin:2em 0;
    width:100%;
}

#tools-dashboard  ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

#tools-dashboard  li{
    float:left;
    margin-bottom:6px;
    margin-right:2em;
    padding:2px 2px 2px 35px;
} 

#favorite {
    background:transparent url(images/my_favorite_listings.png) no-repeat scroll 0 center;
} 

#savesearch {
    background:transparent url(images/my_saved_searches.png) no-repeat scroll 0 center;
}

#profile  {
    background:transparent url(images/my_profile.png) no-repeat scroll 0 center;
}

#tools-dashboard a{
    float:left;
    font-size:15px;
    font-weight:bold;
    margin:6px 0 0;
    text-decoration:none;
}

#content-detail{
    border:1px solid #D1E1EE;
    float:left;
    margin:1.5em 0;
    padding:10px;
    width:582px;
}

#content-detail label{
    color:#EE4036;
    float:left;
    font-size:21px;
    font-weight: bold;
    width:100%;
}

#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:#641652;
    float:left;
    font-size:20px;
    margin-bottom:0.5em;
} 

#tabledetail-luxurius {
    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:#641652;
    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{
    border:1px solid #D1E1EE;
    float:right;
    margin-right:2px;
    width:310px;
}

.seller{
    float:left;
    height:152px;
    margin-left:13.5em;
    margin-top:-5.5em;
    width:129px;
}

.detallecontain{
    border:1px solid #FFFFFF;
    clear:both;
    float:left;
    padding-bottom:1.5em;
    width:100%;
}

.detallecontain2{
    border:1px solid #82AED5;
    float:left;
    width:602px;
}

.container1{
    background-color:#5F1550;
    float:left;
    padding:18px 0;
    width:100%;
}

.container1 span{ 
    color:#FFFFFF;
    font-family:Arial Black;
    font-size:18px;
    margin-left:20px;    
}

#containame {
    color:#641652;
    font-size:1.5em;
    font-weight:bold;
}

.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;
}
/*************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;
    margin-top:0.3em;
}

#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:14px;
    font-weight:bold;
    margin:0 10px 2px;
}

#miami-condo a:hover{
    color: #FF7011;
} 

#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%;
}

.widget{
    list-style: none;
}
*/
/****featured condos ******/
#content-featured{
    float:left;
    padding:1em 2em;
}

#content-featured .content-listing li {
border: 1px solid #EDBAE8;
float: left;
height: 176px;
margin-bottom: 1em;
margin-right: 6px;
padding: 0;
text-align: center;
width: 207px;
}

#content-featured .content-listing .result-luxurius {
    float:left;
    width:211px
}

#content-featured .content-listing .addcity-luxurius{
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-bottom:0.5em;
    padding:5px 0;
    width:100%;
}

#content-featured .content-listing .photo-luxurius{
border: 1px solid #EDBAE8;
float: left;
height: 171px;
margin-left: 7px;
margin-right: 0;
margin-top: 7px;
width: 195px;
}

#content-featured .content-listing .photo-luxurius img{
border: 1px solid #FECFFA;
height: 171px;
margin-left: -2px;
width: 197px;
}
 #content-featured .content-listing .price label{
    float: left;
    font-size: 14px;
    font-weight:bold;
    margin-bottom: 4px;
    width: 100%;
}

#content-featured .content-listing .price span{
    float:left;
    font-size: 11px;
    margin-bottom:2px;
    width:100%;
}

#content-featured .content-listing .price a{
    float:left;
    font-weight:bold;
    margin-top:1em;
    width:100%;
}

.goidx_widget_listing_member
{
    list-style: none;    
}

.content-listing{
margin: 0 auto 0 -1.5em;
width: 900px;  
}

.content-listing ul{
    margin: 0;
    padding: 0;
    list-style: none;
}


.content-listing .price {
background-image: url("images/cortes_37.png");
background-repeat: no-repeat;
float: left;
margin-top: -3.4em;
margin-left: -2px;
padding-top: 4px;
width: 210px;
}

.content-listing .price span{
    float:left;
    font-size: 11px;
    margin-bottom:2px;
    width:100%;
}

.content-listing .price a{
    float:left;
    font-weight:bold;
    margin-top:1em;
}
/*** end featured condos *****/

/*************** begin css footer ************************/
  
.goidx_widget_listingareas{
    list-style: none;
}

.goidx_widget_listingareas h2{
    margin: 0;
    padding: 0;
}

#footer2{
    margin:0 auto;
    text-align:left;
    width:857px;
}

#condos-footer {
    float:left;
    padding:2em 1em 2em 0.9em;
    width:96%;
}

.condos-cities {
    float:left;
    padding:0 5px;
}

.condos-cities h2 {
    float:left;
    font-weight:bold;
    margin:10px 0;
    width:100%;
}

.condos-cities ul {
    margin:0;
    padding:0;
    clear: left;
    list-style: none;
}

.condos-cities li {
    background:transparent url(images/circle_orange.png) no-repeat scroll 0 8px;
    float:left;
    list-style-image:none;
    margin-bottom:5px;
    margin-right:11px;
    padding-left:1em;
    width:176px;
}

.condos-cities a{
    color:#03407a;
    font-family:arial;
    font-size:10px;
    font-weight:bold;
}

.condos-cities a:hover{ 
    color: #FF7011;
}
/******************** end css footer ************************/

/*************** begin css content-blog *****************/
#content-blog{
    float:left;
    padding:2em;
    width:812px;
}

#content-blog .navigation{
    float:left;
    margin-bottom:1em;
    width:100%;
}

#content-blog .navigation .alignleft a, #content-blog .navigation .alignright a{
    font-size:11px;
    font-weight:bold;    
} 

#content-blog .navigation .alignleft a:hover, #content-blog .navigation .alignright a:hover{ 
    color: #641652;
    text-decoration: none;
}   

#content-blog .navigation .alignleft{
    float:left;
    width:auto;
}

 #content-blog .navigation .alignright{
     float: right;
     width: auto;
 }

.post{
    float:left;
    margin-bottom:2em;
    width:100%;    
}

.post h2{
    font-weight: bold; 
    margin: 1em 0;
}

.post h2 a {
	color: #641652;
	text-decoration: none;	
}

.post h3 a{
    font-size:13px;
    font-weight:bold;
    margin:1em 0;
}

.post h3 a:hover{
    color: #B30037;
    text-decoration: none;
}

.entry{
    float: left;
    width: 100%;;    
}

.entry p{
	width:100%;
    float:left;
    font-size:12px;
    line-height:16px;
    margin:0.5em 0;
    text-align:justify;
}

.entry ul{
    float:left;
    margin: 1em 0;
    padding: 0 0 0 3em;
    width: 100%;
}

.entry li{
    float: left;
    clear: both;
    margin-bottom: 0.4em;
}  


.commentlist{
    float:left;
    margin: 1em 0;
    padding: 0 0 0 3em;
    width:774px;
    text-align: justify;
}

#comment{
    width:802px;
}

#submit{
    font-weight:bold;
    padding: 5px;
    width:136px;
}

#interior-main-content .narrowcolumn{
    padding:0.5em;
    width:592px;
}

#interior-main-content .narrowcolumn .entry p{  
    float: none;    
}

.narrowcolumn{
border: 1px dotted #FAC5F6;
float: left;
padding: 1em;
width: 584px;  
}

.narrowcolumn h2{   
font-weight: bold;
margin: 1em 0;
text-align: left;
width: 100%;
} 

/*************** end css content-blog ******************/
/*************** begin css sidebar *********************/
#content-sidebar{
border: 1px dotted #FAC5F6;
float: right;
margin-bottom: 3em;
overflow: hidden;
padding: 8px;
width: 228px;
}

#sidebar{
border: 1px dotted #FAC5F6;
float: right;
margin-top: 0.2em;
overflow: hidden;
padding: 8px;
width: 212px;
}

#sidebar ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#sidebar ul li{
    float:left;
    font-weight:bold;
    margin-bottom:0.5em;
    width:100%;
} 

#sidebar ul li h2{
background-image: url("images/gg.png");
background-position: center bottom;
background-repeat: repeat-x;
border-bottom: 1px dotted #74A7CA;
border-top: 1px dotted #74A7CA;
color: #A91144;
font-size: 15px;
font-weight: bold;
margin: 0.5em 0;
padding-bottom: 0.2em;
}

#sidebar ul ul li a{ 
    border:medium none;
    width:100%;    
}

#searchform label{
float:left;
font-size:1.5em;
margin-bottom:0.5em;    
}

#searchsubmit{
    font-weight:bold;
    padding: 2px;
    width:65px;
}
/*********** end css sidebar ***************/


/* end square **/
/*************** begin css page home.php *******************/ 
#news {
    float:left;
    margin-bottom:1em;
    margin-top:2em;
    width:100%;
}

#news  ul {
    margin:0;
    padding:0;
    list-style: none;
}

#news li {
    float:left;
    font-weight:bold;
    margin-bottom:0.5em;
    margin-left:0.5em;
    width:245px;
}

#news-left{
    background: url(images/home-tab-cell.png) no-repeat scroll center top;
}

#news-center{
    background: url(images/home-tab-cell2.png) no-repeat scroll center top;
}

#news-right{
    background: url(images/home-tab-cell3.png) no-repeat scroll center top;
}

#news-right {
    float:left;
    margin-right:0;
    padding:4em 2em 2em;
}

#news-left, #news-center, #news-right{
    width: 252px;
} 

#news-left, #news-center{
    float:left;
    margin-right:0.5em;
    padding:4em 1em 2em;
}

#sinup{
    float:left;
    padding-bottom:1em;
    padding-left:4em; 
}

#sinup label{
    float:left;
    letter-spacing:1px;
    margin-bottom:0.5em;    
}

#sinup form{
    float:left;
    width:100%;   
}

#neighborhood{
    background:transparent url(images/home-tab-bottom-cell.png) repeat-x scroll 0 0;
    float:left;
    padding:1em 2em 0;
    width:812px;
}

#neighborhood .title-text {
    background:transparent url(images/cache/000.png) no-repeat scroll center center;
}

#neighborhood ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#neighborhood li{
    background:transparent url(images/arrow.gif) no-repeat scroll left 0;
    float:left;
    margin:0 0.5em 0.5em 0;
    padding-left:17px;
    width:180px;
}

#neighborhood a{
    font-weight:bold;    
}

#neighborhood a:hover{
    color: #641652;
    text-decoration: none;   
}
/************** end css page home.php************/

.odd {
	background: #E0EAF3 none repeat scroll 0 0;
}

#cont_dinamic{
    float:left;
    width:100%;    
}

#cont_dinamic ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

#cont_dinamic ul li{
    color:red;
    float:left;
    font-size:1.2em;
    font-weight:bold;
    letter-spacing:2px;
    margin-bottom:0.5em;
    text-transform:uppercase;
    width:100%;
}

#cont_dinamic ul ul{
    float:left;
    margin-top:1em;
    width:100%;
} 

#cont_dinamic ul ul li{
    font-size:1em;
    letter-spacing:0;
    margin-bottom:0.2em;
    text-transform:capitalize;
}

#cont_dinamic ul ul ul li{
    font-size:0.8em;    
}

#cont_dinamic ul ul ul li a{
    color:#990011;
    text-decoration:none;
} 

#cont_dinamic ul ul ul li a:hover{
    color: #ff0000;
    text-decoration: underline;    
}    

#cont_dinamic li#cat-51{
    display: none;
}

#mail-boxmi-home #text-463687434{list-style: none;}
#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 .wpcf7-form p{float:left;width: 215px;font-weight: bold; margin: 4px 0 0 10px;padding:0;text-align: left;}
/*#mail-boxmi-home #text-3 .textwidget #wpcf7-f2-w1-o1 .wpcf7-form {margin-top: 8px;}   */
#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 .wpcf7-form p textarea{height:95px; width:205px;}
#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 .wpcf7-form p #send{background-color: #96519E;color: #fff;margin-left:55px;width:96px;border:1px solid #C15ACF}
#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 .wpcf7-form div.wpcf7-mail-sent-ok  {border: none; color:#96519E;font-size:10px;margin-left:-7px;}
#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 #capt {height: 19px; margin-right: 3px; width: 68px;}
#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 #captimg {position: absolute;}
#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 #input1,#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 #input2,#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 #input3 {width:162px;}   
#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 #input2 {margin-left: 1px;}
#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 #input1 {margin-left: 2px;} 
#mail-boxmi-home #text-463687434 .textwidget #wpcf7-f2-w1-o1 #input3 {margin-left: 3px;}

#cboxContent #text-463687435{list-style: none outside none;}
#text-463687435 .textwidget #wpcf7-f4-w1-o1 label{font-weight: bold;}
/***********************the best luxurious condos***********************/
#table-condounits{
    width: 100%;
}
#table-condounits tr{ 
width: 100%;
height: 40px;
   
}
#table-condounits tr td{ 
border-bottom: 1px dotted #dfdfdf; 
}

/********* MENU STYLES ******************/  /*
#menu span {
    display:inline-block;
    position:relative;
    padding:0px;
    margin:0px;
    font:bold 12px Verdana;
    height:39px;
}
#menu span.hover {
    background:url(../images/menu-hover.gif) left top;
}
#menu span a {
    display:inline-block;
    color:black;
    text-decoration:none;
    padding:11px 10px 0px 12px;
    height:28px;
    background:url(../images/menu-separator.gif) no-repeat left top;
}
#menu span.hover a {
  color:white;
}
#menu span.separator {
    width:2px;
}

#menu span.separator b{
    display:inline-block;
    padding:11px 0px 0px 0px;
}

#menu .flyout {
  position:absolute;
  width:150px;
  border:1px solid #4E6176;
  border-bottom:none;
  z-index:10000000;
  top:39px;
  left:2px;
  background:#669ACC;
  display:none;
}
#menu .flyout .flyout {
  top:-1px;
  left:100%;
}
#menu span.hover .flyout {
    display:block;
}
#menu span.hidden .flyout {
  display:none;
}
#menu div.flyout span, #menu div.flyout span.hover {
  display:block;
  text-align:left;
  border-bottom:1px solid #717171;
  margin:0px;
  padding:0px;
  background:url(../images/menu-subitem-bkg-sprite.jpg);
    height:auto;
}
#menu div.flyout span a, #menu div.flyout span.hover a {
  font:11px Verdana;
  padding:3px;
  padding-left:8px;
  display:block;
    height:auto;
}
#menu div.flyout span.hover { 
  background:url(../images/menu-subitem-bkg-sprite.jpg);
  background-position:left bottom; 
}
#menu div.flyout span.hover a {
  background:url(../images/menu-subitem-rc-sprite.jpg) no-repeat; 
  background-position:right bottom;
}
#menu div.flyout span.hidden a {
  background:url(../images/menu-subitem-rc-sprite.jpg) no-repeat; 
  background-position:right top;
}**/
