/* CSS Document */
body{
font-family:"Myriad Pro", Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
}
div#main{
background:#fff;
background:url(../images/main-bg.gif) repeat-y;
}
/*#modules{
width:200px;
float:left;}
*/
#listings{
width:450px;
}

.module h3{
font-size:1.2em;
margin-top:10px;}

span.resultnum{
color:#0076a3;}

img.listthumb{
width:150px;
float:left;
margin:2px 10px 10px 2px;
padding:4px;
border:1px solid #ccc;
}
.listingimg{
float:left;
width:175px;
}
.listinginfo{
float:left;
width:350px;
}
.listinglink{
width:100px;
float:right;
border:1px solid #ccc;
background:#eee;
text-align:center;
padding:10px;
}
.listinglink p{
margin:0;
padding:0;
}
.listinglink .new, .listinglink .sold, .listinglink .pending, .listinglink .reduced, .listinglink .leased{
font-size:1.4em;
font-weight:bold;
}
.listinglink .sold, .listinglink .pending, .listinglink .leased{
color:#00CC00;
}
.listinglink .reduced{
color:#0033CC;
}
.listinglink .new{
color:#cc0000;}

p.listingprice{
font-size:1.4em;
line-height:normal;
font-size:14px;
margin:0;
padding:0;
font-family:"Myriad Pro", Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
}
p.listingprice a, p.listingprice a:visited{
text-decoration:none;
}
.listinginfo p a{
text-decoration:none;
}
p.listingaddress{
color:#0076a3;
margin:0;
font-weight:bold;
padding:0;
font-size:1.4em;
font-weight:normal;
text-decoration:none;
}
p.listingaddress a, p.listingaddress a:visited{
text-decoration:none;
color:#0076a3;
}
p.listingsaletype{
color:#733342;
font-weight:normal;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
padding:0px;
margin-top:5px;
margin-bottom:0;
font-family:"Myriad Pro", Geneva, Arial, Helvetica, sans-serif;
line-height:normal;
text-decoration:none !important;
}
p.listingsaletype a, p.listingsaletype a:visited{
text-decoration:none !important;
color:#733342;
}

p.listingid{}

p.bottom{
border-bottom:1px solid #ccc;
margin-bottom:10px;
margin-top:5px;
}

p.pages{
background:#eee;
border-top:1px solid #ccc;
padding:10px 0;
text-align:right;
}
.pages span.previous a, .pages span.next a{
text-decoration:none;
padding:2px 4px;
margin:0 3px;
font-size:1.2em;
font-weight:bold;
}
.pages a{
margin:0 3px;
}
.pages .searchlink a
{
border:0;
background:transparent;
text-decoration:underline;}

p.pages-bottom{
border-top:0;
border-bottom:1px solid #ccc;}
/* module styles */
/* round boxes modules */
/*.module{background: transparent; width:190px; float:left; margin:2px 3px 3px 0px;}

.module h2{text-transform:none; margin:0; font-size:1.5em; padding:0 10px 2px 7px; font-variant:normal;background:#e1e1e1; color:#000;}
.module h3{margin:0; font-size:1.3em; padding:10px 10px 2px 7px; font-variant:normal;background:#e1e1e1; color:#723241;}
.module p{ margin:0; padding:0px 10px; font-size:1em;color:#000;}
.module span.change{text-align:right;margin:0;padding:0;}
.module span.change a{color:#00bff3;}

.moduletop, .modulebottom {display:block; background:transparent; font-size:1px;}
.module1, .module2, .module3, .module4 {display:block; overflow:hidden;}
.module1, .module2, .module3 {height:1px;}
.module2, .module3, .module4 {background:#e1e1e1; border-left:1px solid #333; border-right:1px solid #333;}
.module1 {margin:0 4px; background:#333; }
.module2 {margin:0 2px; border-width:0 2px;}
.module3 {margin:0 2px;}
.module4 {height:2px; margin:0 1px;}


.modulecontent {display:block; background:#e1e1e1; border:0 solid #333; border-width:0 1px; height:auto;}
* html .modulecontent {height:1px;}
*/
