@charset "utf-8";
/* CSS Document */

body{
text-align:center; /** fix IE and consort to center **/
margin:0px;
padding:0px;
height:100%;
font: 11px Tahoma,Arial, Helvetica, sans-serif; 
background:url(/images/bg-repeat.gif);
}

body, html{ height:100%;} /** look up this info **/


a{ color:#ffffff; text-decoration:none; font-size:12px;}
a:hover{ color:#000000; text-decoration:none;font-size:12px;}

a.header1{ padding: 5px 0 0 0}
a.header1:hover{color:#c9c291;}

a.header{ color:#ffffff; text-decoration:none; font-size:12px; padding:40px 0 0 0;}
a.header:hover{ color:#c9c291; text-decoration:none;font-size:12px;}


a.foot{ color:#000000; text-decoration:none; font-size:12px;}
a.foot:hover{ color:#000000; text-decoration:underline;font-size:12px;}

a.img{ border:none;}
a.img:hover{ border:none;}


h1{
text-align:left;
font-size:12px;
font-weight:bold;
color:#c9c391;
margin:0px;
padding:0px;
}

h2{
font-size:12px;
font-weight:bold;
line-height:18px;
color:#000000;
margin:0px;
padding:0px;
}

h3{
font-size:12px;
line-height:18px;
color: #000000;
margin:0px;
padding:5px 0px 0px 0px;
}

h4{
font-size:14px;
font-weight:bold;
line-height:18px;
color:#000000;
margin:0px;
padding:5px 0 0 0;
}

p{
font-size:11px;
line-height:16px;
margin:0px;
padding:5px 0px 5px 0px;
color:#000000;
}

ul{
margin:0px;
padding:5px 0px 5px 0px;
list-style-type:none;
}

li{
margin:0;
padding-top:5px;
list-style-type:none;
}

fieldset{border:none;margin:0; padding:0;}

label{
margin:0; padding:0; 
display:block;
float:left;
width:85px;
text-align:left;
font-weight:bold;}

select{
margin:0; padding:0;
font: 11px Tahoma,Arial, Helvetica, sans-serif; 
color: #000000;
width:160px;
border:1px solid #000000;
background-color: #ffffff;
}

input{
margin:0; padding:0;
font: 11px Tahoma,Arial, Helvetica, sans-serif; 
color: #000000;
width:160px;
border:1px solid #000000;
background-color: #ffffff;
}

.white{
color:#FFFFFF;
}

.advancedlink{
color:000000;
font-weight:bold;
}

/* #wrapper
____________________________________________________________*/
#wrapper{
margin:0 auto;
width:900px;
}


/* #main
____________________________________________________________*/
#main{
padding:0;
margin:20px 0px 0px 0px;
width:900px;
text-align:left;
border:2px solid #c9c290;
background:#ffffff;
}


/* #header	 
____________________________________________________________*/
#header{
margin:0;
padding:0;
width:900px;
height:155px;
background:#000000;
}

#header-top{
margin:0;
padding:0;
width:900px;
height:155px;
background:#000000;
}

#header-logo{
float:left;
padding:10px 0px 0px 10px;
text-align:right;
width:305px;
background:#000000;
}

#ref-search{
float:left;
padding:10px 0px 0px 10px;
text-align:left;
width:270px;
background:#000000;
color: #ffffff;
}

#ref-search label{
padding:25px 0 10px 0;
font-size:12px;
font-weight:normal;
line-height:18px;
color:#c9c291;
text-align:center;
width:170px;}


#ref-search input{
margin:0; padding:0;
padding:1px 1px 1px 5px;
font: 12px Tahoma,Arial, Helvetica, sans-serif; 
color: #000000;
width:170px;
border:1px solid #000000;
background-color: #ffffff;
}

#contact-us{
float:right;
text-align:right;
padding:10px 10px 0 0;
width:200px;
}

#contact-us a{
color:c9c291;
text-decoration:none;}

#contact-us a:hover{
color:c9c291;
text-decoration:none;}

#topnav{
text-align:left;
padding:5px 0 0 0;
clear:both;
height:27px;
width:900px;
background:#000000;}

.top-links{
font-weight:bold;
padding:0px 0px 0px 10px;}

/* #topnav
____________________________________________________________*/
#topnav{
clear:both;
margin:0px; padding:0px;
width:900px;
height:33px;
background:url(/images/topnav-repeat.gif);
}

#topnav a{
display:block;
float:left;
margin:0px;padding:0px;
height:23px;
padding:10px 15px 0 15px;
text-decoration:none;
color:#ffffff;
background:url(/images/topnav-split.gif) 100% 0 no-repeat;
}

#topnav .link1{
padding-left:130px;
}

#topnav a:hover{
color:#c9c290;
text-decoration: none;
}


/* #content	 
____________________________________________________________*/
#content{
clear:both;
margin:0; padding:0;
width:900px;
background:#ffffff;
}

/* #nav	 
____________________________________________________________*/
#nav{
float:left;
margin:10px 0 0 0;
padding:0 10px 10px 10px;
width:160px;
text-align:center;
background:#c9c290;
}

#nav p{
padding:3px 0 0 0;
line-height:150%;
}

#nav-break img{
margin:20px 0 20px 0; 
padding:0;
width:150px;
height:1px;
text-align:center;
}

/* #content-right
____________________________________________________________*/

#content-right-home{
float:right;
margin:0; padding:0;
margin-top:10px;
padding:0 0 10px 0px;
width:710px;
}

#content-right{
float:right;
margin:0; 
padding:0;
margin-top:10px;
padding:0 0 10px 0; 
width:710px;
}

#content-1{
margin:0; padding:0;
float:left;
margin:0;
width:450px;
}

#content-2{
float:left;
padding:0px 0px 0px 10px;
margin:0 0 0 10px;
width:239px;
border-left:1px solid #c9c290;
}

#content-houses{
float:left;
margin:10px;
padding:0px;
width:700px;
text-align:left;
}

.content-1-1{
float: left;
margin:0; padding:0;
width:448px;
}

.content-1-2{
float: right;
margin:0; padding:0;
width:230px;
text-align:center;
}

.listing{
padding:0 10px 10px 10px;
border-bottom:1px solid #c9c290;
}

.breaker{
float: left;
margin:0; padding:0;
width:900px;
height:10px;
}

.img-border{
margin:0; padding:0;
margin-top:5px;
padding:4px;
border:1px solid #CCCC99;}

.img-border1{
margin:0; padding:0;
margin:5px 2px 2px 2px;
padding:4px;
border:1px solid #CCCC99;}

/* MAP
______________________________________________*/

.map-img{
margin-top:10px;
margin-left:60px;}

.map-banner{
margin-top:6px;
border:2px solid #ffffff;
}

/* #footer
____________________________________________________________*/


#footer{
clear:both;
margin:0; padding:0;
font: 10px;
text-align:center;
background:#ffffff;
}

#footer p{
padding:10px;
color:#000000;
}

#footer a{
color:#000000;
}

#footer-1{
clear:both;
margin:0;
padding:2px 0 0 0;
width:900px;
height:59px;
background:#000000;
}

#footer-2{
margin:0;
padding:10px 0 0 0;
width:900px;
text-align:center;
background:#ffffff;
}

.clear-both{
margin:0;
padding:0;
clear:both;}

.price{
font-size:22px;
font-weight:bold;
margin:0px;
padding:5px 0 5px 0px;
color:#000000;}

.internetid{
color:#FF0000;
font-weight:bold;}

/* #form
____________________________________________________________*/

#form-left{
width:69px;
float:left;}

#form-left div{
padding-top:5px;}

#form-right{
width:69px;
float:right;}

#form-right div{
padding-top:5px;}

.sel-bed{
margin:0px;padding:0;
width:66px;}

.sel-bed label{
margin:0px;padding:0;
width:66px;}

.sel-bath{
margin:0px;padding:0;
width:66px;}

.sel-bath label{
margin:0px;padding:0;
width:66px;}

.sel-lounge{
margin:0px;padding:0;;
width:66px;}

.sel-lounge label{
margin:0px;padding:0;
width:66px;}

.sel-garage{
margin:0px;padding:0;
width:66px;}

.sel-garage label{
margin:0px;padding:0;
width:66px;}

#Bed{
width:66px;
}

#Bath{
width:66px;
}

#Lounge{
width:66px;
}

#Garage{
width:66px;
}

#Type{
clear:both;}

#nextorback{
clear:both;
padding: 10px; 
}

.nextlink{
margin: 0; 
padding: 10px 10px 10px 10px; 
color: #000000;}

.backlink{
margin: 0; 
padding: 10px 10px 10px 50px; 
color: #000000;}


/* #Rentals
____________________________________________________________*/

#rentals{
margin:0; padding:0;
margin-top:10px;
padding-left:10px;
}

#rentals h3{
font-weight:bold;
font-size:16px;
padding:10px;
}

.rent{
float:left;
margin:0; padding:0;
margin: 0 5px 10px 0px; 
width:170px;
height:400px;
text-align:center;
}

.rent h4{
font-size:10px;
font-weight:normal;
color:#c9c391;
margin:0px;
padding:0px;}

.rent p{
margin:0;
padding:3px 0 0 0px;
line-height:120%;}

/* #Latest listings
____________________________________________________________*/

#latest-listings{
margin:0; padding:0;
margin-top:10px;
padding-left:10px;
width:438px;
border:1px solid #CCCC99;
}

#latest-listings h3{
font-weight:bold;
font-size:14px;
}
.latest{
float:left;
margin:0; padding:0;
margin: 0 5px 10px 5px; 
width:132px;
text-align:center;
}

.latest p{
margin:0;
padding:3px 0 0 0px;
line-height:120%;}

.price2{
margin:0; padding:0;
font-weight:bold;
font-size:14px;
text-align:center;}

.invisible{
margin:0; padding:0;
font: 0px Tahoma,Arial, Helvetica, sans-serif; 
color: #ffffff;
width:0px;
height:0px;
border:none;
background-color: #ffffff;
}

.email{
color:#000000;}