html {}
body {
	font-family: Arial, Helvetica, sans-serif;
	background:#555353 url(../i/body-bg.png) no-repeat right 20px;
}

select,
input {
	position: relative;
}

a img {
	border: none;
}
	

div.ghl_container {
	margin-left: 9px;
	width: 980px;
}

/* ***************** */
/* Breadcrumb        */
/* ***************** */

div.ghl_breadcrumb {
	float: left;
	/*padding-left:260px;*/
}

div.ghl_breadcrumb div.path,
div.ghl_breadcrumb div.path a{
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}

/* ***************** */
/* Languages         */
/* ***************** */

div.ghl_languages a img {
	border: none;
}

div.ghl_languages {
	float: right;
	padding-right: 10px;
}

div.ghl_languages div.article {
	float: left;
	padding-right: 10px;
}

/* ***************** */
/* Shadows           */
/* ***************** */

div.ghl_top_shadow {
	background: url(../i/top-shadow.gif) no-repeat center bottom;
	clear: left;
	width: 985px;
	height: 9px;
	font-size: 1px;
	padding-top: 5px;
	
	
}
div.ghl_main_shadow {
	background: url(../i/main-shadow.gif) repeat-y;
	padding: 0px 7px;
	width: 969px;
	_width: 985px;
}

div.ghl_content_center {
	*position: relative;
}

div.ghl_content_center div.gallery {
	height: 257px;
	*height: 267px;
	overflow: hidden;
}

div.ghl_bottom_shadow {
	background: url(../i/bottom-shadow.gif) no-repeat;
	width: 985px;
	height: 11px;
}
div.ghl_head {
	background: url(../i/head-gradient.png) repeat-x;
	height: 233px;
	width: 968px;
	_position: relative;
}
div.ghl_logo {
	float: left;
	padding: 48px 27px 0px 27px;
	font-size: 12px;
	color: #641f29;
	text-align: center;
}

div.ghl_logo a {
	color: #641f29;
	text-decoration: none;	
}

div.ghl_top_menu {}


div.ghl_content input, 
div.ghl_content a {
	_position: relative;
}

div.ghl_content_left {
	float: left;
	padding: 10px 0px 10px 13px;
	width: 230px;
	_width: 243px;
}

div.ghl_content_left div.article_container
{
	background:#e4e1e2 url(../i/quicklink-shadow-wide.gif) no-repeat scroll left bottom;
	padding:4px 0 10px 4px;
	width:199px;
	*width:203px;
}

div.ghl_content_left div.article {
	background:#ffffff;
	font-size:12px;
	font-size:12px;
	width:185px;
	_width:195px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:3px;
}

div.ghl_content_left div.article h1
{
	color:#641F29;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;	
	margin-top:4px;
	*margin-bottom:5px;
}

div.ghl_content_left div.article a {
	display: block;
	background:url(../i/quicklink-bg.gif) no-repeat 0px;
	margin: 3px;
	margin-left:0px;
	padding: 1px;
	padding-left:8px;
	text-decoration: none;
	color: #641f29;
	font-size: 12px;
	text-transform:uppercase;
}

div.ghl_menu {
	margin-top: 20px;
}
div.ghl_search {
	margin: 10px 0px;
}
div.ghl_content_right{
	float: right;
	width: 188px;
}
div.ghl_content_center {
	padding: 10px 0px;
	margin: 0px 188px 0px 243px;
	width: 491px;
}

div.cleaner{
	height: 1px;
	font-size: 1px;
	clear:both;
}


/* ***************** */
/* Footer            */
/* ***************** */

div.ghl_footer {
	color: #fff;
	font-size: 11px;
}
table.ghl_footer_logos {
	margin: 10px 0px 20px 0px;
	border: solid 1px #747373;
	border-left: 0px;
	border-right: 0px;
}
table.ghl_footer_logos td {
	padding: 15px;
	vertical-align: middle;
	text-align: center;
}
table.ghl_footer_logos td a img {
	border: 0px;
}

div.ghl_footer_quicklinks {
	border-top: 3px solid #bdbcbd;
	font-size: 11px;
	width: 968px;
	
}

div.ghl_footer_quicklinks a  {
	display: block;
	padding: 5px 11px 11px 20px;
	text-decoration: none;
	color: #733740;
	font-size: 11px;
}

div.ghl_footer_quicklinks table {
	width: 100%;
}

div.ghl_footer_quicklinks td {
	border-right: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
}

div.ghl_footer_quicklinks a:hover  {
	background: url(../i/footer-quicklink-hover.gif) repeat-x;	
}

div.ghl_footer_quicklinks a h1 {
	font-size: 13px;
	font-family: 'Georgia', Times New Roman, serif;
	_margin-top: 3px;
}

div.ghl_footer_quicklinks a:hover h1, div.ghl_footer_quicklinks a:hover {
	color: #000;
	
}

div.ghl_footer,
div.ghl_footer table td,
div.ghl_footer a,
div.ghl_footer table td a {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}


div.ghl_logobar{}

/* ***************** */
/* Top-Menu          */
/* ***************** */

div.top-menu {
	float: left;
	background: url(../i/top-menu-bg.gif) no-repeat;
	width: 104px;
	_width: 118px;
	height: 204px;
	padding: 7px;
}

div.top-menu-active a,
div.top-menu a {
	display: block;
	color: #641f29;
	text-decoration: none;
	font-size: 14px;
	padding-top: 175px;
	width: 102px;
	/*height: 164px;*/
}

div.top-menu a:hover,
div.top-menu-active a {
	color: #b99b9f;
}

div.top-menu-1 a {
	background: url(../i/top-menu/top-menu-1.jpg) no-repeat;
}

div.top-menu-2 a {
	background: url(../i/top-menu/top-menu-2.jpg) no-repeat;
}

div.top-menu-3 a {
	background: url(../i/top-menu/top-menu-3.jpg) no-repeat;
}

div.top-menu-4 a {
	background: url(../i/top-menu/top-menu-4.jpg) no-repeat;
}

div.top-menu-5 a {
	background: url(../i/top-menu/top-menu-5.jpg) no-repeat;
}

div.top-menu-6 a {
	background: url(../i/top-menu/top-menu-6.jpg) no-repeat;
}

div.top-menu-1 a:hover,
div.top-menu-1-active a {
	background: url(../i/top-menu/top-menu-1-active.jpg) no-repeat;
}

div.top-menu-2 a:hover,
div.top-menu-2-active a {
	background: url(../i/top-menu/top-menu-2-active.jpg) no-repeat;
}
div.top-menu-3 a:hover,
div.top-menu-3-active a {
	background: url(../i/top-menu/top-menu-3-active.jpg) no-repeat;
}
div.top-menu-4 a:hover,
div.top-menu-4-active a {
	background: url(../i/top-menu/top-menu-4-active.jpg) no-repeat;
}
div.top-menu-4 a:hover,
div.top-menu-4-active a {
	background: url(../i/top-menu/top-menu-4-active.jpg) no-repeat;
}
div.top-menu-5 a:hover,
div.top-menu-5-active a {
	background: url(../i/top-menu/top-menu-5-active.jpg) no-repeat;
}
div.top-menu-6 a:hover,
div.top-menu-6-active a {
	background: url(../i/top-menu/top-menu-6-active.jpg) no-repeat;
}



/* ***************** */
/* Sub-Menu          */
/* ***************** */

div.ghl_menu_header {
	font-family: 'Gerorgia', TimeNewRoman, serif;
	font-weight: bold;
	font-size: 15px; 
	color: #641F29;
	font-variant: small-caps;
	margin-bottom: 15px;
}

div.menu-1 a {
	display: block;
	text-decoration: none;
	font-size: 12px;
	background: url(../i/menu-1-bg.gif) no-repeat;
	color: #5c5c5c;
	width: 202px;
	height: 30px;
	padding: 6px 0px 2px 6px;
}

div.menu-1 a:hover,
div.menu-1-active a {
	display: block;
	background: url(../i/menu-1-bg-active.gif) no-repeat;
	width: 202px;
	height: 30px;
	text-decoration: none;
	font-size: 12px;
	color: #6e2e37;
	padding: 6px 0px 2px 6px;
}


div.menu-2 a {
	display: block;
	text-decoration: none;
	font-size: 12px;
	background: url(../i/menu-2-bg.gif) no-repeat 0px 11px;
	color: #641F29;
	width: 202px;
	height: 30px;
	padding: 6px 0px 2px 8px;
	margin-left: 10px;
}

div.menu-2-active a {
	display: block;
	background: url(../i/menu-2-bg-active.gif) no-repeat 0px 11px;
	width: 202px;
	height: 30px;
	text-decoration: none;
	font-size: 12px;
	color: #6e2e37;
	padding: 6px 0px 2px 8px;
	margin-left: 10px;
	font-weight: bold;
	color:#641F29;
}

div.menu-2 a:hover {
	background: url(../i/menu-2-bg-hover.gif) no-repeat 0px 11px;
	color:#5c5c5c;
}




div.menu-3 a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: #5c5c5c;
	width: 202px;
	height: 30px;
	padding: 6px 0px 2px 25px;
}

div.menu-3-active a {
	display: block;
	width: 202px;
	height: 30px;
	text-decoration: none;
	font-size: 11px;
	color: #6e2e37;
	padding: 6px 0px 2px 25px;
}

/* ***************** */
/* Fonts             */
/* ***************** */
div.ghl_content_center,
div.ghl_content_center table td {
	font-size: 13px;
	letter-spacing: 0.025em;
	color: #403a2d;
	
	
}

div.ghl_content_center div.article,
div.ghl_content_center div.article table td {
	font-size: 13px;
	letter-spacing: 0.025em;
	color: #403a2d;
	line-height: 23px;
	
}

div.ghl_content_center a,
div.ghl_content_center table td a {
	color: #641f29;
	font-weight: bold;
}

div.ghl_content_center div.article a.visited,
div.ghl_content_center div.article table td a.visited {
	color: #641f29;
}

div.ghl_content_center a:hover,
div.ghl_content_center table td a:hover {
	color: #8a8a8a;
	text-decoration: none;
}

div.ghl_content_center h1 {
	font-variant: small-caps;
	color: #6e2e37;
	font-family: 'Georgia', Times New Roman, serif;
	font-size: 22px;
	letter-spacing: 0.075em;
}


div.ghl_content_center table td h2,
div.ghl_content_center h2 {
	color: #6e2e37;
	font-family: 'Georgia', Times New Roman, serif;
	font-size: 15px;
	line-height:18px;
	margin-top:3px;
}

div.ghl_content_center h3 {
	color: #6c6a6b;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 22px;
}

/* ***************** */
/* Quicklinks        */
/* ***************** */
div.ghl_quicklinks {
	margin-top: 10px;
}

div.ghl_quicklinks div.article {
	background:#e4e1e2 url(../i/quicklink-shadow.gif) no-repeat bottom left;
	width: 177px;
	_width: 174px;
	height: 91px;
	_height: 94px;
	padding: 1px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}

div.ghl_quicklinks div.article a {
	display: block;
	background:#FFF url(../i/quicklink-bg.gif) no-repeat 5px 65px;
	width: 5px;
	height: 9px;
	width: 169px;
	height: 76px;
	margin: 3px;
	padding: 1px;
	text-decoration: none;
	color: #641f29;
	font-size: 12px;
	text-transform: uppercase;
}

div.ghl_quicklinks div.article p {
	margin: 0px;
	_margin-top: -5px;
	padding: 0px 0px 0px 15px; 
	_padding: 0px 0px 5px 15px;
}

div.ghl_quicklinks div.article a img {
	border: solid #fff;
}

/* ***************** */
/* Searchbox         */
/* ***************** */

table.search_box td input.search_box_input {
	border: none;
	background:#FFF url(../i/searchbox-bg.gif) no-repeat;
	width: 180px;
	height: 30px;
	padding: 6px 0px 0px 30px;

}

table.search_box td input.search_box_submit {
	border: none;
	background:#FFF url(../i/searchbox-button-bg.gif) no-repeat;
	height: 30px;
	width: 23px;

}

table.search_box td.search_box_title {
	color: #6e2e37;
	font-family: 'Georgia', Times New Roman, serif;
	font-weight: bold;
	font-size: 15px;
	font-variant: small-caps;
	padding-bottom: 5px;
}

/* ***************** */
/* Gallery           */
/* ***************** */

a.gallery {
	background-color:#FFFFFF;
	border:1px solid #CFBD9F;
	display:block;
	margin:5px;
	padding:5px;
}

.content-images  {
	display:block;
	background-color: #e4e1e2;
	padding: 4px; 
	width: 479px;
	_width: 477px;
}

.content-images img {
	padding: 0px;
	border: solid 1px #fff; 
	width: 477px;
}

div.ghl_content_center div.gallery {
	padding-bottom: 10px;
}


/* ***************** */
/* Sitemap           */
/* ***************** */

div.ghl_content_center div.cms-module-sitemap div.column {
	float:left;
	padding-right:0px;
}



div.ghl_content_center div.cms-module-sitemap li.level-0,
div.ghl_content_center div.cms-module-sitemap li.level-1,
div.ghl_content_center div.cms-module-sitemap li.level-2 {
	margin: 0px; padding: 0px;
}

div.ghl_content_center div.cms-module-sitemap li.level-0 {
	font-size: 16px;
}


div.ghl_content_center div.cms-module-sitemap li.level-1 {
	padding: 0px 0px 0px 7px;
}

div.ghl_content_center div.cms-module-sitemap li.level-2 {
	padding: 0px 0px 0px 14px;
}


div.media-display {
	text-align: center;
}

/* Prefferd Hotels Booking */
div.ghl_prefbooking {
	background:#FFF url(../i/pref-bookbox-bg.gif) repeat-x;
	width: 753px;
	*width: 969px;
	height: 26px;
	padding: 3px 10px 3px 206px;
	font-size: 13px;
}

div.link-border a {
	background:#FFF url(../i/cst-button-gradient.gif) repeat-x;
	display: block;
	padding: 3px 5px;
	color: #641F29;
	text-decoration: none;
	border: 1px solid #CDCACB;
	font-size: 12px;
}

div.link-border a:hover {
	background:#FFF url(../i/cst-button-gradient-hover.gif) repeat-x;
	color: #fff;
}
