body {
	margin:0;
	font: 10pt Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(../images/woodbg.gif) #FFFFFF repeat-x;
}

#main {
	margin: 0 auto;
	width: 775px;
}

#logo {
	width: 775px;
	height: 289px;
	background: url(../images/coverhome2.jpg) no-repeat right;
}

#alhsection {
	width: 775px;
	height:38px;
	padding:0;
	margin:0;
}

.alhcontact {
	text-align:center;
	padding:5px;
	margin:0;
}

/* Main content area */

#left1 {
	width:220px;
	float:left;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	text-align:left;
}

#left1 ul {
	margin-left: 25px;
	padding: 0;
	list-style: none;
}

#left1 li {
	margin-bottom: 8px;
	text-align:left;
}

#left1 li a {
	color:#AD9D54;
	font: 12pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px dashed #AD9D54;
}

#left1 li a:hover {
	color:#847840;
	font: 12pt Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px dashed #847840;
}

#right1 {
	width:540px;
	float:right;
	background-color:#FFFFFF;
	padding:20px 0 0 0;
	margin:0;
}

#right1 h3 {
	font:20pt Trebuchet MS, Arial, Helvetica, sans-serif;;
	color:#806600;
	padding:0 0 5px 0;
	margin:0;
}

#right1 h4 {
	font:16pt Trebuchet MS, Arial, Helvetica, sans-serif;;
	color:#806600;
	padding:0 0 5px 0;
	margin:0;
}

#right1 b {
	font-weight:normal;
	color:#222222;
	font:12pt Verdana, Arial, Helvetica, sans-serif;;
}

#right1 p {
	line-height:150%;
}

#right1 ul {
	margin-left: 25px;
	padding: 0;
	list-style: none;
}

#right1 li {
	margin-bottom: 5px;
	padding-left: 7px;
	background: url(../images/bullet.gif) no-repeat left center;
}

/* Footer */
#footer {
	background: url(../images/footerbg.gif) repeat-x top;
	height: 55px;
	font-size: 9pt;
	color: #000000;
	padding-top: 20px;
	text-align: center;
	clear:both;
	overflow:hidden;
}

#footer a {
	color: #806600;
	font-size: 9pt;
	text-decoration: none;
	border-bottom:1px dotted #806600;
}

#footer a:hover {
	color: #806600;
	font-size: 9pt;
	text-decoration: none;
	border-bottom:1px solid #806600;
}

/* Q&A */
.question {
	color: #000000;
}

/* Floor Plans */
.plan1 {
	width:540px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	border-top:1px solid navy;
}

.plan2 {
	width:180px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	float:left;
	text-align:left;
	
}

.plan2 a {
	color:#247FE6;
}

.plan2 a:hover {
	color:#247FE6;
}

.planimg {
	padding-top:20px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	border:none;
}

/* Price List */
.pltable {
	border:1px solid #FFCC00;
	color:#333333;
}

.pltableouter {
	color:#000000;
	background:#FFCC00;
}

.pltable a {
	color:#247FE6;
}

.pltable a:hover {
	color:#247FE6;
}


