* { list-style:none ; margin:0 ; outline:none ; padding:0 }
a { color:#879346 }
a img { border:none }
.align2 { text-align:center }

body { background:#D8DCBC ; color:#36220A ; font-family:tahoma,sans-serif ; font-size:13px }
#header { background:#60798E url(../images/bg_header_rooms.jpg) top center no-repeat ; color:#FFF ; height:143px ; text-indent:-5000px }
#specials #header { background:#60798E url(../images/bg_header_specials.jpg) top center no-repeat }
#directions #header { background:#60798E url(../images/bg_header_directions.jpg) top center no-repeat }
#contact #header { background:#60798E url(../images/bg_header_contact.jpg) top center no-repeat }
#attractions #header { background:#60798E url(../images/bg_header_attractions.jpg) top center no-repeat }
#home #header { background:#60798E url(../images/bg_header.jpg) top center no-repeat ; height:224px }
#nav1 { background:#36220A ; color:#FFF }
	#nav1 ul { border-left:2px solid #FFF ; margin:auto ; width:940px }
		#nav1 ul li { border-right:2px solid #FFF ; float:left }
		#nav1Link1 { width:78px }
		#nav1Link2 { width:175px }
		#nav1Link3 { width:118px }
		#nav1Link4 { width:206px }
		#nav1Link5 { width:139px }
		#nav1Link6 { width:212px }
			#nav1 a { color:#FFF ; display:block ; font-size:15px ; letter-spacing:1px ; padding:6px 0 ; text-align:center ; text-decoration:none ; text-transform:uppercase }
			#nav1 a:hover { background:#879346 }
#contentOuter { background:url(../images/bg_content_1.gif) top center repeat-x }
	#content { background:#FFF url(../images/bg_content_2.gif) ; color:#36220A ; margin:auto ; padding:16px 0 ; width:960px }
	.alt1 #content { padding:32px 20px 16px 90px ; width:850px }
	.alt2 #content { padding:32px 11px 16px 90px ; width:859px }
		#content dl {  }
			#content dl em { color:#7A9BAD }
			#content dl input, #content dl textarea { border:1px solid #7A9BAD }
			#content dd { padding-bottom:10px }
		#content h1 { color:#879346 ; font-size:20px ; font-weight:normal ; padding-bottom:20px }
		#content h2 { color:#7A9BAD ; font-size:15px ; font-weight:normal ; letter-spacing:1px ; line-height:18px ; margin-bottom:13px ; text-transform:uppercase }
			#content h2 span { color:#879346 ; font-weight:bold }
			#attractions #content h2 { border-bottom:1px solid #879346 ; width:460px }
		#content p { line-height:19px ; padding-bottom:19px }
		#content ul, #content li { line-height:19px ; list-style:disc ; margin-left:10px ; padding-bottom:7px }
		#rooms #content ul, #rooms #content li { line-height:15px ; padding-bottom:2px }
		#rooms #content ul { padding-bottom:9px }
		#switchBox { margin-bottom:15px }

		/* CONTENT COLUMNS */
		.cols1 { margin:auto ; padding-bottom:15px ; width:920px }
			.cols1 .left { float:left ; width:295px }
				.cols1 .left p { text-indent:15px }
			.cols1 .right { float:right ; width:610px }
		.cols2 { background:#313E57 url(../images/cols2_bg.gif) ; color:#FFF ; margin:auto ; padding:15px ; width:890px }
			.cols2 .left, .cols2 .middle, .cols2 .right { display:inline ; float:left ; padding-right:45px ; width:265px }
			.cols2 .left { font-size:18px }
				.cols2 .left ul, .cols2 .left li { line-height:18px ; padding-bottom:0 }
			.cols2 .middle { width:270px }
			.cols2 .right { padding-right:0 }
		.cols3 { width:850px }
		.alt2 .cols3 { width:859px }
			.cols3 .left { float:left ; width:460px }
			.cols3 .right { float:right ; width:370px }
			.alt2 .cols3 .right { width:379px }
	
		/* CONTENT BOXES */
		.box1 { background:#7A9BAD ; color:#FFF ; padding:10px ; margin-bottom:15px ; width:590px }
			#content .box1 p { padding-bottom:0 ; padding-top:20px }
			.box1 .left, .cols1 .right .box1 .left { float:left ; width:310px }
			.box1 .right, .cols1 .right .box1 .right { display:inline ; float:right ; width:260px }

		.box2Outer { background:#FFF url(../images/frame1_sides.gif) ; color:#36220A ; width:610px }
			.box2Bottom { background:url(../images/frame1_top_bottom.gif) bottom left no-repeat }
				.box2Top { background:url(../images/frame1_top_bottom.gif) top right no-repeat ; padding:10px ; width:590px }
					.box2 { background:#D8DCBC ; color:#36220A ; font-size:20px ; padding:20px ; text-align:center ; width:550px }
						.box2 span { color:#5E4127 ; font-size:14px ; font-style:italic }

		.box3Outer { background:#FFF url(../images/frame2_sides.gif) ; color:#36220A ; width:370px }
			.box3Bottom { background:url(../images/frame2_top_bottom.gif) bottom left no-repeat }
				.box3Top { background:url(../images/frame2_top_bottom.gif) top right no-repeat ; padding:10px ; width:350px }
		
		/* CONTENT OBJECTS */
		.pic1 { border:5px solid #FFF }
		.button1, .button2 { margin-top:15px ; width:211px }
			.button1 a, .button2 a { color:#FFF ; display:block ; font-size:12px ; line-height:125% ; padding:10px 20px ; text-decoration:none ; width:171px }
			.button1 a .first, .button2 a .first { font-family:georgia,serif ; font-size:16px ; padding-bottom:10px }
			/* .button1 a:hover, .button2 a:hover { text-decoration:underline } */
			.button1 a:hover { background:#678325 }
			.button2 a:hover { background:#111E37 }
		.button1 { background:#879345 ; color:#FFF }
		.button2 { background:#313E57 ; color:#FFF }
		
		.tb1 caption { color:#7A9BAD ; font-size:15px ; font-weight:bold ; letter-spacing:1px ; line-height:21px ; text-align:left ; text-transform:uppercase }
		.tb1 th, .tb1 td { border-right:1px solid #FFF ; border-bottom:1px solid #FFF }
		.tb1 thead th { background:#D8DCBC ; color:#36220A ; font-size:15px ; font-weight:normal ; padding:5px ; text-align:center ; text-transform:uppercase ; width:70px }
		.tb1 thead th.out { background:#FFF ; font-style:italic ; font-weight:bold ; padding-left:30px ; text-align:left ; width:auto }
		.tb1 tbody th { background:#D8DCBC ; color:#36220A ; font-size:15px ; font-weight:normal ; padding:8px ; text-align:right ; text-transform:uppercase }
		.tb1 tbody td { color:#FFF ; font-weight:bold ; padding:8px ; text-align:center }
		.tb1 .col1 { background:#313E57 }
		.tb1 .col2 { background:#7A9BAD }
		.tb1 .col3 { background:#879345 }
		.tb1 .col4 { background:#5E4127 }
		.tb1 .col5 { background:#36220A }
		.tb1 tbody td.out { color:#36220A ; font-weight:normal ; padding-left:30px ; text-align:left }
		
		#homebox2, #homebox3{ display:none }
		#arrows1 { display:none ; margin-top:240px ; position:absolute ; text-align:center ; width:310px }
			#arrows1 a { padding:0 10px }
		#picture { height:360px ; padding-bottom:10px ; width:350px }
			#picture img { position:absolute }
		#text { padding-bottom:10px }
		#arrows2 { display:none ; height:25px ; text-align:center ; width:350px }
				#arrows2 a { padding:0 10px }
		
#footer { background:#7A9BAD ; color:#FFF ; margin:auto ; padding:15px ; text-align:center ; width:930px }
	.footerCols { width:930px }
		.footerCols .left { float:left ; text-align:right ; width:375px }
		.footerCols .right { display:inline ; float:right ; padding-top:10px ; text-align:left ; width:535px }
			.footerCols .right .text { background:#FFF ; border:1px solid #334059 ; color:#334059 }
			.footerCols .right .submit { background:#334059 ; border:1px solid #334059 ; color:#FFF }
	#footer a { color:#D8DCBC ; text-transform:uppercase }
	#footer em { text-transform:uppercase }
	#footer p { padding:9px 0 }
	
	#footer span { color:#313E57 }

/* CLEARFIX */
.box1,
.cols1,
.cols2,
.cols3,
.footerCols,
#nav1 ul
{ overflow:hidden }

* html .box1,
* html .cols1,
* html .cols2,
* html cols3,
* html footerCols,
* html #nav1 ul
{ height:1% ; overflow:visible }