/* Index-page styles*/
body {
	background:#fff;
	height: 700px;
}
#corner_tl, #corner_tr, #corner_bl, #corner_br {
	position:fixed;
	_position: absolute;
	background-image: url('/layout/images/corners.gif');
	z-index:0;
}
#corner_tl { background-position: top left; height: 65px; width: 757px; top: 0; left: 0; }
#corner_tr { background-position: top right; height: 40px; width: 105px; top: 0; right: 0; }
#corner_bl { background-position: bottom left; height: 40px; width: 208px; bottom: 0; left: 0; }
#corner_br { background-position: bottom right; height: 35px; width: 500px; bottom: 0; right: 0; }
#header {
	background: url('../layout/images/heading.gif') no-repeat scroll top left;
	width: 1000px;
	height: 186px;
/*	height: 0;*/
	overflow: hidden;
	padding-top: 2px;
}

#index #heading {
	position: absolute;
	top: 35px;
	right:20px;
	background: url('../layout/images/index_heading.gif') no-repeat scroll top left;
	width: 494px;
	padding-top: 48px;
	height: 0;
	overflow: hidden;
	z-index: 2;
}
#index #main { height: 100%; }
#index #main-new { height: 800; }
#index #content-wrapper-wrapper {
	position: absolute; 
	top: 300px; 
	width: 100%;
} 
#index #content-wrapper {
	position: relative; 
	top: -120px;
	background: url('../layout/images/index_bar-middle.gif') repeat-x scroll top center;
/*	overflow: hidden;*/
} 
#index #content {
	width: 1000px;
	margin: 0 auto;
}
#index #content-right,
#index #content-left {
	float: left;
}
#index #content-left {
	background: url('../layout/images/index_content-left.gif') no-repeat scroll top left;
	width: 314px;
	padding-top: 186px;
	height: 0px;
	overflow: hidden;
}
#index #content-right {
	background: url('../layout/images/index_content-right.jpg') no-repeat scroll top left;
	width: 686px;
	height: 186px;
}
#index #navigation ul li { float: left; }		
#index #navigation ul li a{
	display: block;
	background-image: url('../layout/images/index_nav.gif');
	padding-top: 40px;
	height: 0;
	overflow: hidden;
}
#index #navigation ul li a:focus { outline: none; }

#index #nav-welcome a { background-position: 0px 0px; width: 85px; }
#index #nav-my_listings a { background-position: -85px 0px; width: 100px; }
#index #nav-mls_search a { background-position: -185px 0px; width: 105px; }
#index #nav-mortgage_center a { background-position: -290px 0px; width: 130px; }
#index #nav-the_islands a { background-position: -420px 0px; width: 100px; }
#index #nav-directions_map a { background-position: -520px 0px; width: 145px; }
#index #nav-meet_bob a { background-position: -665px 0px; width: 85px; }
#index #nav-blog a { background-position: -750px 0px; width: 128px; }
#index #nav-marketing_your_home a { background-position: -878px 0px; width: 170px; }
#index #nav-contact a { background-position: -1048px 0px; width: 65px; }

#index #nav-welcome a:hover,
#index #nav-welcome a:focus { background-position: 0px -40px; width: 85px; }
#index #nav-my_listings a:hover,
#index #nav-my_listings a:focus { background-position: -85px -40px; width: 100px; }
#index #nav-mls_search a:hover,
#index #nav-mls_search a:focus { background-position: -185px -40px; width: 105px; }
#index #nav-mortgage_center a:hover,
#index #nav-mortgage_center a:focus { background-position: -290px -40px; width: 130px; }
#index #nav-the_islands a:hover,
#index #nav-the_islands a:focus { background-position: -420px -40px; width: 100px; }
#index #nav-directions_map a:hover,
#index #nav-directions_map a:focus { background-position: -520px -40px; width: 145px; }
#index #nav-meet_bob a:hover,
#index #nav-meet_bob a:focus { background-position: -665px -40px; width: 85px; }

#index #nav-blog a:hover,
#index #nav-blog a:focus { background-position: -750px -40px; width: 128px; }
#index #nav-marketing_your_home a:hover,
#index #nav-marketing_your_home a:focus { background-position: -878px -40px; width: 170px; }
#index #nav-contact a:hover,
#index #nav-contact a:focus { background-position: -1048px -40px; width: 65px; }

#index #mls-links {
	text-align: left;
	width: 686px;
}
#index #footer {
	text-align: center;
	position: absolute;
	top: 450px;
	left: 0;
	width: 100%;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #666;
}
#index #footer .contact {
   margin-bottom: 1em;
}
#index #footer #mls-links {
   margin-top: 1em;
}
#index #footer #mls-links a {
	padding: 0 3px;
	font-size: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#index #footer a {
   text-decoration: none;
	color: #666;
	font-style: italic;	
}
#index #footer a:hover {
	color: #a7cedb;
/*	font-style: normal;*/
} 
#index #footer-new a:hover {
	color: #a7cedb;
/*	font-style: normal;*/
} 
