/*
------------------------------------------------------
General Classes
------------------------------------------------------
*/
html, body, div, ul, ol, li, form, fieldset, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFF;
	margin: 0;
	padding: 0;
}


html, body {
	height: 100%;
	background-image: url(../images/global/main-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #301811;
}

ul {
	font-size: 0.9375em;
	line-height: 1.25em;
	list-style-type: none;
}
li {
	color: #FFF;
}
/*
Main Area Styles

*/
#wrapper {
	margin: 0px auto;
	width: 920px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -130px;
}
/* Header Related */
#header {
	float: left;
	width: 100%;
	height: 171px;
	background-image: url(../images/global/main-top-bg.jpg);
	background-repeat: no-repeat;
}
#header1 {
	height: 171px;
	float: left;
	width: 440px;
}
#header2 {
	height: 171px;
	padding: 0px;
	float: right;
}
#header-flip {
	float: left;
	width: 100%;
	height: 138px;
	overflow: hidden;
}
/* Content Home Related */
#content-container {
	float: left;
	width: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #FFF;
}
.padding {
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 213px;
	padding-left: 0px;
}

.column {
	float: left;
	margin: 0;
	padding: 0;
}
#col1 {
	width: 230px;
	background-image: url(../images/home/discover-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #2e260e;
}
#col1 ul{
	list-style-image: url(../images/home/bullet.gif);
	padding-left: 28px;
	padding-top: 5px;
	padding-bottom: 3px;
	}
#col2 {
	width: 230px;
	background-color: #232231;
	background-image: url(../images/home/indulge-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#col2 ul{
	list-style-image: url(../images/home/bullet.gif);
	padding-left: 28px;
	padding-top: 5px;
	}
#col3 {
	width: 230px;
	background-color: #551d02;
	background-image: url(../images/home/enjoy-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#col3 ul{
	list-style-image: url(../images/home/bullet.gif);
	padding-left: 28px;
	padding-top: 5px;
	}
#col4 {
	width: 230px;
	background-color: #083b33;
	background-image: url(../images/home/stay-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#col4 ul{
	list-style-image: url(../images/home/bullet.gif);
	padding-left: 28px;
	padding-top: 5px;
	}
/* Content Related */
#content1 {
	float: left;
	width: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFF;
	background-color: #2e260e;
}
#content1 a{
	color: #FFF;
}
#discover-menu {
	float: left;
	width: 920px;
	height: 79px;
	margin-bottom: 15px;
	background-image: url(../images/content/discover-top.jpg);
	background-repeat: no-repeat;
}
#discover-menu img {
	margin-top: 13px;
}
#content2 {
	float: left;
	width: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFF;
	background-color: #232232;
}
#content2 a{
	color: #FFF;
}
#indulge-menu {
	float: left;
	width: 920px;
	height: 79px;
	margin-bottom: 15px;
	background-image: url(../images/content/indulge-top.jpg);
	background-repeat: no-repeat;
}
#indulge-menu img {
	margin-top: 13px;
}
#content3 {
	float: left;
	width: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFF;
	background-color: #561d02;
}
#content3 a{
	color: #FFF;
}
#enjoy-menu {
	float: left;
	width: 920px;
	height: 79px;
	margin-bottom: 15px;
	background-image: url(../images/content/enjoy-top.jpg);
	background-repeat: no-repeat;
}
#enjoy-menu img {
	margin-top: 13px;
}
#content4 {
	float: left;
	width: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFF;
	background-color: #093A34;
}
#content4 a{
	color: #FFF;
}
#stay-menu {
	float: left;
	width: 920px;
	height: 79px;
	margin-bottom: 15px;
	background-image: url(../images/content/stay-top.jpg);
	background-repeat: no-repeat;
}
#stay-menu img {
	margin-top: 13px;
}
#content5 {
	float: left;
	width: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFF;
	background-color: #062D4E;
}
#content5 a{
	color: #FFF;
}
#voucher-menu {
	float: left;
	width: 920px;
	height: 79px;
	margin-bottom: 15px;
	background-image: url(../images/content/voucher-top.jpg);
	background-repeat: no-repeat;
}
#voucher-menu img {
	margin-top: 13px;
}
#content6 {
	float: left;
	width: 920px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFF;
	background-color: #BE301A;
}
#content6 a{
	color: #FFF;
}
#contact-menu {
	float: left;
	width: 920px;
	height: 79px;
	margin-bottom: 15px;
	background-image: url(../images/content/contact-top.jpg);
	background-repeat: no-repeat;
}
#contact-menu img {
	margin-top: 13px;
}
/* Fading Div Related */
#fade {
	width: 230px;
	border: 0px;
	float: left;
	background-color: #48422A;
}
#fade2 {
	width: 230px;
	border: 0px;
	float: left;
	background-color: #48422A;
}
#fade3 {
	width: 230px;
	border: 0px;
	float: left;
	background-color: #48422A;
}
#fade4 {
	width: 230px;
	border: 0px;
	float: left;
	background-color: #48422A;
}
.teaser {
	width: 230px;
}
.clickable {
	cursor: pointer;
}
.clickable:hover {
	background: #efefef;
}
/* Top Navigation Related */
.clearfix:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
#navigation {
	background: transparent;
	width: 100%;
	padding: 0;
	margin-top: 33px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#navigation li {
	float: left;
	list-style-type: none;
}
#navigation li a {
	display: block;
	margin: 0 3px;
	padding: 0;
	height: 109px;
	text-indent: -9999px;
}
#navigation li a#info {
	background: url(../images/menu/menu_01.jpg) no-repeat top left;
	width: 87px;
	height: 105px;
}
#navigation li a#info:hover {
	background-position: bottom left;
}
#navigation li a#map {
	background: url(../images/menu/menu_02.jpg) no-repeat top left;
	width: 93px;
	height: 105px;
}
#navigation li a#map:hover {
	background-position: bottom left;
}
#navigation li a#voucher {
	background: url(../images/menu/menu_03.jpg) no-repeat top left;
	width: 99px;
	height: 105px;
}
#navigation li a#voucher:hover {
	background-position: bottom left;
}
#navigation li a#clip {
	background: url(../images/menu/menu_04.jpg) no-repeat top left;
	width: 78px;
	height: 105px;
}
#navigation li a#clip:hover {
	background-position: bottom left;
}
/* Content Navigation Related */
#nav2 {
	background: transparent;
	width: 100%;
	padding: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#nav2 li {
	float: left;
	list-style-type: none;
}
#nav2 li a {
	display: block;
	margin: 0 3px;
	padding: 0;
	text-indent: -8888px;
}
#nav2 li a#spacer2 {
	width: 25px;
	height: 64px;
	background-image: url(../images/content/spacer.gif);
	background-repeat: no-repeat;
}
#nav2 li a#spacer2:hover {
	background-position: bottom left;
}

#nav2 li a#discover {
	width: 105px;
	height: 64px;
	background-image: url(../images/content/menu_01.png);
	background-repeat: no-repeat;
}
#nav2 li a#discover:hover {
	background-position: bottom left;
}
#nav2 li a#indulge {
	width: 95px;
	height: 64px;
	background-image: url(../images/content/menu_02.png);
	background-repeat: no-repeat;
}
#nav2 li a#indulge:hover {
	background-position: bottom left;
}
#nav2 li a#enjoy {
	width: 80px;
	height: 64px;
	background-image: url(../images/content/menu_03.png);
	background-repeat: no-repeat;
}
#nav2 li a#enjoy:hover {
	background-position: bottom left;
}
#nav2 li a#stay {
	width: 153px;
	height: 64px;
	background-image: url(../images/content/menu_04.png);
	background-repeat: no-repeat;
}
#nav2 li a#stay:hover {
	background-position: bottom left;
}
#nav2 li a#spacer {
	width: 305px;
	height: 64px;
	background-image: url(../images/content/spacer.gif);
	background-repeat: no-repeat;
}
#nav2 li a#spacer:hover {
	background-position: bottom left;
}
#nav2 li a#backhome {
	width: 98px;
	height: 64px;
	background-image: url(../images/content/menu_05.png);
	background-repeat: no-repeat;
}
#nav2 li a#backhome:hover {
	background-position: bottom left;
}
/* Content Styling Related */
.paddingC {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 65px;
	padding-left: 45px;
}
.contentSide {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 50px;
	padding-left: 15px;
	float: right;
}
.map {
	float: right;
	margin-left: 50px;
	clear: right;
	margin-right: 15px;
}
.mapleft {
	float: left;
	clear: left;
	padding-right: 10px;
}
/* Footer Related */
.push {
	height: 130px;
	width:920px;
	clear: both;
}
#footer {
	height: 130px;
	width: 920px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	text-align: center;
	font-size: 90%;
	font-weight: normal;
	color: #FFF;
	font-size: 0.8em;
}
#footer img {
	margin-top: 15px;
	margin-bottom: 3px;
}
#footer a {
	color: #FFF;
}

