﻿body
{
margin-top:0px;
color:#000000;
font-family:Verdana;
font-size:11px;
background:url(images/body_back3.gif);
}

body.photo
{
background:url(images/photoback.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#flash
{
position:relative;
margin:12px 13px 13px 13px;
z-index:0;
width:400px;
height:300px;
}

#logomini
{
position:absolute;
right:0;
bottom:0;
z-index:1;
height:54px;
width:125px;
background:url(images/logo.png);
}

#close
{
position:absolute;
bottom:0;
left:0;
text-align:center;
}


table.main
{
width:750px;
background:#ffffff;
border-left:0px solid black;
border-right:0px solid black;
border-bottom:7px solid #312D2E;
border-top:7px solid #312D2E;
text-align:left;
}

td
{
vertical-align:top;
}


.navbar
{
width:200px;
color:#000000;
font-family:Verdana;
font-size:11px;
padding-bottom:10px;
}

#menu
{
width:190px;
margin-top:15px;
	text-align: left;
}

#menu ul
{
margin-left:10px;
padding:0px;
}

#menu li
{
width:180px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:capitalize;
line-height:25px;
list-style:none;
border-bottom:1px solid #cccccc;
margin:0;
}

#menu a
{
color:#333333;
}

#menu a:hover
{
display: block;
width: 180px;
color:#000000; 
font-weight:bold; 
text-decoration:none;
background-image:url(images/li_back.jpg);
background-position:right center;
background-repeat:no-repeat;
}

#logo {
  height:97px;
  width:200px;
  background-image:url(images/logo.jpg);
  background-repeat:no-repeat;
  margin-left:0px;
  padding:0px;
  }

#logo span {display:none;}

#footer
{
font-family:verdana;
font-size:11px;
color:#000000;
text-align:center;
margin-top:20px;
}

td.text
{
background:url(images/td_back.jpg);
padding:0px;
padding-bottom:20px;
}

.topright
{
height:150px;
padding:0;
margin:0;
background:#ffffff url(images/topright.jpg);
background-position:top right;
background-repeat:no-repeat;
vertical-align:middle;
}

.topright p
{
display:none;
text-align:right;
color:#990000;
font-family:Georgia;
font-size:13px;
padding-right:10px;
}



#text

{

margin-top:0px;

padding:0px;

}



#text p

{

align-vertical:top;

font-family:Verdana;

font-size:11px;

color:#333333;

line-height:17px;

padding:5px;

margin-top:5px;

margin-bottom:10px;

margin-left:15px;

text-align:left;

}



#text ul

{

margin-left:35px;

padding:0px;

}



#text li

{

font-family:Verdana, sans serif;

font-size:11px;

line-height:25px;

list-style-image:url(images/bullet.jpg);

margin:0;

}



a:link

{

color:#333333; 

font-weight:bold; 

text-decoration:none;

}



a:visited

{

color:#666666; 

font-weight:bold; 

text-decoration:none;

}



a:hover

{

color:#000000; 

font-weight:bold; 

text-decoration:none;

}



a:active

{

color:#000000; 

font-weight:bold; 

text-decoration:none;

}



.header
{
font-family:trebuchet ms, verdana, sans-serif;
font-size:24px;
font-weight:normal;
color:#666;
padding-top:4x;
padding-bottom:2px;
text-align:left;
letter-spacing:0px;
padding-left:5px;
padding-right:0;
margin:25px 0 10px 0;
border-bottom:0px solid #cccccc;
}



.header2
{
font-family:trebuchet ms, verdana, sans-serif;
font-size:17px;
color:#666;
padding:2px 0 0 5px;
border-top:0px dashed #cccccc;
text-align:left;
letter-spacing:1px;
margin:35px 0 0 0;
text-transform:uppercase;
}

form#mapquest
{
margin-left:20px;
background:white;
width:175px;
padding:2px;
border:1px solid #cccccc;
}

#results
{
font-face:verdana;
font-size:12px;
color:#000000;
margin-top:10px;
}



#results hr

{

border:0;

color: #696952;

background-color: #333333;

height: 1px;

}



.next a

{

border:1px solid #666666;

padding-top:2px;

padding-bottom:2px;

padding-left:7px;

padding-right:7px;

color:#000000;

background:#cccccc;

}



.next a:hover

{

background:#ffffff;

}



.listings table, .listings td

{

border:1px solid #cccccc;

border-collapse:collapse;

font-family:Verdana;

font-size:11px;

color:#333333;

}



.listings th

{

font-family:Georgia;

border:1px solid #cccccc;

border-collapse:collapse;

text-align:center;

font-weight:bold;

}



input

{

border:1px solid #cccccc;

font-family:verdana;

font-size:11px;

color:#000000;

}



option, select

{

height:17px;

font-family:verdana;

font-size:11px;

color:#333333;

background:#ffffff;

}



.mls

{

font-family:verdana;

font-size:11px;

color:#333333;

line-height:17px;

}



table.sales

{

margin-top:10px;

padding-bottom:10px;

height:100%;

border:2px solid #999999;

width:250px;

height:275px;

background:#ffffff;

text-align:center;

font-family:verdana;

font-size:11px;

color:#000000;

float:left;

}



table.sales p

{

margin-left:5px;

margin-right:5px;

text-align:center;

font-family:verdana;

font-size:11px;

color:#000000;

}


#sidebar
{
border:2px solid #ccc;
width:170px;
margin:0 2px 0 20px;
background:#fff;
}

#sidebar td
{
font-family:arial, sans-serif;
font-size:12px;
color:#666;
text-align:center;
margin:0;
padding:4px;
}

#sidebar td p
{
font-family:arial, sans-serif;
font-size:12px;
color:#666;
text-align:center;
margin:0;
padding:0;
}