BODY
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-TOP: 0px;
	background: #8E8623 url(images/bg2011v2.png) repeat-y fixed 50% 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	line-height: 14px;
	z-index: -300;
}
#nav {
	z-index: 300;
	margin:0px auto;
}
#wrapper {
	z-index: -299;
	margin:0px auto;
}

A:link
{
	COLOR: #8F4635;
	text-decoration: none
}
li
{
	FONT-SIZE: 9pt;
	FONT-STYLE: normal;
	COLOR: #333
}
.specials {
	text-align: left;
}
.social {
	text-align: right;
	font-size: 10pt;
	color: #666;
	line-height: 5pt;
}
A:active
{
	text-decoration: none;
	color: #773B2D;
}
A:visited
{
	COLOR: #773B2D;
	text-decoration: none
}
#head {
	width: 980px;
}
A:hover
{
	text-decoration: underline;
	color: #6E6901;
}
h1
{
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	COLOR: #fff;
	line-height: 1.5;
	text-transform:uppercase;
}
h2
{
	FONT-SIZE: 16pt;
	FONT-STYLE: normal;
	COLOR: #5C2400;
	text-transform:uppercase;
	font-weight: bold;
	line-height: 18px;
}
.members {
	background-repeat: no-repeat;
	text-align: center;
	padding-bottom: 8px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #B53315;
	width: 768px;
	background-color: #F6F2E6;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #B53315;
	height: 49px;
	padding-top: 8px;
}
.members_btm {
	background-repeat: no-repeat;
	height: 25px;
	width: 768px;
}
.home-head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36pt;
	text-transform: lowercase;
	color: #722C00;
	line-height: 27pt;
	background-color: #F8F9E0;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C45A27;
	border-bottom-color: #C45A27;
	padding-left: 215px;
}
h3
{
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	COLOR: #7F752C;
	text-transform: uppercase;
	line-height: 12pt;
}
.prices {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 10pt;
	color: #666;
	text-align: right;
	margin-top: -15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	padding-top: 2px;
	margin-bottom: 5px;
	background-color: #E0DCD1;
	padding-right: 5px;
	margin-left: 140px;
}
.main {
	padding: 15px;
	background-repeat: repeat-y;
	background-image: url(images/mainbg3.jpg);
	background-position: right 0px;
	background-color: #F7F2E6;
}
.historic {
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #4F1E06;
	text-align: center;
	font-size: 9pt;
}
.footer1 {
	background-image: url(images/footer2011.png);
	color: #F6F2E6;
	text-align: center;
	height: 100px;
	font-size: 8pt;
	vertical-align: bottom;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.footer2 {
	color: #CAB7A5;
	background-color: #7F210C;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 8pt;
	line-height: 14pt;
	text-transform: uppercase;
	letter-spacing: 0.0725em;
}
.footer2 a{
	color: #CAB7A5;
	padding-right: 8px;
	padding-left: 8px;
}
.footer2 a:hover{
	color: #C93B23;
	text-decoration: underline;
}
.footer2 a:visited{
	color: #CAB7A5;
}
.tiny {
	font-size: 7pt;
	color: #A4705F;
	margin-top: 10px;
}
.footer1 a{
	color: #BDB404;
}
P
{
	FONT-SIZE: 9pt;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	COLOR: #3D3D3D;
	text-align: left;
	line-height: 14pt;
}
.text
{
	FONT-SIZE: 9pt;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	COLOR: #3D3D3D;
	text-align: left;
	line-height: 14pt;
	padding-right: 15px;
}
.input {
	font-family: "Lucida Grande", sans-serif;
	font-size: 9pt;
	color: #666;
	padding: 2px;
	height: 20px;
	width: 200px;
	margin-bottom: 10px;
	background-color: #FFF;
	border: 1px solid #999;
}
.textsmall
{
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: ARIAL;
    FONT-COLOR: #401A00;
	line-height: 1.5	
}
.navtext
{
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	COLOR: #9B8F37;
	line-height: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}
.navtext2
{
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    COLOR: #ffffff;
    line-height: 1;
	line-height: 1.7em;
}
#map_holder{
	width: 400px;
	height: 365px;
	padding: 15px 15px 5px;
	margin: 0px 0px 10px;
	background-color:#999;
}
#virtual_holder{
	width: 375px;
	height: 280px;
	padding: 15px;
	margin: 0px 0px 15px;
	background-color:#4A4A4A;
}

/*
	MEMBERSHIP SPRITES
*/

#sprites{
	position:relative;
	top: -12px;
	left: 17px;
}
#sprites li{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}
#sprites li, #sprites a{height:48px;display:block;}

#home{left:0px;width:49px;}
#home{background:url('/images/members_sprite.png') 0 0;}
#home a:hover{background: url('/images/members_sprite.png') 0 -48px;}

#prev{
	left:51px;
	width:58px;
}
#prev{background:url('/images/members_sprite.png') -51px 0;}
#prev a:hover{background: url('/images/members_sprite.png') -51px -48px;}

#next{
	left:110px;
	width:83px;
}
#next{background:url('/images/members_sprite.png') -110px 0;}
#next a:hover{background: url('/images/members_sprite.png') -110px -48px;}

#chamber{
	left:194px;
	width:130px;
}
#chamber{background:url('/images/members_sprite.png') -194px 0;}
#chamber a:hover{background: url('/images/members_sprite.png') -194px -48px;}
#bb{
	left:329px;
	width:125px;
}
#bb{background:url('/images/members_sprite.png') -329px 0;}
#bb a:hover{background: url('/images/members_sprite.png') -329px -48px;}
#nmbb{
	left:458px;
	width:135px;
}
#nmbb{background:url('/images/members_sprite.png') -458px 0;}
#nmbb a:hover{background: url('/images/members_sprite.png') -458px -48px;}

#inn{
	left:598px;
	width: 133px;
}
#inn{background:url('/images/members_sprite.png') -598px 0;}
#inn a:hover{background: url('/images/members_sprite.png') -598px -48px;}

/*
	RESERVATION LAUNCH
*/

.dropDownRes_IP, #tableStyle_IP {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3d4866;
}
#tableStyle_IP {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 208px;
}
#mainCont_IP {
	background-image: url(images/book_back.png);
	background-repeat:no-repeat;
	width: 220px;
	height: 253px;
	padding-top: 25px;
	padding-bottom: 7px;
}
.buttonRes {
	border: 1px solid #333;
	color: #FFF;
	background-color: #9E6B5C;
}
.textField_IP {
	width: 70px;
}
#rateDrpDown {
	width: 185px;
}
.select_num {
	width: 50px;
}
.dropDownRes_IP1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3d4866;
}
.dropDownRes_IP1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3d4866;
}
.mid-copy {
	padding-right: 15px;
	padding-left: 15px;
}
.italic {
	font-style: italic;
	background-color: #ECE8DF;
	padding: 2px;
	margin-top: 5px;
	margin-left: 140px;
}
.pics_pkgs {
	padding: 3px;
	margin-right: 10px;
	border: 1px solid #666;
	height: 137px;
	width: 125px;
	background-color: #FFF;
}
.upgrades {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAD592;
	padding-bottom: 10px;
}
#tall_ads {
	margin-top: 5px;
	margin-bottom: 15px;
}
.pics_pkgs2 {
	padding: 3px;
	margin-right: 10px;
	border: 1px solid #666;
	background-color: #FFF;
	margin-bottom: 15px;
}
.italic2 {
	font-style: italic;
	background-color: #ECE8DF;
	padding: 2px 2px 2px 10px;
	margin-top: 5px;
}
.prices2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 10pt;
	color: #666;
	text-align: right;
	margin-top: -15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	padding-top: 2px;
	margin-bottom: 5px;
	background-color: #E0DCD1;
	padding-right: 5px;
}
.virtual {
	margin-top: 10px;
	background-image: url(/images/virtual_tour.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	padding-left: 8px;
}
.virtual_break {
	margin-top: 10px;
	margin-bottom: 10px;
}
.main_pic {
	text-align: center;
	height: 200px;
	width: 768px;
	overflow: hidden;
	margin:0px auto;
}
.pics_pkgsLRG {
	padding: 3px;
	margin-right: 10px;
	border: 1px solid #666;
	height: 137px;
	width: 125px;
	background-color: #FFF;
	margin-bottom: 150px;
}
#outer {
	width: 450px;
	margin-bottom: 15px;
	margin-top: 10px;
	position: relative;
	height: 65px;
}
#inner {
	position: absolute;
	height: 100%;
	width: 215px;
	left: 0px;
	right: 0px;
	margin-bottom: 15px;
}
#inner2 {
	position: absolute;
	height: 100%;
	width: 215px;
	left: 250px;
	top: 0px;
	margin-bottom: 15px;
}
.subhead {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A66862;
	margin-bottom: 2px;
}
.input2 {
	font-family: "Lucida Grande", sans-serif;
	font-size: 9pt;
	color: #666;
	padding: 2px;
	height: 20px;
	width: 50px;
	margin-bottom: 10px;
	background-color: #FFF;
	border: 1px solid #999;
}
#coupon {
	color: #666;
	background-color: #FFF;
	padding: 15px;
	width: 700px;
	border: 5px dashed #CECFCE;
	font-size: 14px;
	line-height: 20px;
}

