/* lansbrook home page column heights are adjusted for home page in content, left_mid, right_mid */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	text-align: center;
	background: #D6BF86;
	font-style: normal;
	margin:0;
	padding:0;
}

#logo {
	height: 92px;
	width: 572px;
	text-align: center;
	font-size: .5em;
	text-decoration: none;
	background-image: url('/images/logo.jpg');
	background-repeat: no-repeat;
      margin: 0 auto 0 auto;
	padding: 0px;
	text-indent: -9999pt;
	display: block
}

#center_text_align_center {
	width: 640px;
	text-align: center;
	margin:100px 0px 0px 55px;
	background-color:#FFFFFF;
	padding-top: 100px;
}

#content {
	margin:0 auto;
	position:relative;
	padding: 0;
	width: 754px;
	text-align: justify;
	background: #FFFFFF;
	height: 1205px;
	border: 2px solid #214E68;
}
 
#content_no_height {
	margin:auto;
	padding: 0;
	width: 754px;
	text-align: justify;
	background: #FFFFFF;
	border: 2px solid #214E68;
}

#left_top_flash {
    float: left;
    width: 512px;
	height:180px;
	background: #000000;
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-right: 2px solid #214E68;
	border-bottom: 0px solid black;
}

#left_top_noflash {
    float: left;
    width: 512px;
	height:180px;
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-right: 2px solid #214E68;
	border-bottom: 0px solid black;
}

#right_top {
	float: right;
	width: 240px;
	height:180px;
	text-align: right;
	border-top: 0px solid black;
	border-left: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 0px solid #FFFFFF;
	background-color:#FFFFFF;
}

#right_nav {
	border-top: 0px solid #214E68;
	border-bottom: 0px solid #214E68;
	background-color: #FFFFFF;
	color: #FFFFFF;
	float: left;
	width: 220px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	border-right-color: #214E68;
	border-left-color: #214E68;
	border-right-width: 0px;
	border-left-width: 0px;
	height: 60px;
	text-align: left;
	vertical-align: middle; margin-left:10px; margin-right:0; margin-top:0px; margin-bottom:0px; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:0
}

#right_nav a, #right_nav a:link, #right_nav a:visited {
    color: #214E68;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}

#right_nav a:hover {
    color: #3366CC;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}

#left_mid {
	float: left;
	width: 492px;
	height: 985px;
	text-align: justify;
	border-left: 0px solid black;
	border-right: 2px solid #214E68;
	border-bottom: 0px solid #214E68;
	margin:0px;
	background-color:#FFFFFF;
	padding: 0px 10px 10px;
}

#right_mid {
	float: left;
	width: 240px;
	height: 985px;
	text-align: left;
	border-left: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 0px solid #214E68;
	background-color:#D2E0E9;
	background-repeat: repeat-y;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:auto
}

#center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-repeat: repeat-y;
	background-color:#D2E0E9;
	text-align: center;
	vertical-align: middle;
	width: 220px;
	font-weight: bold
}

#center_text_align_left {
	width: 640px;
	text-align: left;
	margin:0px 0px 0px 55px;
	background-color:#FFFFFF;
	padding: 0px;
	top: 0px;
}

 #footer {
	width:700x;
	height:40px;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	background: #FFFFFF;
	border-top: 0px solid #black;
	border-left: 0px solid black;
	border-right: 0px solid black;
	border-bottom: 0px solid;
	margin:0px auto auto;
	background-color:#D6BF86;
}

h1 {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #795300;
}

h2 {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #795300;
} 

h3 {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #795300;
}

h4 {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #795300;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #795300;
	font-weight: bold;
}
 
#navcenter {
	width: 754px;
	margin:auto;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	float: none;
}

#navbox ul {
	border-bottom:0px solid #FFFFF; padding:0; margin:0; background-color: #FFFFFF;
	color: White;
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	border-right-color: #999;
	border-left-color: #999;
	border-right-width: 0px;
	border-left-width: 0px;
	background-image: url('images/nav_fade2.jpeg');
	background-repeat: repeat-x
}

#navbox ul li {
	display: inline;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	background-image: url('images/nav_fade2.jpeg');
	background-repeat: repeat-x

}

#navbox ul li a {
	color: #214E68;
	text-decoration: none;
	float: left;
	font-weight: bold;
	border-top-color: #333333;
	border-bottom-color: #333333;
	font-size: 12px;
	line-height: 18px;
	background-image: url('images/nav_fade2.jpeg');
	background-repeat: repeat-x; padding-left:1em; padding-right:1em; padding-top:.5em; padding-bottom:.5em
}

#navbox ul li a:hover {
	font-weight: bold;
	color: #795300;
}

#navbox ul li#active a {
	background-image: url('images/nav_fade2.jpeg');
	background-repeat: repeat-x
}

#navbox ul li a#contact {
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	background-image: url('images/nav_fade2.jpeg');
	background-repeat: repeat-x
}

p.redbold {
	text-align: left;
	font-size: 13px;
	margin: 15px 0 2px 0;
	font-weight: bold;
	color: #FFFBD0;
}

p {
    margin: 0 0 15px 0;
}

a, a:link, a:visited {
    color: #214E68;
    text-decoration: none;
    font-weight: bold;
}

a:hover {
    color: #795300;
    text-decoration: none;
    font-weight: bold;
}

#footer a, #footer a:link, #footer a:visited {
    color: #FFFFFF;
    font-weight: normal;
}

#footer a:hover {
    color: #3366CC;
    font-weight: normal;
}

#indentmain {
	float: center;
	width: 550px;
	text-align: left;
	padding-left: 70px;
	padding-top: 5px;
}

#indentagent {
	float: center;
	width: 620px;
	text-align: left;
	padding-left: 30px;
	padding-top: 5px;
}

#lbn a, #lbn a:link, #lbn a:visited {
    color: #333333;
    font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
}

#lbn a:hover {
    color: #333333;
    font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
}

#overlay {
	width: 502px;
	height: 264x;
	overflow: hidden;
	background-image: url('http://www.lansbrook-real-estate.com/');
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: right;
	padding-left: 0px;
	color: #FFFFFF;
	clear: both;
}

#posits h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding-top: 10px;
	font-size: 16px;
	text-align: left;
	color: #FFFFFF;
	width: 300px;
	padding-left: 20px;
}

#posits h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding-top: 10px;
	font-size: 16px;
	text-align: left;
	color: #FFFFFF;
	width: 300px;
	padding-left: 20px;
	padding-bottom: 10px;
}

body#home a#homelink, 
body#aboutus a#aboutuslink, 
body#contact a#contactlink, 
body#sellers a#sellerslink, 
body#cma a#cmalink, 
body#new a#newlink, 
body#golf a#golflink, 
body#articles a#articlelink, 
body#homefinder a#homefinderlink {
font-weight: bold;
color: #3366CC;
}

.messages {
background:#EFEFEF none repeat scroll 0 0;
border:5px solid #FF0000;
font-size:15px;
font-weight:bold;
margin:5px 0;
padding:5px;
color:#f00;
}
