
body {font-family: 'PT Sans', Arial, Helvetica, sans-serif; background-color: #eeeeee; color: #000; font-weight: 400; }

/*CLEARFIX*/
/* Hides from IE-mac float clearing for IE6 \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix { zoom: 1; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; clear: both; height: 0;}

a:focus {outline: 0;}

.clearboth { CLEAR: both; HEIGHT: 0px; VISIBILITY: hidden;}

LI { list-style-type: none; DISPLAY: block;}
OL, UL { list-style-type: none; DISPLAY: block; margin: 0px; padding: 0px;}
.highlight { font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.info1 { font-size: 13px; line-height: 1.6; padding: 0px 0px 7px 0px; margin: 0px; color: #d5d5d5;}

/* Default titles */    
H1, h2, h3, h4, h5{display:block; font-weight: 400; font-family: Arial, Helvetica, sans-serif; margin:0px; padding: 0px; }
h1 { font-size: 28px; line-height: 30px; padding: 0px; color: #ccc; margin: 0px; font-style:normal; letter-spacing: -1px;}
h3 {color: #fff; padding: 5px 0px 5px 60px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 18px; background-image: url(line.gif); background-repeat: no-repeat; background-position: center right; font-weight: lighter; }

h4 {margin: 0px; padding-bottom: 5px; color:#c2f4fa;  font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px;}

h6 { color: #fff; font-size: 13px; font-weight: 700; font-family: Arial, Helvetica, sans-serif; line-height: 1.6;}
h6 a { color: #fff; font-size: 12px; text-decoration: underline;}
h6 a:hover { text-decoration: none; }

/* BOTTOM NAV*/    
H5 { color: #000; font-size: 10px; line-height: 32px; margin: 0px; padding: 0px 10px;}
H5 A{ color: #000; margin: 4px 0px; padding:0px 12px ; text-decoration: underline;}
H5 A:hover{ text-decoration: none; }

p {display:block;}
#wrapper{position:relative; margin: 0px auto;width: 100%; }
#content{position:relative; margin: 0px auto; width:960px; padding: 0px 10px; }

#header { position:relative; margin: 0px auto; z-index:2; width:960px; padding: 10px; color:#666;  background-image: url(bg1.png); background-repeat: repeat; background-position: left top;}

/*TOP NAV*/
.nav{ margin:0px; padding:0px; width:400px; position: absolute; right: 0px; top:70px;z-index: 9999999; }
.nav ul { font-family: Arial, Helvetica, sans-serif;text-align: left; list-style:none; display:block; font-size:14px; color:#000; margin:0; padding:0; font-weight:400; line-height: 18px;}
.nav li {float: left; padding:0px; margin: 0px 16px;}
.nav li a, li a:visited { text-decoration:none; color:#999;}
.nav li a:hover { text-decoration:none; color:#000;}
.current { text-decoration:none; color:#000; }

/*SISTER HOTEL*/
.new {margin:0px; padding:0px; width:440px; position: absolute; right: 20px; top:20px;z-index: 9999999; }
.new h6 { font-weight: lighter; color:#333; text-shadow: 1px 0px 1px #fff; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 14px; line-height: 1.8;}
.new h6 a {color:#333; text-shadow: 1px 0px 1px #fff; font-size: 14px; background-image: url(tabnew.png); background-repeat: no-repeat; background-position: left center; width: 200px; height: 40px; text-align:center; padding: 6px 28px; margin: 0px 5px;text-decoration: none;}
.new h6 a:hover{ background-image: url(tabnewhover.png); background-repeat: no-repeat; background-position: left center; }

.tips { font-family: Arial, Helvetica, sans-serif; margin:0px; padding-left:20px; width:420px; position: relative; left: 5px; top:170px;z-index: 9999999; color:#fff; text-shadow: 0px 1px 1px #333; font-size: 10px; line-height: 2.0; background-image: url(lightbulb.png); background-repeat: no-repeat; background-position: left 3px; }

/*LOGO*/
#logo {position: relative; width: 266px;left: 0px;top: 0px;z-index: 9999999; }
UL#logo	{margin: 0px; padding: 0px; list-style: none;}
UL#logo li { text-indent: -9999px; }
UL#logo li a { height: 77px; display: block; background-image: url(logo.png); background-repeat: no-repeat; background-position: top left;}

/*SLIDE FOOTER*/
#footerSlideContainer {position: fixed; bottom:26px; width: 960px; margin: 0px auto; z-index:999;}
#footerSlideButton {background: url(arrow.png) top left no-repeat transparent; position: relative; top: 30px; left: 930px; margin: auto 0px; width:30px; height:30px; border: none; cursor: pointer; z-index:10;}
#footerSlideContent { position: relative; margin: 0px auto; width: 960px; height: 340px; border: none;}

/*TOP CAPTION*/
#captionbg {background-image: url(bg2.png); background-repeat: repeat; background-position: left top; position:relative; top: 90px; left: 0px; padding: 15px; width: 49%; height: 120px; margin:0px;}
#caption { font-family:Georgia, Arial, Helvetica, sans-serif; font-style:italic; float:right; top: 0px; right: 0px; color:#fff; font-size:16px; font-weight:400; margin:0px; line-height:1.4; text-align:left; width: 470px; padding-right: 0px;}

/*SUPER SIZED BUTTONS*/
ul#slide-list{ padding:20px 5px; right:0; position:absolute; top:105px; z-index: 9999999;}
ul#slide-list li{ list-style:none; width:12px; height:12px; float:left; margin:0 8px 0 0; }
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{ background-position:0 0px; }
ul#slide-list li a{ display:block; width:12px; height:12px; background:url(nav-dot.png);  background-repeat: no-repeat; background-position: 0px -24px; cursor:pointer; }
ul#slide-list li a:hover{ background-position:0 -12px; cursor:pointer; }
				
				
/*FOOTER*/
.footer {position: fixed; bottom: 0;width: 960px;  height: 30px; margin: 0px auto; padding: 0px; background-color: #fff; z-index:999999;}
.botleft {float:left; margin-left: 10px;}

/*SMALL SLIDE SHOW*/
.thumb ul {text-align: left; list-style:none; display:block; font-size:13px; color:#d5d5d5; margin:0; padding:0; font-weight:400; }
.thumb li {float:left; text-align: left; list-style-type: none; margin: 0px;  color:#d5d5d5; padding-right: 15px; display:block;}
.thumb li img{ width: 140px;  margin: 0px; padding: 0px; border: 1px #fff solid;}
.thumb li h4{  width: auto;  padding: 0px 0px 5px 0px; border-bottom: 1px solid #fff; color:#fff; font-weight:400;  font-size:13px; text-align:center; margin: 0px;}
.thumb li p.info{  width: 660px; margin: 0px; padding: 0px; font-size:12px; line-height: 1.6;}
.thumb li p{  width: 240px; margin: 0px; padding: 5px 0px; font-size:12px; line-height: 1.6;}
.headerslideshow { padding: 10px 0px;}
.contentslideshow {width:840px; margin:0px auto;  padding: 0px; }
.linkslideshow {position:absolute; right: 30px;  z-index: 999; padding: 5px 0px; }

/*SEASONS*/
.roomtype1{ font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #fff; }
#contentbook{position:relative; margin: 0px auto; width:960px; padding: 0px 10px; top: 300px;}
.book{ padding-bottom: 70px; background-image: url(bg2.png); background-repeat: repeat; background-position: left top; margin: 0px auto 30px auto;}
.bookbg {background-image: url(tabsection.png); background-repeat: no-repeat; background-position: 26px -44px; }

table,td,tr {border:0px; padding:0px; margin: 0px;}
.formcontent {font-size: 12px; line-height: 18px; padding: 3px 0px; margin: 0px; color:#d5d5d5}
/*FORM*/

.prices1 {font-size: 12px; line-height: 18px; padding: 3px 0px; margin: 0px; color:#d5d5d5}
.star { color: #f00; font-size: 10px; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif;}

textarea, input, option, select { font-family: 'PT Sans', Arial, Helvetica, serif; font-size: 12px; font-weight: 400; color: #000; background-color:#fff; padding: 3px; border: 2px solid #c2f4fa; margin-bottom: 1px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px 3px 3px 3px; 	-khtml-border-radius: 3px 3px 3px 3px;}

input#form { margin-top: 8px; margin-bottom: 0px; padding: 4px; color: #000; border: 2px solid #fff; cursor: pointer; 
background-color:#c2f4fa; 
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;  -moz-border-radius:5px; }
