body

{

margin-top:0px;

color:#000000;

font-family:Verdana;

font-size:11px;

background:url(images/body_back3.gif);

}


#frame
{
border:none;
}


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;

}



table.main2

{

width:950px;

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;

}



#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;

}



.topright2

{

height:150px;

padding:0;

margin:0;

background:#ffffff url(images/topright2.jpg);

background-position:top right;

background-repeat:no-repeat;

vertical-align:middle;

}



.topright p, .topright2 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;

}

table#rental td



{



font-family:Arial, Helvetica, sans-serif;



font-size:11px;



}