/* ************************ Defaults ************************ */

body{ 
	font:.7em/1.45 Verdana, Arial, Helvetica, sans-serif; 
	background:url('/ezstatic/data/adamdow/i/redesign/pagebg.gif') #FAF9F6 top left repeat-x;
	color:#3C3E40;
	text-align:center; 	
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
h1{
	font-size:1.70em;
	color:#1D3A74;
}
h2{
	font-size:1.40em;
	color:#1D3A74;
	padding:5px 0px 10px 0px;
}
a{
	color:#326992;
	text-decoration:none;
}
a:hover{
	color:#1D3A74;
	text-decoration:underline;
}

h3, h4, h5, p {
margin-bottom: 16px;
}

/* ************************ structural ************************ */

#page{ 
	margin:0 auto; 
	padding:0px;
	width:1037px; 
}

/* ************************ Header ************************ */

#header{
	background:url('/ezstatic/data/adamdow/i/redesign/header.gif') #E7E4D5 top right no-repeat;
	width:1037px;
	height:70px;
	text-align:left;	
}
#header ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#header ul li{
	margin:0px;
	padding:0px 20px 0px 0px;
	display:inline;
}
input, select{
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

/* ************************ Navigation ************************ */
#nav {
	position: relative;
	height: 20px;
	background: transparent url("/ezstatic/data/adamdow/i/redesign/navbar.gif") left top no-repeat;
	margin: -5px 0 14px 0;
}

#nav li {
	list-style: none;
	position: absolute;
	top: 0;
}

#nav li,
#nav a {
	height: 20px;
	display: block;
}

#nav a,
#nav a:hover {
	text-indent: -9999px; 
	text-decoration: none;
}

#nb1 { left: 0px; width: 44px; }
#nb2 { left: 44px; width: 131px; }
#nb3 { left: 175px; width: 79px; }
#nb4 { left: 254px; width: 78px; }
#nb5 { left: 332px; width: 84px; }
#nb6 { left: 416px; width: 58px; }

#nb1 a { background: transparent url("/ezstatic/data/adamdow/i/redesign/navbar.gif") -0px top no-repeat; }
#nb2 a { background: transparent url("/ezstatic/data/adamdow/i/redesign/navbar.gif") -44px top no-repeat; }
#nb3 a { background: transparent url("/ezstatic/data/adamdow/i/redesign/navbar.gif") -175px top no-repeat; }
#nb4 a { background: transparent url("/ezstatic/data/adamdow/i/redesign/navbar.gif") -254px top no-repeat; }
#nb5 a { background: transparent url("/ezstatic/data/adamdow/i/redesign/navbar.gif") -332px top no-repeat; }
#nb6 a { background: transparent url("/ezstatic/data/adamdow/i/redesign/navbar.gif") -416px top no-repeat; }

#nb1 a:hover { background-position: -0px -20px;  }
#nb2 a:hover { background-position: -44px -20px; }
#nb3 a:hover { background-position: -175px -20px; }
#nb4 a:hover { background-position: -254px -20px; }
#nb5 a:hover { background-position: -332px -20px; }
#nb6 a:hover { background-position: -416px -20px; }

/* dropdowns */
#nav li ul {
	font-size: 95%;
	position: absolute;
	left: -9999px;
	width: 200px;
	margin: 0;
	padding: 0;
	background: #e5edff;
	opacity: .87;
	filter: alpha(opacity=87);
width: 190px;
}

#nav li:hover ul, 
#nav li.sfhover ul {
	left: 0;
	z-index: 100;
	top: 20px;
}

#nav li ul li {
	position: relative;
	height: auto;
}

#nav li ul li a,
#nav li ul li a:hover {
	font-weight: bold;
	display: block;
	text-indent: 0px;
	background: #e5edff;
	display: block;
	padding: 0 4px;
	line-height: 24px;
	height: 24px;
}

ul#nav li ul li a:hover { color:#fff; background: #326992; }

ul#nav li ul#lake_list {
	width: 380px;
	padding: 0;
}

div#lake_nav_table {
	width: 380px;
}

div#lakenavleft {
	display:inline-block;
	float:left;
	width: 190px;
}

div#lakenavright {
	float:left;
	width: 190px;
}

ul#nav li ul#lake_list a { 
	width: auto;

}

/* ************************ Content ************************ */

#content{
	border:solid 1px #D7D7D6;
	background:#fff;
	padding:7px;
	text-align:left;
}
#contheader{
	background:url('/ezstatic/data/adamdow/i/redesign/contheader.jpg') top left no-repeat;
	width:187px;
	height:82px;
	padding:38px 0px 0px 833px;	
}
#pagetext{
	background:url('/ezstatic/data/adamdow/i/redesign/contbg.gif') top left repeat-y;
	padding-bottom:7px;
}
#pagetext .bold{
	font-weight:bold;
}
#textarea{
	margin:0px 0px 0px 50px;
	float:left;
	width:500px;	
}
#textarea .pagehead{
	background:url('/ezstatic/data/adamdow/i/redesign/pagehead.gif') top left no-repeat;
	display: block;
	text-indent: -9999px;
	height: 35px;
}
/*#textarea #topnav ul{
	margin:0px;
	padding:0px 0px 15px 0px;
	list-style:none;
}
#textarea #topnav ul li{
	margin:0px;
	padding:0px 5px 0px 0px;
	display:inline;
	font-weight:bold;
}
#textarea #topnav ul li a{
	color:#575757;
	text-decoration:none;
}
#textarea #topnav ul li a:hover{
	color:#1D3A74;
	text-decoration:none;
}*/
.intro1, .intro2{
	width:220px;
	padding:5px 0px 5px 0px;
	float:left;
}
.intro1{
	margin-right:20px;
}
.introclear{
	background:url('/ezstatic/data/adamdow/i/redesign/pagebit.gif') top left repeat-x;
	height:26px;
	clear:both;
}
.propimg{
	float:left;
	margin-right:10px;
	padding:13px 0px 0px 0px;
}
.propimg .viewall{
	margin-top:5px;
}
.propdetails{
	float:left;
	width:254px;
	padding:0px 0px 30px 0px;
}
.propname{
	padding:5px 0px 5px 0px;
	text-align:right;
	font-weight:bold;
}
.propname p{
	float:left;
}
.proptext{
	background:url('/ezstatic/data/adamdow/i/redesign/pagebit.gif') top left repeat-x;
	padding:5px 0px 5px 0px;
}


/* ************************ Left Panel ************************ */

#leftpanel{
	color:#444444;
	background:url('/ezstatic/data/adamdow/i/redesign/leftfooter.gif') bottom center no-repeat;
	padding:0px 0px 215px 0px;
	width:204px;
	float:left;
}
#leftpanel a{
	color:#444444;
	text-decoration:none;
}
#leftpanel a:hover{
	color:#1D3A74;
	text-decoration:underline;
}
#leftpanel .startsearch{
	background:url('/ezstatic/data/adamdow/i/redesign/startsearch.gif') top left no-repeat;
	width:204px; 
 	height:38px;
}
#leftpanel .lefttext{
	width:165px;
	padding:18px 0px 0px 20px; 
}
#leftpanel .lefttext .mlsquick{
	background:url('/ezstatic/data/adamdow/i/redesign/mlsquick.gif') top left no-repeat;
	padding:16px 0px 28px 0px;
	text-align:left;
}
#leftpanel .lefttext .searchbylake{
	background:url('/ezstatic/data/adamdow/i/redesign/searchbylake.gif') top left no-repeat;
	padding-top:16px;
	text-align:left;
}
#leftpanel .lefttext .searchbytown{
	background:url('/ezstatic/data/adamdow/i/redesign/searchbytown.gif') top left no-repeat;
	padding-top:16px;
	margin-top: 24px;
	text-align:left;
}
#leftpanel .lefttext .otherpop{
	background:url('/ezstatic/data/adamdow/i/redesign/otherpop.gif') top left no-repeat;
	padding-top:35px;
	margin-top: 24px;
	text-align:left;
}
#leftpanel select,
#leftpanel .inputtext{
	width:140px;
	border:solid 1px #29324C;
	margin:0px 0px 5px 0px;
	padding-left: 4px;
	font-family: verdana;		
}

#leftpanel ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	line-height: 1.63;
}
#leftpanel ul li{
	margin:0px;
	padding:0;
}
#leftpanel ul li.label{
	text-transform: uppercase;
}
#leftpanel ul ul li {
	margin-left: 10px;
}
#leftpanel ul li.label li {
	margin-left: 10px;
	text-transform: none;
}



/* ************************ Right Panel ************************ */


#rightpanel{
	background:url('/ezstatic/data/adamdow/i/redesign/login.gif') top left no-repeat;
	padding:50px 0px 0px 0px;
	width:205px;
	float:right;
}
#rightpanel .inputtext {
	width:140px;
	border:solid 1px #29324C;
	margin:0px 0px 2px 0px; 
	padding-left: 4px;
	font-family: verdana;	
}
#rightpanel .righttext{
	width:172px;
	padding:0px 0px 0px 16px;
}
#rightpanel .pright{
	text-align:right;
	padding:0px 5px 0px 0px;
	margin: 0 0 2px 0;
}
#rightpanel form{
	width:148px;
}
#rightpanel img{
/*	margin:30px 0px 30px 0px;*/
}
#rightpanel #rightcontact{
	padding:110px 0px 20px 0px;	
	font-size: 10px;
}
#rightcontact p {
	font-weight: bold;
	margin-bottom: 4px;
	line-height: 1.1em;
}
#rightcontact p.light {
	font-weight: normal;
}
#rightpanel h3 {
	margin-bottom: 0px;
}
.rightsideitem {
	margin-bottom: 30px;
}
.rightsideitem a {
	color: #4f4d4d;
	font-style: italic;
}
h3#adamsblogheader a {
	display: block;
	height: 17px;
	text-indent: -9999px;
	background: transparent url('/ezstatic/data/adamdow/i/redesign/adamsblog.gif') left top no-repeat;
}
h3#luxurylakesideheader a {
	display: block;
	height: 17px;
	text-indent: -9999px;
	background: transparent url('/ezstatic/data/adamdow/i/redesign/luxurylakeside.gif') left top no-repeat;
}
h3#newdevelopmentsheader a {
	display: block;
	height: 17px;
	text-indent: -9999px;
	background: transparent url('/ezstatic/data/adamdow/i/redesign/newdevelopments.gif') left top no-repeat;
}
h3#newarticlesheader a {
	display: block;
	height: 33px;
	text-indent: -9999px;
	background: transparent url('/ezstatic/data/adamdow/i/redesign/newarticlesfromadam.gif') left top no-repeat;
}
/* ************************ footer ************************ */

.clear{
	clear:both;
}
#footer{
	clear:both;
	padding:15px 0px 15px 0px;
	text-align:center;
}

/* ************************ misc ************************ */

/* overlabel */
#loginform {
	position:relative;
}
.overlabelwrap {
	position:relative;
	float:left;
}
p.overlabelwrap {
	margin-bottom: 4px;
}
label.overlabel {
	/*color:#999;*/
}
label.overlabel-apply {
	position:absolute;
	top:0px;
	left:5px;
	z-index:1;
}
