@charset "UTF-8";
/* CSS Document */

#shell {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}

#header {
	text-align: right;
	padding-top: 12px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
}

#menu {
	background-color: #000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 30px;
	width:990px;
}

/*
#content {
	height: 100%;
}
*/

#home-right {
	background-color: #C49E2F;
	width: 529px;
	float: right;
	height: 326px;
	background-image: url(../images/bg_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#home-right-floorplans {
	width: 526px;
	float: right;
	height: 760px;
}

#home-right-gallery {
	background-color: #C49E2F;
	width: 990px;
	height: 177px;
	background-image: url(/assets/images/bg_gallery.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.home-rightInside-gallery {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.home-rightInside {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 3px;
	padding-bottom: 10px;
	}

* html #home-right {
    \width: 442px; /* for IE5 and IE6 in quirks mode */
    w\idth: 442px; /* for IE6 in standards mode */
  }

#home-rightw {
	background-color: #fff;
	width: 478px;
	float: right;
	/* height: 304px; */
	padding-top: 16px;
	padding-right: 8px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#home-rightfp {
	background-color: #fff;
	width: 506px;
	float: right;
	height: 304px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#home-left {
	min-height: 326px;
	width: 458px;
}

#home-lefthome {
	height: 200px;
	width: 458px;
}

/* Right Column for Contact Page */

#home-rightc {
	background-color: #A98C6F;
	width: 496px;
	float: right;
	height: 300px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}

* html #home-rightc {
    \width: 490px; /* for IE5 and IE6 in quirks mode */
    w\idth: 490px; /* for IE6 in standards mode */
  }

#home-banner {
	margin-top: 2px;
	margin-bottom: 3px;
}

#navlist {
	list-style-type: none;
	height:100%;
	margin-top:0px;
	padding-top: 8px;

}

#navlist li {
	float: left;
	color: #CBA203;
	font-size: 0.8em;
	height:100%;
	margin-top: 0px;
	letter-spacing: 0.14em;
	display: inline-block;
	white-space: nowrap;

}

* html #navlist li {
    display: inline;
}

#navlist ul li a {
	float: left;
}

#navlist li a {
	text-transform: uppercase;
	/*background:url(/assets/images/bg_nav.jpg) repeat 0 0;*/
	padding-top: 10px;
	padding-bottom: 10.5px;
	color: #CBA203;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	/* display:block; */
	height: 30px;
}

#navlist li a:hover {
	color: #FFFFFF;
	background-color: #cba203;
	background-image: url(/assets/images/bg_nav.jpg);
	background-repeat: repeat;
	background-position: 0 0;
}
	
/*
#navlist li ul {	
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}

#navlist li ul li {	
	float: none;
	display: inline;
}
*/

#navlist li ul {
	margin-top: -4px;
}

#navlist li ul li a {	
	width: 83px;
	color: #000;
	text-align: center;
	background-color: #bbad98;
	background-image: none;
	font-size: 130%;
}
		
#navlist li ul li a:hover {	
	background-color: #d0c5b6;
	background-image: none;
}

#navlist li ul li ul {
	margin-left: 37px;
	margin-top: 0px;
}

#navlist li ul li ul li a {
	font-size: 160%; 
	background-color: #e3ddd5;
	width: 150px;
}

#navlist li ul li ul li a:hover {
	background-color: #f2efeb;
}

#footer {
	color: #87888A;
	font-size:10px;
	text-align:center;
	padding: 6px;
	clear: both;
	width: 990px;
}
