/* ----- CSS for Listings Preview ----- */
.listingPreview{
float:left;
width:150px;
margin:0 22px 33px 0;
}
.listingPreview h1{
font-size:.91em;
font-weight:900;
margin:10px 0 5px 5px;
color: #425090;
}
.listingPreview .listingBox{
padding:12px;
border-bottom: 1px dotted #6374AC;
font-size:.91em;
}
.listingPreview .listingBox img{
border:none;
float:none;
}


/* --------- CSS for Listings Display Page --------*/

/* ----------- LIST ------------------*/
.listingBox{
clear:both;
padding:23px 0 0 0;
}
.listingBox .infoText{
float:right;
width:382px;
margin:0 15px 15px 0;
}
.listingBox p, #content .listingBox p{
font-size:1.2em;
margin:0 0 4px 0;
padding:0;
line-height: 1em;
}
#content .listingBox .infoText p{
line-height:1.4em;
}
#content .listingBox p.priceInfo{
margin-top:10px;
}
#content .listingBox p .smallprint{
padding:0 12px;
font-size:.92em;
font-style:italic;
font-weight:900;
}
.listingBox h2{
margin:16px 0 0 0;
text-transform:uppercase;
}
.listingBox img, #maincol .listingBox img{
margin:10px 15px 10px 15px;
border:none;
float:left;
}

/* ------------- Listing Nav ----------- */
#listingsNav{
font-size:1.2em;
text-align:center;
}
#listingsNav a{
margin:0 3px;
}
#listingsNav a.currentLink{
font-weight:900;
text-decoration:none;
color:#670B0C;
}


/*------------- DETAILS --------------*/
.listingDetails{
clear:both;
padding:0 15px;
}
.listingDetails p, #content .listingDetails p{
font-size:.1.04em;
margin:0 0 4px 0;
padding:0;
line-height: 1.3em;
}
.listingDetails h2{
margin:6px 0 0 0;
text-transform:uppercase;
}
.listingDetails .imageWrap{
float:left;
width:140px;
text-align:center;
}
.listingDetails .imageWrap img, #maincol .listingDetails img{
margin:10px 15px 10px 0;
border:none;
float:left;
}

#listingText{
width:400px;
float:right;
}


/*---------------- MLS DETAILS ------------------- */
#mlsDetails{
width:400px;
float:right;
}



/* ------ NO LISTINGS ----- */
.noListings{
padding:45px 25px;
text-align:center;
font-size:1.2em;
font-weight:900;
}
.noListings a{
margin:6px 8px;
}


.descrip{
padding:0px 5px 5px 5px ;
}
.mlsText, .listingBox h2 .mlsText{
padding:0 0 0 23px;
font-size:.84em;
text-transform:none;
}

.status, .listingBox h2 .status{
padding:0 0 0 23px;
font-size:.84em;
text-transform:none;
}
.Sold, .listingBox h2 .Sold{
color:#964844;
}


/* --------- SEARCH -------- */
.searchWrap{
text-align:center;
padding:25px;
}

.searchWrap .formtable td{
text-align:right;
font-size:1.2em;
font-weight:900;
padding:7px 0 1px 7px;
}
.searchWrap .formtable td.inputCell{
text-align:left;
}
.searchWrap input, .searchWrap select, .searchWrap textarea{
text-align:left;
}
.searchWrap .formtable input.centered{
float:none;
}


