/* ----- CSS for Listings Preview ----- */
#listingphotos{
text-align:center;
margin-top:22px;
}
#listingphotos img{
border:none;
float:none;
}


/* --------- CSS for Listings Display Page --------*/

/* ----------- LIST ------------------*/
.listingBox{
clear:both;
padding:3px 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;
text-indent:0;
}
#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:10px 0 6px 15px;
font-size:16px;
color:#655A46;
text-transform:uppercase;
text-align:left;
font-weight:100 !important;
}
.listingBox h2 a{
text-decoration:none !important;
}
.listingBox img, #maincol .listingBox img{
margin:10px 15px 10px 15px;
border:none;
float:left;
}
.commentsBox{
font-size:12px !important;
}
/* ------------- Listing Nav ----------- */
.sortLinks {
font-size:1em;
text-align:left;
}
.sortLinks a{
margin:0 3px;
}
.sortLinks a.currentLink{
font-weight:900;
text-decoration:none;
color:#670B0C;
}
#listingsNav{
margin-bottom:24px;
}


/*------------- 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;
}
html #listinginfo *, html #listinginfo p{
text-indent:0 !important;
}

/*---------------- 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;
}

