html{
	margin:0;
	padding:0;	
	height:100%;
	width:100%;
}

body {	
	margin:0;
	padding:0;
	font-size:11px;	
	font-family: Verdana;
	color:#640000;
	height:100%;
	width:100%;
	background-image:url(images/main_bgr.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#f1c884;
	min-width:927px;
}
td, th {
	font-size:11px;	
	font-family: Verdana;
	color:#640000;
}
div {
	font-size:11px;	
	font-family: Verdana;	
}
img {
	border:0;
}

h1, h2, h3, h4, h5, h6{
	color:#640000;
	font-size:14px;
	font-weight:normal;
	font-family:Arial;
	margin-top:0px;
	margin-bottom:13px;
	text-transform:uppercase;
}
h1 {
	font-size:20px;
}
p {
	margin:10px 0;
}
form {
	margin:0px;
	padding:0px;
}
a:hover, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{
	color:#640000;
	text-decoration:none;
}
a {
	color:#640000;
	text-decoration:underline;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	color:#640000;
	text-decoration:underline;
}

input,
select,
textarea {
	font-size:11px;
	font-family:Verdana;
	color:#640000;
}

#top {
	width:927px;
	margin:auto;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	background-image:url(images/main_bgr.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#header {
	width:927px;
	height:128px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	line-height:normal;
	background-image:url('images/header_bgr.jpg');
	background-repeat:no-repeat;
	background-position:right top;
}
#logoarea{
	float:left;
	width:254px;
	height:128px;
}
#portal_actions{
	float:left;
	width:164px;
	height:17px;
	margin:60px 0px 0px 50px;
}
#lang{
	float:right;
	width:96px;
	height:17px;
	margin:60px 0px 0px 0px;
	text-align:center;
}
#search{
	float:right;
	width:270px;
	height:31px;
	margin:57px 30px 0px 0px;
}
#search_title{
	float:left;
	width:82px;
	margin:3px 0px 0px 0px;
	color:#cfa057;
	font-size:17px;
	text-transform:uppercase;
}
#search_form{
	float:left;
	width:170px;
	margin:0px 0px 0px 0px;
}
#search_form input {
	float:left;
}
#SearchableText{
	width:135px;
	height:21px;
	border:1px solid #cfa057;
	font-size:14px;
	color:#cfa057;
	margin-right:4px;
}
#content {
	width:927px;
	height:auto;
	margin:auto;
	padding:0 0 20px 0;
	line-height:normal;
}
#left{
	float:left;
	width:254px;
}
#menu{
	background-image:url(images/left_bgr.gif);
	background-position:center top;
	background-repeat:repeat-y;
	width:254px;
}
#menu_content {
	width:250px;
	min-height:270px;
	margin:0px 2px 0px 2px;
	background-color:#640000;
	background-image:url(images/menu_bgr.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.mainmenucontent{
	margin:0px 14px;
	padding:0px;
	padding-top:20px;
	padding-bottom:35px;
	list-style:none;
}
.mainmenu{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:5px;
}
.mainmenu, .mainmenu a, .mainmenu a:hover{
	font-family:Arial;
	color:#fbdaa3;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}
.menu2content{
	list-style-type:none;
	list-style-position: inside;
	margin:0px;
	padding:0px;
}
.menu2{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:5px;
}
.menu2, .menu2 a, .menu2 a:hover{
	color:#e9b856;
	font-size:11px;
	text-decoration:none;
}
#menu_footer {
	width:254px;
	min-height:81px;
	margin:0px 0px 0px 0px;
	background-image:url(images/menu_footer_bgr.jpg);
	background-position:left top;
	background-repeat:no-repeat;	
}
#menu_footer2 {
	width:100%;
	min-height:81px;
	margin:0px 0px 0px 0px;
	background-image:url(images/menu_footer_bgr.jpg);
	background-position:right top;
	background-repeat:no-repeat;	
}
#main {
	width:673px;
	float:right;
	background-image:url(images/main2_bgr.gif);
	background-position:right top;
	background-repeat:repeat-y;	
}
#main_content{
	width:588px;
	min-height:125px;
	padding:25px 39px 0px 45px;
	background-image:url(images/content_bgr.jpg);
	background-position:right top;
	background-repeat:no-repeat;	
}
#footer {
	height:25px;
	width:927px;
	position:relative;
	padding:0;
	margin-top:-25px;
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
	color:#ffffff;
}
#footer a, #footer a:hover{
	color:#ffffff;
	text-decoration:none;
}
#block1 {
	float:left;
	width:425px;
	height:63px;
	padding:17px 42px 23px 26px;
	background-image:url(images/block1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}
#block1 .contentblock {
	height:63px;
	width:425px;
	overflow:hidden;
}
#block2 {
	float:right;
	width:244px;
	height:63px;
	padding:17px 142px 15px 26px;
	background-image:url(images/block2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}
#block2 .contentblock {
	height:63px;
	width:244px;
	overflow:hidden;
}
.contentblock, .contentblock a, .contentblock a:hover {
	color:#ffffff;
	text-decoration:none;
}
.contentblock h1 a, .contentblock h1 a:hover{
	color:#640000;
}
.button {
	border:0px;
	background-color:#640000;
	color:#ffffff;
}
.txtform {
	width:150px;
}
.bookinglink, .bookinglink:hover {
        display:block;
        width:220px;
        padding:15px;
        background-color:#640000;
        color:#ffffff;
        font-size:14px;
        font-weight:bold;
        text-decoration:none;
        text-align:center;
        margin:5px 0px 10px 80px;
}

