/*QUICK SEARCH */
#mrp-container7 .mrp-weblet-omnibox-search {
border:none;
}

#sub_quick_search {
    background: none repeat scroll 0 0 #D6A34B;
    border: medium none;
    margin: 0px;
}


#mrp-container2 #sub_quick_search .unibox-search .unibox-text-field input.unibox-field {
    background: none repeat scroll 0 0 #F6FAEC;
    border: medium none;
    color: #362F2A;
    font-size: 9pt;
    margin: 10px;
    padding: 4px 10px;
    width: 200px;
}

#mrp-container2 #sub_quick_search .unibox-search-small {
    height: 43px;
    text-align: left;
    width: 710px;
}

#mrp-container2 #sub_quick_search .unibox-property-types-control{
	
}

#mrp-container2 #sub_quick_search .unibox-search-small .unibox-controls {
    float: left;
    margin: 5px 0;
    width: 360px;
}

#mrp-container2 #sub_quick_search .unibox-text-field {
    float: left;
    width: 240px;
}
#mrp-container2 #sub_quick_search .unibox-search-small .unibox-button-control {
    background: none repeat scroll 0 0 #D6A34B;
    margin-top: 10px;
    position: absolute;
    right: 0;
    z-index:500;
}
#mrp-container2 #sub_quick_search .unibox-search .unibox-bedrooms-control {
    float: left;
    margin: 0;
    width: 120px;
}

#mrp-container2 #sub_quick_search .unibox-search .unibox-bathrooms-control {
    float: left;
    margin: 0;
    width: 120px;
}


#mrp-container2 #sub_quick_search .unibox-search .unibox-property-types-control {
    float: left;
    margin: 0;
    width: 110px;
}



#mrp-container2 #sub_quick_search .unibox-search-small button.unibox-submit {
    background: url("../Images/magnify.png") no-repeat scroll 0px 3px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: lato,sans-serif;
    font-size: 14pt;
    line-height: 19px;
    padding: 0px 10px 10px 16px;
    text-decoration: underline;
}


#mrp-container2 #sub_quick_search .unibox-search .unibox-quick-summary-line{
	display: none;
}








/*
#mrp-container2 #sub_quick_search .unibox-search .unibox-property-types-control .selector span {
    text-indent: -5000px;
}

#mrp-container2 #sub_quick_search .unibox-search .unibox-bedrooms-control .selector span {
    text-indent: -5000px;
}

#mrp-container2 #sub_quick_search .unibox-search .unibox-bathrooms-control .selector span {
    text-indent: -5000px;
}


#mrp-container2 #sub_quick_search .unibox-search .unibox-property-types-control .selector span:after {
    content: "Property Types";
    left: 0;
    position: absolute;
    text-indent: 15px;
}

#mrp-container2 #sub_quick_search .unibox-search .unibox-bedrooms-control .selector span:after {
    content: "Bedrooms";
    left: 0;
    position: absolute;
    text-indent: 15px;
}

#mrp-container2 #sub_quick_search .unibox-search .unibox-bathrooms-control .selector span:after {
    content: "Bathrooms";
    left: 0;
    position: absolute;
    text-indent: 15px;
}
*/



/* HOME CTA*/

#sub_cta .leadin_style2 {
    border: medium none;
    margin-top: 0;
    padding: 0;
    text-align: left;
}
#sub_cta .leadin_style2 .leadin_heading {
    border-bottom: medium none;
    color: #362F2A;
    font-family: Lato,Arial,Helvetica,sans-serif;
    font-size: 16pt;
    font-style: italic;
    font-weight: 400;
    margin: 0px 0px 8px 0px;
    padding: 0;
    text-align: left;
}
#sub_cta .leadin_style2 span span{
 font-family:Lato,Arial,Helvetica,sans-serif;

    font-style: italic;
    font-weight: 300;
}

#sub_cta .leadin_style2 .leadin_image {
    border: medium none;
}
#sub_cta .leadin_style2 .leadin_image img {
    border: 1px dotted #ADADAC;
}
#sub_cta .leadin_style2 .leadin_text {
    margin-top: 0px;
    
}
#sub_cta .leadin_style2 .leadin_text p {
    color: #816A67;
    font-family: 'Neuton',serif;
    font-size: 12pt;
    font-weight: 300;
    line-height: 13pt;
    margin: 0;
    text-align: left;
}
#sub_cta .leadin-vertical .leadin_links {
    text-align: center;
}
#sub_cta .leadin_style2 .leadin_links a {
    background: none repeat scroll 0 0 #D6A34B;
    color: #FFFFFF;
    float: left;
    font-family: 'Neuton',serif;
    font-size: 13pt;
    font-weight: 400;
    height: 25px;
    margin-top: 10px;
    padding: 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
    text-shadow: 1px 2px 2px #888888;
        filter: dropshadow(color=#888888, offx=1, offy=2);
    
}
#sub_cta .leadin_style2 .leadin_links a:hover{
		background: #B28537;

}







#sub_cta .leadin_style2 .leadin_links a span.one {
    background: url("../Images/magnify.png") no-repeat scroll -1px 2px transparent;
    padding-left: 19px;
    width: 20px;
}
#sub_cta .leadin_style2 .leadin_links a span.two {
    background: url("../Images/info.png") no-repeat scroll -1px 2px transparent;
    padding-left: 16px;
    width: 20px;
}
#sub_cta .leadin_style2 .leadin_links a span.three {
    background: url("../Images/house.png") no-repeat scroll -1px 2px transparent;
    padding-left: 19px;
    width: 20px;
}



/* BLOG */

.weblet_blog-entry-heading-text {
    font-size: 21pt !important;
    font-weight: 200;
}



.weblet_blog-navigation-heading{
	font-family: Lato,sans-serif !important;
font-size:14.5pt !important;
	
}
.weblet_blog-navigation-heading, .weblet_blog-navigation-sa-heading {
    background: none repeat scroll 0 0 transparent;
    font-weight: bold;
    margin: 15px 0 3px;
    padding-left: 0px;
}


.weblet_blog-entry-text span#photoplaceholder a img{

border:1px dotted gray;
padding:0px;
background:#fff;
}

.weblet_blog-entry-divider {
    border-bottom: 1px dotted gray;
    height: 1px;
    margin-bottom: 20px;
    margin-top: 20px;

}
.weblet_blog-entry-links {
    margin-top: 10px;
    text-align: right;
}

.weblet_blog-entry-permalink, .weblet_blog-entry-comments-link {
    background: url("../Images/top_con_arrow.png") no-repeat scroll right center transparent;
    border-left: medium none;
    line-height: 20pt;
    padding-left: 0;
    padding-right: 40px;
    position: relative;
    right: 0;
    text-align: right;
}

.weblet_blog-navigation {
    border: 1px dotted gray;
    margin-top: 35px;
    width: 150px;
}


.weblet_blog-category-section{
padding:20px 0px;
}

.weblet_blog-syndication-section {
    float: right;
    font-family: 'lato',sans-serif !important;
    font-size: 17px !important;
    margin-bottom: 5px;
    margin-top: 5px;
    position: relative;
    right: -170px;
    text-align: right;
}



#mrp-container2 {
    float: left;
    min-height: 20px;
    width: 100%;
}


























/* Listings Pages Positioning */


#MainPane {
    width:710px;
}

.page-frame div.google-map-search-wrapper {
    width:100% !important;
}

.MapContainer {
    width:710px !important;
}

.SlidingPanel {
    left:150px !important;
}



div.results-item-expanded div.side-content {
    width:470px !important;
}

div.results-item-expanded div.address-info {
    width:100% !important;
}

div.results-item-expanded div.side-content div.side-content-right {
    height: 150px !important;
    left: 350px !important;
}

div.results-item-expanded div.side-content div.side-content-left {
    width: 200px !important;
}
/*div.results-item-expanded div.description {
    position:relative ;
    width:710px;
    margin-top:15px !important;
}*/

div.results-item-expanded div.description {
    position:relative !important ;
    width:710px !important;
    margin-top:15px !important;
    left:0 !important;
    top:0 !important;
    height:auto !important;
}

div.results-item-expanded dl.listing-summary-section {
    font-size:14px !important;
    width:220px !important;
}

div.results-item-expanded dl.listing-summary-section dd.wide {
    width:220px !important;
}

div.results-item-expanded dl.listing-summary-section dt {
    width:105px !important;
}

div.results-item-expanded dl.listing-summary-section dd {
    width:115px !important;
}

div.listing-results-expanded {
    border-top:3px double rgba(228, 107, 36, 0.2) !important;
}

div.results-item-expanded {
    border-bottom:3px double rgba(228, 107, 36, 0.2) !important;
    padding:20px 0px 20px 0px !important;
}

div.results-item-expanded div.owner-contact-container {
   border-top:1px dotted rgba(228, 107, 36, 0.2) !important;  
}

div.results-item-expanded div.address-info {
   border-bottom:1px dotted rgba(228, 107, 36, 0.2) !important; 
    padding-bottom:5px;
}





div.listing-main-photo-container {
    height: 370px !important;
    width: 460px !important;
}

div.listing-main-photo-container img.listing-main-photo {
    height: 80% !important;
    max-width: 450px !important;
    width: 450px !important;
}
div.listing-main-photo-container div.listing-main-photo-wrapper {
    height: 350px !important;
    width: 440px !important;
}



div.listing-summary-section dl dd {
    width:135px !important;
}

div.listing-summary-section dl dt {
    width:95px !important;
}

div.listing-summary-section {
    width:230px !important;
    float:none !important;
    margin: 20px 0 0 480px !important;
    overflow: hidden;
   
}

div.listing-summary-section dl {
    width:230px !important;
    font-size:14px !important;
}

div.vertical-tools-section {
    float:none !important;
    margin-left:480px !important;
}

div.listing-info-container div.listing-info-section,
div.listing-info-container div.listing-wide-info-section,
div.listing-info-container div.listing-semi-wide-info-section,
div.listing-info-container div.listing-custom-info-section,
div.listing-info-container div.room-info-section,
div.listing-info-container div.bathroom-info-section,
div.listing-info-container dl {
    width:100% !important;
}





div.listing-info-container dl dd {
    width:220px !important;
    padding-top:12px !important;
    padding-bottom:12px !important;
}



div.listings-results-gallery {
    width:100% !important;
}

div.results-item-gallery {
    width:229px !important;
}

div.results-item-gallery div.photo-container {
    width:225px !important;
}

div.results-item-gallery {
    font-size:13px !important;
}

div.results-item-gallery div.results-item-gallery-summary {
    height:58px !important;
}

div.results-item-gallery .attribution-container {
    height:19px !important;
    margin-top:0px !important;
}

div.results-item-gallery button {
    font-size:14px !important;
}

#content-well .form {
        padding:15px;
}

div.results-item-gallery div.buttons button {
    width:auto !important;
}

#content-well .dynamic-form-text,
#content-well .dynamic-form-select,
#content-well .dynamic-form-long-text,
.captcha-input {
	font-size:14px;
	padding:7px;
	border:1px solid #9fafc2;
}

div.results-item-expanded div.tools {
    top:0px;
}

div.listing-info-container div.listing-wide-info-section dl dd {
    width:100% !important;
}

div.graphic-map-form {
    margin:auto !important;
}

div.listing-photos-full-size-container ul li.image-item div {
    margin:auto;
}

.vowListingToolbarGallery {
    width:100% !important;
}

.captcha-reload-button {
	padding:5px;
}

.captcha-info-text {
	padding:8px 8px 8px 0px;
	font-size:16px;
}

#content-well .dynamic-form-label-text {
	font-size:15px;
} 

#content-well .dynamic-form-text,
#content-well .dynamic-form-long-text,
#content-well .captcha-input {
	width:300px !important;
}

#content-well .captcha-image {
	width:300px;
}

#content-well .dynamic-form {
	width:500px !important;
	margin-top:20px;
	margin-bottom:20px;
        border:0px;
}

#content-well .dynamic-form th div {
	text-align:center;
	font-weight:normal;
	font-size:22px;
} 

#content-well .dynamic-form tbody td {
	padding:5px 10px;
}

#content-well .dynamic-form-label-cell {
	vertical-align:top;
	padding-top:15px !important;
}

#content-well .dynamic-form-button-right,
#content-well .dynamic-form-button-left,
#content-well .dynamic-form-button {
	font-size:16px;
	padding-left:15px;
	padding-right:15px;
}


#local-info-inner {
    padding: 0 0 20px !important;
}
.cbg-ButtonContent {

    padding: 0 5px !important;

}

div.listing-info-container dl dt {
    width: 160px !important;
    padding-top:12px !important;
    padding-bottom:12px !important;
}

div.listing-info-container dl dd {
    width: 170px !important;
}
div.listing-info-container dl dd{
    width: 145px !important;
}

div.listing-info-container div.room-info-section dt,
div.listing-info-container div.bathroom-info-section dt{
    width: 150px !important;
}


div.listing-info-container div.room-info-section dd,
div.listing-info-container div.bathroom-info-section dd {
    width: 150px !important;
}

#content-well h1:first-child {
    margin-top:0px;
}