﻿@import "reset.css";

body,html {
	background-color: #359e43;
	width: 100%;
	height: 100%;
	padding:0;margin:0;
	font-family:arial;
	color:#000;
}
a{
	color:#48499c;
	text-decoration:none;
	font-weight: bold;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
#container {
	background: url(images/background.jpg) repeat-x;
	height: 100%;
	width: 100%;
}
#content {
	width: 1024px;
	height: 768px;
	background: url(images/content.png) no-repeat 0 20px;
	z-index: 1;
	margin:0;padding:0;
	margin: 0 auto;
}
#nav{margin-left:-300px;padding-top:20px;}
#box{
	height: auto;
	width: 821px;
	padding:10px;
	background-color: #fff;
	margin-left: 100px;
	top:200px;
	margin-bottom:15px;
	color:#000;
}
#box2{
	position: absolute;
	height: 515px;
	width: 851px;
	margin-left: 100px;
	top:180px;
	z-index:1;
}
#tree {
	position: absolute;
	height: 735px;
	width: 460px;
	margin-left: -330px;
	background: url(images/tree.png) no-repeat;
	z-index: 1;
	margin-top:50px;
}
#day{
	position: absolute;
	font-family:Georgia,"Times New Roman";
	margin-top: 555px;
	margin-left:-75px;
	width:68px;
	height: 49px;
	text-align: center;
	z-index:1000;
	font-size: 10pt;
	font-weight: bold;
}
#footer {
	height: 71px;
	width: 100%;
	min-width: 1024px;
	background: url(images/footer.png) repeat-x;
	z-index: 100;
	margin-top:-30px;
}
#footer_content{
	clear:both;
	width:600px;
	margin: 0 auto;
	padding:0;
	color: #fff;
	font-size: 9pt;
	z-index: 10000;
}
#footer_content a{
	color:#fff;
}
h3{
	font-family:Georgia,"Times New Roman";
	font-size: 1.8em;
	font-weight: bold;
	position:absolute;
	margin-top: 120px;
	margin-left: 100px;
	color: #48499c;
}
h3.title {
	font-family:Georgia,"Times New Roman";
	font-size: 1.5em;
	font-weight: bold;
	position: relative;
	color: #359e43;
	margin: 0;
	margin-top: 10px;
	margin-left: 10px;
}
h3.title2 {
	font-family:Georgia,"Times New Roman";
	font-size: 1em;
	font-weight: bold;
	position: relative;
	color: #359e43;
	margin: 0;
	margin-top: 10px;
	margin-left: 10px;
}
h2.name{
	font-family:Georgia,"Times New Roman";
	font-size: 1.7em;
	font-weight: bold;
	position: relative;
	color: #48499c;
	margin: 0 auto;
	margin-top: 10px;
}
.right2{
	float: right;
	width: 431px;
	height: auto;
}

.right{
	float: right;
	width: 231px;
	height: auto;
}
.right img{
	margin: 0 auto;
	margin-top: 20px;
}
.left2 {
	float: left;
	width: 412px;
	height: auto;
}
.left {
	float: left;
	width: 512px;
	height: auto;
}
.left p {
	width: 512px;
	margin-left: 10px;
	color: #000;
	font-size: 11pt;
	padding-top:10px;
}
strong{
	font-weight: bold;
}
.contactform label {
	width: 200px;
	height: 20px;
	font-family: Georgia;
	margin-left: 15px;
	margin-top: 5px;
	vertical-align:top;
}
.contactform input {
	width: 200px;
	height: 20px;
	font-family: Georgia;
	margin-left: 15px;
	margin-top: 5px;
	vertical-align:top;
}
.contactform span {
	width: 200px;
	height: 20px;
	font-family: Georgia;
	margin-left: 15px;
	margin-top: 5px;
}

.contactform textarea {
	width: 350px;
	height: 150px;
	font-family: Georgia;
	margin-left: 15px;
	margin-top: 5px;
	vertical-align:top;
}
.contactform input.submit {
	width: auto;
	height: 30px;
	font-family: Georgia;
	background-color:orange;
	color: #000;
	padding:2px;
	font-size: 11pt;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 10px;
	vertical-align:top;
	border: 1px solid #000;
}
h4{
	font-family: Georgia;
	font-weight: bold;
	margin:0;padding:0;
}
#home{
	position: absolute;
	margin-top: 34px;
	margin-left: 350px;
	background: url(images/btn_home.png) no-repeat;
	width:102px;
	height: 31px;
	z-index:10;
}
#home_ro{
	position: absolute;
	margin-top: 34px;
	margin-left: 350px;
	background: url(images/btn_home_ro.png) no-repeat;
	width:102px;
	height: 31px;
}
#home strong,#home_ro strong{
	display:none;
}
#about{
	position: absolute;
	margin-top: 34px;
	margin-left: 450px;
	background: url(images/btn_about.png) no-repeat;
	width:102px;
	height: 31px;
	z-index:10;
}
#about_ro{
	position: absolute;
	margin-top: 34px;
	margin-left: 450px;
	background: url(images/btn_about_ro.png) no-repeat;
	width:102px;
	height: 31px;
}
#about strong,#about_ro strong{
	display:none;
}

#property_search{
	position: absolute;
	margin-top: 34px;
	margin-left: 550px;
	background: url(images/btn_search_homes.png) no-repeat;
	width:179px;
	height: 31px;
	z-index:10;
}
#property_search_ro{
	position: absolute;
	margin-top: 34px;
	margin-left: 550px;
	background: url(images/btn_search_homes_ro.png) no-repeat;
	width:179px;
	height: 31px;
}
#property_search strong,#property_search_ro strong{
	display:none;
}

#mls_search{
	position: absolute;
	margin-top: 34px;
	margin-left: 550px; /*720px;*/
	background: url(images/btn_mls_search.png) no-repeat;
	width:135px;
	height: 31px;
	z-index:10;
}
#mls_search_ro{
	position: absolute;
	margin-top: 34px;
	margin-left: 550px; /*720px;*/
	background: url(images/btn_mls_search_ro.png) no-repeat;
	width:135px;
	height: 31px;
	
}
#mls_search strong,#mls_search_ro strong{
	display:none;
}
#contact{
	position: absolute;
	margin-top: 34px;
	margin-left: 720px; /*850px;*/
	background: url(images/btn_contact.png) no-repeat;
	width:139px;
	height: 31px;
	z-index:10;
}
#contact_ro{
	position: absolute;
	margin-top: 34px;
	margin-left: 720px; /*850px;*/
	background: url(images/btn_contact_ro.png) no-repeat;
	width:139px;
	height: 31px;
}
#contact strong,#contact_ro strong{
	display:none;
}
p.small{
	font-size: 9pt;
}
.clear{
	clear:both;
	padding-bottom:10px;
}
img.box{
	border:1px solid #000;
}
input,textarea{border:1px solid #000;}

.rounded {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    behavior: url(/includes/border-radius.htc);
    border-radius: 20px;
}
