/* Global Element Styles */
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	color:#494949;
}

h1 {	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.7em;
	text-align: right;
	color:#fff
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	text-transform:uppercase;
	color:#5f5959;
	margin:.5em auto;
	padding:0;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	text-transform:uppercase;
	color:#5f5959;
	margin:.5em auto;
	padding:0;
}

h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.9em;
	text-transform:uppercase;
	color:#5f5959;
}

/* Global Section Styles */

div#holder {
	font-family:Georgia, "Times New Roman", Times, serif;
}

div#branding {
	text-align:center;
}

div#languages {
	font-size:.9em;
}

div#languages ul li a {
	color:#999;
}

div#main-content a {
	color:#030f5e;
	text-decoration:none;
}
div#main-content a:hover{	
	color:#494949;
}
div#main-content a:visited{
	color:#c5c5c5;
}
	div#main-content div#map{
		font-size:.9em
	}

div#main-menu {
}
	div#main-menu ul.shortcuts li a {
		font-size:1em;
		font-weight:bold;
		text-transform:capitalize;
		text-decoration:none;
		color:#fff;
	}
	
	div#main-menu ul.shortcuts li a:hover {
		color:#030f5e;
	}	
	div#main-menu ul.shortcuts li.active a {
		cursor:default;
		color:#030f5e;
	}

div#availability-checker {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-align:left;
	color:#3c3322;
}
	div#availability-checker h2 {
		padding:0;
		margin:0;
		font-size:1em;
		font-weight:bold;
		text-transform:uppercase;
		color:#5f5959;
	}
	div#availability-checker label {
		font-size:.9em;
		color:#5f5959;
		text-transform:uppercase;
	}
	div#availability-checker input,
	div#availability-checker select,
	div#availability-checker button {		
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#fff;
	}	
	div#availability-checker button.go {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color:#fff;
	}
	div#availability-checker p.best-rate-guaranteed {
		font-size:1.2em;
		text-transform:uppercase;
	}
	div#availability-checker a{
		color:#e11313;
		text-decoration:none;
	}
	div#availability-checker a span.intro {
		font-weight:bold;
		letter-spacing:1px;
	}
	
div.mod_ihotelier div.widget-content{
	color:#fff;
}
	div.mod_ihotelier div.widget-content p.from-price span.rooms-available-from span.rooms-available span.available{
		text-transform:capitalize;
	}
	div.mod_ihotelier div.widget-content p.from-price span.price span.currency-symbol{
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	div.mod_ihotelier div.widget-content p.from-price span.price span.lowest-rate{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:2.7em;
	}
	div.mod_ihotelier div.widget-content a.go{
		color:#fff;
		text-transform:uppercase;
		text-decoration:none;
	}

div#booking p.tel{
	font-size:1.5em;
	color:#65615f;
}

div#weather h2{
	font-size:.8em;
	font-weight:bold;
	display: inline;
	margin-right: 5px;
	
}
	div#weather span#jstempcontainer{
		position:relative;
		top:20px;
		left:60px;
		font-family:verdana,"Times New Roman",Times,serif;
		font-size:1em;
	}
	div#weather a{
		color:#030F5E;
	}
	
#meetings-services .section p{
	width:200px;
}
	
div#hotel-links ul.shortcuts li a {
	color:#898989;
	font-size:.8em;
	text-transform:uppercase;
	text-decoration:none;
}
	div#hotel-links ul.shortcuts li a:hover {
		color:#030f5e;
	}

div#location-map{
	font-size:.8em;
}
div#location-map h3{
	font-size:1em;
	font-weight:bold;
}
div#location-map a.more-link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#726c6b;
	text-decoration:none;
	font-size:0.8em;
}
	div#location-map a.more-link:hover{
		color:#030F5E;
	}
	div#location-map a.more-link:visited{
		color:#464b6e;
	}
	
div#offers.page-location p{
	color:#fff;
	font-size:.8em;
}
	div#offers.page-location h2{
		color:#fff;
	}
	div#offers.page-location h3{
		font-size:.9em;
		color:#fff;
	}
	div#offers.page-location a.more-link{
		color:#fff;
	}
	div#offers.page-location a.more-link:hover{
		color:#030F5E;
	}
	div#offers.page-location a.more-link:visited{
		color:#c5c5c5;
	}

div#alt-menu ul.shortcuts li{
	color:#fff;
	font-size:.85em;
	text-transform:uppercase;
}
div#alt-menu ul.shortcuts li a{
	color:#fff;
	font-size:.85em;
	text-transform:uppercase;
	text-decoration:none;
}
div#alt-menu ul.shortcuts li a:hover {
	color:#030F5E;
}	

div#hotel-contact{
	color:#fff;
	font-size:.8em;
}
	div#hotel-contact a{
		color:#fff;
		text-decoration:none;
	}
	div#hotel-contact a:hover{
		color:#030F5E;
	}