* { list-style:none ; margin:0 ; outline:none ; padding:0 }
a img { border:none }
.align1 { text-align:left }
.align2 { text-align:center }
.align3 { text-align:right }
.fl1 { float:left ; margin:0 10px 10px 0 }
.fl2 { float:right ; margin:0 0 10px 10px }
body { background:#AAC4CF ; color:#292B1C ; font-family:arial,helvetica,sans-serif ; font-size:75% ; padding:10px 0 }
#wrap1 { background:#DBE5ED url(../images/bg_wrap.gif) ; color:#526A74 ; border:1px solid #FDFAFA ; margin:auto ; width:801px }
#wrap2 { background:url(../images/bg_wrap_bottom.gif) bottom repeat-x }
#wrap3 { background:url(../images/bg_wrap_top.jpg) top left no-repeat ; padding:80px 0 35px 0 }
	#nav1 { background:#95ADB9 url(../images/bg_nav1.gif) bottom repeat-x ; color:#FDFAFA ; height:30px ; text-align:center ; padding-top:5px ; width:801px }
		#nav1 a { color:#FDFAFA ; font-family:"arial narrow",arial,helvetica,sans-serif ; font-size:125% ; height:30px ; padding:0 8px 10px 8px ; text-decoration:none ; text-transform:uppercase ; width:auto }
		#nav1 a:hover { background:url(../images/bg_nav1_a_hover.gif) bottom center no-repeat ; color:#292B1C }
/* OLD NAV CSS */
/*	#nav1 { background:#95ADB9 url(../images/bg_nav1.gif) bottom repeat-x ; color:#FDFAFA ; padding:0 35px ; width:731px }
		#nav1 li { float:left }
		#nav1 .l1 { width:61px }
		#nav1 .l2 { width:178px }
		#nav1 .l3 { width:87px }
		#nav1 .l4 { width:59px }
		#nav1 .l5 { width:117px }
		#nav1 .l6 { width:113px }
		#nav1 .l7 { width:106px }
			#nav1 a { color:#FDFAFA ; display:block ; font-family:"arial narrow",arial,helvetica,sans-serif ; font-size:125% ; padding:5px 0 10px 0 ; text-align:center ;  text-decoration:none ; text-transform:uppercase }
			#nav1 a:hover { background:url(../images/bg_nav1_a_hover.gif) bottom center no-repeat ; color:#292B1C }
*/
	#nav2 { background:#526A74 ; color:#FDFAFA }
		#nav2 li { float:right ; padding:0 10px }
			#nav2 a { color:#FDFAFA ; font-size:75% ; text-decoration:none }
		#JSCheck1 { visibility:hidden }
	#headerImgs { background:#EEF3F6 ; border-bottom:1px solid #FDFAFA ; height:136px ; width:801px }
		#logo { float:left ; width:274px }
		#imgs { float:right ; width:526px }
	#content { margin:0 25px 0 15px ; width:761px }
		p, dl, h1 { padding-bottom:15px }
		h2 { padding-bottom:7px }
		#content ul, #content ul li { list-style:square ; margin-left:13px }
		#content ol, #content ol li { list-style:decimal ; margin-left:13px }
		#content ul, #content ol { font-size:118% ; padding-bottom:15px }
		#content .cal { border-width:1px 1px 0 1px ; border-style:solid ; border-color:#FDFAFA ; margin:0 auto 15px auto ; width:223px }
		#content .available { color:#AAC4CF ; font-weight:bold }
		#content .booked { color:#4E3B21 ; font-weight:bold }
		#left { background:#E9EFF4 ; color:#5C7E85 ; float:left ; padding-top:15px ; width:244px }
			#left h1 { font-family:"lucida sans",sans-serif ; font-size:150% ; font-weight:normal ; letter-spacing:2px ; text-align:center }
			.availability { padding:40px 0 ; text-align:center }
			.req { font-weight:bold }
			#left input, #left textarea { background:#FFF !important ; border:1px solid #526A74 ; color:#4E3B21 }
			#left dd { margin-bottom:5px }
			#content #left ul { border-top:1px solid #4E3B21 ; font-size:100% ; margin-left:0px ; padding-top:15px }
			#content #left ul li { margin-left:20px }
			h1.logo { height:45px ; margin-left:-15px ; position:absolute ; width:auto }
			p.credits { padding-top:60px }
		#right { float:right ; padding-top:25px ; width:476px }
			#right a { color:#4E3B21 }
			#right h1 { background:#DBE5ED ; color:#141616 ; font-family:"lucida sans",sans-serif ; font-size:109% ; letter-spacing:1px }
			#right h2 { font-family:verdana,arial,helvetica,sans-serif ; font-size:118% }
			hr { background:#4E3B21 ; border:none ; color:#4E3B21 ; height:1px ; margin-bottom:15px ; width:100% }
			#right p { font-size:118% ; line-height:130% }
			.cols1 {  }
				.cols1 .left { float:left ; width:225px }
				.cols1 .right { float:right ; width:225px }
			.cols2 { background:#F9FFF4 ; border:1px solid #AAC4CF ; color:#3C5E65 ; margin-bottom:15px ; padding:15px 15px 0 15px ; width:444px }
				.cols2 .left { float:left ; width:209px }
				.cols2 .right { float:right ; width:209px }
#nav3 { margin:auto ; text-align:center ; width:803px }
	#nav3 a { color:#141616 ; font-size:83% ; text-decoration:none ; text-transform:uppercase }

/* CLEARFIX */
#nav2, #content, .cols1, .cols2, #headerImgs { overflow:hidden }
* html #nav2, * html #content, * html .cols1, * html .cols2, * html #headerImgs { height:1% ; overflow:visible }

/* Email a Friend */
#email { background:#AAC4CF url(../images/bg_wrap_top.jpg) top center no-repeat ; padding:90px 10px 10px 10px }
#email table { margin-bottom:15px ; width:100% }
#email th, #email td { border-right:1px solid #AAC4CF ; border-bottom:1px solid #AAC4CF ; padding:2px 4px ; text-align:left }
#email th { background:#95ADB9 ; color:#FDFAFA }
#email td { background:#E9EFF4 ; color:#5C7E85 }
#email textarea { height:200px ; width:100% }
#showPreview { display:none }