@charset "utf-8";
/* CSS Document */

html { overflow: -moz-scrollbars-vertical !important; }

body {
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #432611;
	
}

a:link { text-decoration: none; color: #006ea8; }
a:visited { text-decoration: none; color: #006ea8;}
a:hover { text-decoration: underline; color: #006ea8;}
a:active { text-decoration: none; color: #006ea8;}		

p { margin: 0px; margin-bottom: 10px; line-height:1.5em; }

p.footer { padding-top: 5px; text-align: center; font-size: 12px; }
p.footer a:link { color: black; text-decoration: none; }
p.footer a:visited { color: black; text-decoration: none; }
p.footer a:hover { color: black; text-decoration: underline; }
p.footer a:active { color: black; text-decoration: underline; }
h1 {color:#2775bd; font-size:11px; }
h2 {color:#9cc31b;}

table { border: 0px; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
form { margin: 0px;}
input, select, textarea { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td { vertical-align: top; }
img { margin: 0px; padding: 0px; border: 0px; }
div { padding: 0px; margin: 0px; }

#layout { background: white; color: #101242; margin: 0px auto; padding: 1px 0 0 0; }
div#main_content { width: 802px; margin-top: 10px; text-align: center; height:auto; }

div#heading { 
	background-image:url('/images/heading2b.jpg');
	background-repeat:no-repeat;
	width:802px; height:54px;
	padding:0;margin:0;
}

div#heading h1 {
	padding: 18px 0 0 0;
	margin:0;
}

table#content { border: 0px; }
table#content td { padding: 0px; margin: 0px; }

#left {
	background-color:#20466b;
	width:146px;
}

div#latestproperties {
	background-image:url('/images/leftgradient.png');
	width:146px; height:567px;
	background-repeat:no-repeat;
}
.featuredproperty {
	background-image:url('/images/leftfeatured.png');
	width:113px; height:155px;
	margin: 20px 16px 20px 16px;
	padding-top:26px;
	background-repeat:no-repeat;
	font-size:10px;
}
.featuredproperty .fbutton {
	text-align:center;
	padding-left:5px;
}

#latestproperties #f1 {
	position:absolute;
	left:23px;
	top:45px;
}

#latestproperties #f2 {
	position:absolute;
	left:23px;
	top:215px;
}

#latestproperties #f3 {
	position:absolute;
	left:23px;
	top:390px;
}

div#nav { width:150px; height:451px;padding:0;margin:0;}

div#nav a {
	text-align:left;
	padding-left:15px;
	display:block;
	color:#0081bd;
	font-size:10px;
	font-weight:bold;
	height:30px;
	background-image:url('/images/gradientbase.jpg');
	background-repeat:no-repeat;
	width: 135px;
}

div#nav a#selected {
	background-image:url('/images/gradient.jpg');
	background-repeat:no-repeat;
	height:30px; width:135px;
	padding-left:15px;
}
	
#search_featured_box {
	position:relative;
	height:192px;
}

#propertysearch {
	position:absolute;
	left:0;
	top:0; 
	margin:0 0 0 2px;
	background-image:url('/images/search.png'); 
	background-repeat:no-repeat;
	width:340px;
	height:192px;
	color:#006ea8;
	border:0;
}

#propertysearch table#search {
	padding-top:35px;
	padding-left:8px;
	padding-right:0;
	text-align:left;
}

#propertysearch table#search td {
	padding: 4px 4px 0px 0px;
}

.region {
	text-align:center;

	font-size:14px;
	font-weight:bold;
}

#propertysearch table#search select {
	width:155px;
	color:#006ea8;
	font-size:11px;
} 

#featured { 
	position:absolute;
	top:0;
	right:0;
	background-image:url('/images/featuredagent.png');
	width:139px; height:191px;
	cursor:pointer;
	border: 0;
	padding:0;
	margin:0;
}

#featured .inner {
	cursor:pointer;
	padding:35px 10px 10px 10px;
}

#right {
	background-color:#0b426b;
	width:171px;
	padding:0;
}

.adbar {
	
	background-image:url('/images/gradientadbar.jpg');
	background-repeat:repeat-x;
	width:171px; height:1018px;
}

.adbar img {padding:25px;}
div#blockright {background-color:#0b426b; width:141px;}
div#slideshow { width:478px; height:257px; padding-top:2px; padding-left:2px;}
#homepagebanner { padding-left:2px; }
div#property_image{ padding-top: 2px;}
div#block {background-color:#06325b; border-right:solid 4px #FFFFFF; border-left:1px solid #CCCCCC; width:146px; } 
div#textbox {
	background-image:url('/images/homepagetextbox.png');
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:479px; height:auto;
}
.searchline1 { line-height:1.2em; font-size:10px; text-align:center; color:#0081bd; font-weight:bold;}
.searchline3 { line-height:1.2em; font-size:10px; text-align:center; overflow:hidden; max-width: 255px; }
.private { max-width: 343px; }

.search_table {
	margin-top:3px;
	margin-right:0;
	background-color:#ebece5;
	border:#a2c62a solid 2px;
	width:479px;
	clear:both;
}

.search_table td {
	vertical-align:middle;
}

.search_table .text {
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	text-align:left;
}

div#textbox_text { padding-left:25px; padding-right:30px; padding-bottom:20px; padding-top:25px;}
div#textbox_text h1 {color:#9cc31b; font-size:11px; text-align:left;text-transform:uppercase;}
div#textbox_text p { line-height:1.5em; font-size:10px; text-align:justify;}
div#textbox_text p.heading {font-size:12px; color:#9cc31b; text-align:justify; font-weight:bold;}
div#textbox_text .description {color:#535353;}
div#textbox_text .description li {text-align:left;}
div#textbox_text p.searchline1 { line-height:1.3em; font-size:10px; text-align:center; padding-top:7px; color:#0081bd; font-weight:bold;}
div#textbox_text p.searchline2 { line-height:1.3em; font-size:10px; text-align:center; color:#0081bd; font-weight:bold;}
div#textbox_text p.searchline3 { line-height:1.3em; font-size:10px; text-align:center; }
div#textbox_text p.searchline4 { line-height:1.3em; font-size:10px; text-align:center; }
div#textbox_searchimg {
	width:426px; height:142px; 
	background-image:url('/images/propertybox3.png');
	margin-bottom:20px;
	background-repeat:no-repeat;
}
div#textbox_searchimg img {padding:2px; padding-top:20px;}
div#bottombanner { width:478px; height:64px;padding-left:2px;}
div#footer {text-align: center; margin-bottom:10px; margin-top:5px;}
div#footer a {color:#101242;}

hr.greenbar {
	background-color:#9cc31b; 
	color:#9cc31b;
	height: 5px;
	margin-left:10px;
	margin-right:10px;
	border:none;
}

.company_info {
	text-align:left;
	color: #9cc31b;
}

.company_info a {
	color: #9cc31b;
	text-decoration:underline;
}

.company_info form input {
	color: #9cc31b;
	width:200px;
}

input#checkie {
width:2em;height:2em;
}

#resultBox {
	padding: 5px;
	margin: 0 5px 0 5px;
	font-weight:bold;
	color: red;
	border: solid red 2px;
}

.image_box {
	position:absolute;
	top:550px;
	left:350px;
	border:solid #9cc31b 3px;
	background-color:#FFF;
	padding: 0 10px 10px 10px;
	width: 700px;
	height: 500px;
	text-align:center;
	z-index:100;
}

.button_bar {
	padding-top:5px;
	padding-bottom:5px;
	
	background-color: #FFF;
}

#greyedout {
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	width:100%;
	height:100%;
	background-color:#AAAAAA;
	opacity:0.7;
	filter: alpha(opacity=70);
}

.form {
	padding:5px;
}
