/* Global Element Styles */

body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.1em;
	color:#0a93c1;
}

h1 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-align: right;
	color:#ccc
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:1.3em;
	font-variant:small-caps;
	margin:.5em auto;
	padding:0;
	color:#6b2818;
}

h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:1.1em;
	font-variant:small-caps;
	margin:.5em auto;
	padding:0;
	color:#6b2818;
}

h4{
	font-family:"Times New Roman", Times, serif;
	font-size:.9em;
	font-variant:small-caps;
	color:#6b2818;
}

/* Global Section Styles */

div#holder {
	font-family:Arial, Helvetica, sans-serif;
	color:#5c2314;
	font-size:.7em;
}
div#holder.page_safaris #main-content h2 {
	font-weight:bold;
	font-size:1.8em;
}

div#branding {
	text-align:center;
}

div#languages {
	font-size:.9em;
}

div#languages ul li a {
	color:#999;
}

div#main-content {
	color:#5c2314;
}
	div#main-content a {
		text-decoration:underline;
		color:#e8922f;
	}
	div#main-content a:hover{
		color:#5c2314;
	}
	div#main-content h3 a{
		text-decoration:none;
	}
	div#main-content h2{
		font-size:1.7em;
	}

	div#main-content h2 a,
	div#main-content h3 a,
	div#main-content h4 a {
		color:#353535;
	}

	div#main-content h2 a:hover,
	div#main-content h3 a:hover,
	div#main-content h4 a:hover {
		color:#e8922f;
	}

div#main-visual p.main-visual-desc{
	color:#999;
	text-indent:32px;
	font-size:.8em;
	text-transform:uppercase;
}

div#main-menu {
}
	div#main-menu ul.shortcuts li a {
		font-family:"Times New Roman", Times, serif;
		font-size:1.2em;
		text-transform:uppercase;
		text-decoration:none;
		color:#fff;
	}
	
	div#main-menu ul.shortcuts li a:hover {
		color:#f09930;
	}
	
	div#main-menu ul.shortcuts li.active a{
		color:#f09930;
		cursor:default;
	}
	
	div#main-menu ul.shortcuts ul li a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#f09930;
	}
	div#main-menu ul.shortcuts ul li a:hover{
		color:#fff;
	}
	div#main-menu ul.shortcuts ul li:hover a{
		color:#fff;
	}
	div#main-menu ul.shortcuts ul li:hover .menuLevel3 a{
		color:#f09930;
	}
	div#main-menu ul.shortcuts ul li:hover .menuLevel3 a:hover{
		color:#fff;
	}

div#availability-checker {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	color:#3c3322;
}
	div#availability-checker h2 {
		font-size:1.2em;
		text-transform:uppercase;
		color:#fff;
	}
	div#availability-checker label {
		font-family:"Trebuchet MS", Helvetica, sans-serif;
		font-size:.8em;
		color:#6b2818;
		text-transform:uppercase;
	}
	div#availability-checker input,select,button {		
		font-family: Arial, Helvetica, sans-serif;
		font-size:.9em;
		color:#501d12;
	}	
	div#availability-checker button.go {
		font-family:"Trebuchet MS", Helvetica, sans-serif;
		text-transform: uppercase;
		color:#fff;
	}
	div#availability-checker p.best-rate-guaranteed {
		font-size:1em;
		text-transform:uppercase;
	}
	div#availability-checker a{
		color:#fff;
	}
	div#availability-checker a span.intro {
		font-weight:bold;
	}
	div#availability-checker .no-available-rate{
		text-transform:uppercase;
		color:#c2a78d;
		font-family:"Times New Roman", Times, serif;
		font-size:.9em;
	}	
	div#availability-checker .rooms-available-from,
	div#availability-checker .best-rate-guaranteed{
		text-transform:uppercase;
		color:#c2a78d;
		font-family:"Times New Roman", Times, serif;
		font-size:.9em;
	}
	div#availability-checker .best-rate-guaranteed{
		color:#C1804A;
	}
		div#availability-checker .rooms-available-from .from{
			font-size:1.3em;
		}
	div#availability-checker .price{
		font-family:"Trebuchet MS", Helvetica, sans-serif;
		color:#f09930;
	}
		div#availability-checker .price .currency-symbol{
			font-size:1.5em;
		}
		div#availability-checker .price .lowest-rate{
			font-size:2em;
		}

div#section-navigation h2{
	color:#666666;
	font-size:1.5em;
}
	div#section-navigation div.accordion h3{
		color:#fff;
		font-family: Arial, Helvetica, sans-serif;
	}
	div#section-navigation div.accordion ul li a{
		color:#f09930;
		font-size:1.1em;
		text-decoration:none;
	}
	
	div#section-navigation .sub-menu ul.shortcuts li{
		color:#6B2818;
		font-size:1em;
	}
	div#section-navigation .sub-menu ul.shortcuts li.active a{
		cursor:default;
		color:#f09930;
	}
	div#section-navigation .sub-menu ul.shortcuts li a{
		color:#6B2818;
		text-decoration:none;
	}
	div#section-navigation .sub-menu ul.shortcuts li a:hover{
		color:#f09930;
	}
	
div#section-navigation ul.facility-highlights li h3{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
}	
div#section-navigation ul.facility-highlights li p{
	color:#666;
	font-size:1.1em;
}

div#widgets h2{
	color:#666;
	margin-left:10px;
	font-size:1.5em;
	font-variant:normal;
}
div#widgets{
	color:#666;
}
	div#widgets .field{
		color:#5C2314;
	}
div#widgets a{
	text-decoration:underline;
	color:#e8922f;
}
	div#widgets a:hover{
		color:#5c2314;
	}

#special-offers #offers-pager a {
	color:#9b9b9b;
	text-decoration:none;
}
#special-offers #offers-pager a.activeSlide {
	color:#DC8012;
	cursor:default;
}
#special-offers #offers-pager a {
	border-left:1px solid #9b9b9b;
}
#special-offers #offers-pager a.first {
	border-left:none;
}
	
div#widgets .location-details{
	font-size:.9em;
}

div#information-navigation ul.shortcuts li{
	color:#6b2818;
	font-size:1em;
	text-transform:uppercase;
}
	div#information-navigation ul.shortcuts li a{
		font-family:"Times New Roman", Times, serif;
		color:#6b2818;
		font-size:1em;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	div#information-navigation ul.shortcuts li.active a{
		color:#f09930;
		cursor:default;
	}
	div#information-navigation ul.shortcuts li a:hover{
		color:#f09930;
	}
	div#information-navigation p.contact {
		font-family:"Trebuchet MS", Helvetica, sans-serif;
	}
		div#information-navigation p.contact span.call{
			color:#6b2818;
			text-transform:uppercase;
		}
		div#information-navigation p.contact span.number{
			color:#fff;
		}
	
div#inner-menu ul.shortcuts li{
	color:#a3a3a3;
	font-size:1em;
	text-transform:uppercase;
}
	div#inner-menu ul.shortcuts li a{
		font-family: Arial, Helvetica, sans-serif;
		color:#e8922f;
		font-size:.9em;
		text-transform:uppercase;
		text-decoration:none;
	}
	div#inner-menu ul.shortcuts li.active a{
		color:#fff;
		cursor:default;
	}
	div#inner-menu ul.shortcuts li a:hover{
		color:#fff;
	}
	
div#alt-menu ul.shortcuts li{
	color:#a3a3a3;
	font-size:1em;
	text-transform:uppercase;
}
	div#alt-menu ul.shortcuts li a{
		font-family:"Times New Roman", Times, serif;
		color:#868686;
		font-size:1em;
		text-transform:capitalize;
		text-decoration:none;
	}
	div#alt-menu ul.shortcuts li.active a{
		color:#f09930;
		cursor:default;
	}
	div#alt-menu ul.shortcuts li a:hover{
		color:#f09930;
	}
div#alt-menu #small-print{
	font-family:"Times New Roman", Times, serif;
	color:#666666;
	font-size:0.9em;
}

/*CALL TO ACTION SECTION*/

div#widgets .field,
div#section-navigation div#call-to-action,
div#widgets div#call-to-action{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:.9em;
}	
	div#widgets .field input.go,
	div#section-navigation div#call-to-action input.go,
	div#widgets div#call-to-action input.go{
		font-family:"Trebuchet MS", Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
	}
	div#section-navigation div#call-to-action .telephone,
	div#widgets div#call-to-action .telephone{
		color:#fff;
	}
	div#section-navigation div#call-to-action .telephone  div.content,
	div#widgets div#call-to-action .telephone  div.content{
		font-size:1.4em;
	}
	
	div#widgets .field #email-address,
	div#section-navigation div#call-to-action #email-address,
	div#widgets div#call-to-action #email-address{
		color:#999;
		font-family: Arial, Helvetica, sans-serif;
		font-size:.9em;
	}
	div#section-navigation div#call-to-action #telephone-no,
	div#widgets div#call-to-action #telephone-no{
		color:#999;
		font-family: Arial, Helvetica, sans-serif;
		font-size:.9em;
	}
	
/*END CALL TO ACTION SECTION*/

/*hotelhome linktogallery*/
div#section-navigation h2 a.link-to-gallery,
div#section-navigation h2 a.link-to-Video{
	color:#666666;
	text-decoration:none;
}
div#section-navigation h2 a.link-to-gallery:hover,
div#section-navigation h2 a.link-to-Video:hover{
	color:#c1c1c1;
}
