body {
margin:0;
padding:0;
color:#636466;
background-color:#000;
font-family:'Trebuchet MS', Verdana, Arial;
font-size:1em;
}

.clear {
clear:both;
}

* {
margin:0;
padding:0;
}
img {
border-style:none;
}
a {
color:#a98333;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

p {
margin-bottom:1.4em;
}

#container {
width:800px;
margin:0 auto;
background-color:#FFF;
}

#logo {
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
width:800px;
height:133px;
}
#logo span {
display:none;
}
#logo a {
width:800px;
height:133px;
}

#logo a {
text-indent:-9999px;
outline:none;
display: block;
/*
position: absolute;
width: 300px;
height: 70px;
top: 50px;
left: 5px;*/
}


/* Nav */

ul#nav {
list-style:none;
margin:0;
padding:0;
height:47px;
overflow:hidden;
}
ul#nav li {
float:left;
display:inline;
margin:0;
padding:0;
}
ul#nav li {
}
ul#nav li a {
height:47px;
text-indent:-9999px;
display:block;
}

li#nav_home a {
width:80px;
background-image:url(../images/nav_home.gif);

}
li#nav_home a:hover {
background-image:url(../images/over/nav_home.gif);
}

li#nav_client a {
width:146px;
background-image:url(../images/nav_client.gif);
}
li#nav_client a:hover {
background-image:url(../images/over/nav_client.gif);
}

li#nav_properties a {
width:132px;
background-image:url(../images/nav_properties.gif);
}
li#nav_properties a:hover {
background-image:url(../images/over/nav_properties.gif);
}

li#nav_search a {
width:99px;
background-image:url(../images/nav_search.gif);
}
li#nav_search a:hover {
background-image:url(../images/over/nav_search.gif);
}

li#nav_buying a {
width:98px;
background-image:url(../images/nav_buying.gif);
}
li#nav_buying a:hover {
background-image:url(../images/over/nav_buying.gif);
}

li#nav_selling a {
width:108px;
background-image:url(../images/nav_selling.gif);
}
li#nav_selling a:hover {
background-image:url(../images/over/nav_selling.gif);
}

li#nav_alexandria_va a {
width:137px;
background-image:url(../images/nav_alexandria_va.gif);
}
li#nav_alexandria_va a:hover {
background-image:url(../images/over/nav_alexandria_va.gif);
}







#photo_element {
width:800px;
height:202px;
background-repeat:no-repeat;
}

h2#featured_listings {
height:31px;
background-image:url(../images/head_featured_listings.gif);
background-color:#a98333;
background-repeat:no-repeat;
text-indent:-9999px;
}

h2#openHouse {
height:31px;
background-image:url(../images/head_openHouse.gif);
background-color:#a98333;
background-repeat:no-repeat;
text-indent:-9999px;
}
table#homes {
background-color:#bbb2a4;
width:100%;
}
table#homes td {
width:182px;
text-align:center;
padding:0 5px;
}
table#homes td.first {
padding-left:12px;
}
table#homes td.last {
padding-right:12px;
}
table#homes img.home {
margin-top:12px;
border:1px solid #000;
display:block;
margin-bottom:7px;
text-align:center;
}
table#homes .info {
width:166px;
background-color:#fff;
color:#000;
border:1px solid #000;
padding:8px;
margin-bottom:22px;
}
table#homes .status {
font-size:1.15em;
font-weight:bold;
}
table#homes .address {
font-size:.9em;
font-weight:bold;
}
table#homes .city {
font-size:.9em;
font-weight:bold;
}
table#homes .price {
font-size:.9em;
font-weight:bold;
}


#content {
overflow:auto;
margin-bottom:30px;
}


/* Main */
#main {
width:547px;
float:left;
font-size:.85em;
line-height:1.5em;
}
#main h2.not_average {
background-color:#000;
background-image:url(../images/head_not_average.gif);
background-repeat:no-repeat;
height:32px;
text-indent:-9999px;
}
#main h2.home_worth {
background-color:#000;
background-image:url(../images/head_home_worth.gif);
background-repeat:no-repeat;
height:32px;
text-indent:-9999px;
}
#main h2.i_specialize {
background-color:#000;
background-image:url(../images/head_i_specialize.gif);
background-repeat:no-repeat;
height:32px;
text-indent:-9999px;
}

#main .content {
padding:15px;
}

#sidebar {
width:253px;
float:right;
}
#sidebar h2.hot_topics {
background-color:#a98333;
background-image:url(../images/head_hot_topics.gif);
background-repeat:no-repeat;
height:32px;
text-indent:-9999px;
}
#sidebar .content {
padding:15px;
font-size:.85em;
line-height:1.5em;
}




/* Footer */
#footer {
text-align:center;
color:#000;
padding-top:28px;
padding-bottom:30px;
margin-bottom:20px;
}
#footer a {
color:#000;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}

#email_phone {
font-size:1.1em;
margin-bottom:15px;
}
ul#footer_nav {
list-style:none;
text-align:center;
font-size:.75em;
font-weight:bold;
}
ul#footer_nav li {
display:inline;
border-right:1px solid #000;
padding:0 5px;
}
ul#footer_nav li.first {
padding-left:0;
}
ul#footer_nav li.last {
border-style:none;
padding-right:0;
}


#rollovers {
position:absolute;
left:-9000px;
}




/* Secondary Unique */

table#content_3col {
width:100%;
}
table#content_3col td {
vertical-align:top;
}
table#content_3col h2 {
background-color:#000;
color:#fff;
font-size:1em;
padding:4px 8px;
}
table#content_3col .content {
padding:8px 20px 40px 8px;
font-size:.8em;
line-height:1.6em;
}
table#content_3col td.left {
width:267px;
}
table#content_3col td.middle {
width:267px;
}
table#content_3col td.right {
width:266px;
}
table#content_3col td.right h2 {
background-color:#a98333;
}
table#content_3col h3 {
color:#a98333;
font-size:14px;
}


ul.links {
list-style:none;
}
ul.links li {

}
