﻿body {font-family: verdana; color: #000; font-size: 12px; width: 100%; height: 100%; 
	background: url(../images/bg.jpg) top left repeat-x; margin: 0; padding: 0; }

a, a:visited {color: #009; text-decoration: none; }
a:hover, a:active {color: #fff; }

#container {width: 100%; height: auto; }

#site {position: relative; top:-1px; left:0;
	width: 824px; height: 556px; margin: auto;
	background: url(../images/main.jpg) 0 92px no-repeat;  }
	
#flashnav {position: absolute; top: 1px; width: 824px; height: 99px;   }

#content, #content_mortgages {position: absolute; top: 140px; left: 20px; width: 510px; height: 330px; overflow: auto;
	background: url(../images/curly.gif) bottom center no-repeat; }

#content_mortgages {position: absolute; top: 140px; left: 30px; width: 510px; height: 330px; }
#content_mortgages table {font-size: 10px; margin: auto;}

#content_search {position: absolute; top: 140px; left: -20px; width: 860px; height: 340px; padding: 3px; 
	background-color: #CCBEAE; border: 4px solid white; }



h1 {font-size: 16px; font-family: georgia; color: #3B3B53; margin: 0 0 0 -20px; 
	position: absolute; top: 110px; left: 50px; z-index: 50; }
h2 {font-size: 12px; font-family: georgia; font-weight: bold; color: #2b2b4c; margin: 0; }	
	
p.tiny {font-size: 10px; }


table#listings td {border-bottom: 1px solid #9C8F83; padding: .5em; }
table#listings p {margin: .5em; }
p.details {font-size: 12px; color:#003366; margin-top: 0; }	
p.description {font-size: 10px; color:#000033; margin-top: 0; }		
.right {float: right; border: 1px solid black; margin: 1em; padding: 3px; }
.left {float: left; border: 1px solid black; margin: 1em;  padding: 3px;}

#flashpics {position: absolute; top: 100px; right: 15px;}

#contactfooter {position: absolute; bottom: 50px; left: 30px; font-size: 11px; font-family: georgia; color: #3E0902; }
#contactfooter span.address {margin-right: 5em; }
#contactfooter span.phone {font-weight: bold; }


table#contactform {font-size: 10px; font-family: arial; width: 300px; margin: auto; }
table#contactform input {font-size:10px; }






#navigation {position: absolute; bottom: 28px; left:45px; font-size: 10px; font-family: arial; }
#navigation ul {height: 10px; float: left; margin: 0; padding: 0; }
#navigation li {height: 10px; float: left; text-align: center; padding: 0; margin: 0 4.5em 0 0; list-style-type: none; }
#navigation a, #navigation a:visited {color: #e6e6d2; text-decoration: none; }
#navigation a:hover, #navigation a:active {color: #fff; }

#cherryone {font-family: verdana; font-size: 10px; width: 600px; margin: auto; text-align: center;
	position: relative; top: -22px; color: #706f64; }
#cherryone a, #cherryone a:visited {color: #e6e6d2; text-decoration: none; }