html, body {	padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; background-color: #FFF; 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; letter-spacing: 1px;}
LI { list-style-type: none; DISPLAY: block;}
OL, UL { list-style-type: none; DISPLAY: block; margin: 0px; padding: 0px;}
.highlight { font-weight: bold;}
.jqbookmark { margin: 0px; font-size: 11px; color: #FFF; padding: 7px; background-color: #000; line-height: 18px; font-weight:700;}

/*AQUA*/
.aqua {display:block; padding: 0px 0px 3px 30px;}
.col1 {float: left; width: 580px; margin-right: 10px; padding: 0;}
.col2 {float: right; width: 100px; margin-bottom: 0px; margin-top: 72px; padding: 0;}

.info1 { font-size: 12px; line-height: 20px; padding: 3px 0px 3px 10px; margin: 0px; color: #000; display:block;}

/* Default titles */    
H1, h2, h3, h4, h5, h6{ display:block; font-weight: 700; }
h4 {font-size: 12px;  line-height: 18px; padding: 8px 0px 4px 10px; margin:0px;}
h4 a {color: #000; text-decoration: underline; padding-right: 20px;}
h4 a:hover {text-decoration: none;}

h5{font-size: 12px;  line-height: 18px; padding: 0px 0px 0px 10px; margin:0px;}
h6 { font-size: 12px; 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;}

.wrapper{position:relative;  margin: 0px auto; width:100%;}
.content {width: 980px; margin: 0px auto; padding: 0;}
#tab {background-image: url(tab.gif);  width: 85px; height: 55px; position:absolute ; right: 0; top: 0; background-repeat: no-repeat;}
.slideshow {background-color: #FFF; padding: 6px; border: 1px solid #000; width: 100%; margin-bottom: 10px;}

#footer {position: relative; width: 100%; margin: 0px auto;  background-repeat: repeat-z; background-position: center top; height: 75px;background-image: url(footer.jpg);}

.left {float:left; width: 220px; margin-right: 12px;}
.right {float:right; width: 700px; display:block;}
.rightabsol {float:right; clear:both;}
.portal {padding: 14px 0px; margin:0px;}

.yellow{font-size: 12px; padding: 5px 10px; color: #000; background-color: #FF3;font-weight: bold; margin:0px;}
.yelcontent {width: 310px;}
.sections{font-size: 10px; line-height: 18px; text-transform: uppercase; border-top: 1px solid #D4D0C8; background-image: url(transp1.png); padding: 8px 15px;margin: 0px;}
.titles2{ font-size: 11px; color: #000; font-weight: bold; background-color: #FFF; padding: 5px; border: 1px solid #000;}
.rooms{ font-size: 12px; padding: 8px; line-height: 20px; background-image: url(transp.png); background-repeat: repeat;}
.roomleft {width: 470px ; float: left;  background-image: url(transp.png); background-repeat: repeat; padding: 8px; margin-bottom:10px;}
.roomright{width: 470px ; float: right;  background-image: url(transp.png); background-repeat: repeat; padding: 8px; margin-bottom:10px;}

/*LOGO*/
.logo {position: relative; width: 221px;left: 0px;top: 0px;}
UL.logo	{margin: 0px; padding: 0px; list-style: none;}
UL.logo li { text-indent: -9999px; }
UL.logo li a { height: 150px; display: block; background-image: url(logo.png); background-repeat: no-repeat; background-position: bottom left;}

/*BACKGROUNDS*/
#bk1 { background-image: url(back1.jpg); background-repeat: no-repeat; background-position: center bottom; height: 100%}
#bk2 { background-image: url(back2.jpg); background-repeat: no-repeat; background-position: center bottom;}
#bk3 { background-image: url(back3.jpg); background-repeat: no-repeat; background-position: center bottom;}
#header1 { background-image: url(header1.gif); background-repeat: no-repeat; background-position: left top; height: 156px;}
#header2 { background-image: url(header2.gif); background-repeat: no-repeat; background-position: left top; height: 126px;}
#header3 { background-image: url(header3.gif); background-repeat: no-repeat; background-position: left top; height: 160px;}

.navbot{ float: right; margin:0px; padding:0px; width:700px;}
.nav{ margin-bottom:20px; padding:0px; width:400px;}
.nav ul { float: left; letter-spacing: 3px; list-style:none; display:block; font-size:11px; color:#000; margin: 0px; padding: 0px; font-weight:400; }
.nav li { float: left; padding:0px; margin:0px; }
.nav li a, li a:visited {text-decoration:none; color:#000; padding-top:14px; margin: 0px 14px; line-height: 43px; }
.nav li a:hover { text-decoration: underline; }
.nav li#current a {background-image: url(bklink.gif); background-repeat: repeat-x; background-position: left top; text-decoration:none;}
.nav li#current a:hover { text-decoration: underline; }
.current {  background-image: url(bklink.gif); background-repeat: repeat-x; background-position: left top; }

textarea, input, option, select { font-family: 'Quattrocento Sans', Arial, Helvetica, serif; font-size: 12px; font-weight: 400; color: #000; background-color:#fff; padding: 3px; border: 1px solid #ccc; margin-bottom: 1px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px 4px 4px 4px; 	-khtml-border-radius: 4px 4px 4px 4px;}
input#form { margin-top: 8px; margin-bottom: 0px; padding: 4px; color: #fff; border: none; cursor: pointer; 
background-color:#000; 
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;  -moz-border-radius:5px;}

.no-grey-bg {border-top: 0px solid #D4D0C8 !important;
background-image: none  !important;}