/* CSS Document */

body{
	color: #ffffff;
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	margin: 0; padding: 0;
}

a{
	color: #036;
	padding: 3px 0;
}
	a:hover{
		text-decoration: none;
	}
h1{
	background: url(file:///SimpleTech/NNFair2006/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(file:///SimpleTech/NNFair2006/img/logo-inside.gif) no-repeat center top;
		margin: 10px 21px 0 0;
	}
h2{
	background: url(file:///SimpleTech/NNFair2006/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 .9em "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: .9em;
}
p{
	font: 12px/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(file:///SimpleTech/NNFair2006/img/bullet.gif) no-repeat 15px .6em;
		margin: 0;
		padding: 3px 0 3px 35px;
	}
p.dotted {border-style: dotted}
#content{
	padding-bottom: 10px;
}
#deals{
	height: 25em;
}
#divider{
	background: no-repeat -41px top;
	height: 10px;
	margin: 0 -18px;
	width: 600px;
	_background: #964 url(file:///SimpleTech/NNFair2006/img/divider.jpg) no-repeat -29px top;
}
#featured{
	height: auto;
}
	#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-image:  url(/public_html/nnf06/topban06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28em;
}
}
#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: 5px 10px;
			text-decoration: none;
			_height: 1px;
			 
		}
			#nav li a:hover{
				background: #CCCCCC;
		}
	.inside #nav{
		margin-left: 1px;
		padding-top: 0;
		_margin-left: 3px;
		 
	}
#info{
	height: 1350px;
}
#info p, #info ul, #info li{
	font-size:  .98em;
}

#one, #one{
	float: right;
	margin: 1px;
	width: 15px;
}
#outer{
	background: #964 url(file:///SimpleTech/NNFair2006/img/background.jpg) repeat-y left top;
	width: 100%;
}
	.inside #outer{
		background: #964 url(file:///SimpleTech/NNFair2006/images/background-inside.jpg) repeat-y center top;
	}
#side{
	background-repeat: no-repeat;
	background-position: right top;
	height: 160em;
	right: 750px;
	width: 14em;
	top: 1px;
	float: right;
	padding: 1px;
	background-color: #FFFFFF;
}
#three{
	float: left;
	width: 235px;
}
#timeshare{
	height: 33em;
}
#two{
	float: left;
	margin: 1px;
	width: 719px;
	padding: 1px;
}
#wrapper{
	margin: 1px auto;
	width: 900px;
	background-color: #e17827;
	padding: 1px;
	border: none;
	background-position: left;
	text-align: left;
	float: left;
}

#mailing, #info, #times{
	width: 160px;
}

/*Nav*/
#Home #nav-home a, #Comp #nav-comp a,
#Club #nav-club a, #spo #nav-spo a,
#events #nav-events a, #Staff #nav-staff a,
#info #nav-info a, #Contact #nav-contact a,
#Comp #nav-comp a, #Staff #nav-staff a,
#Reservations #nav-res a{bbbbnn?
	cursor: default;
	font-weight: bold;
}
	#Staff .sub-nav, #About .sub-nav-r,
	#Comp .sub-nav-o, #Staff #sub-nav-staff a,
	#About #sub-nav-r-resort a, #Comp #sub-nav-o-owners a{
		display: block;
		background: #C59A7E;
	}
		#Staff .sub-nav a, #About .sub-nav-r a,
		#Comp .sub-nav-o a{
			color: #fff;
			background: #C59A7E;
			font-size: .8em;
			font-weight: bold;
			padding: 5px 0 5px 10px;
		}
			#Staff .sub-nav a:hover, #About .sub-nav-r a:hover,
			#Comp .sub-nav-o a:hover, #Staff #sub-nav-staff a:hover,
			#About #sub-nav-r-resort a:hover, #Comp #sub-nav-o-owners a:hover{
				background: #A7B574;
				color: #000;
			}
		#Staff #sub-nav-staff, #Aboutus #sub-nav-r-resort,
		#Comp #sub-nav-o-owners{
			background: #C59A7E;
			margin: 0;
			padding: 5px 0;
		}
/*Classes*/
.box{
	background: #FFFFFF;
	margin: 1px 0;
	padding-right: 1px;
}
.center{
   text-align: center;
}
.featured, .left{
	float: left;
	margin: 0 5px 5px;
}
.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;
}
.spo{
	float: right;
	margin:  5px;
}
.sub-nav{
	display: none;
}
.sub-nav-r{
	display: none;
}
.sub-nav-o{
	display: none;
}


#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;}
