body{
	background: #964;
	color: #444;
	font: 65% Verdana, Helvetica, Arial, sans-serif;
	margin: 0; padding: 0;
}

a{
	color: #036;
	padding: 3px 0;
}
	a:hover{
		text-decoration: none;
	}
h1{
	background: url(img/logo.gif) no-repeat center top;
	float: right;
	height: 59px;
	margin: 10px 20px 0 0;
	text-indent: -50000px;
	width: 203px;
}
	h1 a{
		display: block;
		height: 59px;
		width: 203px;
	}
	.inside h1{
		background: url(img/logo-inside.gif) no-repeat center top;
		margin: 10px 21px 0 0;
	}
h2{
	background: url(img/h2-border.gif) repeat-x left bottom;
	color: #000;
	font: bold 1.3em "Lucida Grande", Arial, Tahoma, Verdana, sans-serif;
	margin: 0;
	padding: 4px 4px 1.5em 8px;
}
	.inside h2{
	font-size: 1.5em;
	}
h3{
	color: #964;
	font: bold 1.2em "Lucida Grande", Arial, Tahoma, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 0 8px;
}
	.inside h3{
	font-size: 1.3em;
}
h4{
	margin: 0 0 10px 0;
	padding: 0 8px;
	font-size: 1.1em;
}
h9{
	color: #964;
	font: bold 1.2em "Lucida Grande", Arial, Tahoma, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 0 8px;
	font-size:18px;
}
p{
	font: 1.2em/1.5em Verdana, Helvetica, Arial, sans-serif;
	margin: 0 0 10px 0;
	padding: 0 8px;
}
ul{
	font: 1.15em Verdana, Helvetica, Arial, sans-serif;
	list-style: none;
	margin: 10px 0 15px 0;
	padding: 0;
}
	.inside ul{
	font-size: 1.2em;
}
	li{
		background: url(img/bullet.gif) no-repeat 15px .6em;
		margin: 0;
		padding: 3px 0 3px 35px;
	}
#content{
	padding-bottom: 10px;
}
#deals{
	height: 33em;
}
#divider{
	background: url(img/divider.jpg) no-repeat -41px top;
	height: 31px;
	margin: 0 -18px;
	width: 820px;
	_background: #964 url(img/divider.jpg) no-repeat -29px top;
}
#featured{
	height: 45em;
}
	#featured-one{
		float: left;
		margin: -5px 0 0 0;
		width: 240px;
	}
	#featured-two{
		float: left;
		margin: -5px 0 0 0;
		width: 240px;
	}
#floorplan li{
	display: inline;
}
#footer{
	background: #964;
	clear: both;
	color: #fff;
	margin: 0 auto;
	width: 800px;
}
	#footer p{
		font-size: 1.1em;
		padding: 10px;
}
	#footer ul{
		margin:	0;
		list-style: none;
		padding:  10px 0;
}

	#footer li{
		display:  inline;
		border-left:  1px solid;
		background: none;
		list-style: none;
		padding: 0 10px;
}
	#footer .first{
		border:  none;
}
	#footer li a{
		color:  #fff;
		text-decoration: none;
}
	#footer li a:hover{
		color: #000;
		background-color: #A7B574;
}

#four{
	float: left;
	margin: 0 0 0 15px;
	width: 235px;
}
#header{
	background: #000 url(img/header.jpg) no-repeat center top;
	height: 25em;
	_background: url(img/header.jpg) no-repeat center top;
	 
}
#mailing{
	height: 18em;
	 _height: 14em;
}
	#mailing input{
		border: 1px solid #ccc;
		margin: 0;
		padding: 7px 0 0 10px;
		width: 205px;
	}
	#mailing label{
		display: block;
		margin: 0 0 3px 0;
	}
	#mailing p{
		font-size: 1.1em;
		margin: 0 0 5px 0;
	}
	#mailing form{
		margin: 0;
	}
	#mailing #mailing-submit{
		background: transparent;
		border: 1px solid #ccc;
		cursor: pointer;
		float: right;
		font-size: 1.1em;
		height: 2em;
		margin: 10px 0 0 0;
		padding: 0;
		width: 80px;
	}
#menu{
	float: left;
	clear: both;
	width: 470px;
	margin: 0 10px 10px 0;
	padding: 0 0 0 7px;
	list-style: none;
}
	#menu li{
		float: left;
		margin: 0;
		padding: 0;
		font-size: .85em;
}
	#menu li a{
		float: left;
		display: block;
		margin: 2px;
		padding: 4px 4px;
		font-weight: bold;
		color:  #000;
		text-decoration: none;
		background: #E4D4B2;
}
	#menu li a:hover{
		color: #fff;
		background: #A7B574;
}
#nav{
	list-style: none;
	margin: 0 0 0 21px;
	padding: 5px 0 0 0;
	width: 231px;
	_margin-left: 29px;
	 
}
	#nav li{
		background: transparent;
		margin: 0; padding: 0;
		text-align: left;
	}
		#nav li a{
			color: #000;
			display: block;
			font: 1.1em "Lucida Grande", Arial, Tahoma, Verdana, sans-serif;
			padding: 4px 9px;
			text-decoration: none;
			_height: 1px;
			 
		}
			#nav li a:hover{
				background: #A7B574;
			}
	.inside #nav{
		margin-left: 1px;
		padding-top: 0;
		_margin-left: 3px;
		 
	}
#new{
	height: 79em;
}
#new p, #new ul, #new li{
	font-size:  .98em;
}

#one, #one{
	float: left;
	margin: 7px 20px;
	width: 235px;
	_margin: 7px 18px 7px 13px;
	 
}
#outer{
	background: #964 url(img/background.jpg) repeat-y center top;
	width: 100%;
}
	.inside #outer{
		background: #964 url(img/background-inside.jpg) repeat-y center top;
	}
#three{
	float: left;
	width: 235px;
}
#timeshare{
	height: 33em;
}
#two{
	float: left;
	margin: 7px 0 7px 0;
	width: 485px;
}
#wrapper{
	margin: 0 auto;
	width: 780px;
	_width: 795px;
	  
}

#deals, #mailing, #new, #timeshare{
	width: 235px;
}

/*Nav*/
#nav .nav-selected a{
	cursor: default;
	font-weight: bold;
	background: #964;
}
	#nav .nav-selected a:hover{
		background: #964;
	}
	
	#nav .sub-nav {
			background: #C59A7E;
			margin: 0;
			padding: 5px 0;
		}
	#nav .sub-nav a{
		display: block;
		background: #C59A7E;

			color: #fff;
			font-size: .8em;
			font-weight: bold;
			padding: 5px 0 5px 10px;
		}
			#nav .sub-nav a:hover{
				background: #A7B574;
				color: #000;
			}
		
/*Classes*/
.box{
	background: #FAF6F0;
	margin: 10px 0;
}
.center{
   text-align: center;
}

.idontcare{
	float: left;
	margin: 0 5px 5px;
}
.featured, .left{
	float: left;
	margin: 0 5px 5px;
}
.floorplan{
	clear: both;
}
.gallery{
	clear: both;
	margin: 0 0 5px 0;
}
.hotdeals{
	float: left;
	margin: 0 5px 5px;
}
.right{
	float: right;
	margin: 0 10px 5px 0;
}
.pic-left{
	float:  left;
	margin: 0 10px 0 0;
}
.pic-right{
	float: right;
	margin: 0 0 0 10px;
}
.pvc{
	float: right;
	margin:  5px;
}

#terms{
 display:none;
}
#terms1{
 display:none;
 
}
#terms2{
 display:none;
  
}
/**error for forms**/
input, select    { border: 1px solid silver; }
input.error, select.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2;}
input:focus, select:focus {border: 1px solid red; background-color:#EFEFEF;}

.style1 {color:#CC0000}
.style2 {
	color: #FFFFFF;
	font-weight: bold;
}

.style3 {color: #990000}