/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/bg.gif);
}
#container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 790px;
	background-image: url(images/main_bg.gif);
	background-repeat: repeat-y;
}
#container_hotel {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 790px;
	background-image: url(images/main_bg_hotel.gif);
	background-repeat: repeat-y;
}

#top {
	width: 790px;
	height: 68px;
}
#image_holder {
	width: 790px;
	height: 300px;
}

#Navigation_home {
	background-image: url(images/menu_bg.gif);
	background-color: #40373A;
}
#Navigation_rest {
	background-image: url(images/menu_bg.gif);
	background-color: #7B8777;
}
#Navigation_hotel {
	background-image: url(images/menu_bg.gif);
	background-color: #6D768B;
}
#Navigation_amenities {
	background-image: url(images/menu_bg.gif);
	background-color: #736560;
}
#Navigation_tariff {
	background-image: url(images/menu_bg.gif);
	background-color: #514036;
}
#Navigation_corporate {
	background-image: url(images/menu_bg.gif);
	background-color: #524B52;
}
#Navigation_events {
	background-image: url(images/menu_bg.gif);
	background-color: #828B87;
}
#Navigation_breaks {
	background-image: url(images/menu_bg.gif);
	background-color: #343C47;
}
#Navigation_location {
	background-image: url(images/menu_bg.gif);
	background-color: #A78271;
}
#Navigation_contact {
	background-image: url(images/menu_bg.gif);
	background-color: #525D7D;
}

/* Single Layout */

.single_layout {
	width: 760px;
	margin: 0 15px 0 15px;
}
.single_layout h1 {
	font-size: 14px;
	margin: 10px 0 10px 0;
}
.single_layout h2 {
	font-size: 12px;
	margin: 10px 0 10px 0;
}
.single_layout p {
	font-size: 12px;
	margin: 10px 0 10px 0;
	line-height: 17px;
	text-align: left;
}

/* 2 Column Layout */
#twocolumn_container {
	width: 775px;
	margin: 0 0px 0 15px;
}

.twocolumn_AB {
	width: 500px;
	float: left;
}
.twocolumn_ABC {
	width: 765px;
	padding-right: 10px;
	float: left;
}
.twocolumn_AB_news {
	width: 500px;
	float: left;
}


/* 3 Column Layout */
#column_container {
	width: 524px;
	float: right;
}

.columnB {
	width: 245px;
	float: left;
	padding: 0;
	margin: 0 13px 0 7px;
}
.columnB_sample {
	width: 245px;
	float: left;
	padding: 0;
	margin: 0 13px 0 7px;
	background-color: #D9E6D9;
}

.columnA {
	width: 245px;
	margin-left: 14px;
	margin-right: 5px;
}
.columnA_sample {
	width: 243px;
	margin-left: 12px;
	margin-right: 5px;
	background-color: #E2EBE2;
}

.columnC {
	width: 240px;
	float: right;
	margin: 0 7px 0 0px;
}
.columnC_ABC {
	width: 240px;
	float: right;
	padding-left: 10px;
	margin: 0 7px 0 0px;
}
#column_clear {
	clear: both;
}
/* 3 Column Text */ 
.columnA h1, .twocolumn_AB h1, .twocolumn_ABC h1 {
	font-size: 14px;
	margin: 10px 0 10px 0;
}
.columnA_sample h1 {
	font-size: 14px;
	margin: 10px 0 10px 0;
	text-align: center;
}
.columnB h1, .columnC h1, .columnC_ABC h1 {
	font-size: 12px;
	margin: 10px 0 10px 0;
}
.columnB_sample h1, .columnC_sample h1 {
	font-size: 14px;
	margin: 10px 0 10px 0;
	text-align: center;
}
.columnA h2, .columnB h2, .columnC h2, .twocolumn_AB h2, .columnC_ABC h2 {
	font-size: 12px;
	margin: 10px 0 10px 0;
	color: #555555;
}
.columnA_sample h2, .columnB_sample h2, .columnC_sample h2 {
	font-size: 12px;
	margin: 10px 0 10px 0;
	color: #555555;
}
.twocolumn_AB_news p {
	font-size: 12px;
	margin: 10px 0 10px 0;
	line-height: 17px;
}
.twocolumn_AB_news h1 {
	font-size: 14px;
	margin: 10px 0 10px 0;
}
.twocolumn_AB_news h2 {
	font-size: 12px;
	margin: 10px 0 10px 0;
	color: #555555;
}
.menus_show {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 10px;
	background-color: #CCCCFF;
}
.twocolumn_ABC p {
	font-size: 12px;
	margin: 10px 0 10px 0;
	line-height: 17px;
}
.columnA p, .columnB p, .columnC p, .twocolumn_AB p {
	font-size: 12px;
	margin: 10px 0 10px 0;
	line-height: 17px;
	text-align: left;
}
.columnA_sample p, .columnB_sample p, .columnC_sample p {
	font-size: 12px;
	margin: 10px 0 10px 0;
	line-height: 17px;
	text-align: center;
}
.menus_show p {
	text-align: center;
}
.columnA a:link, a:visited {
	text-decoration: none;
	color: #663366;
	border-bottom: 1px dotted #9A864A;
}
.columnA  a:hover {
	text-decoration: none;
	color: #666699;
	border-bottom: 1px dotted #9A864A;
}

.columnB a:link, a:visited {
	text-decoration: none;
	color: #663366;
	border-bottom: 1px dotted #9A864A;
}
.columnB  a:hover {
	text-decoration: none;
	color: #666699;
	border-bottom: 1px dotted #9A864A;
}
.twocolumn_AB a:link, a:visited {
	text-decoration: none;
	color: #663366;
	border-bottom: 1px dotted #9A864A;
}
.twocolumn_AB a:hover {
	text-decoration: none;
	color: #666699;
	border-bottom: 1px dotted #9A864A;
}
.twocolumn_AB img {
	float: left;
	padding: 0 20px 0 0;
	border: 0;
}
.menus_show img {
	float: none;
	text-align: center;
}



h4 {
	font-size: 13px;
	text-align: center;
	margin: 5px 0 5px 0;
}

/** Footer Section **/
#footer {
clear: both;
	width: 790px;
	height: 49px;
}
/** Base Section **/
.base {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 790px;
	line-height: 15px;
}

.base p {
	margin: 0;
	font-size: 12px;
	text-align: center;
	line-height: 17px;
}

/** Sub Navigation **/
.subnav_hotel {
	background-color: #6D768B;
	width: 240px;
	border-style: solid;
	border-color: #9A864A;
	border-width: 1px;
	margin-top: 10px;
}
.subnav_rest {
	background-color: #7B8777;
	width: 240px;
	border-style: solid;
	border-color: #9A864A;
	border-width: 1px;
	margin-top: 10px;
}
.subnav_amenities {
	background-color: #736560;
	width: 240px;
	border-style: solid;
	border-color: #9A864A;
	border-width: 1px;
	margin-top: 10px;
}
.subnav_corporate {
	background-color: #645B64;
	width: 240px;
	border-style: solid;
	border-color: #9A864A;
	border-width: 1px;
	margin-top: 10px;
}
.subnav_events {
	background-color: #828B87;
	width: 240px;
	border-style: solid;
	border-color: #9A864A;
	border-width: 1px;
	margin-top: 10px;
}
.subnav_events p {
	padding: 10px;
	color: #333333;
}
.subnav_breaks {
	background-color: #536071;
	width: 240px;
	border-style: solid;
	border-color: #9A864A;
	border-width: 1px;
	margin-top: 10px;
}
.subnav_breaks p {
	padding: 10px;
	color: white;
}
.subnav_location {
	background-color: #40373A;
	width: 240px;
	border-style: solid;
	border-color: #9A864A;
	border-width: 1px;
	margin-top: 10px;
}
.subnav_news {
	background-color: #8C797E;
	width: 240px;
	border-style: solid;
	border-color: #9A864A;
	border-width: 1px;
	margin-top: 10px;
}
.subnav_news h2, .sub_nav_special h2, .sub_nav_tariff h2  {
	font-size: 12px;
	color: black;
	font-weight: bold;
	margin: 0px;
}
.subnav_news  p {
		padding: 5px;
}
.subnav_news li, .sub_nav_special li, .sub_nav_tariff li {
	font-size: 12px;
	color: black;
	padding: 5px;
	line-height: 17px;
}
.subnav_news li a:link, .subnav_news li a:visited, .sub_nav_special li a:link, .sub_nav_special li a:visited, .sub_nav_tariff li a:link, .sub_nav_tariff li a:visited {
	text-decoration: none;
	color: #000000;
	border-bottom: 1px dotted;
	border-bottom-color: #4F394D; 
}

.subnav_news li a:hover, .subnav_news li a:active, .sub_nav_special li a:hover, .sub_nav_special li a:active, .sub_nav_tariff li a:hover {
	border-bottom-style: solid;
	color: #CCCCCC;
}

.sub_nav_tariff {
	float: right;
	margin-left: 15px;
	padding: 10px 0 10px 0;
	background-color: #616777;
	width: 240px;
	border-style: solid;
	border-color: #9A864A;
	border-width: 1px;
}

.sub_nav_special {
	background-color: #80AAD5;
	width: 220px;
	border-style: solid;
	border-color: #9A864A;
	border-width: 1px;
		padding: 10px;
	margin-top: 10px;
}
.sub_nav_special h2 {
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.sub_nav_special p {
	color: #400040;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
	text-align: center;
}

.sub_nav_special ul {
	display: block;
	margin-left: 5px; 
	font-size: 12px;
	color: #CCCCCC;
	text-align: left;
	list-style: none;
	padding: 5px 0 5px 0;
}
.sub_nav_special ul li a {
  padding-left: 20px; /* width of icon + whitespace */
  }


.sub_nav_special li {
	padding: 0 0 5px 0;

}

.sub_nav_special li a:link, .sub_nav_special li a:visited {
	text-decoration: none;
	color: #000000;
	border-bottom-style: none;
}

.sub_nav_special li a:hover, .sub_nav_special li a:active {
	border-bottom-style: none;
	color: #666666;
}

#bullet { 
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
}


.subnav_location h2 {
	color: #CCCCCC;
	font-size: 13px;
	padding: 6px 10px 6px 10px;
	text-align: center;
}
.subnav_location h3 {
	color: #CCCCCC;
	font-size: 12px;
	padding: 6px 10px 6px 10px;
	text-align: center;
	margin: 0px;
}
.subnav_location p {
	color: #CCCC99;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
	text-align: center;
}

ul {
	margin: 0; 
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
	list-style: none;
	padding: 5px 0 5px 0;
}

li {
	padding: 5px 0 5px 0;
}

li a:link, li a:visited {
	text-decoration: none;
	color: #CCCCCC;
	border-bottom: 1px dotted #9A864A;
}

li a:hover, li a:active {
	border-bottom-style: solid;
	color: #000000;
}

.foodmenu {
	padding: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #8A919D;
}
.foodmenu p {
	text-align: center;
}
.foodmenu h1 {
	text-align: center;
	font-size: 13px;
	color: white;
}
.foodmenu h2 {
	text-align: center;
	font-size: 13px;
}


/** Navigation **/
#sectionLinks{
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
	line-height: 25px;
	text-align: center;
	border-bottom: hidden;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: inline;
	padding-left: 7px;
	padding-right: 7px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(Images/line.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 0px dotted #9A864A;
}
#sectionLinks a:hover{
	text-decoration: none;
	color: #000000;
	background-image: url(Images/line_ov.gif);

	
}
