/* LISTING SEARCH */

table.nounderline td {
	border: 0;
	padding: 0;
}

a.listlink {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #323f58;
}
a.listlink:hover {
font: 13px Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

.listingfields {
width:200px;
}


table.listingtable {
border: 1px solid #411900;
background:#DFCBA4;
}
.listingaddresscell {
font: 20px Verdana, Arial, Helvetica, sans-serif;
color: #511600;
font-weight: bold;
padding: 10px;
	}
.listingdeschdr {
background: #eddbb7;
font: 20px Verdana, Arial, Helvetica, sans-serif;
color: #511600;
font-weight: bold;
padding: 10px;
border-left:1px solid #812300;}

.listingdesccell {
background: #eddbb7;
color: #511600;
font: 11px Verdana, Arial, Helvetica, sans-serif;
vertical-align: top;
padding: 10px;
border-left:1px solid #812300;}

td.listinghdrcell {
background: #812300;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-weight: bold;
padding: 6px 5px 6px 5px;
}
td.listingdetailhdrcell {
background: #812300;
font: 14px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-weight: bold;
padding: 6px 5px 6px 5px;
}
td.listingleftcell {
background: #81623A;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-weight: bold;
padding: 2px 2px 2px 1px;
}
td.listingdetailleftcell {
background: #003366;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
font-weight: bold;
padding: 2px 2px 2px 2px;
}
td.listinglabelcell {
color: #511600;
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
padding: 2px 5px 1px 5px;
vertical-align: top;
border-bottom: 1px dotted #81623A;
}
td.listingnrmlcell {
color: #511600;
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 1px 5px 1px 5px;
vertical-align: top;
border-bottom: 1px dotted #81623A;
}
td.listingcell {
color: #511600;
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 1px 5px 1px 5px;
vertical-align: top;
}

.listingflash {
background:#411900;
padding: 10px;
}
.listingflashcell {
padding-left: 10px;
}

/* Listing Form Fields */


.searchInp {
width: 190px;
}
.smallinp {
width: 62px;
}
.selInp {
width: 200px;
}
.select200 {
width: 200px;
}
.minMax {
width: 100px;
}
.tfInp {
width: 145px;
}
.tfFld {
width: 141px;
}

/*Printable Flyer*/

table.pr_listingtable {
border: 1px solid #411900;
background:#fff;
width: 742px;
}

td.pr_normalcell {
color: #726A60;
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
vertical-align: top;
}

td.pr_labelcell {
color: #726A60;
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
padding: 2px 5px 1px 5px;
vertical-align: top;
}

td.photocolumntd {
color: #726A60;
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 10px;
}

td.pr_footertd {
border-top: 2px solid #000;
padding: 10px;
}

img.pr_footerimg {
margin-left: 4px;
}

td.pr_head {
padding: 10px;
font: 18px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background: #726A60;
font-weight: bold;
border-bottom: #c0c0c0;
}

td.pr_address {
padding: 10px;
font: 18px Verdana, Arial, Helvetica, sans-serif;
color: #726A60;
font-weight: bold;
border-bottom: #c0c0c0;
}

img.pr_image{
margin: 4px;
border: 1px solid #c0c0c0;
}

.pr_price {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#000;
}

input.printbtn {
background: #dfdfdf; 
border: 1px solid #000;
width: 100px;
color: #000;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

td.pr_agent {
padding: 10px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

td.pr_agent img{
border: 1px solid #c0c0c0;
}