.listings {width:800px;}
.detailpage .oneListing {width:100%;margin-bottom:18px;padding-bottom:18px;border-bottom:solid 1px #666;}
#overviewWrap{height:750px;}
.detailpage .flyerBtn {display:block;width:95%;text-align:right;}
.detailpage .listingTitle {display:block;margin-bottom:10px;}
.detailpage .listingPic {width:420px;}
.detailpage .largePhotoWrap{display:block;width:402px;height:300px;margin:0 20px 10px 0;}
.detailpage #thumbNails {display:block;width:400px;margin-bottom:15px;}
.detailpage #thumbNails img {margin-right:2px;}
.detailpage .branding {font-size:11px;margin:10px 0;}
.detailpage .mls {margin:10px 0;font-size:11px;}
.detailpage .nwmlsDisclaimer img {margin-right:10px;}
.detailpage .nwmlsDisclaimer{font-size:11px;line-height:16px;}
.detailpage .listingText,.detailpage .listingDetails {width:350px;margin:0;padding:0;}
.detailpage .pricebedbathsize {width:50%;}
.detailpage .addressstatusln {width:50%;}
.detailpage .openHouse {width:100%;font-weight:bold;margin-top:18px;}
.detailpage .virtualTour {font-weight:bold;margin:18px 0;}
.detailpage .mapLink {margin:10px 0;}
.detailpage .listingRemarks,.detailpage .listingHistory,.detailpage .listingFeatures {width:100%;margin-top:18px;}
.detailpage .nav {display:block;padding:0;margin:0 0 10px 0;}
.detailpage .nav ul{padding:0;margin:0 0 0 -10px;}
.detailpage .nav li{padding:0;margin:0;list-style:none;display:inline;}
.detailpage .nav li a,.detailpage .nav li a:link,.detailpage .nav li a:active,.detailpage .nav li a:visited, .detailpage .nav li a:hover{cursor:pointer;display:inline;margin:0;padding:0 10px;text-decoration:none;font-size:13px;}
.col1,.col2{width:45%;padding-right:5%;}
/*mortgage calculator*/
.mortgageCalculator {margin:10px 0;}
ul.mc, ul.mc li {margin:0;padding:0;list-style:none;}
ul.mc li {display:inline;margin:0 10px 0 0;}
ul.mc li.paymentRow{display:block;}
ul.mc li b {display:inline-block;margin:0 3px 0 0;}
ul.mc li select, ul.mc li input {width:55px;}
ul.mc li {font-size:11px;}
ul.mc li select, ul.mc li input {font-size:10px;padding:2px;}
ul.mc li.paymentRow{margin:5px 0;}

.floatLeft{display:block;float:left;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix {height: .1%;}