/* ----- CSS for Listings Preview ----- */
.listingPreview{
float:left;
margin:0 12px 33px 0;
width:160px;
text-align:center;
}
.listingPreview h1{
font-size:.91em;
font-weight:900;
margin:10px 0 5px 5px;
color: #425090;
text-align:center;
}
.listingPreview .listingBox{
padding:12px 3px;
border-bottom: 1px dotted #6374AC;
font-size:.91em;
text-align:center;
}
#content .listingPreview .listingBox img{
border:1px solid #967D69;
float:none;
}
#content a.photoCaption{
font-weight:900;
text-decoration:none;
}


/* --------- CSS for Listings Display Page --------*/

/* ----------- LIST ------------------*/
.listingBox{
clear:both;
text-align:left;
}
.listingBox .infoText{
float:left;
width:328px;
margin:0 0 15px 0;
text-align:left;
}
.listingBox p, #content .listingBox p{
font-size:.96em;
margin:0 0 4px 0;
padding:0;
line-height: 1em;
text-align:left;
}
#content .listingBox p.priceInfo{
margin-top:10px;
}
#content .listingBox p.priceInfo .smallprint{
padding:0 34px;
font-size:.91em;
}
.listingBox h2{
margin:6px 0 0 0;
text-transform:uppercase;
}
#rightcol .listingPreview .listingBox h3{
font-size:14px;
font-weight:900;
color:#394A7E;
text-align:center;
margin:0;
}
.listingBox img, #maincol .listingBox img{
margin:10px 15px 10px 12px;
border:1px solid #967D69;
float:left;
}

/*------------- 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;
}
.listingDetails .imageWrap img, #maincol .listingDetails img{
margin:10px 15px 10px 0;
border:1px solid #967D69;
float:left;
}


.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;
}


/*--- Premium Listings ------*/

#premiumListings{
width:160px;
float:right;
}
#premiumListings .premiumPic{
border:1px solid #967D69;
}
#premiumListings .premiumCaption{
font-size:12px;
font-weight:900;
text-decoration:none;
}


a#listingContact{
float:right;
width:240px;
text-align:right;
}
.listingDetails p.priceDetails{
float:right;
width:240px;
text-align:right;
}
#paginglinks a{
margin:0 4px;
}
#paginglinks{
font-size:12px;
font-weight:900;
}
