html, body {	padding: 0; margin: 0; font-family: "trebuchet MS", Geneva, Arial, Helvetica, sans-serif; background-color: #DCEFF0; color: #000; font-weight: 400; background-image: url(backphoto.jpg); background-repeat: no-repeat; background-position: left top;}

/*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;}
.blue {color: #2DD1F4;}
.highlight {font-weight: 700; color: #fff;}

/*AQUA*/
.aqua {display:block; padding: 0px; margin: 0px;}
.col1 {text-align: center;position: absolute; top: 0px; left: 700px; width: 190px; margin: 0px; padding: 0px;}

.info1 { font-size: 13px; line-height: 20px; padding: 3px 0px; margin: 0px; text-align: justify; color: #ccc;}
.info2 { font-size: 11px; line-height: 17px; padding:5px 0px; margin: 0px; color: #ccc; }

/* Default titles */    
H1, h2, h3, h4, h5, h6{ display:block; font-weight: 400; margin: 0px;}
h1 {font-family: "Times New Roman", Times, serif; font-size: 34px; color: #AFAA98; letter-spacing: -1px; padding: 7px 0px;}
h2 {font-family: "Times New Roman", Times, serif; font-size: 19px; color: #fff;font-style: italic;}
h3{ padding-left: 36px; padding-top: 22px; font-family: "Times New Roman", Times, serif; font-size: 19px; color: #fff;font-style: italic; background-image: url(icon2.jpg); background-repeat: no-repeat; background-position: left top; height: 50px;}
.packages {float: left; width: 240px; margin-right: 26px;margin-bottom: 16px;}
.bowbg{ background-image: url(icon1.jpg); background-repeat: no-repeat; background-position: left top;}

h5{ font-family: Tahoma; font-size: 10px; letter-spacing: 2px; padding:10px 44px; color:#999;}
h4{ font-family: Tahoma; font-size: 10px; letter-spacing: 2px; padding:10px 5px; color:#999;}
h4 a{font-size: 11px; letter-spacing: 0px; padding:0px; margin: 0px;color:#fff; text-decoration: underline;}
h4 a:hover{ text-decoration: none; }
h6 { font-size: 10px; color: #000; line-height: 40px; margin: 0px; padding: 3px 0px 0px 10px; }
h6 a {  color: #000; text-decoration: underline; line-height: 12px; margin: 0px 14px; padding: 0px 5px; text-align:center; }
h6 a:hover { text-decoration: none;}

.portal {margin: 20px auto; width:980px;}
.wrapper{position:relative;  margin: 0px auto; width:980px; background-color: #09222A; background-image:  url(header1.jpg); background-repeat: no-repeat; background-position: left top; }
.content {margin: 0px auto; padding: 0px;}
.caption { width: 800px; margin: 0px auto;}
#back2 {background-image:  url(header2.jpg); background-repeat: no-repeat; background-position: center top;}
.slideshow {background-color: #114150; padding:6px; width: 700px; margin: 0px auto;}
.slideshow1 {background-color: #114150; padding:6px; width: 340px; margin: 0px auto;}
.left {float:left; width: 576px; margin: 10px auto;}
.right {float:left; width: 224px;margin: 10px auto;}
.thumb {float:left; margin-left: 20px; margin-bottom: 10px; padding: 6px; border:5px solid #114150; }

.leftsuite {float:left; width:360px; margin: 10px auto;}
.rightsuite {float:right; width: 390px;margin: 10px auto;}
.border1 { border: 1px solid #31464C; background-image: url(footer2.jpg); background-repeat: repeat; padding: 14px; width: 190px; float: left; margin-right: 30px; margin-top: 30px;}
.border2 { border: 1px solid #31464C; background-image: url(footer2.jpg); background-repeat: repeat; padding: 14px; width: 190px; margin-right: 0px; margin-top: 30px;}
.bgtxt { background-image: url(backtxt.jpg); background-repeat: no-repeat; background-position: left top; width: 480px; height: 120px; padding: 20px 24px;}

/*LOGO*/
.logoholder {float: left; margin-top: 64px; margin-left: 86px;}
#logo {position: relative; width: 180px;left: 0px;top: 0px;}
UL#logo	{margin: 0px; padding: 0px; list-style: none;}
UL#logo li { text-indent: -9999px; }
UL#logo li a { height: 69px; display: block; background-image: url(logo.png); background-repeat: no-repeat; background-position: top left;}

.nav{ float: right; margin-top: 98px; width: 620px;}
.nav ul {list-style:none; display:block; font-size:12px; color:#2DD1F4; margin: 0px; padding: 0px; font-weight:400; }
.nav li { float: left; padding:0px; margin:0px; }
.nav li a {text-decoration:none; color:#2DD1F4; padding:0px; margin: 0px 5px; line-height: 30px; }
.nav li a:visited {text-decoration:none; color:#2DD1F4; padding:0px; margin: 0px 5px; line-height: 30px;}
.nav li a:hover { color: #fff; text-decoration: none; border-bottom: 3px solid #2DD1F4; }
.nav li#current a { color: #fff; text-decoration:none; border-bottom: 3px solid #2DD1F4; line-height: 30px; }
.nav li#current a:hover { color: #2DD1F4; text-decoration: none; }

.footer {position: relative; width: 980px; margin: 0px auto; background-repeat: repeat-x; background-position: center top; height: 116px;background-image: url(footer1.jpg);}
.footercontent {margin:auto 100px; padding-top:40px;}
.footer ul {letter-spacing: 2px; font-family: Tahoma; list-style:none; display:block; font-size:10px; color:#999; margin: 0px; padding: 0px; font-weight:400; }
.footer li { float: left; padding:0px; margin:0px; }
.footer li a, li a:visited {text-decoration:none; color:#999; padding:8px; margin: 0px 6px; line-height: 30px; }
.footer li a:hover { color: #fff; text-decoration: none; background-color: #0F3A48; }

/*SEASONS*/
.roomtype1{ font-family:Arial, Tahoma, Helvetica, sans-serif;font-size: 12px; font-weight: 700; line-height: 18px; padding: 3px 0px; margin: 0px; }
table,td,tr {border:0px; padding:0px; margin: 0px;}
.seasons{font-size: 11px; color: #2DD1F4;}

/*FORM*/
#form{ margin:0px; padding: 8px 8px 40px 8px; font-size: 11px; line-height: 18px;}
.prices1 {font-size: 11px; line-height: 18px; padding: 3px 0px; margin: 0px; color: #ccc;}
.star { color: #f00; font-size: 10px; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif;}

textarea, input, option, select { font-family: "trebuchet MS", Arial; font-size: 11px; color: #ccc; background-color: #09222A; border: 1px solid #31464C; padding: 2px; margin-bottom: 1px; 	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;  -moz-border-radius:5px;}
	
input#form { cursor: pointer;  margin-top: 8px; padding: 5px; color: #ccc;
background-color:#09222A; 
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;  -moz-border-radius:5px;}

