@charset "utf-8";
html {
	background-image: url(images2/bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636466;
}

body {
	margin: 0px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;font-weight: bold; margin-bottom: 3px;}
h5 {font-size: 11px; font-weight: bold;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: underline; color: #6c7e4c;}

#content {
	width: 1115px;
	margin-right: auto;
	margin-left: auto;
}

#header {
	background-image: url(images2/header.jpg);
	background-repeat: no-repeat;
	width: 1115px;
	height: 211px;
}

#header a img {
	border: none !important;
}

#logo {
	padding-left: 324px;
	clear: none;
	float: left;
}

#reservations {
	float: right;
	padding-top: 45px;
	padding-right: 15px;
	color: #fff;
	text-align: right;
	font-size: 14px;
}

#reservations a:link {color: #fff; text-decoration: none;}
#reservations a:visited {color: #fff; text-decoration: none;}
#reservations a:active {color: #fff; text-decoration: none;}
#reservations a:hover {color: #fff; text-decoration: underline;}

#nav {
	background-image: url(images2/navBar.jpg);
	background-repeat: no-repeat;
	width: 1115px;
	height: 49px;
}

ul#nav {
	position: relative;
	height: 49px;
	width: 1115px;
	margin: 0px;
	background-image: url(images2/navBar.jpg);
	background-repeat: no-repeat;
}
	
ul#nav li {
	float: left;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
		
ul#nav li a {
	position: absolute;
	text-indent: -9999px;
	text-decoration: none;
	border: none !important;
	top: 0;
	height: 49px;
}

ul#nav li#nav-home a 				{ left: 0; width: 65px; background:   url("images2/navBar.jpg") no-repeat; }
ul#nav li#nav-book a 				{ left: 65px; width: 65px; background:   url("images2/navBar.jpg") -65px 0 no-repeat; }
ul#nav li#nav-directions a 			{ left: 130px; width: 99px; background:   url("images2/navBar.jpg") -130px 0 no-repeat; }
ul#nav li#nav-rooms a 				{ left: 229px; width: 52px; background:   url("images2/navBar.jpg") -229px 0 no-repeat; }
ul#nav li#nav-rates a 				{ left: 281px; width: 122px; background:   url("images2/navBar.jpg") -281px 0 no-repeat; }
ul#nav li#nav-specialPackages a 	{ left: 403px; width: 104px; background:   url("images2/navBar.jpg") -403px 0 no-repeat; }
ul#nav li#nav-facilities a 			{ left: 507px; width: 58px; background:   url("images2/navBar.jpg") -507px 0 no-repeat; }
ul#nav li#nav-greenHotel a 			{ left: 565px; width: 77px; background:   url("images2/navBar.jpg") -565px 0 no-repeat; }
ul#nav li#nav-contact a 			{ left: 642px; width: 71px; background:   url("images2/navBar.jpg") -642px 0 no-repeat; }
ul#nav li#nav-activities a 			{ left: 713px; width: 72px; background:   url("images2/navBar.jpg") -713px 0 no-repeat; }
		
ul#nav li#nav-home a:hover  			{ background-position: -0px -49px; }
ul#nav li#nav-book a:hover 				{ background-position: -65px -49px; }
ul#nav li#nav-directions a:hover		{ background-position: -130px -49px; }
ul#nav li#nav-rooms a:hover	  			{ background-position: -229px -49px; }
ul#nav li#nav-rates a:hover 			{ background-position: -281px -49px; }
ul#nav li#nav-specialPackages a:hover 	{ background-position: -403px -49px; }
ul#nav li#nav-facilities a:hover 		{ background-position: -507px -49px; }
ul#nav li#nav-greenHotel a:hover 		{ background-position: -565px -49px; }
ul#nav li#nav-contact a:hover 			{ background-position: -642px -49px; }
ul#nav li#nav-activities a:hover 		{ background-position: -713px -49px; }

ul#nav li#nav-home a.active  			{ background-position: -0px -49px; }
ul#nav li#nav-book a.active 			{ background-position: -65px -49px; }
ul#nav li#nav-directions a.active		{ background-position: -130px -49px; }
ul#nav li#nav-rooms a.active 			{ background-position: -229px -49px; }
ul#nav li#nav-rates a.active			{ background-position: -281px -49px; }
ul#nav li#nav-specialPackages a.active	{ background-position: -403px -49px; }
ul#nav li#nav-facilities a.active		{ background-position: -507px -49px; }
ul#nav li#nav-greenHotel a.active		{ background-position: -565px -49px; }
ul#nav li#nav-contact a.active			{ background-position: -642px -49px; }
ul#nav li#nav-activities a.active		{ background-position: -713px -49px; }

#mainContent {
	background-image: url(images2/bodyBG.jpg);
	background-repeat: repeat-y;
	margin-left: 4px;
}

#left {
	clear: none;
	float: left;
	margin-left: 15px;
	width: 1050px;
}

#text {
}

#right {
	width: 257px;
	float: right;
	clear: none;
	padding-bottom: 46px;
	margin-right: 25px;
}

#right a img {
	border: none !important;
}

#left a img {
	border: none !important;
}

#footer {
	background-image: url(images2/footer.jpg);
	background-repeat: no-repeat;
	width: 1115px;
	height: 102px;
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

#footerLeft {
	clear: none;
	float: left;
	padding-left: 45px;
	padding-top: 8px;
	color: #FFFFFF;
}

#footerRight {
	clear: none;
	float: right;
	padding-right: 29px;
	padding-top: 18px;
	color: #FFFFFF;
}

#footerNav {
	width: 100%;
	clear: both;
	padding-top: 26px;
	text-align: center;
}

#footerNav a:link {color: #636466; text-decoration: none; }
#footerNav a:visited {color: #636466; text-decoration: none;}
#footerNav a:active {color: #636466; text-decoration: none;}
#footerNav a:hover {color: #6c7e4c; text-decoration: underline;}

.boldLarge {font-size: 18px;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}