.map_outer{
    background-color: #e2e9f0;
    width: 100%;
    padding: 10px 0 0 0;
    padding-left: 3px;
    margin-bottom: 20px;
}
.map_inner {
    max-width: 1000px;
    margin: 0 auto;
    min-height: 500px;
}
.tab_div {
    background-color: #e2e9f0;
    border-bottom: 1px solid #ccc;
}
#tabs {
    list-style: none;
    padding: 5px 0 4px 0;
    margin: 0 0 0 10px;
    font: 0.75em arial;
}
#tabs li {
    display: inline;
    font-size: 12pt;
}
#tabs li a {
    border: 1px solid #ccc;
    padding: 4px 6px;
    text-decoration: none;
    background-color: #eeeeee;
    border-bottom: none;
    outline: none;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
	font-size: 14px;
    text-transform: uppercase;
    font-weight: 800;
}
.map_div {
    border: 1px solid #ccc;
    border-top: none;
    padding: 0px;
    padding-left: 0px;
    padding-top: 10px;
    width: auto;
    width: 100%;
    height: 474px;
}
.content_outer{margin: 0px auto;}
.content{
padding: 0px;
}
.content_inner{
/*padding-right: 15px;
padding-left:15px;*/
padding:0px 15px 20px 15px;
}

#main_col {
    width: 56%;
    float: left;
    height: auto;
}
#sidebar {
    width: 40%;
    float: right;
    height: auto;
    line-height: 18px;
}
.module {
    margin: 0 0 35px;
    clear: both;
    background: #fcfdfd url(../images/module-gradient.jpg) top center repeat-x;
    border: 1px solid #E2E9F0;
    padding: 10px 10px 16px;
	line-height: 18px;
}
.module_self{
	margin-left: 1% !important;
    margin-right: 1% !important;
    width: 98%!important;
}
.module h1 {
    display: block;
    border-bottom: 1px #C2D2E2 solid;
    color: #246A9B;
    line-height: 18px;
    padding: 5px 0px 3px;
    margin: 0 0 10px;
    font-size: 18px;
    font-weight: normal;
}
.featured_div {
    padding-top: 6px;
    width: 101.4% /*max-width: 100%;*/;
}
.f_outer {
    padding-right: 5px;
    padding-left: 5px;
}
.f_inner {
    width: 100%;
    /*margin-left: 6px;*/
}
.img_div {
    display: block;
    width: 100%;
    height: 126px;
}
.ads_img_div{
    display: block;
    width: 100%;
    height: 220px;
}
.ac_img_div{
display: block;
 width: 100%;
 height: auto;
}
.feat_img {
    display: block;
    width: 100%;
    height: 127px;
    border: 1px #C2D2E2 solid;
    background-color: #333;
}
.feat_detail {
    padding-top: 10px;
    padding-bottom: 7px;
    text-align: center;
	min-height:120px;
}
.building_detail{
	padding-top: 10px;
    padding-bottom: 7px;
    text-align: center;}
.feat_bed {
    display: block;
    padding-top: 1px;
    margin-left: -1px;
}
.feat_price {
    display: block;
    padding-top: 1px;
    margin-left: -4px;
}
.feat_web {
    display: block;
    padding-top: 5px;
    font-size: 9px;
    color: #8a8e97;
}
.mlssearch_ourter {
    float: left;
    width: 100%;
    padding-top: 6px;
}
.mls_search_button {
    text-transform: none;
    width: 116px;
    font-style: normal;
    text-align: center;
    border-radius: 5px;
    color: #FFFFFF !important;
    display: block;
    font-size: 13px;
    height: auto !important;
    line-height: 19px;
    cursor: pointer;
    padding: 3px 4px 2px 0px;
    text-decoration: none !important;
    clear: both;
    background: #e31e26 url(../images/pointy-sml.png) right center no-repeat;
    height: 19px;
    float: right;
    font-weight: bold;
    margin: 0px 9px;
}
.module table {
    width: 100%;
    font-size: 12px;
    line-height: 18px;
}
.odd {
    background-color: #e1e6ea;
}
.notes {
    font-size: 12px;
    font-style: italic;
    color: #6b91ad;
    margin: 0 0 0 10px;
    text-transform: none;
}
.notes2 {
    margin-left: 5px;
    float: right;
}
.float_left {
    float: left;
}

.transparent {
    margin: 10px 0 25px;
    clear: both;
    background: transparent;
    border: none;
    padding: 0;
}
h4.ads {
    font-size: 10px;
    color: #666;
    text-transform: uppercase;
    padding-top: 4px;
    margin-bottom: 3px;
}
.ad-spot {
    width: 100%;
    background-color: #E2E9F0;
    border: 1px solid #C2D2E2;
    text-align: center;
}
.advertisement {
   /* width: 162px;
    height: 162px;
    background-color: #fff;
    float: left;
    border: 1px #bfbfbf solid;
    margin: 12px;*/

	display: block;
    /*width: 100%;*/
	width: 220px;
    height: 220px;
    border: 1px #C2D2E2 solid;
    background-color: #fff;
	float: left;
	border: 1px #bfbfbf solid;
}

#queryform {
    padding-top: 1px;
}
.clear {
    clear: both;
}
.col_p {
    padding: 0px;
}
.col_p span {
    position: absolute;
    top: 41%;
    right: 44.2%;
}
.res_house {
    width: 89.5%;
}
.playIcon {
    /*position: absolute;
    z-index: 10;*/
	/*position: absolute;
    top: 27%;
    right: 38%;*/
	position: relative;
    top: -71px;
    left: 44%;
}
table.summary tr td, table.summary tr th {
    padding: 4px;
    vertical-align: top;
    /* text-align: left; */
}

.module-half {
    float: left;
    width: 270px;
    margin-right: 20px;
}

.tweet {
    display: block;
    padding: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #fff;
    margin: 0 0 8px;
    font-style: italic;
}
.last {
    margin-right: 0;
}
a.btn-blog {
    display: block;
    width: 560px;
    max-width: 100%;
    height: 50px;
    margin: 0 0 30px;
    background: url(../images/btn_blog.jpg) center no-repeat;
    background-size: 100% 100%;
}
#sidebar .module {
    margin: 0 0 20px;
    border: 1px #E2E9F0 solid;
    padding: 10px 8px;
    background: url(../images/module-gradient.jpg) repeat-x scroll center top #FCFDFD;
}
#sidebar h1 {
    display: block;
    border-bottom: 1px #C2D2E2 solid;
    color: #246A9B;
    text-transform: none;
    padding: 0 0 2px;
    margin: 0 0 10px;
    font-size: 15px;
    font-weight: normal;
}
#sidebar .module table td {
    padding: 3px;
    line-height: 16px;
    vertical-align: top;
}
.heading_c {
    padding-top: 2px;
    margin-left: -2px;
    padding-left: -2px;
    display: block;
    line-height: 17px;
}
.form_con {
    padding-left: 5px !important;
    padding-top: 5px !important;
}
.loan_filed {
    width: 83%;
}
.form_text {
    margin-left: 10px;
    margin-top: 2px;
}
.interest_a {
    width: 46%;
}
.term_l {
    width: 68%;
    font-size: 13px;
}
.cal_button {
    margin-top: 2px;
    padding: 1px 6px;
    font-size: 13px;
}
.payment_t {
    width: 67%;
}
.neighborhoods a {
    display: block;
    margin-top: -2px;
	color: #2f6a94;
    text-decoration: underline;
}
h1 a.read-more {
    float: right;
    color: #6ab6d0;
    font-size: 12px;
    padding: 2px 17px 0 0;
    background: url(http://bccondos.net/images/arrow.png) right center no-repeat;
    text-decoration: none;
}
img.buying-selling{
    float: left;
    margin: 0 25px 10px 0;
}
.buying-selling{
	max-width: 100%;
    width: 110px;
    height: 110px;
}
#queryform .input_w{width: 50%;}
h2 {
    color: #222;
    margin: 0 0 5px;
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
}
.h4_ac{height: 40px;color: #246A9B;display: block;font-weight: normal;margin: 0px 0 10px;padding: 9px 0 3px 0px;
    font-size: 12px;line-height: 18px;}
.half_width{
width:253px !important;
}
.are_you{width:185px;float:left;}
.form_text  , #queryform input{border: 1px solid #a9a9a9;}
#queryform textarea {border: 1px solid #a9a9a9;
-webkit-appearance: none;
line-height: normal}
/*#tabs li:first-child a{
background-color: #fff !important;
}*/
.active{
background-color: #fff!important;
}
.h1_ofeat{
 font-size:17px;padding-top:6px;
 }
 .rental_bt{
 text-transform: none;float:right;border-radius: 6px;color: #FFFFFF;display: block;font-size: 10px;height: auto;line-height: 14px;padding: 6px 12px 6px 6px;text-decoration: none;clear: both;background: #6AB6E0 url(../images/pointy-sml.png) right center no-repeat;
 }
.view_feat_bt{ margin-left:5px; float:right; }
.view_feat_bt a{
	text-transform: none;float:right;border-radius: 6px;color: #FFFFFF;display: block;font-size: 10px;height: auto;line-height: 14px;padding: 6px 12px 6px 6px;text-decoration: none;clear: both;background: #6AB6E0 url(../images/pointy-sml.png) right center no-repeat;
}
.self_widthR{
width:70% !important;
}
.self_widthL{
width:30% !important;
}
.mainLeft{
height:1000px;
}
.building-summary{
	margin:10px 0px !important;
	/*background: #21527b url(../bcc/images/bg-top.jpg) top center repeat-x;*/
    border: 1px #c2d2e2 solid;
    background-color: #e2e9f0;
    padding: 10px;
    height: auto;
	float:left;
}
.bld_des{
padding-left:0px;
}
.bld-headline {
    color: #246a9b;
    text-transform: uppercase;
    font-size: 14px;
    margin: 0 0 15px;
}
h1.bld-name {
    /*font-size: 26px;*/
	font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0 0 14px;
    color: #3e4244;
}
h2.bld-address {
    font-size: 22px;
    font-weight: normal;
    color: #3e4244;
    margin: 0 0 10px;
	line-height: 28px;
	/*white-space: nowrap;*/
}
h2.bld-address a.bld-number {
    margin: 0 0 0 20px;
    color: #6AB6D0;
    text-decoration: underline;
    font-size: 16px;
}
ul#bld-info {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    clear: left;
}
ul#bld-info li {
    display: inline;
    margin: 0;
    padding: 0 8px 0 4px;
    border-right: 1px #3e4244 solid;
    text-decoration: none;
    color: #3e4244;
    font-size: 12px;
}
ul#bld-info li b {
    text-transform: uppercase;
    font-weight: bold;
}
.building-logo {
	padding-right: 0px;
}
.bld_logo_div{
	/*border: 1px #b2c0c9 solid;*/
	text-align:center;
    margin: 0 0 20px;
}
.building-logo-dummy {
    display: inline-block;
    width: 235px;
    max-height: 245px;
    max-width: 100%;
    height: auto;
    background-color: #333;
}
.bld_mls_btn{
text-align:-webkit-center;
text-align: -moz-center;
}
.bld_mls_btn a{
text-transform: none;width:120px;font-style: normal;font-weight: bold;
text-align: center;border-radius: 5px;color: #FFFFFF;display: block;font-size: 12px;height: auto !important;line-height: 18px; cursor: pointer;padding: 3px 4px 2px 0px;text-decoration: none;clear: both;background: #e31e26 url(../images/pointy-sml.png) right center no-repeat;height:20px;
}
.submenu_bar{
    margin: 0px 0px 10px 0px;
}
.submenu_bar div:not(:first-child){
margin-left:3px;
}
.submenu_bar div{
float:left;
}
a.btn-listing-main {
    color: #fff !important;
    /*font-size: 17px;*/
	font-size: 16px;
    background-color: #6ab6d0;
	display:inline-block;
	width: 220px;
    /*float: left;*/
    -moz-border-radius: 6px;
    border-radius: 6px;
    line-height: 24px;
    text-decoration: none !important;
}
.sidebar-btn {
    margin: 0 0 20px;
}
.callme {
    background: url(../images/btn-callme.png) left center no-repeat;
	background-position: 5px 9px;
}
.mortgagecalculator {
    background: url(../images/btn-mortgagecalculator.gif) left center no-repeat;
}
a.btn-listing-main_sales:hover {
    background-color: #4294b0;
    text-decoration: none;
    color: #fff;
}
a.btn-listing-main_sales {
    width: 100%;
    padding: 10px 10px 10px 60px;
    color: #fff !important;
    font-size: 17px;
    background-color: #6ab6d0;
    float: left;
    margin-right: 12px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    line-height: 24px;
    text-decoration: none !important;
}
.tooltips {
    position: relative;
    display: inline;
}
.saleshistory {
    background: url(../images/sales.jpg) left center no-repeat;
}
.tooltips span {
    visibility: visible;
    opacity: 0.8;
    top: 34px;
    left: 50%;
    margin-left: -62px;
    z-index: 999;
}
.tooltips span {
    position: absolute;
    width: 130px;
    color: #FFFFFF;
    background: red;
    text-align: center;
    border-radius: 6px;
    font-size: 15px;
    font-family: Helvetica,Arial,Tahoma,sans-serif;
}
.tooltips span:after {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-bottom: 5px solid red;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}
a.btn-listing-main_free:hover {
    background-color: #4294b0;
    text-decoration: none;
    color: #fff;
}
a.btn-listing-main_free {
    width: 180px;
    padding: 10px 10px 10px 40px;
    color: #fff !important;
    font-size: 16px;
    background-color: #6ab6d0;
    float: left;
    -moz-border-radius: 6px;
    border-radius: 6px;
    line-height: 24px;
    text-decoration: none !important;
}
.freemarket {
    background: url(../images/newfreemarket.gif) left center no-repeat;
}
a.btn-listing-main_news:hover , a.btn-listing-main_condo:hover {
    background-color: #4294b0;
    text-decoration: none;
    color: #fff;
}
a.btn-listing-main_news {
    width: 100%;
    padding: 10px 10px 10px 45px;
    color: #fff !important;
    font-size: 17px;
    background-color: #6ab6d0;
    text-align: center;
    float: left;
    -moz-border-radius: 6px;
    border-radius: 6px;
    line-height: 24px;
    text-decoration: none !important;
}
.btn-listing-main_condo{
    width: 50px;
    padding: 10px 10px 10px 45px;
    color: #fff !important;
    font-size: 17px;
    background-color: #6ab6d0;
    text-align: center;
    float: left;
    -moz-border-radius: 6px;
    border-radius: 6px;
    line-height: 24px;
    text-decoration: none !important;
}
.sub_col{
padding-left: 0px;padding-right: 5px;
}
.mainCol_div{
padding-left:0px;
}
.sidebar_div{
padding-right:0px;
}
#bld-info-contact {
    margin-top: 10px;
}
#tech_info .col-half-left {
    border-right: 1px #C2D2E2 dashed;
}
.module table {
    width: 100%;
}
#mls_img_outer{
float: right;
}
#mls_img_outer img{
height: 32px;margin-top: -6px;
}
#listing_view{
text-align: center;font-size: 13px;color: red;font-weight: bold;padding: 5px;background-color: #fff;
}
.floor_plan_bt{
padding-left: 116px;
text-decoration: none;
color: red;
font-weight: bold;
}
.street_view_outer{
padding-left: 0px;margin-bottom: 10px;
}
.street_view_inner{
width:100%;margin-bottom:20px;
text-align: center;
background-color: #d0d9e8;
}
.google_view_inner{
width:100%;text-align: center;
background-color: #d0d9e8;
}
.bing_view_outer{
padding-right: 0px; margin-bottom: 10px;
}
.bing_view_inner{
width:100%;height:722px;text-align:center;
background-color: #d0d9e8;
}
.text_mapview{
color: #246A9B;text-align: center;display: block;
}
    
.building-photo-dummy {
    display: inline-block;
	/*width: 251px;*/
	width: 277px;
    height: 350px;
	max-width: 100%;
    max-height: auto;
    background-color: #333;
}
a.walkscore {
	display: inline-block;
    background: url("../images/btn_walkscore.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 46px;
    margin: 30px 0;
}
a.walkscore:hover {
    background: url(../images/btn_walkscore-over.jpg) center no-repeat;
	background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 46px; 
}
.walkscore_outer{width:96%;}
.spcial_h1{
	font-size: 15px !important;
}
.area_list_outer{
 width:98%;
 }
.area_list_inner{
  margin:0;padding:0;list-style-type: upper-alpha;font-size:11px;
 }
 .left_colm{
padding:0px;margin-bottom: 20px;
text-align:center;
}
.arealist,.areamap_outer{
padding:0px;
}
#contactForm_side input[type="text"], #formside input[type="text"]{
    width: 95%;
    height: 30px;
	border: solid #a9a9a9 1px;
}
#formside input[type="button"]{
padding: 10px 15px 10px 20px;
color: #fff !important;
font-size: 17px;
background-color: #6ab6d0;
border: solid #c0c0c0 1px;
-moz-border-radius: 6px;
border-radius: 6px;
line-height: 24px;
text-decoration: none !important;
outline:none;
}
.tr_space tr{
	border-top: 10px solid;
    border-bottom: 10px solid;
    border-color: transparent;
}
.tr_space input[type="text"]{
	width:80%;
	border: solid #a9a9a9 1px;
}
.text_nowrap{
white-space: normal;
}
.apply_now{
margin-top:10px;text-transform: none; border-radius: 8px; color: #FFFFFF; display: block; font-size: 12px; height: auto; text-align:center; width: 162px; line-height: 18px; padding: 6px 6px 6px 8px; text-decoration: none; clear: both; background: #6AB6D0 url(../images/pointy-sml.png) right center no-repeat;
}
.contact_mortag{
height: 155px;width:100%;background-color: #002060;color: #fff;padding-top: 17px;font-size: 18px;font-weight: bold;text-align:center;
}
form.autoform {
    background: #CED9E5;
    padding: 10px;
    margin: 10px 0 0 0;
    font-size: 12px;
    border: solid 1px #ccc;
}
form.autoform input, form.autoform textarea {
    font-size: 11px;
    color: #444;
}
form.autoform td {
    padding: 5px;
}

.history-form-font{
	color: #8a8e97;
    font-size: 11px;
    font-style: italic;
}
.history-form-font .button{font-style: initial;}
#disclaimer {
    width: auto;
    display: block;
    padding: 10px;
    border: 1px #b2c0c9 solid;
    font-size: 11px;
    line-height: 16px;
    text-align: justify;
    margin: 20px 0;
}
.input_width{
width:100%;
}
.inline-flex{display: inline-flex};
.bld-website {
    float: left !important;
    margin: 0 20px 10px 0 !important;
    color: #246a9b !important;
}
.ad-spot-sidebar {
    text-align: center;
}
.ad-spot-sidebar h4 {
    border-bottom: 1px #aaa solid;
	padding: 2px 0px;
}
.ad-spot-sidebar a img {
    display: block;
    width: 220px;
    height: 220px;
    margin: 10px auto 20px;
    border: 1px #aaa solid;
    padding: 2px;
}
form.standard-form {
    padding: 10px;
    background-color: #CED9E5;
    margin: 10px 0;
    font-size: 12px;
	float:left;
}
form.standard-form label{
padding:0px;
}
.paddingf{
padding:0px !important;
}
.paddingr{
padding:0px !important;
}
.paddingl{
padding:0px !important;
}
.marginf{
margin:0px !important;
}
#targetformall {
margin-top:15px;
}
.dev_img_size{
width:33%; 
height:270;
border:0px;
margin-bottom:15px;
}
.input_border{
	display: inline-block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.text-right{
text-align:right;
}
ul.external-links li {
    display: block;
    padding: 0 0 5px 20px;
    background: url(../images/icon-link.png) top left no-repeat;
    line-height: 16px;
	text-align:left;
}
.typical_floor_a{
	text-align: center !important;
    display: block !important;
}
.new_project{float:right;  margin-right:3px}
.amenity{color: #333;font-weight: normal;}
.img_div_height{ width:150px;height:150;max-width:100%; }
.nowrap {white-space: nowrap;}
.new_dev_img{width:33%;height:270px; border:0px;}
.responsive-menu-links{min-width:200px;}
.navbar-toggle_test button{margin-left: 0px;}

.p_head ul.menu-links li {
    margin-left: 0px;
}
.p_head .menu-links li:not(first-child) {
    padding: 5px 0px !important;
}
.p_head .list-group-item:first-child {
    margin-left: 5px;
}
.first-child{
    margin-left: 0px !important;
}
.border_nonel{
border-right: 0px  !important;
}
#documenets .col-sm-6 span:first-child{
    width: 60%;
    display: inline-block;
	margin-bottom:10px;
}
#general_info .col-sm-6 span{
display: inline-block;
}
#general_info .col-sm-6 span:first-child{
    width: 40%;
    display: inline-block;
	margin-bottom:10px;
	vertical-align: top;
} 

#general_info .col-sm-6 span:nth-child(2){
	width: 39%;
}

.email_elip{
    white-space: nowrap;
    width: 39%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.building_video{
width: 688px; height: 400px;max-width:100%;
}
.other_video1{
height:330px;
width:100%;
border:0px;
max-width:100%
}
#responsiv_breadcrumbs{display:none;}
.stats_text{width:70%;}

#realtor_fixed_div , #realtor_fixed_div1{
  position: fixed;
  right: 0;
  top: 10%;
}
#realtor_fixed_div img{
cursor:pointer;
}
#drop_list{
	position: fixed;
	z-index:9;
	right: 0;
	top:2%;
	margin-bottom:10px;
	cursor:pointer;
}
#drop_list1{
	position: fixed;
	z-index: 999;
	top:2%;
	margin-bottom:10px;
}
#footer_outer{
background: #e6eaeb url(../images/bg-footer.jpg) top center repeat-x;
font-size: 11px;color: #474c4f;line-height: 16px;
}
.ws_nowrap{ white-space: nowrap;
    position: relative;
    z-index: 9;}
.footer_logo_o{padding-right:0px !important; float: right !important; text-align: right !important;}
#n1,#n2{color: #000000 !important;}
.foot_full_w h5{color:#246A9B;font-weight: bold;font-size: 13px;}
.foot_full_w{width:100%;}
.hf_line1,.hf_line3{color:#246A9B; margin-top: 20;}
.list1 h5, .list3 h5, .list5 h5, .list6 h5{
color:#246A9B; margin-top: 20;font-weight: bold;font-size: 13px;position: relative;right: 10px;
}
#neighborhoods2{margin-top:45px;}
.hr_row{height: 1px;background-color: #429ED2;}
.sitemap2 a, .disclaimer_a a{
font-weight: bold;color: #246A9B;font-size: 13px;
}
#aboutus p{
color: initial;
font-size: 12px;
line-height: 18px;
padding-top: 10px;
}
.res_des_t{
display:inline !important;
padding-right:10px !important;
}
.res_des_o a{
font-weight: bold;
color: #246A9B;
font-size: 13px;
}
.main_outer{padding-top:20px;padding-bottom:50px;}
.quicklinks {
    /*float: right;*/
    width: auto;
    margin: 0 10px 0 20px;
    border-left: 1px #C2D2E2 solid;
    padding-left: 15px;
}
.quicklinks h1 {
    color: #246a9b;
    text-transform: uppercase;
    font-size: 13px;
    margin: 0 0 5px;
	font-weight: 600;
}
a.quick-link.info {
    background: url(../images/quick-bldinfo.png) left center no-repeat;
}
a.quick-link.print {
    background: url(../images/quick-print.png) left center no-repeat;
}
a.quick-link.floorplan {
    background: url(../images/quick-floorplan.png) left center no-repeat;
}
a.quick-link.photos {
    background: url(../images/quick-fotos.png) left center no-repeat;
}
a.quick-link.map {
    background: url(../images/quick-map.png) left center no-repeat;
}
a.quick-link, a.quick-link:link {
    color: #333;
    text-decoration: underline;
    font-size: 12px;
    display: block;
    padding: 2px 0 2px 16px;
    height: auto;
    float: left;
    clear: both;
}
.price_a{
	float:left; text-align:right;
	margin-top: -7px !important;
	}
.listing-image {
    width: 300px;
	max-width:100%;
    height: 200px;
    float: left;
    margin: 0 20px 20px 0;
}
.bold {
    font-weight: bold;
}
.landmark_img{
	color: #8a8e97;
	font-size: 10px;
	display: inline;
	width: auto;
	background: url(../images/listed-icon.gif) left center no-repeat;
	padding: 6px 10px 6px 26px;
	margin: 0 0 6px 0;
}
.feat_col4{padding-left:0px;}
#general_info{margin-bottom:15px !important;}
.callme_ouer,.mortg_outer{text-align:center;}
.sidebar_h3{    
	display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
	color: #246A9B
	}
.mlslogo{float:right;max-width:100%;margin-top:7px;}
.view_allml{/*min-height:100px;*/float:left;}
#all_area span{text-align: left;margin-left: 0px}

.backto{
text-transform: none;
border-radius: 8px;
color: #FFFFFF !important;
display: inline-block;
font-size: 14px;
height: auto;
line-height: 18px;
padding: 6px 17px 6px 6px;
text-decoration: none !important;
clear: both;
background: #6AB6E0 url(../images/pointy-sml.png) right center no-repeat;
}
.marketsnap{
width:160px;
text-transform: none;
border-radius: 8px;
color: #FFFFFF !important;
display: inline-block;
font-size: 14px;
height: auto;
line-height: 18px;
padding: 6px 17px 6px 27px;
text-decoration: none !important;
clear: both;
background: #6AB6E0 url(../images/pointy-sml.png) right center no-repeat;
}
#saleshidtorytooltip1{
line-height: 12px;font-size:12px;width: 160px;margin-left: -77px;padding:5px;
}
.pvtclient{
text-transform: none ;border-radius: 8px;color: #FFFFFF !important;
display: inline-block;font-size: 14px;height: auto;line-height: 18px;
padding: 6px 17px 6px 6px;text-decoration: none !important;clear: both;background: #6AB6E0 url(../images/pointy-sml.png) right center no-repeat;
}
#saleshidtorytooltip{
width:206px;margin-left: -100px;font-size:12px;padding:5px;
}
.display_width{width: 40%;display: inline-block;}
#thousands{margin-left: 5px;}
.btn_search_now{background-color: #6AB6E0;color: white;border-radius: 5px;}
#our-listing-show a , #remax-crest-show a{
font-size:21px;font-weight: 800;
}
#grid-outer{width:100%;border: 1px solid #ccc;
 border-top: none;padding: 1% 0% 30px 0%;margin-bottom: 1%;
}
.bottom_space{
margin-bottom: 10px !important;
/*margin-top: 40px !important;*/
}
.bottom_space2{
margin-bottom: 15px !important;
}
.decoration_none{text-decoration:none}

.agentdiv_outer{
float:left;width:100%;display:flex;
padding-bottom:10px;
background-color:#fff;
}
.agentdiv_outer:hover{
background-color:#e1e6ea;
}
.agent_imgdiv{
width: 25%;margin:auto;
padding-left:0px;
}
.agent_img{
display: block;  max-height: 150px;max-width:100%;
}
.agentdiv_dec{
width: 58.33333333%;
}
.agentdiv_button{
width: 16.66666667%;
}
.dec_one{
width:40%;
float:left;
font-size: 12px;
    padding-top: 3px;
	display:block;
line-height: 18px;
}
.dec_two{
width:60%;
float:left;
font-size: 12px;
    padding-top: 3px;
	display:block;
line-height: 18px;
}
.agent_button{
text-transform: none;border-radius: 5px;color: #000000;display: block;font-size: 12px;height: auto;line-height: 10px;padding: 10px 10px 10px 10px;text-decoration: none;background-size: 25px 25px;
clear: both;background: url(../images/my-listings-33.png) left center no-repeat;cursor: pointer;width:130px;max-width:100%;border: solid 2px #c2d2e2;text-align: right;margin: 10px 0px;
}
.bottom_border{
margin:10px 0px;
border-bottom:solid grey 1px; 
}
.agent_imginner{float:left;}
#res_agbtn{float:left; display:none;}
.text-right{
text-align:right;
}
.search_news{
background: #6AB6E0 url(../images/pointy-sml.png) right center no-repeat;
}
/*comtact us popup css start*/

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}#cboxPrevious1,#cboxNext1,#cboxPrevious,#cboxNext,#cboxClose,#cboxClose1,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}#colorbox{}#cboxTopLeft{width:21px;height:21px;background:url(../images/controls.png) no-repeat -101px 0;}#cboxTopRight{width:21px;height:21px;background:url(../images/controls.png) no-repeat -130px 0;}#cboxBottomLeft{width:21px;height:21px;background:url(../images/controls.png) no-repeat -101px -29px;}#cboxBottomRight{width:21px;height:21px;background:url(../images/controls.png) no-repeat -130px -29px;}#cboxMiddleLeft{width:21px;background:url(../images/controls.png) left top repeat-y;}#cboxMiddleRight{width:21px;background:url(../images/controls.png) right top repeat-y;}#cboxTopCenter{height:21px;background:url(../images/border.png) 0 0 repeat-x;}#cboxBottomCenter{height:21px;background:url(../images/border.png) 0 -29px repeat-x;}#cboxContent{background:#fff;overflow:hidden;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}#cboxPrevious1{position:absolute;top:0;left:0;background:url(../images/back.png) no-repeat 0px 0;width:28%;height:90%;text-indent:-9999px;cursor:pointer;}#cboxPrevious1:hover{position:absolute;top:0;left:0;background:url(../images/previousNew.png) no-repeat 0px 0;width:28%;height:90%;text-indent:-9999px;cursor:pointer;}#cboxNext1{position:absolute;top:0;right:0;background:url(../images/back.png) no-repeat 0px 0;width:20%;height:90%;text-indent:-9999px;overflow:hidden;}#cboxNext1:hover{position:absolute;top:0;margin-right:0;background:url(../images/nextnew1.png) no-repeat;width:200px;height:90%;text-indent:-9999px;cursor:pointer;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(../images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;}#cboxClose1{position:absolute;bottom:0;right:0;width:30px;color:#949494;height:18px;text-indent:-115px;}#cboxClose:hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}.cboxIE6 #cboxTopLeft{background:url(../images/ie6/borderTopLeft.png);}.cboxIE6 #cboxTopCenter{background:url(../images/ie6/borderTopCenter.png);}.cboxIE6 #cboxTopRight{background:url(../images/ie6/borderTopRight.png);}.cboxIE6 #cboxBottomLeft{background:url(../images/ie6/borderBottomLeft.png);}.cboxIE6 #cboxBottomCenter{background:url(../images/ie6/borderBottomCenter.png);}.cboxIE6 #cboxBottomRight{background:url(../images/ie6/borderBottomRight.png);}.cboxIE6 #cboxMiddleLeft{background:url(../images/ie6/borderMiddleLeft.png);}.cboxIE6 #cboxMiddleRight{background:url(../images/ie6/borderMiddleRight.png);}.cboxIE6 #cboxPrevious1{position:absolute;top:0;left:0;background:url(images/back.png) no-repeat 0px 0;width:28%;height:90%;text-indent:-9999px;cursor:pointer;filter:alpha(opacity=0.6);}.cboxIE6 #cboxNext1{position:absolute;top:0;right:0;background:url(images/back.png) no-repeat 0px 0;width:20%;height:90%;text-indent:-9999px;overflow:hidden;filter:alpha(opacity=0.6);}.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src= this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

.cboxIframe{width:98%!important;height:98%!important;display:block;border:0;}

#colorbox{width:100%!important;height:100%!important;}

/*comtact us popup css end*/

.p_head .log-in li .iframe{
display:inline;
background:none;
padding: 0px !important;
}
.p_head .log-in li .iframe:hover{
background:none;
}