HTML {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	BACKGROUND-IMAGE: url(img/bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	MARGIN-TOP: 0px
}
A {
	COLOR: #ad3621
}
A:link {
	/*COLOR: #ad3621*/
}
A:visited {
	
}
A:hover {
	COLOR: #000000
}
#wrapper {
	WIDTH: 953px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#toparea {
	POSITION: absolute; WIDTH: 953px; HEIGHT: 583px
}
#logolink {
	Z-INDEX: 5000; POSITION: absolute; WIDTH: 222px; HEIGHT: 148px; TOP: 0px; LEFT: 367px
}
#topflash {
	POSITION: absolute; WIDTH: 953px; HEIGHT: 148px; TOP: 0px; LEFT: 0px
}
#tempTime {
	POSITION: absolute; TOP: 131px; RIGHT: 16px
}
#tempTime_home {
	POSITION: absolute; TOP: 131px; RIGHT: 66px
}
#soundPlayer {
	POSITION: absolute; TOP: 131px; RIGHT: 16px
}
#resNumber {
	POSITION: absolute; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #787671; FONT-SIZE: 11px; TOP: 131px; FONT-WEIGHT: bold; LEFT: 16px
}
#topnav {
	POSITION: absolute; WIDTH: 953px; BACKGROUND: url(img/topnav_bg.jpg) no-repeat; HEIGHT: 38px; TOP: 148px; LEFT: 0px
}
#topnav IMG {
	PADDING-LEFT: 15px; PADDING-RIGHT: 15px
}
#topnavshift {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 941px; HEIGHT: 23px; COLOR: #ffffff; OVERFLOW: hidden; PADDING-TOP: 15px; LEFT: 6px
}
#mainflash {
	POSITION: absolute; BACKGROUND-COLOR: #ffffff; WIDTH: 953px; HEIGHT: 397px; TOP: 186px; LEFT: 0px
}
#homeflash {
	POSITION: absolute;
	WIDTH: 660px;
	HEIGHT: 396px;
	TOP: 0px;
	LEFT: 6px
}
#flashgallery {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 667px; HEIGHT: 321px; TOP: 0px; LEFT: 6px
}
#specialsflash {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 273px; HEIGHT: 321px; TOP: 0px; LEFT: 674px
}
#featurednav {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 668px; HEIGHT: 99px; TOP: 295px; LEFT: 6px
}
#bookingmask {
	POSITION: absolute; WIDTH: 273px; BACKGROUND: url(img/bookingbg.jpg); HEIGHT: 73px; TOP: 321px; LEFT: 674px
}
#bookingdate {
	POSITION: absolute; WIDTH: 59px; HEIGHT: 19px; FONT-SIZE: 10px; TOP: 32px; LEFT: 11px
}
.datein {
	BORDER-BOTTOM: #596a7e 1px solid; BORDER-LEFT: #596a7e 1px solid; BACKGROUND-COLOR: #b8c4cf; WIDTH: 54px; PADDING-RIGHT: 2px; HEIGHT: 15px; FONT-SIZE: 10px; BORDER-TOP: #596a7e 1px solid; BORDER-RIGHT: #596a7e 1px solid
}
#calendar {
	POSITION: absolute; WIDTH: 17px; HEIGHT: 16px; TOP: 34px; LEFT: 76px
}
#nights {
	POSITION: absolute; TOP: 34px; LEFT: 100px
}
#adults {
	POSITION: absolute; TOP: 34px; LEFT: 143px
}
#children {
	POSITION: absolute; TOP: 34px; LEFT: 186px
}
#bookingbutton {
	POSITION: absolute;
	TOP: 29px;
	LEFT: 203px
}
.smallselector {
	BORDER-BOTTOM: #596a7e 1px solid; BORDER-LEFT: #596a7e 1px solid; BACKGROUND-COLOR: #b8c4cf; WIDTH: 37px; FONT-SIZE: 10px; BORDER-TOP: #596a7e 1px solid; BORDER-RIGHT: #596a7e 1px solid
}
#clearspace {
	CLEAR: both
}
#clearspace2 {
	WIDTH: 953px; CLEAR: both
}
#middlearea {
	POSITION: absolute; TOP: 583px
}
#contentshadow {
	Z-INDEX: 1000; POSITION: absolute; WIDTH: 953px; HEIGHT: 28px; TOP: 0px; LEFT: 0px
}
#homecontent {
	WIDTH: 673px; BACKGROUND: url(img/home_content_bg.jpg) #ffffff no-repeat; FLOAT: left
}
#widecontent {
	BACKGROUND-COLOR: #ffffff; WIDTH: 673px; BACKGROUND-REPEAT: no-repeat; FLOAT: left
}
#contentwrapper {
	POSITION: absolute; WIDTH: 953px; BACKGROUND: url(img/content_bg.jpg) repeat-y;background-color:#FFF;


}
#content1 {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 21px; ; WIDTH: 673px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; 
	MIN-HEIGHT: 403px;HEIGHT: auto !important; COLOR: #787671; FONT-SIZE: 12px
}
#content {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 21px; MIN-HEIGHT: 310px; WIDTH: 507px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; HEIGHT: auto !important; COLOR: #787671; FONT-SIZE: 12px; 
}
.subpageheader {
	PADDING-TOP: 10px
}
#subnav {
	WIDTH: 166px; FLOAT: left; PADDING-TOP: 32px
}
#rightcolumn {
	WIDTH: 280px; FLOAT: right; PADDING-TOP: 27px;
	background-image:url(img/bg_dx.jpg);
	MIN-HEIGHT: 735px;
	
}
#rightcolumn_newsletter {
	WIDTH: 280px; FLOAT: right; PADDING-TOP: 27px;
	background-image:url(img/bg_dx.jpg);
	MIN-HEIGHT: 395px;
	
}
#rightcolumn_serv {
	WIDTH: 280px; FLOAT: right; PADDING-TOP: 27px;
	background-image:url(img/bg_dx.jpg);
	MIN-HEIGHT: 577px;
	
}
#rightcolumn_off {
	WIDTH: 280px; FLOAT: right; PADDING-TOP: 27px;
	background-image:url(img/bg_dx.jpg);
	MIN-HEIGHT: 755px;
	
}
#rightcolumn_cont {
	WIDTH: 280px; FLOAT: right; PADDING-TOP: 27px;
	background-image:url(img/bg_dx.jpg);
	MIN-HEIGHT: 1020px;
	
}
#rightcolumn_priv {
	WIDTH: 280px; FLOAT: right; PADDING-TOP: 27px;
	background-image:url(img/bg_dx.jpg);
	MIN-HEIGHT: 995px;
	
}
#rightcolumn_it {
	WIDTH: 280px; FLOAT: right; PADDING-TOP: 27px;
	background-image:url(img/bg_dx.jpg);
	MIN-HEIGHT: 1155px;
	
}
#rightcolumn_cam {
	WIDTH: 280px; FLOAT: right; PADDING-TOP: 27px;
	background-image:url(img/bg_dx.jpg);
	MIN-HEIGHT: 1340px;
	
}
#marqueeapp {
	TEXT-ALIGN: center
}
#reviewsapp {
	width:220px;
	height:145px;
	background-image:url(img/bg_newsletteri.jpg);
	TEXT-ALIGN: center; 
	margin-top:30px;
	margin-left:30px;

}
#liveChat {
	TEXT-ALIGN: center; PADDING-TOP: 10px
}
#bottom {
	WIDTH: 953px; HEIGHT: 35px
}
#bottombar {
	WIDTH: 953px; BACKGROUND: url(img/bg_button.jpg); HEIGHT: 34px; TOP: 0px; LEFT: 0px
}
#bottmbarinnerwrap {
	POSITION: absolute; WIDTH: 953px; HEIGHT: 35px
}
#ht {
	POSITION: absolute; WIDTH: 180px; HEIGHT: 35px; TOP: 0px; LEFT: 0px
}
#bottomnav {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 746px; HEIGHT: 23px; TOP: 11px; LEFT: 185px
}
#bottomnav IMG {
	PADDING-LEFT: 15px
}
#footerarea {
	POSITION: absolute; WIDTH: 953px
}
#footerarea1 {
	POSITION: absolute; WIDTH: 953px
}
#footertext {
	TEXT-ALIGN: center; WIDTH: 953px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #f7efda; FONT-SIZE: 10px; PADDING-TOP: 23px
}
#footertext A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #f7efda; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#footertext A:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #f7efda; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#footertext A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #f7efda; FONT-SIZE: 10px; TEXT-DECORATION: underline
}

#footermenu {
	TEXT-ALIGN: right; WIDTH: 938px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #f7efda; FONT-SIZE: 10px; PADDING-TOP: 23px;
	margin-right:3px;
	padding:8px;
	 COLOR: #bda054;
}
#footermenu A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #bda054; FONT-SIZE: 12px; TEXT-DECORATION: none;
}
#footermenu A:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #bda054; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#footermenu A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #bda054; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
#footerlogos {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; WIDTH: 953px; HEIGHT: 79px; PADDING-TOP: 12px
}
#reviews_disclaimer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; WIDTH: 953px
}
.hometxtfullwidth {
	PADDING-LEFT: 40px; PADDING-RIGHT: 40px
}
.subpagetextfullwidth {
	PADDING-LEFT: 22px; PADDING-RIGHT: 25px
}
.subpagetextfullwidth LI {
	MARGIN-LEFT: -25px
}
.shadowimgleft {
	BACKGROUND-IMAGE: url(img/imgshadowLeft.gif); TEXT-ALIGN: right; BACKGROUND-REPEAT: no-repeat
}
.shadowimgleft IMG {
	MARGIN: 8px 9px 8px 30px
}
.shadowimgright {
	BACKGROUND-IMAGE: url(img/imgshadow.gif); TEXT-ALIGN: left; BACKGROUND-REPEAT: no-repeat
}
.shadowimgrightv2 {
	BACKGROUND-IMAGE: url(img/imgshadow.gif); PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 8px
}
.shadowimgright IMG {
	MARGIN: 8px 32px 8px 8px
}
.shadowimgrightv3 {
	BACKGROUND-IMAGE: url(img/imgshadow.gif); WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; MARGIN-RIGHT: -10px; PADDING-TOP: 0px
}
.shadowimgrightv3 IMG {
	MARGIN: 8px
}
.shadowimgevents {
	BACKGROUND-IMAGE: url(img/imgshadow.gif); PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND-REPEAT: no-repeat; VERTICAL-ALIGN: top; PADDING-TOP: 8px
}
.shadowimgevents IMG {
	MARGIN: 0px 32px 8px 0px; VERTICAL-ALIGN: top
}
.hr {
	BACKGROUND-IMAGE: url(img/hr.gif); PADDING-LEFT: 20px; WIDTH: 458px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.hr_guestbook {
	BACKGROUND-IMAGE: url(img/hr.gif); MARGIN-TOP: 15px; PADDING-LEFT: 0px; WIDTH: 458px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; MARGIN-BOTTOM: 15px
}
.callout {
	BORDER-BOTTOM: #ded1b0 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f7f3e7; PADDING-LEFT: 10px; WIDTH: 458px; PADDING-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #b59959; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.headline {
	FONT-FAMILY: "Century Gothic", Arial, sans-serif; COLOR: #000000; FONT-SIZE: 16px
}
.subheadline {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #b49c68; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
LI {
	LIST-STYLE-IMAGE: url(img/bullet.gif)
}
.txtl {
	PADDING-LEFT: 22px; WIDTH: 256px; PADDING-RIGHT: 6px
}
.txtR {
	PADDING-RIGHT: 22px
}
.imgL IMG {
	PADDING-LEFT: 30px
}
.codeshadow {
	PADDING-LEFT: 18px; WIDTH: 160px; MARGIN-BOTTOM: 33px; HEIGHT: 113px
}
.codeshadow IMG {
	PADDING-RIGHT: 5px; PADDING-TOP: 16px
}
.codeshadowevents {
	PADDING-LEFT: 18px; WIDTH: 200px; MARGIN-BOTTOM: 33px; HEIGHT: 113px
}
.codeshadowevents IMG {
	PADDING-RIGHT: 25px; PADDING-TOP: 16px
}
.floorplancopy {
	PADDING-LEFT: 15px; PADDING-RIGHT: 44px; PADDING-TOP: 4px
}
.floorplancopy UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 16px
}
.photothumb {
	BACKGROUND-IMAGE: url(img/photo_thumbs_bg.jpg); PADDING-BOTTOM: 13px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 16px
}
.photothumb2 {
	BACKGROUND-IMAGE: url(img/photo_thumbs_bg.jpg); PADDING-BOTTOM: 13px; PADDING-LEFT: 16px; WIDTH: 129px; PADDING-RIGHT: 16px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 92px; PADDING-TOP: 16px
}
.specialssubheadline {
	FONT-FAMILY: "Century Gothic", Arial, sans-serif; COLOR: #000000; FONT-SIZE: 16px
}
.specialssubheadline A:link {
	FONT-FAMILY: "Century Gothic", Arial, sans-serif; COLOR: #000000; FONT-SIZE: 16px; TEXT-DECORATION: none
}
.specialssubheadline A:visited {
	FONT-FAMILY: "Century Gothic", Arial, sans-serif; COLOR: #000000; FONT-SIZE: 16px; TEXT-DECORATION: none
}
.specialssubheadline A:hover {
	FONT-FAMILY: "Century Gothic", Arial, sans-serif; COLOR: #ad3621; FONT-SIZE: 16px; TEXT-DECORATION: none
}
.disclaimer {
	LINE-HEIGHT: 15px; FONT-STYLE: italic; FONT-SIZE: 10px
}
.copy_price SPAN {
	COLOR: #ad3621; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.copy_price P {
	COLOR: #ad3621; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.coll {
	PADDING-LEFT: 22px; PADDING-RIGHT: 11px
}
.coll LI {
	MARGIN-LEFT: -15px
}
.colr LI {
	MARGIN-LEFT: -15px
}
.colr {
	PADDING-LEFT: 11px; PADDING-RIGHT: 25px
}
.text-required {
	LINE-HEIGHT: 15px; COLOR: #ad3621
}

.form-notes {
	LINE-HEIGHT: 15px
}
.text-dark {
	LINE-HEIGHT: 15px
}
.input_field {
	WIDTH: 330px
}
#postcardmain {
	BACKGROUND-IMAGE: url(img/postcardbg.jpg); BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #22528b
}
.postcardimg IMG {
	BACKGROUND-IMAGE: url(img/photo_thumbs_bg.jpg); PADDING-BOTTOM: 13px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 16px
}
#shrthr {
	BACKGROUND-IMAGE: url(img/hr.gif); MARGIN: 15px 0px 15px 35px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; FLOAT: left; HEIGHT: 50px
}
#longhr {
	BACKGROUND-IMAGE: url(img/hr_long.gif); MARGIN-TOP: 15px; PADDING-LEFT: 0px; WIDTH: 620px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; MARGIN-BOTTOM: 15px; HEIGHT: 50px
}
.hr_long {
	BACKGROUND-IMAGE: url(img/hr_long.gif); MARGIN-TOP: 15px; PADDING-LEFT: 0px; WIDTH: 620px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; MARGIN-BOTTOM: 15px
}
.hr_long2 {
	BACKGROUND-IMAGE: url(img/hr_long.gif); MARGIN-TOP: 15px; PADDING-LEFT: 18px; WIDTH: 620px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; MARGIN-BOTTOM: 15px
}
.contact_email_subject_url {
	DISPLAY: none
}
.textblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e4a6f;
}
.txtbrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e7056;
}
#bookingdatefrom {
	POSITION: absolute; WIDTH: 59px; HEIGHT: 19px; FONT-SIZE: 10px; TOP: 32px; LEFT: 11px
}
#bookingdateto {
	POSITION: absolute;
	WIDTH: 59px;
	HEIGHT: 19px;
	FONT-SIZE: 10px;
	TOP: 32px;
	LEFT: 106px
}
.datein {
	BORDER-BOTTOM: #596a7e 1px solid; BORDER-LEFT: #596a7e 1px solid; BACKGROUND-COLOR: #b8c4cf; WIDTH: 54px; PADDING-RIGHT: 2px; HEIGHT: 15px; FONT-SIZE: 10px; BORDER-TOP: #596a7e 1px solid; BORDER-RIGHT: #596a7e 1px solid
}
#calendar {
	POSITION: absolute; WIDTH: 17px; HEIGHT: 16px; TOP: 34px; LEFT: 76px
}
#calendar2 {
	POSITION: absolute;
	WIDTH: 17px;
	HEIGHT: 16px;
	TOP: 34px;
	LEFT: 172px
}
#newsletter {
	position:absolute;
	width:181px;
	height:20px;
	z-index:1;
	left: 722px;
	top: 302px;
}
#submit {
	position:absolute;
	width:95px;
	height:23px;
	z-index:1;
	left: 763px;
	top: 347px;
}
.text-newsletter {
    COLOR: #fff;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.a:link.text-newsletter {
    COLOR: #fff;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#wu {
	position:absolute;
	width:73px;
	height:5px;
	z-index:1;
	top: 63px;
	left: 193px;
}
