#contentWrapper { width: 100%; }
#navigation .links ul li { width: auto; height: auto; float: none; border-bottom: 1px solid #fff; }
#navigation .links ul li ul li { width: auto !important; background-color: #4b829c; }
#navigation .links ul { border-top: 1px solid #fff; }
#navigation .links ul { width: 100% !important; height: auto !important; }
#footer { width: 100%; height: auto; }
#footerContainer { width: 100%; height: auto; }
.colOne { display: none; }
.colTwo { display: none; }
.colThree { width: 100%; float: left; }
.colFour { width: 100%; float: left; }
#footerTwo { clear: both; }
#footerTwoContainer { width: 100%; }
#footerContainer .col { width: 100%; }
#blogPreviewAlpineTwo { margin: 20px 0px 0px 0px; }
#francePropertyBlurb { width: 100%; }
#propertyTestimonialHome { width: 100%; margin: 20px 0px 0px 0px; background: #e0dde2; padding: 0px; }
#propertyTestimonialHome div { padding: 20px; }
#sliderSearchContainer { display: none; }
#full-width-slider { display: none; }
#blogPreviewAlpineOne, #blogPreviewAlpineTwo, #blogPreviewSecretSouthOne, #blogPreviewSecretSouthTwo { clear: both; width: 100%; }
#homeBlogBlocks { margin: auto; width: 220px; }
#menu { z-index: 999999; }
.footerTwoColumnLeft {background-color: #407087;
clear: both;
width: 100%;
line-height: 15px;
text-align: center;
}
.footerTwoColumnRight{background-color: #407087;
clear: both;
width: 100%;
text-align: center;
padding-bottom:10px;}
a[href^=tel]{color:#FFF; text-decoration:none;}
#selling-form input {float: left;
width:80%;}
#selling-form textarea {float: left;
width: 82%;}
#selling-form input.imgsend {float:right; margin-right:47px;}
#finance-form input {float: left;
width:80%;}
#finance-form textarea {float: left;
width: 82%;}
#finance-form input.imgsend {float:right; margin-right:47px;}
.currency {padding-right:35px;}
.touch-button { display: block }
.regionContainer { width: 90% !important; }
.regionLeft { width: 90% !important; }
#mobileSearch { display: block; }
#mobileSearch div div { clear: both; }
#mobileSearch #searchHomeOptions { width: 100%; text-align: center; }
.styled-select { float: none !important; margin: 10px auto; }
#searchHomeSubmit { margin: auto; clear: both; width: 100%; }
#searchHomeSubmit input { margin: auto; }
.francePropretyBlurbFooter { height: 100px; padding: 3px 14px 0px 14px; }
#searchMapIcon { display: none; }
#mapSearchLocationLabel, #mapSearchLocation, #mapsearchpropertytypeLabel, #mapSearchPropertyType, #mapsearchpropertypriceLabel, #mapSearchPrice, #mapsearchpropertyareaLabel, #mapSearchArea, #mapsearchpropertykeywordLabel, #mapSearchKeyword, #mapsearchpropertybedroomlabel { clear: both; padding: 0px; margin: 5px 0px 0px 20px !important; }
#mapSearchNumberOfBedrooms { margin: 20px 0px 0px 32px; clear: both; padding: 0; }
#searchOptionsContrainer { width: 100% !important; height: auto !important; }
#searchResultsTotal { clear: both; }
#searchOptionsBar { height: auto !important; }
#searchIconsContainer { clear: both; }
#mapSearchKeyword input { margin-left: 0px; }
#mapSearchLocation, #mapSearchPropertyType, #mapSearchArea { width: 235px; }
#mapSearchKeyword input { width: 225px; }
#mapSearchLocation select, #mapSearchPropertyType select, #mapSearchArea select { width: 235px; }
#mapSearchLocation, #mapSearchPropertyType, #mapSearchArea { background: url('/images/selectArrow.png') no-repeat 210px 12px #fff; }
#normalSearch { padding: 5px 0px 10px 0px; }
#searchResultsTotal { float: none !important; margin: auto !important; padding-top: 4 !important; }
.forthColumn { margin: 0px !important; }
.propertyDivSearch { margin: 0px auto 10px auto !important; float: none !important; }
#advancedSearchOptions { width: 100% !important; }
#advancedSearchOptions div { clear: both !important; margin: 5px; }
#advancedSearchOptions .clear { clear: none; margin: 0px !important; padding: 0px !important; }
.advancedSearchContrainerOptionRowTwo { padding: 0 !important; }
#mapSearchPropertyLeaseBackLabel { padding-bottom: 5px !important; }
#propertyImageContainer { width: 100% !important; }
#propertyDetailsContainer { width: 100% !important; }
#propertyDetailsContainer { width: 100% !important; }
#propertyTabsContainer { width: 100% !important; float: left !important; }
#propertyLinksContainer { width: 100% !important; float: left !important; }
#propertyDescriptionTitle { max-width: 320px !important; clear: both !important; }
#propertyDescriptionReference { float: left !important; clear: both; margin-bottom: 5px; }
.propertySmallLinkContainer { width: 100% !important; }
.nav-tabs li { background-color: #50BFA0; width: 100%; float: left; clear: both; font-size: 14px; border-bottom: 1px solid #fff !important; }
#myTab li a { background: #50BFA0 !important; width: 100%; font-size: 14px; border-bottom: 1px solid #fff !important; line-height: 3; color:#fff !important;}
#myTab li:hover a { background: #9ED2C1 !important; }
#myTab li.active a { background: #E7F2ED !important;  color: #50BFA0 !important;}
.propertyLargeLink { font-size: 25px; }
#propertyLinksContainer { margin-left: 0px !important; }
#propertyTestimony { width: 100% !important; background:#DDE5E9 !important; }
.propertyLargeLink, .propertyLargeLinkImportant { font-size: 16px !important; line-height: 3;  }
.propertySmallLink { font-size: 16px !important; line-height: 3; }
#propertyLongDescription p { padding: 0px !important; }
#chooseRegion { word-wrap: break-word !important;  }
.modal-body img { max-width: 100% !important;  }

