@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;
	background: url(../images/bg_01.png) left top repeat-x fixed;
}
img { border:none; }
hr {
	text-align:center;
	color:#8390A1;
	width:80%;
	size:1px;
}
h1 {
	font-size:10px;
	color:#bcbcbc;
	text-align:center;
	padding:2px;
	margin:0px;
}
h2 {
	font-size:21px;
	color:#000000;
	padding:0px;
	margin:3px 0px;
}
h3 {
	font-size:14px;
	/*background-color:#DFE9EF;*/
	background:#d0dce4;
	color:#000000;
	padding:5px 0px 3px 5px;
	margin:0px;
}
h4 {
	font-size:16px;
	color:#000000;
	padding:1px 0px;
	margin-left:23px;
}
#global a:link, #global a:visited {
	color:#33cc00;
	text-decoration:underline;
}
#global a:hover {
	color:#888888;
	text-decoration:none;
}
#global ul {
	margin-top:5px;
	margin-left:30px;
	padding:0px;
}
#global li {
	margin:0px;
	padding:1px;
	list-style-image:url(../images/ahib0803_list.png);
}
#global p {
	padding:0px;
	margin:10px 15px;
	text-align:justify;
}
#global img { margin:0px; }
.wrapper {
	position:relative;
	width:876px;
	text-align:left;
}
.inner_wrapper {  style="text-align:center;
	 margin:16px 0px;"
}
.header { margin-bottom:-3px; }
.header_link {
	background:url(../images/navbg_01.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}
.header_link a:link, .header_link a:visited {
	/*color:#8390A1;*/
	color:#647081;
	text-decoration:none;
}
.header_link a:hover {
	color:#336699;
	text-decoration:none;
}
.header_adiv {
	margin-bottom:20px;
	text-align:center;
}
.content {
	position:relative;
	background-image:url(../images/layout_18.png);
	background-repeat:repeat-y;
	width:876px;
}
.leftcol {
	float:left;
	width:180px;
	padding-top:5px;
	padding-left:35px;
}
.leftcol ul {
	margin-top:5px;
	margin-left:30px;
	padding:0px;
}
.leftcol li {
	margin:0px;
	padding:3px;
	list-style-image:url(../images/ahib0803_list.png);
}
.leftcol a:link, .leftcol a:visited {
	color:#336699;
	text-decoration:none;
	list-style-image:url(../images/ahib0803_list.png);
}
.leftcol a:hover {
	color:#33CC00;
	text-decoration: underline;
}
.td_left {
	text-align:right;
	padding-right:10px;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.rightcol {
	float:right;
	width:626px;
	margin-right:19px;/*border:1px dotted green;*/
	}
.inner_leftcol {
	float:left;
	width:335px;
	padding-top:8px;
}
.inner_rightcol {
	float:right;
	width:288px;
}
.inner_rightcol p {
	padding:3px 0px;
	margin:0px;
}
.list_bg {
	background-image:url(../images/ahib0803_35.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:180px;
	width:275px;
}
.inner_bottom {
	clear:both;
	padding-top:5px;
}
.inner_bottom p, h2 {
	padding:0px 15px;
	text-align:justify;
	margin:8px;
}
.bottom { }
.footer { }
/* PROPERTY LIST AND PROFILE */

.prop_address {
	font-size:12px;
	color:#000000;
	margin-bottom:8px;
}
.prop_address a:link, .prop_address a:visited {
	font-weight:bold;
	padding-left:10px;
	color:#33cc00;
	text-decoration:underline;
}
.prop_address a:hover {
	font-weight:bold;
	padding-left:10px;
	color:#888888;
	text-decoration:none;
}
.prop_price {
	font-size:26px;
	font-weight:bold;
}
.prop_details { font-size:16px; }
.prop_options { padding-top:25px; }
.prop_prof_section {
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	padding-bottom:5px;
}
.prop_rent_details th { }
.prop_standout {
	font-size:31px;
	color:#006699;
	font-weight:bold;
	font-family:arial black;
}
.prop_prof_detail {
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.questions {
	font-size:18px;
	font-family:arial black;
	color:#666666;
	text-align:center;
	margin:5px 0px;
}
.search_table { }
.search_table td { text-align:left; }
.footer_one {
	text-align:center;
	font-size:12px;
	color:#555555;
	width:80%
}
.footer_one a:link, .footer_one a:visited {
	color:#888888;
	text-decoration:none;
	margin:3px;
}
.footer_one a:hover {
	color:#cccccc;
	text-decoration:underline;
}
.footer_two {
	text-align:center;
	font-size:12px;
	color:#555555;
	width:55%
}
.footer_two a:link, .footer_two a:visited {
	color:#888888;
	text-decoration:none;
	display:block;
}
.footer_two a:hover {
	color:#cccccc;
	text-decoration:underline;
}
.rss_feed {
	background-color:#dfe9ef;
	font-size:12px;
	padding:5px 8px;
	text-align:justify;
	margin:3px 0px;
}
.profile_header {
	margin-bottom:8px;
	margin-top:0px;
	padding-bottom:5px;
	border-bottom:5px solid #666666;
	width:80%;
	padding-left:0px;
	color:#8390A1;
}
.profile_header span {
	font-size:24px;
	color:#006699;
	font-weight:bold;
	font-family:arial black;
}
.map { padding-top:8px; }
.form {
	margin-left:35px;
	border:1px solid #666666;
	background-color:#dfe9ef;
}
/* COLORS  

light blue grey		dfe9ef
medium blue grey	DFE9EF
dark blue grey		8390A1
dark blue			336699
med green			33cc00

*/

/* COMPARE */

.compare {
	padding:8px;
	text-align:center;
}
.compare div {
	width:100%;
	height:20px;
	padding-top:5px;
}
.compare a:link, .compare a:visited {
	color:#336699;
	text-decoration:none;
}
.compare a:hover {
	color:#66ff33;
	text-decoration:none;
	cursor:pointer;
}
.compare table {
	border-collapse:collapse;
	border:1px solid #8390A1;
	background-color:#FFFFFF;
}
.compare th {
	font-size:12px;
	border:1px solid #8390a1;
	background-color:#DFE9EF;
	color:#336699;
}
.compare td {
	font-size:15px;
	padding:2px 8px;
	color:#777777;
	border:1px solid #8390A1;
	font-weight:bold;
}
.compare .row1 { background-color:#FFFFFF; }
.compare .row2 { background-color:#eeeeee; }
.compare_options {
	text-align:left;
	line-height:1.1em;
}
.compare_options a:link, .compare_options a:visited {
	color:#555555;
	font-size:11px;
	text-decoration:none;
}
.compare_options a:hover {
	color:#66ff33;
	background-color:#eeeeee;
	font-size:11px;
	text-decoration:underline;
}
.prop_email {
	width:802px;
	height:45px;
	background:url(../images/email-property_19.png) top left no-repeat;
	text-align:left;
}
.prop_list_nav a:link, .prop_list_nav a:visited {
	color:#8390A1;
	text-decoration:none;
	font-weight:bold;
}
.prop_list_nav a:hover {
	color:#33cc00;
	text-decoration:none;
	font-weight:bold;
}
.sort a:link, .sort a:visited {
	color:#33cc00;
	text-decoration:none;
	font-weight:bold;
}
.sort a:hover {
	color:#8390A1;
	text-decoration:none;
	font-weight:bold;
}
.compare_prop_table tr:hover {
	background-color:#eeeeee;
	cursor:pointer;
}
.property_list_table {
	text-align:center;
	margin:11px 0px;
}
.advanced_inline_search {
	text-align:left;
	background:url(../images/adv-map-srch_09.png) repeat-y;
}
.advanced_inline_search th {
	padding-left:12px;
	padding-top:5px;
	text-align:left;
}
.advanced_inline_search td { padding-top:5px; }
.prop_profile_pic {
	background-image:url(images/ahib08-prop-profile_24.png);
	background-repeat:no-repeat;
	width:225px;
	height:165px;
	padding-left:14px;
}
.title {
	font-size:21px;
	font-family:Arial Black, Helvetica, sans-serif;
	margin:4px;
	text-align:center
}
.leftcol_title {
	background:url(../images/leftcol-title_02.png) repeat-x;
	text-align:center;
	font-size:16px;
	color:#FFFFFF
}
/* COLORS  

light blue grey		dfe9ef
medium blue grey	DFE9EF
dark blue grey		8390A1
dark blue			336699
med green			33cc00

*/

.prop_mngr_phone {
	text-align:center;
	font-size:24px;
	font-family:Arial Black, Helvetica, sans-serif;
	color:#1c477e;
	padding-top:5px;
	background:url(../images/propery-manager_27.png) no-repeat;
}
.prop_mngr {
	color:#1c477e;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	padding-top:2px;
	background:url(../images/propery-manager_29.png) no-repeat;
}
.checklist {
	background: white;
	border: 1px solid #666666;
	list-style: none;
	height: 12em;
	overflow: auto;
	width: 15em;
}
.checklist, .checklist li {
	margin: 0;
	padding: 0;
}
.checklist label {
	display: block;
	padding: 0 0.2em 0 25px;
	text-indent: -25px;
}
.checklist label:hover {
	background: #777;
	color: #fff;
}
* html .checklist label { height: 1%; }


.landing-page-header {
	background:url(../images/landing-page_03.png)
		no-repeat
		top
		left;
	padding-top:15px;
	padding-left:10px;
	margin-left:5px;
	font-size:11px;
	color:#000000;
	width:630px;
	min-height:198px;
	}
	.landing-page-header h2 {
		color:#fff;
		padding:0px 12px;
		margin:0px;
	}
	.landing-page-header p {
		width:300px;
		font-weight:bold;
		padding:0px;
		margin:0px;
	}

.landing-page-content {
	margin:0px 20px;
}

.landing-page-salesheader {
	background:url(../images/landing-page-sales_03.png)
		no-repeat
		top
		left;
	padding-top:15px;
	padding-left:10px;
	margin-left:5px;
	font-size:11px;
	color:#000000;
	width:630px;
	min-height:198px;
	}
	.landing-page-salesheader h2 {
		color:#fff;
		padding:0px 12px;
		margin:0px;
	}
	.landing-page-salesheader p {
		width:300px;
		font-weight:bold;
		padding:0px;
		margin:0px;
	}



.landing-page-pmheader {
	background:url(../images/landing-page-pm_03.png)
		no-repeat
		top
		left;
	padding-top:15px;
	padding-left:10px;
	margin-left:5px;
	font-size:11px;
	color:#000000;
	width:627px;
	min-height:186px;
	}
	.landing-page-pmheader h2 {
		color:#fff;
		padding:0px 12px;
		margin:0px;
	}
	.landing-page-pmheader p {
		width:350px;
		font-weight:bold;
		padding:0px;
		margin:0px;
	}


















