/* t-M-Color:#e20074
*/

body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px}/* Verdana, Geneva, */
img {border:0}
h1 {height:40px;margin:0;padding:0}
A {text-decoration:none;}
A:hover {text-decoration:underline;}
iframe{width:809px;/*height:1018px;*/ border:1px solid #71b4b4;/*background-color:#ccc;*/margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}

.arial16b {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}
.cb {display: block; height: 0; clear: both; visibility: hidden; margin:0; padding:0}

#head {font-size:10px;width:1005px;margin:8px auto 0 auto;height:128px;border:1px solid #ffd2dc;background-image:url(pictures/realestatemiamibanner.jpg); background-repeat:no-repeat; background-position:center; }
#head .row {width:1000px;float:right;text-align:right;margin:0;padding:0;min-height:17px;text-align:left;color:#16387c; }
#head .search {width:200px;float:right;text-align:right;margin:0;padding:0;min-height:17px;text-align:left;color:#16387c;}
#head .search form, #head .search input {padding:0; margin:30px 4px 0 0; }
#head .row .item {float:right;margin:10px 0;padding:0;text-transform:uppercase }
#head .row .item_right{float:left; margin:10px 0 10px 10px;padding:0; text-transform:uppercase}
#head .row .item_right a, #head .row .item a {padding:0 7px;margin:0;color:#16387c;font-weight:bold;border-right:1px solid #b0bec7;}

#header_search {width:1005px;margin:0px auto; padding:0}
#header_search #search_menu {width:170px;float:left; margin:2px 0 0 0; /*border:1px solid #71b4b4;border-right:1px solid #f3f2ea*/}
#header_search ul {margin: 0; padding:0; list-style:none;float:left }
#header_search li {margin:5px 0 5px 10px;} 
#header_search a{color:#333333; font-weight:bold}
#header_search #search_menu .srch_menu_item_on, #header_search #search_menu .srch_menu_item_off {height:20px ;font-size:12px;width:171x;text-align:center; margin:2px auto; padding:2px 0 0 0;cursor: pointer; font-weight:bold;border-top:1px solid #71b4b4;border-bottom:1px solid #71b4b4;border-left:1px solid #71b4b4; }
#header_search #search_menu .srch_menu_item_on {/*border-right:1px solid #71b4b4; background-color:#f3f2ea*/;color:#333333;background-image:url(pictures/grd_bx_hdr.jpg);background-repeat:repeat-x;}
#header_search #search_menu .srch_menu_item_off {background-color:#e9eae1; color:#000000;}
#cont_4_buy, #cont_4_rent {width:834px; min-height:50px;float:left; margin:4px 0 0 0; background-color:#fce5ec;border-top:1px solid #71b4b4;border-bottom:1px solid #71b4b4;border-right:1px solid #71b4b4;background-image:url(pictures/grd_bx_hdr_50.jpg);}
#cont_4_rent {display:none;}


#footer {text-align:center ;width:1005px;border:solid 1px #ffd2dc ;margin:20px auto 30px auto;padding:10px 0;font-weight:bold;color:#666666}
#footer span {margin:0 15px}

#top_nav {width:1006px;margin:0px auto;text-align:left;}
#top_nav .row {text-align:right;margin:0;padding:0;width:1005px;min-height:17px;text-align:left;}
#top_nav .row .item_off,#top_nav .row .item_on {float:left;margin:5px 40px 0 0;padding:0;width:171px;height:38px;text-align:center;}
#top_nav .row .item_off a,#top_nav .row .item_on a {display:block;margin:2px 0 0 0 ;font-size:12px;padding:5px;font-weight:bold;color:#fff;text-transform:uppercase;}
#top_nav .row .item_off {background-image:url(pictures/button_off.jpg);background-repeat:no-repeat;}
#top_nav .row .item_off a{color:#71b4b4}
#top_nav .row .item_on {background-image:url(pictures/button_on.jpg);background-repeat:no-repeat;}
#top_nav table {padding:0;margin:0;width:1005px;border-bottom:1px solid #ffd2dc;border-top:none;background-image:url(pictures/grad00.jpg);background-repeat:repeat-x;/*background-color:#fdc5ea*/}
#top_nav td {padding:6px 12px;font-size:10px;width:180px;}
#top_nav td a {color:#000;}
#nav_bar {width:1005px;margin: 5px 0 0 0;font-size:10px;font-weight:bold;}
#nav_bar div {padding:3px 0;/*border:1px #e20074 solid;border-top:none;background-color:#71b4b4 */}
#nav_bar a , #nav_bar span {margin:5px}

#left_bar, #content{float:left;/*border:1px #BDBCAB solid;*/}
#content,#building_featured_info  {width:815px;margin:0 0 10px 10px}
#left_bar {width:178px;margin:0 10px 10px 0;}

#content .header, #building_featured_info .header {height:25px;background-color:#e10370;font-size:12px;font-weight:bold;padding:9px 0 0 10px;}
#left_bar {width:160px;}
.box {padding:0;margin:0 0 10px 0;border:1px solid #f9cbda;}
.box .header {margin:0 0 5px 0;font-size:10px;font-weight:bold;color:#11b484;padding:3px;background-image:url(pictures/grd_bx_hdr.jpg);background-repeat:repeat-x;}
.box .item {padding:4px 0 4px 13px;font-size:10px;font-weight:bold;}
.box .item a {color:#000000}
#right_content {float:left;margin:0; width:834px;}

#feat_content {margin:0px;padding:0;min-height:150px;/*background-image:url(pictures/feat_grad_bg.jpg);background-position:bottom;background-repeat:repeat-x*/}
#feat_content {text-align:center;margin:20px 0}

#feat_prop {margin:0;padding:0; width:834px;}
#feat_prop .item {float:left; width:97px; margin:0;}
#feat_prop .item .txt{margin:10px}
.float_wrapper {float:none;}


#building_featured_info #prop_head_descr {width:800px; }
#building_featured_info #prop_head_descr img {float:none;margin:10px}

#building_featured_info #prop_head_descr .prop_descr1 {float:left;margin:10px 8px; width:200px;min-height:50px;}
#building_featured_info #prop_head_descr .prop_descr1 div, #building_featured_info #prop_head_descr .prop_descr2 div {margin: 3px 0;font-weight:bold; float:none}
#building_featured_info #prop_head_descr .prop_descr2 {float:right;margin:10px 8px; width:200px;min-height:50px; }


#prop_nav{float:left;width:600px;margin:30px 0 0 0;min-height:30px;background-color:#CCCCCC}
#prop_nav.off , #prop_nav.on {float:left}
#prop_nav.off {margin:10px 0 0 0}




/*#head .row a:hover{color:#fff}*/
#cmenu {position:absolute;width:300px;height:210px;top:100px;left:0px;z-index:1;border:1px solid #000;background-color:#fff;/*display:none*/;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
#unilist {filter:alpha(opacity=0);-moz-opacity:0;opacity:0;position:absolute;width:300px;height:290px;top:100px;left:0px;z-index:1;border:1px solid #000;background-color:#fff;/*display:none*/}
#unilist .b{margin:2px 0 0 10px;overflow:auto;height:250px;border:1px solid #000;text-align:left;width:385px}
#unilist li {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;margin:10px 0;list-style:none;}
#cmenu .close,#unilist .close {float:right;margin:-22px 2px 0 0 ;padding: 0;cursor:pointer}
.normal {font-weight:normal;font-size:10px;}



.container { margin:0;padding:0;background-color:#FFFFFF;width:834px;}

/* content right column */
.tabSys {background-color: #FFFFFF;margin:10px 7px 40px 7px;/* this controls the white borders*/}
div.tabs, div.tabs ul, div.tabs ul li {margin:0;padding:0;}
div.tabs {width:834px;height: 23px; }
div.tabs ul{list-style: none;color: #ffffff;}
div.tabs ul li {float: left;border-top: 1px solid #71b4b4;border-right: 1px solid #71b4b4;border-left: 1px solid #71b4b4;margin-right: 6px;background-color: #084D4A;color: #ffffff;font-weight:bold;}
div.tabs ul li div.defaultTab {color: #15605B;background: #DBE3D6;border-bottom: 1px solid #DBE3D6;}
div.tabs ul li a {padding:3px 6px;font-size:13px;}
#div_radio_genero, #div_tv_genero {display: none;}

.byList {width:831px;background-color: #f3f5f1/* f3f2ea*/;padding:0;margin:0;border: 1px solid #71b4b4;
/*border-right: 1px solid #71b4b4;
border-bottom: 1px solid #71b4b4;
border-left: 1px solid #71b4b4;
*/}
.byList .tableColumn {width:246px;vertical-align:top;padding:0px 0px 0px 3px;}
.tab_on {;display:block;color: #15605B ;/*background-color: #f3f5f1;*/background-image:url(pictures/grd_bx_hdr.jpg);background-repeat:repeat-x;background-position:bottom;border-bottom: 1px solid #f3f5f1;}
.tab_off {display:block;color: #FFFEFD;background-color: #084D4A;}
.tab_off:hover {background-color:#aa9900}

#building_amenities{ margin:0;padding:0;/*background-color:#FFFFFF */;width:830px;}
#building_amenities .i {margin:20px; clear:both; /*background-color:#999999*/}
#building_amenities h1 {font-size:16px;padding:10px 0 0 0; margin:0}
#building_amenities ul {margin:0;list-style:none; padding:0}
#building_amenities li {float:left; margin:0;/*background-color:#FFFF008*/}
#building_amenities li div {width:200px;float:none; margin:0 0 0 0;}

.prop_det {padding:0;margin:10px; width:810px; border:1px solid #71b4b4;}
.prop_det .reg {margin:30px 0 20px 0;width:800px;}

.prop_det .title {;width:790px; margin:0 10px;font-size:12px; font-weight:bold;}
.prop_det .reg .l {float:left;padding:0;margin:0; /*border:1px solid #71b4b4;*/}
.prop_det .reg img {float:none;margin:20px 10px 10px 10px; vertical-align:middle }
.prop_det .reg p {margin:6px 0;}
.wrap {float:none;}

.prop_det .reg .r {float:left; width:400px;margin:20px 0 0 0; /*border:1px solid #71b4b4;*/}
.prop_det .reg .r2 {float:left; width:600px;margin:20px 0 0 0; padding:0;background-color:#00FF99}
.prop_det .reg .full {float:left; width:790px;margin:10px 0 0 0; padding:0 10px;/*background-color:#00FF99*/}
.ddd {}
.prop_det .reg .r ul {list-style: none; float:none;color: #000;margin:0; padding:0}
.prop_det .reg .r li { margin:5px 5px 0 0 ;list-style: none;float: left; padding:0; width:340px;/*border:1px solid #000000;background-color:#999999*/}
.prop_det .reg .r li a {float:none; margin:5px 5px; display: block;}

.prop_feat_vid {padding:0; height:252px ;width:272px;margin:10px auto;border:1px solid #71b4b4; text-align:center}

#videoOb {background: url(pictures/video1.jpg) no-repeat 0 0; margin:0 auto;}

.contentGroup{width:809px;padding:0;margin:10px;border: 1px solid #B1B9AC;}
.contentGroup .item {float:left;width:105px;margin:25px 25px 15px 20px;}
.contentGroup .item .txt{margin:10px 10px 0 10px;}


#search {margin:10px;}
#search .header {margin:10px;/*visibility:hidden*/}
#search .results {/*background-color:#fff;*/padding:0;margin:0}
#search .results span{position:relative;top:1px;width:120px;background-color:#f3f2fa;border:1px solid #71b4b4;border-bottom:none;padding:0 10px;margin:0 0 0 10px}


#thmbs {padding:0;margin:10px 0 10px 10px}
#thmbs ul {list-style: none;color: #ffffff;margin:0; padding:0;}
#thmbs ul li {float: left; margin:0;/*background-color:#999999*/}
#thmbs ul li img{margin:0 4px 4px 0;border:none;}

.thmbs {padding:0;margin:20px auto;width:470px; text-align:center;/*border:1px solid #000000;background-color:#999999;*/ }
.thmbs ul {list-style: none;color: #ffffff;margin:0; padding:0; text-align:center }
.thmbs ul li {float: left;margin:5px 30px;text-align:center;/*border:1px solid #000000;background-color:#999999;*/}

#plans 	{width:800px;padding:0;margin:20px auto;text-align:center;background-color:#0000ff;}
#plans .a {margin:10px auto;width:400px;background-color:#ff4400;text-align:center}
#plans .b {margin:10px; text-align:center;height:70px;width:70px;float:left;background-color:#666666}

.contentGroup td{vertical-align:top;}
.contentListHeader, .contentListHeader_right {padding:2px 4px;background-color:#084D4A;color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bolder;text-align:center;border-bottom: 1px solid #B1B9AC;}
.contentListHeader_right{text-align:left;}
.contentListItem {background-color:#FFFFFF;border-bottom: 1px solid #B1B9AC;padding:4;height:36px;}
.contentListItem img {margin:4px 4px 0px 0px;float:left;vertical-align:bottom;}
.contentListItem a {color:#0468b2;font-size:12px;vertical-align:top;}
.contentListItem span {display:block;padding:1px 0px 0px 0px;font-weight:bold;}
.TableCellGenero {padding:0;width:371px;}
#div_radio_genero div.contentGroup {background-color:#FFFFFF;margin:3px 4px;}

.floor_plans_i{ float:left;margin:5px auto; width:600px; /*background-color:#99FF99;*/ text-align:center;}
.floor_plans_i a { line-height: 10px; vertical-align: middle; text-align:center; }
.floor_plans_i a  img {margin: 10px 20px }
.floor_plans_t {float:left;margin:5px auto; width:200px; /*background-color:#99FF99; */text-align:center;}

#flylist {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;position:absolute;width:300px;top:300px;left:0px;z-index:1;background-color:#fff;border:1px solid #71b4b4;display:none}
.flylist {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;position:absolute;width:300px;top:300px;left:0px;z-index:1;background-color:#fff;border:1px solid #71b4b4;}
#flylist .close {float:right;margin:3px ;padding: 0;cursor:pointer}
#flylist .hdr {background-color:#003366; width:100%;padding:0; margin:0;color:#FFFFFF;font-weight:bold;text-align:left; /*border:1px solid #ffff00*/}
#build_view {margin:5px auto; }
div.hs_out {float:left; width:250px; margin:0}
div.hs_box {margin:20px auto;float:none; width:250px;}
div.hotspot {/*display : inline;*/margin:12px 0;color : #0000cc; text-decoration : underline; cursor : pointer; line-height : 10px;}
h3.hotspot-header {font-size : 14px;margin-top : 10px;margin-bottom : 5px;}

#idxContent{border:none;/*border-top:1px solid #71b4b4;*/padding:0;margin:0}
#idxContent .idxHeader {width:809px;text-align:right;list-style: none;margin:10px 0; padding:0; font-size:12px}
#idxContent .idxHeader li {float:left/*border:1px solid #000000;background-color:#999999;*/}
#idxContent .disclaimer { width:700px;margin:5px 30px 10px 0; text-align:left; font-size:10px }
#idxContent .row .item {float:right;margin:10px 0;padding:0 }
#idxContent .row .item a {padding:0 7px;margin:0;color:#16387c;font-size:12px;font-weight:bold;border-right:1px solid #b0bec7;}

.blackHeader {background-color:#000000;color:#FFFFFF; font-weight:bold;}
