/* Global Element Styles */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#8D8D8E;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#626262;
}

h2 {
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
	font-size:1.4em;
	text-transform:capitalize;
	color:#8B7832;
	margin:.5em auto;
	padding:0;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	text-transform:capitalize;
	color:#434D57;
	margin:.5em auto;
	padding:0;
}

h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-transform:capitalize;
	color:#69120c;
}

/* Global Section Styles */

div#holder{
	font-family:Arial, Helvetica, sans-serif;
}
	div#holder h1{
	}

div#branding{	
}

div#languages li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;	
	color:#676767;
	text-decoration:underline;
}

div#languages li a:hover{
	color:#434D57;
	text-decoration:none;
}

div#main-content div#content h2#page-heading{
	font-family:"Monotype Corsiva", Arial, Helvetica, sans-serif;
	font-size:2.9em;	
	color:#2B425F;
}

div#main-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;	
	color:#000;
}
	div#main-content a{
		color:#365E7B;
	}

div#left-container div#special-offers p{
	color:#989897;
}

div#left-container div#special-offers p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;	
	color:#000;
	text-decoration:underline;
}

div#left-container div#special-offers p a:hover{
	text-decoration:none;
}

div#left-container div#special-offers p a:visited{
	color:#989897;
}


div#left-container div.widget-content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;	
	color:#000;	
}

div#left-container div#slide-show div#nav-bar{
	font-size:1.2em;	
	color:#FFF;
	text-align:center;
}

	div#left-container div#slide-show span.slide-show-text{
		font-size:0.8em;	
		color:#8A7373;
	}

	div#left-container div#slide-show div#nav-bar span#div{
		font-size:0.7em;	
		color:#FFF;
	}

	div#left-container div#news a,div#more-links a, div#left-container div#special-offers a.more, div#left-container div#special-offers a.more:hover, div#left-container div#special-offers a.more:visited{
		font-family:Georgia, Arial, Helvetica, sans-serif;
		font-size:0.9em;	
		color:#FFF;
		text-decoration:none;
		text-transform:capitalize;
		text-align:center;
	}
	div#left-container div#special-offers p a.more{
		font-size:0.8em;
	}
div#main-visual{
}

	div#main-menu ul.shortcuts{
		width:100%;
		text-align:center;
	}

	div#main-menu a{
		font-family:Lucida Sans, Arial, Helvetica, sans-serif;
		font-size:1.1em;	
		color:#F3F4F4;
		text-decoration:none;
		font-weight:bold;
	}

	div#main-menu a:hover{
		color:#94874E;
	}

	div#main-menu ul li.active a{
		color:#93761f;
	}

div#availability-checker{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;	
	color:#C5D4D5;
	text-align:center;
}
	div#availability-checker h2{
		font-family:Lucida Sans, Arial, Helvetica, sans-serif;
		font-size:1.1em;	
		color:#C5D4D5;
		text-align:center;
		letter-spacing:0.3em;
		text-transform:uppercase;
	}
	div#availability-checker h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;	
		color:#C5D4D5;
		text-align:center;
	}
	div#availability-checker input, select, textarea {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;	
		color:#C5D4D5;
	}
	div#availability-checker button.go {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;	
		color:#FFF;
	}
	
	div#availability-checker p.best-rate-guaranteed a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;	
		color:#C5D4D5;
		text-decoration:none;
	}
	
div#best-rate div.mod_ihotelier div.widget-content p.from-price span.rooms-available span.rooms{
		font-family:Lucida Sans, Arial, Helvetica, sans-serif;
		font-size:1.7em;	
		color:#C5D4D5;
		text-transform:uppercase;
	}
	
	div#best-rate div.mod_ihotelier div.widget-content p.from-price span.rooms-available span.available{
		font-family:Lucida Sans, Arial, Helvetica, sans-serif;
		font-size:1.3em;	
		color:#C5D4D5;
		text-transform:uppercase;
	}
	
	div#best-rate div.mod_ihotelier div.widget-content p.from-price span.price span.currency-symbol{
		font-family:Georgia, Arial, Helvetica, sans-serif;
		font-size:1.8em;	
		color:#C5D4D5;
		text-transform:uppercase;
	}
	
	div#best-rate div.mod_ihotelier div.widget-content p.from-price span.price span.lowest-rate{
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:3em;	
		color:#7e94a3;
		text-outline: 1px 1px #ccc; 
		text-transform:uppercase;
	}
	
	div#best-rate div.mod_ihotelier div.widget-content p.from-price a.go{
		font-family:Georgia, Arial, Helvetica, sans-serif;
		font-size:1em;	
		color:#C5D4D5;	
		text-transform:uppercase;
		text-decoration:none;		
}	
	

div#special-offers{
}

div#best-prices{
}

div#hotel-links{
}

div#top-menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#5C5C5C;
}

div#top-menu li a:hover{
	color:#626262;
	text-decoration:none;
}

div#top-menu li a:active{
	color:#434D57;
	text-decoration:none;
}

div#footer{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:0.9em;
	text-align:center;
}

	div#footer div.address a{
		font-size:1em !important;	
	}

	div#footer ul li a, div#footer div.address a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#FFF;
		text-decoration:none;		
	}

	div#footer ul li a:hover, div#footer div.address a:hover{
		color:#626262;
	}

	div#footer ul li.active a{
		color:#434D57;
	}

	#creator span.creator-container a{
		color:#626262;	
		text-decoration:none;	
	}

div#map p.full-map-link a{
	color:#434D57
}	