 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
body, td {
	padding:0;
	margin:0;
	
}

body {
	background-color:#ffffff;
}
td {
	color:#996633;
	font:14px Century Gothic;
	
}


/*
a {
color:#333333;
text-decoration:none;
}*/


a:link, a:visited, a:active {
color:#757575;
text-decoration: underlined;;
}

a:hover {
color:#663300;
text-decoration: underlined;
}




.emailerbox{
    padding:2px 10px;
	width:199px;
	height:20px;
	background:url(images/txtBg.jpg) no-repeat;
	border:none;
	font:normal 11px Century Gothic;
	color:#555454;
	float:left;
}

form, p, h1, h2, h3, h4, h5, ul, ol, div {
	margin:0;
	padding:0;
}

h1 {
	font:normal 15px Century Gothic;
	color:#5b3e18;
	text-transform:uppercase;
	text-align:left;
}

.title {
	font:normal 15px Century Gothic;
	color:#FFFFFF;
	background:#c6aa7b;
	text-transform:uppercase;
	padding:0px 10px;
	line-height:24px;
}

.news {
	color:#565656;
	font:14px Century Gothic;
	
}
.border {
	border:solid 1px #c6aa7b;
}

img a, a img {
	border:none;
}

#header {	
	background:url(images/banner.jpg) no-repeat;
	height:113px;
}

#headermenu a {	
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 10px;
}
#headermenu a:hover {	
	color:#dbcda7;
}

#headermenu  {
	margin-top:10px;
	margin-right:15px;
}

*+html #headermenu  {
	margin-top:10px;
	margin-right:10px;
}
*html #headermenu  {
	margin-top:10px;
	margin-right:10px;
}
#footer td{
	font:11px Century Gothic;
	/*color:#946b34;*/
color:#ebe4d2;
}

#footer a{
	font:11px Century Gothic;
	/*color:#946b34;*/
color:#ebe4d2;
	text-decoration:none;
}

#content {
	padding:20px ;
       color: #996633;
       width: 964px;
       max-width: 964px;
}

#content_contact {
	padding:20px 0px 20px 20px ;
}


/*
#content a{
	color:#565656;
}*/


#content a:link, #content a:visited, #content a:active {
color:#757575;
text-decoration: underlined;;
}

#content a:hover {
color:#663300;
text-decoration: underlined;
}






/* SubMenu */
#form, #form td{
	color:#4c330b;
	font:11px Century Gothic;
}
.button {
	border:solid 1px #4c330b;
	color:#4c330b;
	font:11px Century Gothic;
	height:20px;
}
.ddbox {	
	font:11px Century Gothic;
	line-height:20px;
}
.textbox{
	padding:2px 10px;
}
#txt{
	width:199px;
	height:20px;
	background:url(images/txtBg.jpg) no-repeat;
	border:none;
	font:normal 11px Century Gothic;
	color:#555454;
	float:left;
}
.scroll{
	font:normal 11px Century Gothic;
	color:#555454;
	background-color: #EBE4D2;
	border:none;
	}
/* Menu */
#topnav {
	font:13px Century Gothic;
	color: #533813;
	height:33px;
	text-align:right;
	width:100%;
	background:url(images/navBg.jpg) repeat-x;
}
#topnav ul {
	margin:0;
	padding:0;
	height:23px;
	
        float:right;
        position:relative;
        right: 0;

	/*position:relative;
	width:57%;*/
       margin-right: 16px;
        padding-top: 5px;
       display: inline;
	}


	
#topnav ul li {
	margin:0;
	padding:0;
	list-style:none;
	/*border-right:solid 1px #533813;*/
      display: inline;
}
#topnav ul li a {
	color:#533813;
	text-decoration:none;
	padding: 0px 9px;
	display:block;
	line-height:17px;
	text-align:right;
       float: left;
background:url(images/sap.gif) no-repeat right;
}


#topnav ul li a.last {
background:none;
padding: 0px 9px 0px 9px;
}

#topnav ul li a:hover {
	/*color:#8f6f46;*/
      /*color: #a96a00;*/
/*color:#e6cb7a;*/
/*background:#c6aa7b;*/
/*background: #b49262 url(images/sap.gif) no-repeat right;*/
background: #b49262;
padding: 0px 9px;
/*color:#583c14;*/
color: #ffffff;
}

#topnav ul li a:hover.last {
background: #b49262;
padding: 0px 9px;
}

#topnav h2 {
	font:normal 13px Century Gothic;
}

/*#topnav a:hover {
}*/

#topnav ul ul {
	position: absolute;
	z-index: 500;
	top:100%;
	padding:0;
	width:100px;
	float:right;
}

html>body #topnav ul ul {
}


#topnav ul ul li {
	display:block;
}
#topnav ul ul li a {
	text-decoration: none;
	text-transform:none;
	color:#533813;
	padding:0px 0px 0px 5px;
	line-height:20px;
	width:100px;
	text-align:left;
	display:block;
	border-bottom:solid 1px #533813;
	border-right:none;
	background-color:#FFF8EC;
}
#topnav ul ul li a:hover {
	padding:0px 0px 0px 5px;
}

#topnav ul li a.last2,  #topnav ul li.last2 {
border:none;
}

#topnav ul ul ul {
	position: absolute;
	top: 0;
	left:70%;
}
#topnav ul ul li a {
}

#topnav ul ul,
#topnav ul li:hover ul ul,
#topnav ul ul li:hover ul ul
{display: none;}

#topnav ul li a:hover ul ul,
#topnav ul li a:hover ul ul li {
	/*display:none;*/
}

#topnav ul li:hover ul,
#topnav ul ul li:hover ul,
#topnav ul ul ul li:hover ul
{display: block;}

#topnav li:hover ul, li.over ul { display: block; float:left;}

#topnav .last a{

background: none;
}


#topnav .last a:hover{
background: #b49262;

}

[if lt IE 7]>
#topnav{float:left;}
body{behavior:url(csshover.htc); }
#topnav ul li{ display:block; float:left;}
#topnav a{height:1%;}

#topnav ul li a:hover ul ul,
#topnav ul li a:hover ul ul li {
	display:none;
}

<![endif]




.td_booking{
      padding-bottom: 20px;
}

*html .td_booking{
    padding-bottom: 10px;
}

*+html .td_booking{
   padding-bottom: 10px;
}

a.sub_link:link, a.sub_link:visited, a.sub_link:hover, a.sub_link:active {
     text-decoration: none;
     color: #8c5d19;
}



