body {
	margin: 0px 0px 0px 0px;
    padding:0px, 0px, 0px, 0px;
	background-image: url('images/NewBaseWorkRepeat.jpg');
	background-repeat: repeat-y;
}

form { display: inline; margin: 0; }


	
h1 {	font-size: 24px;
	xfont-family: arial, sans-serif;
	xtext-indent: 10px;
	xpadding: 2px 2px 2px 2px;
	xline-height: 100%;
	margin:0 0 0 0;padding:0;}
.titleheader { display: none !important; }
.moteltitle {color: #780000;margin:0 0 0 0;padding:0;  line-height: 130%; text-align: center;}

h2 {color: #780000;margin:0 0 0 0;padding:0;  line-height: 100%; text-align: center; font-size: 20px;}
h3 {color: brown; text-align: center;
margin:0 0 0 0; padding:0; 
line-height: 150%; 
font-size:16px; 
font-style: italic;}
h4 {color: brown; text-align: center;
margin:0 0 0 0; padding:0; 
line-height: 120%; 
font-size:16px; 
font-style: italic;}
h5{color: brown; 
margin:0 0 0 0; padding:0; 
font-style: italic;}

	
	p {	xfont-size: 15px;
	xfont-family: arial, sans-serif;
	xtext-indent: 10px;
	xpadding: 2px 2px 2px 2px;
	xline-height: 100%;}
	
p .indented{text-indent: 2.0em;}
img.pic{
	border: 2px solid white;
	margin: 5px 5px 5px 5px; 
}	
		  
p.BodyTitle {
	padding: 0px 0px 0px 40px;
	width: 530px;
	font: italic bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	color: ORANGE;
}
	
a:active { 	background-color: none;  }
a.menu2 img {border: none; }
a.menu2{ display:block; height:24px; width:118px; overflow:hidden; }
a.menu2:hover { display:block; text-indent:-118px; }

Div.Base{
	position:absolute;
	width: 100%;
	height: 1100;
	background-image: url('images/Base2010.jpg'); 
	background-repeat: no-repeat;
}

Div.footer {
	float:bottom;
	width:100%;
	height:50px;
}

p.copyright{
	font-size: 10px;
	line-height:1em;
	font-family: verdana, sans-serif;
	font-variant: small-caps;
	color: slategray;
}

p.footernote{
	text-align: left;
	text-indent: 0;
	font-size: 10px;
	line-height:1em;
	font-family: verdana, sans-serif;
	xxfont-variant: small-caps;
	color: slategray;
	width: 77%;
}

Div.FormError {
text-align: center;
border:1px solid #990000; 
background-color:#D70000; 
color:#FFFFFF; 
padding:2px; 
padding-left:3px;
width:140px;
font-size: 12px;
}

Div.HomeBodyPane{
	width: 650px;
	height: 800px;
	position: absolute;
	left:146px;
	top: 157px;
	background-image: url('images/HomeBodyOnly.jpg');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	border: none;
}

p.bodypane {
	color:SlateGray;
	width:100%;
	font-size: 16px;
	line-height:1em;
	text-align:left;
}

Div.BodyPane {
	width: 650px;
	position: absolute;
	left:144px;
	top: 158px;
	background-image: url('images/PlainBodyOnly.jpg');
	background-repeat: repeat;
	padding: 0px 0px 0px 0px;
	border: none;
}

Div.BodyContent{
	width: 569px;
	position: absolute;
	left:0px;
	top: 22px;
	padding: 0px 0px 0px 0px;
	border: none;
	height: 342px;
}

Div.PromBodyPane {
	width: 550px;
	position: absolute;
	left:6px;
	top: 99px;
	xxbackground-image: url('images/PromBody.jpg');
	xxbackground-repeat: repeat;
	padding: 0px 0px 0px 0px;
	border: none;
	xxtext-align:center;
}


Div.Slideshowdiv {
	width: 650px;
	position: absolute;
	left:20px;
	top: 5px;
	padding: 0px 0px 0px 0px;
	border: none;
}

Div.ContactForm{
	width: 577px;
	position: absolute;
	left:14px;
	top: 35px;
	padding: 14px 0px 14px 4px;
	xxborder-right: 1px solid #C1DAD7;
	xxborder-bottom: 1px solid #C1DAD7;
	xxborder-top: 1px solid #C1DAD7;
	xxborder-left: 1px solid #C1DAD7;
	xxxbackground: #f5fafa;
	text-indent: 0px;
	border-style: solid;
	border-color: teal;
	border-width: thin;
}

p.menu {text-indent: .4em; font-weight:bold; line-height: 200%;}

a.menu {	font-size: 20px; color: white; font-family: times, garamond, arial, serif; text-decoration: none}
a.submenu {font-size:14px; color:teal; font-family: times, garamond, arial, serif; text-decoration: none; padding: 0px 0px 0px 0px;}
a.menu:visited {	color:white}
a.menu:link {color: white}
a.submenu:hover {color:teal; text-decoration:none; display:block; background-color:orange;}
a.menu:hover {font-weight: bold; text-decoration: none; display:block;background-color: orange;}

p.slideshow {text-indent: .5em; font-weight:bold; line-height: 100%;}
a.slideshow{font-size: 20px; color:darkorange; text-decoration:none; background-color:none; font-family: times, garamond, arial, serif; text-decoration: none}

Div.MenuPane {
	float: left;
	width: 140px;
	height: 390px;
	position: absolute;
	left: 13px;
	top: 85px;
	padding: 10px 0px 0px 0px;
	border: none;
	z-index:2
}

Div.Webcoupon {
	float: left;
	width: 360px;
	height: 32px;
	position: absolute;
	left: 200px;
	top: 0px;
	padding: 5px 5px 5px 5px;
	border: none;
	z-index:2;
	background-color:#CC3333;
	color: #FFFFFF;
	font-size: 13px;
	font-weight:bold;
}

p.panetext {
	font-size: 13px;
	font-weight: bold;
	xxcolor: white;
	xxfont-family:  tahoma, garamond, arial, serif;
	text-indent: 0px;
	padding: 3px 3px 3px 3px;
	color: DarkSlateGray ;
	font-family:  tahoma, garamond, arial, serif;
	
}

p.eventstext {
	font-size: 11px;
	font-weight: bold;
	color: DarkSlateGray ;
	font-family:  tahoma, garamond, arial, serif;
	text-indent: 0px;
	padding: 1px 1px 1px 1px;
	text-align: justify;
	background-color: #77CCCC;
}


Div.TealPane {
	float: right;
	position: absolute;
	left: 720px;
	top: 212px;
	width: 265px;
	xxfilter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity: .90;
	filter: alpha(opacity=90);
	xxbackground: #77CCCC;
	background-color: #77CCCC;
	border: none;
	z-index: 2;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

Div.TealPaneContact {
	float: right;
	position: absolute;
	top: 210px;
	xxfilter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity: .90;
	filter: alpha(opacity=90); 
	xxbackground: #77CCCC;
	font-weight: bold;
	background-color: #77CCCC;
	border: none;
	z-index: 2;
	padding: 5px 5px 5px 5px;
	line-height:1em;
	text-align:center;
	left: 757px;
	width: 228px;
}

Div.HomeTealPane {
	float: right;
	position: absolute;
	left: 710px;
	top: 80px;
	width: 280px;
	height: 660px;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity: .950;
	background-image: url('images/HomePicGroup.jpg');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	border: none;
	z-index: 2;
}

Div.OrangePane {
	float: right;
	position: absolute;
	text-align:center;
	left: 750px;
	top: 50px;
	width: 250px;
	height: 860px;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity: .650;
	filter: alpha(opacity=65); 
	xxbackground: darkorange;
	background-color: darkorange;
	padding: 0px 0px 0px 0px;
	z-index:1;	
	font-weight: bold;
}

Div.OrangePaneContact {
	float: right;
	position: absolute;
	text-align:center;
	left: 750px;
	top: 50px;
	height: 530px; 
	width: 250px;
	-moz-opacity:.65;
	opacity: .650;
	filter: alpha(opacity=65); 
	xxbackground: darkorange;
	font-weight: bold;
    background-color: darkorange;	
	padding: 0px 0px 0px 0px;
	z-index:1;	
}

Div.smallSubscribe{
	float: right;
	width: 195px;
	xxheight:132px;
	position: absolute;
	text-align:center;
	left: 780px;
	top: 60px;
	padding: 8px 3px 1px 3px;
	margin: 0px 0px 0px 0px;
	xxpadding: 0px 0px 0px 0px;
	border: none;
	z-index:3;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	background-repeat: repeat;
	xxbackground: #FAF0E6;
	font-weight: bold;
	background-color: #FAF0E6;
	border-style: solid;
	border-color: white;
	border-width: thin;
	
	xxopacity: .850;
	xxfont-size: 14px;
	xxfont-weight: bold;
	xxcolor: teal;
	xxfont-family:  tahoma, garamond, arial, serif;
	xxtext-indent: 0px;
}

Div.UnSubscribe{
	width: 500px;
	position: absolute;
	left:24px;
	top: 10px;
	xxbackground-repeat: repeat;
	xxbackground: #teal;
	xxborder-style: solid;
	xxborder-color: teal;
	xxborder-width: thin;
	xxfilter:alpha(opacity=99);
	-moz-opacity:.80;
	xxopacity: .800;
	xxfont-size: 14px;
	xxfont-weight: bold;
	xxcolor: teal;
	xxfont-family:  tahoma, garamond, arial, serif;
	xxtext-indent: 0px;
	padding: 0px 6px 0px 6px;
}

img.roompic{
  float: left; 
  display: inline;
  margin: 0px 0px 0px 0px;
  margin: 5px 5px 5px 5px; 
  border: 1px solid white;
}	

img.sidepic{
  float: left; 
  display: inline;
  margin: 0px 0px 0px 0px;
  margin: 3px 3px 3px 3px; 
  border: 1px solid white;
  width: 120px; height:93px;
}	

img.smallpic{
  float: left; 
  display: inline;
  margin: 0px 0px 0px 0px;
  xxmargin: 5px 5px 5px 5px; 
  xxborder: 1px solid white;
  width:20px; height:20px;
}	

Div.RoomDetail{
	float: right;
	display: none;
	position: absolute;
	width: 285px;
	background-repeat: repeat;
	background: #CC9999;
	z-index:9;  
	padding: 8px 2px 8px 2px 
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity: .990;
}


p.disclaimer{font-size: 12px; line-height:1em; font-family: verdana, sans-serif; 	color: gray;}



Div.intro{
	float: center;
	display: block;
	position: absolute;
	xxline-height: .5em;
	left: 45px;
	top: 20px;
	width: 500px;
	height: 200px;
	xxtext-align: center;
	xxtext-indent: 60px;
	xxpadding: 5px 5px 5px 5px;
}

p.intro {
	color: #780000 ;
	width:470px;
	line-height: .5em;
	xxont-style: italic;
	font-size: 14px;
	line-height:1.25em;
	xxtext-align:center;
	xxfont-weight:bold;
	text-indent: 60px;
	padding: 5px 5px 5px 5px;
}


p.promnote {
	color: slategray;
	line-height: .3em;
	font-style: italic;
	font-size: 16px;
	line-height: 1.5em;
	text-align:left;
	xxfont-weight:bold;
	width:550; 
	padding: 10px 10px 10px 30px;
}

p.note {
	color: teal;
	font-style: italic;
	xxline-height: .2em;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	xxfont-family:  tahoma, garamond, arial, serif;
}



p.featuresList {
	font-size: 18px;
	line-height: .5em;
	text-indent: 0px;
	padding: 5px 5px 5px 5px;
	line-height: 100%;
	font: Garamond, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #780000 ;
	width:100%;}

Div.featuresList{
	float: top;
	display: block;
	position: absolute;
	left: 35px;
	top: 70px;
	width: 550px;
	height: 420px;
	background-repeat: repeat;
	background: #CC9999;
	padding: 5px 5px 5px 5px;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity: .400;
}


a.room{font:bold 8px, Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: black;}
a.room:hover {font-weight: bold; text-decoration: none; display:block; overflow:hidden; background-color: orange; #E6EAE9;}
a.room:visited {	color:black}
a.room:link {
	color: #7C7C7C;
}
a.features{font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72;}
a.features:visited{font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72;}
a.featuresalt{font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72;}
a.features:visited{font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72;}
p.unsubscribe{font-size: 10px; 	line-height:1em; font-family: verdana, sans-serif; 	color: gray;}
a.unsubscribe {font-size: 10px; line-height:1em; font-family: verdana, sans-serif; color: gray; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a.unsubscribe:hover {color:black;}
a.notebutton{font:bold 9px, Verdana, Arial, Helvetica, sans-serif;text-decoration: none;color: black;}
a.notebutton:hover {font-weight: bold; font-style:italic; text-decoration: none; display:block; overflow:hidden; background-color: orange; #E6EAE9;}


Div.specials {
	float: left;
	xxwidth: 160px;
	xxheight: 40px;
	position: absolute;
	left: 171px;
	top:499px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	z-index:4;
	background-color: #CC9999;
	border: 1px solid brown;
	font-style:italic;
	height: 65px;
	width: 127px;
	
}


Div.ratestable {
	float: left;
	xxwidth: 700px;
	xxheight: 390px;
	position: absolute;
	left: 10px;
	top:525px;
	xxpadding: 0px 0px 0px 0px;
	border: none;
	xxz-index:2

}

#RatesTable {
	xxwidth: 570px;
	padding: 0;
	margin: 0;
	xxborder: outset 3pt; 
    xxborder-collapse: separate;
    xxborder-spacing: 15pt
}

p.ratespecials{
	padding: 0px 0px 0px 30px;
	width: 550px;	 
	font: bold, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #CC6666;
	line-height: 100%;
}

p.ratespecials #red{
	color: red;
}


div.tabletitle{
	width:175px;
	position:absolute;
	left:5px;
	top:46px;
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
	line-height:1em;
	text-align:left;
	font-family: verdana, sans-serif;
	font-variant: small-caps;
	color: #77CCCC;
	z-index:10;
}

caption.info {
	padding: 0 0 0 40px;
	width: 80%;	 
	font: italic 9px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
	
caption.note {
	padding: 0px 0px 0px 0px; 
	font: bold, italic, 8px, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	color: darkred;
	line-height: 120%;
	xxcaption-side: right; 
    xxwidth: auto;
    xxtext-align: left;
}


th {
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 2px 2px 2px 2px;
	background: #CAE8EA url(images/bg_header2.jpg) no-repeat;
}

th.orange {background: #CAE8EA url(images/bg_orange_header4.jpg) no-repeat;}
th.orangewide {background: #CAE8EA url(images/bg_orange_wide_bg2.jpg) no-repeat;}
th.peachwide {background: #CAE8EA url(images/bg_peach_wide.jpg) no-repeat;}
th.peachnarrow {background: #CAE8EA url(images/bg_peach_narrow.jpg) no-repeat;}
th.peachnarrowdark {background: #CAE8EA url(images/bg_peach_narrow_dark.jpg) no-repeat;}


th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

th.transparentcell {
	border-top: 0;
	border-left: 0;
	xxborder-right: 1px solid #C1DAD7;
	background: none;
}



th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 8px Arial, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

th.notebutton {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 8px Arial, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 8px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: center;
	
	
	
}	
	
th.spec a{
	display: block; 
	overflow:hidden;
	padding: 0.5em 0 0.5em .5em;
	border-width: .5px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	color: #777;
	text-decoration: none;
	background: #f7f2ea;
	
}

th.specials {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	--background: orange; 
	font: bold 10px, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: center;
	letter-spacing: 2px;
	text-transform: none;
	text-align: center;
	padding: 3px 2px 3px 2px;
}

th.specalt a{
	display: block; 
	overflow:hidden;
	padding: 0.5em 0 0.5em .5em;
	border-width: .5px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	color: #777;
	text-decoration: none;
	background: #f5fafa;
	
}

th.features{
	display: block;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	xxbackground: #fff url(images/bullet1.gif) no-repeat;
	background: #fff ;
	font: bold 10px Arial, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 30px;
	letter-spacing: 1px;
	color: black;
}

th.featuresalt {
	display: block;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	xxbackground:  #fff url(images/bullet2.gif) no-repeat;
	background: #fff ;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
	letter-spacing: 1px;
	text-indent: 30px;
}	
	
th.features a{
	display: block; 
	overflow:hidden;
	padding: 0.5em 0 0.5em .5em;
	text-decoration: none;
	background: #f7f2ea;
}

th.featuresalt a{
	display: block; width: 100%;
	overflow:hidden;
	padding: 0.5em 0 0.5em .5em;
	text-decoration: none;
	background: #f5fafa;
}


td {
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 7px 2px 7px 2px;
	color: #4f6b72;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	xxborder: inset 2pt #C1DAD7;
}

TD.special { border: inset 10pt }  /* The top-left cell */
td.alt {	background: #F5FAFA; color: #4f6b72;}

td.specials {
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #7AC5CD;
	padding: 7px 2px 7px 2px;
	color: black;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
}

Div.Subscribe{
	width: 531px;
	height:120px;
	position: absolute;
	left:24px;
	top: 96px;
	background-repeat: repeat;
	background: orange;
	border-style: solid;
	border-color: teal;
	border-width: thin;
	xxfilter:alpha(opacity=70);
	xx-moz-opacity:.70;
	xxopacity: .700;
	xxfont-size: 14px;
	xxfont-weight: bold;
	xxcolor: teal;
	xxfont-family:  tahoma, garamond, arial, serif;
	xxtext-indent: 0px;
	padding: 0px 0px 0px 6px;
}

