body
{
background:#000000;
margin-top:0px;
font:10px Verdana, Arial, Helvetica, sans-serif;
}

#main
{

}

#container
{
width:725px;
background:#FFFFFF;
text-align:left;
}

#header
{

}

#menu
{
text-align:center;
border-top:3px solid #000000;
border-bottom:3px solid #000000;
background:url(images/buttongradient.gif) repeat-x;
height:19px;
}

#menu a
{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-variant:small-caps;
width:108px;
float:left;
padding:3px;
border-right:1px solid #BF3E3C;
display:block;
}

#menu a:hover
{
background:#FF0000;
}

#leftcontent
{
float:left;
width:190px;
height:500px;
overflow:auto;
padding:5px;
background:#D9DBDC;
border-right:3px solid #000000;
color:#666666;
}

#leftcontent em
{
font-size:11px;
font-style:normal;
}

#leftcontent p
{
padding:0px 0px 15px 0px;
margin:0px 0px 10px 0px;
border-bottom:2px solid #CD0A05;
}

#rightcontent
{
float:left;
width:500px;
overflow:auto;
height:500px;
padding:5px;
text-align:justify;
}

#rightcontent a
{
color:#FF0000;
text-decoration:none;
font-weight:bold;
}

h1,h2,h3,h4,h5,h6
{
font-size:16px;
display:block;
color:#CD0A05;
text-align:left;
font-weight:bold;
font-variant:small-caps;
font-family:"Times New Roman", Times, serif;
border-bottom:2px solid #CD0A05;
}

#footer
{
float:left;
border-top:3px solid #000000;
}

.spacer
{
clear:both;
}

.featuredlisting
{
float:left;
width:120px;
margin:10px;
text-align:center;
}

.featuredlisting img
{
}

.featuredlisting p
{
margin:2px;
}

.sold
{
color:#FF0000;
font-weight:bold;
}

.homecontent
{
overflow:auto;
height:240px;
padding:5px;
}

.contactinfo
{
font-size:12px;
}

.contactinfo em
{
font-weight:bold;
font-style:normal;
}

.contactinfo a
{
font-size:10px;
color:#5E6061;
}

.contactinfo a:hover
{
color:#FF0000;
}

.contactinfo .email
{
font-size:10px;
}