/* CSS Document */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:950px; margin: 5px auto;}
img {border:0;}
#top {width:950px; clear:both; margin-bottom:1px;}
#top h1 {text-align:left; color:#024A92; font-size:15px; font-weight:bolder;}
#banner {width:950px; height:82px; clear:both; background: #FFF url(i/virginia_real_estate_banner.jpg) right top no-repeat; }
#banner img {width:221px; height:70px; padding: 5px 0 0 0;}
#topnav {width:950px; height:23px; clear:both; background-color:#024A92; text-align:right; color:#FFF; font-weight:bold;}
#topnav a {text-decoration:none; color:#FFF; padding:0 10px; line-height:1.6;}
#topnav a:hover {text-decoration:underline;}
#topnav #selected {color:#9BBEE0; text-decoration:none;}
#main {width:950px; clear:both;}
#leftnav {width:205px; float:left; padding: 10px 0;}
#leftnav img {display:block; width:203px; height:32px;}
#content {width:745px; float:right;}
#content #ctext {padding:15px;}
#seller {margin-top:10px;}
#community {margin-bottom:10px;}
#note {width:203px; margin-top:10px; height:200px; background-color:#D9E4EF; border: 1px solid #2F3D9D; color:#000;}
#note span {background-color:#01376C; display:block; line-height:2.0; padding-left:10px; color: #FFF; font-weight:bold;}
#note #ntext {padding:5px; display:block; background-color:#D9E4EF; color:#000; font-weight: normal;}
#leftnav #logos {width:190px; height:56px; margin-top:50px;}
#foot {width:950px; clear:both; border-top:1px solid #4A60AC; line-height:1.6; text-align:center;}
#foot #copy { background-color:#D4E0ED; height:22px; width:700px; float:left;}
#foot #links2 { background-color:#024A92; height:22px; width:250px; float:right; color:#FFF;}
#foot #links2 a {color:#FFF; text-decoration:none; padding:0 10px;}
#foot #links2 a:hover {text-decoration:underline;}
#foot #links2 #fselected {color:#9BBEE0; text-decoration:none;}

#content ul {margin:15px;}



#listing h5 {background:#CCC;border:none;text-align:center;margin:0px;padding:2px 3px;margin-bottom:0px;font-size:14px;}
#listing .listing_info {border:1px solid silver;padding:10px;margin-bottom:10px;}

table {
border:0px;
border-collapse:collapse;
}

table td {
padding:2px; 
vertical-align:top;
text-align:left;
}

.news_block {
clear:right;
margin-bottom:5px;
}

.news_more {
float:right;
}

.news_date {
padding:1px 3px;
background:#536DAE;
color:#FFF;
font-size:10px !important;
}

/* CATALOG */
.listingrow0 td, .listingrow1 td {
padding:5px;
}

.catalog_img {
border:1px solid silver;
border-right:none;
vertical-align:middle;
}

.listing_small_desc {
border:1px solid silver;
border-left:none;
font-size:12px;
}

.listing_small_desc * {
font-size:12px !important;
}

.listing_small_desc table td {
font-size:12px !important;
}

.listing_small_desc h3 {
font-size:14px;
background:none;
}

/* NUMBER OF LISTINGS */
.number_of_listing {text-align:right;font-weight:bold;}
.bt_pages_list {padding:5px;text-align:center;}
.bt_pages {border:1px solid #E6E6E6;text-decoration:none;color:	#585858;font-size: 15px;padding:2px;margin-left:5px;}
.bt_pages:hover {text-decoration:underline;}
.bt_pages_current {background:#E6E6E6;border:1px solid #E6E6E6;text-decoration:underline;color:	#585858;font-size: 15px;padding:2px;margin-left:5px;}

#listing h5 {background:#CCC;border:none;text-align:center;margin:0px;padding:2px 3px;margin-bottom:0px;font-size:14px;}
#listing .listing_info {border:1px solid silver;padding:10px;margin-bottom:10px;font-size:12px;}
#listing .listing_info * {font-size:12px;}
#listing .price {font-size:14px;}
h6.price {text-align:left;font-size:18px;}

