@charset "UTF-8";
/* CSS Document */

*{
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

ul{

padding:0px 0px 0px 0px;
margin:0px 0px 20px 20px;
	
}

ul li{
	
	line-height:1.7em;
	
}

body{

background-color:#d6d2b4;
/*background:url(../images/back2.gif) #d6d2b4 repeat-y center;*/
margin:0px;

}

#wrapper{

position:relative;
margin-left:auto;
margin-right:auto;
width:800px;

}

#titlebar{

position:absolute;
z-index:2;
background-color:#9fc67c;
height:125px;
width:100%;
border-bottom:solid 1px #ffffff;

}



#stripe{

position:absolute;
z-index:1;
top:110px;
height:20px;
width:100%;
background-color:#333333;

}

.subtitle_h2{

font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:14px;
color:#a42e14;
font-weight:normal;
margin-bottom:15px;

}

.subtitle_h3{

font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
padding:0px 0px 7px 0px;

}

.subtitle_h4{

font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:normal;

}
 
.subtitle_h5{

font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;

}


#content{

position:absolute;
z-index:3;
top:165px;
width:760px;
padding:0px 20px 30px 20px;
background-color:#FFFFFF;

}

.section{

float:left;
clear:both;
padding:15px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:100%;

}

.section ul{

font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:1.5em;

}

#leftcol{

position:relative;
width:520px;
float:left;
padding:0px 0px 10px 0px;

}

#rightcol{

position:relative;
float:left;
width:235px;
padding:15px 0px 0px 0px;

}

#rightcol h1{

font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:18px;
color:#a42e14;
margin:0px 0px 0px 5px;
font-weight:normal;
background:url(../images/house.gif) no-repeat left;
padding-left:50px;
padding-bottom:20px;
padding-top:14px;

}

#rightcol h2{

font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:18px;
color:#a42e14;
margin:20px 0px 0px 0px;
font-weight:normal;
background:url(../images/house.gif) no-repeat -5px 10px;
padding-left:40px;
padding-bottom:20px;
padding-top:14px;

}

.section p{

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
line-height:1.5em;
margin:0px 10px 15px 0px;

}

.section address{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:1.5em;
margin:0px 0px 15px 0px;
}

.section h1{

font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:21px;
color:#a42e14;
margin:0px 0px 0px 0px;
font-weight:normal;


background:url(../images/house.gif) no-repeat -5px 27px;
padding-left:45px;


padding-bottom:20px;
padding-top:30px;

}

.header_house{

font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:18px;
color:#a42e14;
margin:0px 0px 0px 0px;
font-weight:normal;
background:url(../images/house.gif) no-repeat -5px 10px;
padding-left:40px;
padding-bottom:20px;
padding-top:14px;

}


#navigation{

position:absolute;
top:130px;
z-index:10;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:"Tahoma",arial, helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
background-color:#333333;
width:100%;
list-style:none;
border-top:solid 1px #ffffff;

}

#navigation li{

float:right;
border-left:solid 1px #ffffff;

}

#navigation li a{


display:block;
padding:8px 10px 8px 10px;
background-color:#333333;
text-decoration:none;

}

#navigation li a:link{

color:#FFFFFF;

}


#navigation li a:visited{

color:#FFFFFF;

}

#navigation li a:hover{

color:#ffffff;
background-color:#0066cc;

}


#logo{

position:relative;
top:20px;
left:20px;
border:none;
float:left;

}

#icons{

float:right;
margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;

}


#icons li{

float:left;
padding-right:20px;

}

#icons a{

text-decoration:none;
font-size:12px;
color:#FFFFFF;
}

#icons a strong{

font-weight:normal;

}

#icons a:link{

font-family:"Tahoma",arial, helvetica, sans-serif;

}

#icons a:visited{

font-family:"Tahoma",arial, helvetica, sans-serif;
 
}

#icons a:hover{

font-family:"Tahoma",arial, helvetica, sans-serif;

}

#home_icon{

background:url(../images/house_icon.gif) no-repeat left;
padding:12px 0px 10px 30px;
display:block;

}

#contact_icon{

background:url(../images/contact_icon.gif) no-repeat left;
padding:12px 0px 10px 35px;
display:block;

}

.recent img{

float:left;
width:110px;

}

.recent{

float:right;
clear:both;
width:235px;
border-bottom:solid 1px #cccccc;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

#recentlisting{

float:left;
position:relative;
width:235px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-top:solid 1px #cccccc;

}



.recent_feature{

font-family:"Tahoma",arial, helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:0px 0px 5px 110px;
margin:0px 0px 0px 10px;

}

/*featured thumbnail*/
.recent img{
	
	border:none;
	display:block;
	margin:5px 0px 0px 0px;
	
}


#recentlisting .view{


margin:0px 0px 0px 10px;
font-weight:normal;
padding:0px 0px 5px 110px;

font-family:"Tahoma",arial, helvetica, sans-serif;
font-size:10px;
font-style:italic;

}


#recentlisting .view a:link{

text-decoration:none;
color:#a42e14;

}

#recentlisting .view a:visited{

text-decoration:none;
color:#a42e14;

}

#recentlisting .view a:hover{

text-decoration:none;
color:#a42e14;

}


#features{

float:left;
font-family:"Tahoma",arial, helvetica, sans-serif;
font-size:12px;

}

#features td{


color:#333333;
padding:5px;

}





.disclaimer{

font-family:arial, helvetica, sans-serif;
font-size:11px;
margin-left:10px;
font-style:italic;

}

#footer{

clear:both;
position:absolute;
bottom:-38px;
width:800px;
height:40px;
left:0px;
padding:0px 0px 0px 0px;
margin:0px;
background-color:#333333;

}

#footer p{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding:13px 0px 0px 25px;
margin:0px;
line-height:1em;

}

#footer_navigation{

float:left;
list-style:none;
margin:0px;
padding:13px 0px 0px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1em;

}

#footer_navigation li{

float:left;
margin:0px 5px 0px 0px;
padding:0px 5px 0px 0px;
border-right:solid 1px #ffffff;
line-height:1em;

}

#footer_navigation a{

color:#FFFFFF;
text-decoration:none;

}

#records form{
	
	
}

#records form input{
	
	font-size:9px;
	margin:20px auto 20px auto;
	text-align:center;
	
}

/**/

#city_sorter select{
	
	border:none;
	
}

/*start of rental listings*/

#form_wrapper{
	
	float:left;
	padding:20px 0px 0px 0px;
	
}

.rentallisting{

clear:both;
position:relative;
float:left;
margin:10px 0px 30px 0px;
padding:23px 0px 10px 20px;
border:solid 1px #eeeeee;
width:755px;

}



.rentallisting h3{

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;

}




.rentallisting .Photos-image{
	
	display:block;
	float:left;
	width:250px;
	height:180px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:solid 1px #cccccc;
}

.rentallisting .rentalinfo{
	
	position:relative;
	float:left;
	width:480px;
	
}


.rentallisting .city{

position:absolute;
top:-15px;
left:20px;
padding:3px 18px 5px 18px;
margin-bottom:10px;
font-family:"Tahoma",arial, helvetica, sans-serif;
font-size:14px;
background-color:#a42e14;
border:solid 1px #cccccc;
color:#ffffff;

}


.rentallisting .Description-teaser{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#333333;
margin:10px 20px 20px 20px;


}


.rentallisting .Title{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5em;
color:#333333;
margin:10px 0px 5px 20px;
font-weight:bold;

}


/**/


.rentallisting .listingfeature{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#333333;
margin:0px 0px 0px 265px;
font-weight:bold;

}

.rentallisting .description a{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

.rentallisting .description a:link{

color:#a42e14;
text-decoration:none;

}


.rentallisting .description a:visited{

color:#cccccc;
text-decoration:none;

}


.rentallisting .description a:hover{

color:#a42e14;
text-decoration:none;

}


.rentallisting .Rent{

position:absolute;
right:20px;
top:10px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#333333;
margin:0px 0px 0px 165px;
font-weight:bold;

}


.rentallisting .listingdamagedeposit{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
color:#333333;
margin:0px 0px 0px 165px;
font-weight:bold;

}





.listingcount{

font-size:14px;

}


#contactform{

float:left;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:20px;

}

p.label{
	
	margin:10px 0px 5px 0px;
	
}

input.textfield{
	
	padding:2px;
	
}

.staffpic{

position:relative;
top:5px;
float:left;
padding:0px 15px 10px 0px;

}

.staffpic2{

position:relative;
top:5px;
float:right;
padding:0px 0px 12px 10px;

}

.indexpic{


float:left;
margin:0px 10px 0px 0px;
width:200px;

}


p.back a{

float:right;
clear:both;
color:#0066cc;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}

p.back a:link{

color:#a42e14;
text-decoration:none;

}

p.back a:visited{

color:#a42e14;
text-decoration:none;

}

p.back a:hover{

color:#a42e14;
text-decoration:underline;

}


.pdf{

font-weight:bold;

}

.pdf a{

color:#a42e14;
font-weight:bold;

}

.pdf img{

position:relative;
top:7px;

}

#news-items{

float:left;
padding-bottom:20px;

}

#news-items .section{



}


/*Flash gallery*/

#photos{
	
	position:relative;
	
	float:left;
	width:425px;
	margin:18px 0px 0px 20px;
}

/**/

#listing_features{
	
	width:300px;
	float:left;

	
}

#listing_features .left, #listing_features .right{
	
	float:left;
	
}

#listing_features .left p{
	
	padding:0px 30px 10px 0px;
	
}

#listing_features .right p{
	
	padding:0px 0px 10px 0px;
	
}


#listing_features h3{
	
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#a42e14;
	border-bottom:solid 1px #aeaeae;
	font-weight:normal;

	padding:0px 0px 10px 0px;
	margin:20px 0px 10px 0px;
}


#listing_features p{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	
}

#listing_features p.Description{
	
	
}



/**/

#lister_features{
	
	float:right;
	width:317px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	
}

/**/

#lister_features #pdf_icon{
	
	float:left;
	display:block;
	margin:0px 12px 0px 0px;
	padding:15px 0px 15px 50px;
	background:url(/images/printer.gif) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#lister_features #pdf_icon:link{
	
	color:#7e7e7e;
	text-decoration:none;
}


#lister_features #pdf_icon:visited{
	
	color:#7e7e7e;
	text-decoration:none;
}


#lister_features #pdf_icon:hover{
	
	color:#7e7e7e;
	text-decoration:none;
}


/**/

#send_to_friend{
	
	float:left;
	display:block;
	margin:0px 20px 0px 0px;
	padding:15px 0px 10px 50px;
	background:url(/images/envelope.gif) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

#lister_features #send_to_friend:link{
	
	color:#7e7e7e;
	text-decoration:none;
}


#lister_features #send_to_friend:visited{
	
	color:#7e7e7e;
	text-decoration:none;
}


#lister_features #send_to_friend:hover{
	
	color:#7e7e7e;
	text-decoration:none;
}


/**/


#record_count{
	
	float:left;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0px 0px 0px;
}

#city_sorter{
	
	float:right;
	margin:0px 5px 0px 0px;
	
}

#city_sorter p{
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}

#city_sorter form select{
	
	font-size:12px;
	padding:0px 0px 0px 0px;
	border:solid 1px #cccccc;
	height:20px;
	width:150px;
}

#city_sorter form select option{
	
	font-size:12px;
	padding:3px 3px 3px 3px;
	
}


.pager{
	
	clear:left;
	
}


.pager input{
	
	
	
}

.pager input{

background:none;
border-right:solid 1px #333333;
border-top:none;
border-bottom:none;
border-left:none;

padding:0px 5px 0px 5px;
margin:0px 0px 0px 0px;

cursor:pointer;

font-size:12px;
font-weight:bold;
line-height:1.5em;
	
}

.pager input:hover{
	
	background-color:#333;
	color:#FFF;
}