body, td, span, div, p{
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
}
form{
	margin:0px;
}
a{
	color: #000000;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
h1{
	font-size: 18px;
}
h2{
	font-size: 14px;
}
h3{
	font-size: 16px;
}
#main{
	width:800px;
}
#mainadmin{
	width:1000px;
}
#head {
	width: 100%;
	height: 250px;
	background-image: url(/images/bg_head.gif);
	position:relative;
}
#footer{
	clear:both;
	width: 100%;
	padding: 15px;
	text-align:center;
	font-size:10px;
	color: #FFFFFF;
	background-image: url(/images/bg_head.gif);
}
#head_inside {
	width:100%;
	height: 110px;
	background-image: url(/images/bg_head.gif);
	position:relative;
}
#small_nav{
	position:absolute;
	top:9px;
	left:500px;
	font-size:10px;
	color: #FFFFFF;
}
#small_nav a{
	color: #FFFFFF;
	text-decoration: none;
}
#small_nav a:hover{
	text-decoration: underline;
}
#navcontainer ul
{
	position:absolute;
	top: 80px;
	left: 200px;
	margin-top: 0;
	padding-left: 0;
	margin-left: 0;
	color: White;
	float: left;
}
#navcontainer ul li { display: inline; }
#navcontainer ul li a
{
	font-size: 12px;
	margin: 0.2em 2em;
	color: White;
	text-decoration: none;
	border-bottom:1px solid #FFB600;
	float: left;
	font-weight: bold;
}
#navcontainer ul li a:hover
{
	color: #FFB600;
}
#col_left{
	line-height: 1.7;
}
.side_pad{
	margin-top: 6px;
	margin-bottom: 8px;
	margin-left: 10px;
}
.sidenav
{
	margin-top: 6px;
	margin-bottom: 8px;
	margin-left: 10px;
	padding-left: 0;
	list-style: none;
}
.sidenav li {
	padding-left: 10px;
	background-image: url(/images/list_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.sidenav li a
{
	font-size: 11px;
	color: black;
	text-decoration: underline;
}
.sidenav li a:hover
{
	text-decoration: none;
}
#logo{
	position:absolute;
	top:0px;
	left:14px;
}
#house{
	position:absolute;
	bottom:0px;
	left:0px;
	width:368px;
	height:143px;
	background-image: url(/images/house.jpg);
	z-index:100;
}
#head_text{
	position:absolute;
	top:130px;
	left:350px;
	width:374px;
	height:99px;
	background-image: url(/images/headtext.gif);
	z-index:200;
}
#col_left{
	margin:14px;
	float:left;
	width:172px;
}
#col_middle{
	margin:14px;
	float:left;
	width:272px;
}
#col_right{
	margin:14px;
	width:272px;
	float:left;
}
#col_content{
	margin:14px;
	width:572px;
	float:left;
}
#qsearch{
	height:64px;
	width:100%;
	background: #A58642 url(/images/qsearch.gif) no-repeat 35px 14px;
}
#qsearch form{
	padding-left: 195px;
}
#qsearch div{
	float:left;
	color:#FFFFFF;
	padding-top:8px;
	padding-right:14px;
	line-height:1.8;
}
.home_pic, .home_pic_display, .home_pic_results, .agent_pic {
	float:left;
	padding-right: 12px;
}
.home_pic{
	width:114px;
}
.home_pic_display{
	width:170px;
}
.home_pic_results{
	width:114px;
}
.home_info, .home_info_display, .home_info_results, .oh_info{
	float:left;
	line-height:1.4;
}
.home_info{
	width:146px;
}
.home_info_display{
	width:390px;
}
.home_info_results{
	width: 446px;
}
.home_info_display div{
	font-size:10px;
}
.home_box{
	margin-top:10px;
}
.contact_box{
	margin-top:10px;
	line-height:1.4;
}
a.border img, .picborder{
	border: 5px solid white;
}
a.border:hover img{
	border: 5px solid #A58642;
}
.price{
	margin-top:5px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	padding-left: 28px;
	background: url(/images/dollar_sign.gif) no-repeat 5px 0px;
}
.info{
	border-bottom:1px solid #A58642;
	padding-top:5px;
	padding-bottom:5px;
}
.line{
	height:10px;
	border-bottom:1px solid #A58642;
	clear:both;
}
#home_desc, #home_thumbs, .home_desc{
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
}
#home_desc, #home_thumbs {
	border-top:1px solid #A58642;
}
#home_thumbs .border{
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.button{
	font-family: verdana;
    font-size: 10px;
	font-weight: 800;
    height: 19px;
	width:110px;
    cursor: hand;
    border-width: 0px;
    background-repeat: no-repeat;
    padding: 0px;
	background-image: url(/images/button.gif);
}
.vr_button{
	font-family: verdana;
    font-size: 10px;
	font-weight: 800;
    height: 19px;
	width:110px;
    cursor: hand;
    border-width: 0px;
    background-repeat: no-repeat;
    padding: 0px;
	background-image: url(/images/vr_button.gif);
}
.red{
	color:red;
}
/* for search results page */
.home_box_results{
	margin-top: 10px;
	clear:both;
	margin-bottom: 10px;
}
.address{
	clear:both;
	font-size: 12px;
	padding-bottom:3px;
}
.city, .beds, .baths{
	font-weight: bold;
}
.city{
	width:286;
	float:left;
}
.beds, .baths{
	float:left;
	text-align:right;
	border-right:1px solid #A58642;
	padding-right: 10px;
	width: 80px;
}
/* end search results page */
/* for agents page */
.agent_pic{
	width:160px;
}
.agent_info{
	width: 400px;
	float: left;
}
.agent_name, .agent_listings{
	font-weight:bold;
	font-size:12px;
}
/* end agents page */
/* for agent headers */
#agent_nav{
	position:absolute;
	top:4px;
	left:500px;
	width: 250px;
	font-size:10px;
	color: #FFFFFF;
}
#agent_nav a{
	color: #FFFFFF;
	text-decoration: none;
}
#agent_nav a:hover{
	text-decoration: underline;
}
#search{
	width:100%;
}
#qsearch p{
	padding-left:195px;
	margin-top:25px;
}
#qsearch p a{
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}
#note_bar{
	width:100%;
	background: orange;
	color:#E8A80A;
}
#note_bar div{
	margin:10px;
	width:750px;
}
#tag{
	position:absolute;
	top:135px;
	left:45px;
	width:122px;
	height:122px;
	z-index:1000;
}

#oh_tag{
	position:absolute;
	top:0;
	left:185px;
	width:204px;
	height:34px;
	z-index:1000;
}

#mls_arrow{
	position:absolute;
	top:44;
	left:430px;
	width:249px;
	height:30px;
	z-index:1001;
}

.big{
	font-size: 1.2em;
}