/* Global Element Styles */
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 84%;
	color:#333333;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#666;
}

h2 {
	font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size:1.9em;
	text-transform:uppercase;
	color:#69120c;
	margin:.5em auto;
	padding:0;
}

h3 {
	font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	text-transform:capitalize;
	color:#69120c;
	margin:.5em auto;
	padding:0;
}

h4{
	font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	text-transform:capitalize;
	color:#69120c;
}

a{
	text-decoration: none;
	color:#c8966a;
}
a:hover{
	color:#ae1d0c;
}

/* Global Section Styles */

div#holder{
}
	div#holder h1{
		color: #8d8d8d;
		font-size: 0.9em;
		text-transform: none;		
	}

div#branding{
	text-align: center;
}

div#main-content{
}

div#main-content #content h2.header{
	color: #382008 !important;
	font-size: 1.4em !important; 
	text-transform: uppercase !important; 
}

div#main-content #content p.paragraph{
	color: #382008; 
	font-size: 1em;
	text-transform: none;
}

div#main-content #content div.sub-paragraph{
	color: #382008; 
	font-size: 1em; 
	text-transform: none;
}

	div#main-content #content div.sub-paragraph h2{
		font-size: 1em; 
		font-weight: bold;
	}
	
	div#main-content #content div.sub-paragraph h3{ 
		font-size: 1em; 
		font-weight: bold; 
	}
	
	div#main-content #content div.sub-paragraph h4{
		font-size: 1em; 
		font-weight: bold;
	}
	
	div#main-content #content div.sub-paragraph h4{ 
		font-size: 1em; 
		font-weight: bold;
	}
	
	div#main-content #content div.sub-paragraph a{
		color: #ae1d0c; 
		font-size: 1em; 
		font-weight: bold;
		text-decoration: underline;
	}
	
	div#main-content #content div.sub-paragraph a:visited{
		color: #ae1d0c;
		text-decoration: underline;
	}
	
	div#main-content #content div.sub-paragraph ul{
		color: #b79268;
	}



div#main-visual{
}

div#main-menu{
	font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-align: center;
	text-transform: none;
}

	div#main-menu ul li a{
		color: #FFFFFF;
		text-decoration: none;
	}
	
	div#main-menu ul li a:hover{
		color: #fec11b !important;
		text-decoration: none;
	}
	
	div#main-menu ul li a:visited{
		color: #FFFFFF;
		text-decoration: none;
	}
	
	div#main-menu ul li.active a{
		color: #fec11b;
		text-decoration: none;
	}

div#availability-checker{
	text-align: center;
}

	div#availability-checker h2{
		color: #FFFFFF;
		font-size: 1em;
		text-align: center;
		text-transform: uppercase;	
	}
	
	div#availability-checker label{
		color: #c8966a;
		font-size: 0.8em;
	}
	
	div#availability-checker input,select{
		color: #FFFFFF;
		font-size: 0.8em;	
		padding: 2px;	
	}
	
	div#availability-checker div#best-rate-guranteed{
		color: #c8966a;
		font-size: 0.8em;
		line-height: 12px;		
	}
	
	div#availability-checker div.date label{
		text-align: left; 
	}
	
	div#availability-checker div#best-rate-guranteed{
		text-align: left; 
	}
	
	div#availability-checker div.nights{
		text-align: left; 
	}
	
	div#availability-checker div.adults{
		text-align: left; 
	}
	
	div#availability-checker div.children{
		text-align: left; 
	}

div#best-rate{
	color: white;
	text-align: center;
}

	div#best-rate .rooms-available{
		font-size: 0.8em;	
		text-align: center;
		color: #FFF;
		text-transform: uppercase;
		letter-spacing: -1px;
	}
	
	
	div#best-rate .price{
		text-align: center;
		display: block;
	}
	
		div#best-rate .price .currency-symbol{
			font-size: 0.8em;
		}
		
		div#best-rate .price .lowest-rate{
			font-size: 1.5em;
		}
		
		div#best-rate a.booking-link{
			color: #FEC11B;
			font-size: 0.9em;	
			text-align: center;
			text-transform: uppercase;
			text-decoration: none;
		}
		
		div#best-rate a.booking-link:hover{
			text-decoration: underline;
		}
		
		div#best-rate a.booking-link:visited{
			color: #FFFFFF;
			text-decoration: none;
		}
	
div#special-offers{
}

div#hotel-links{
}

div#language-navigation{
	text-decoration: none;		
}
	
	div#language-navigation a{
		text-decoration: none;		
	}

div#newsletter{
	font-size: 0.9em;
}
	
	div#newsletter input
	{
		font-size: 1em;
	}
	div#newsletter label{
		color: #df9c0f;
		font-size: 0.9em;
	}
	
	div#newsletter .go{
		text-transform: uppercase;
	}
	
div#weather-time{
	font-size: 0.8em;
	color: #ffffff;
	text-align: right;
}

	div#weather-time .separator{
		color: #fd9b32 !important;
		font-size: 1.2em;
		font-weight: bold;
	}
	
div#special-offer{
	text-align: center;
}
	
	div#special-offer h2{
		color: #FFFFFF;
		font-size: 1em;
		text-align: center;
		text-transform: uppercase;	
	}
	
	div#special-offer .special-offer {
	}
		
	div#special-offer h3{
		color: #c8966a;
		font-family: Verdana, Arial, sans-serif;
		font-size: 0.7em;
		text-align: left;
	}
		
	div#special-offer p.offer-intro{
		color: #c8966a;
		font-size: 0.7em;
		text-align: left;		
	}
	
	div#special-offer a.more-link{
		color: #927423;
		font-size: 0.9em;
		text-decoration: underline;
	}
	
	div#special-offer a.more-link:visited{
		color: #927423;	
		text-decoration: underline;
	}
	
div#footer{
	font-family: Arial,Helvetica,sans-serif;
}

	div#footer div#alt-menu ul li {
		font-size: 0.8em;
		color: #c8966a;
	}
	
		div#footer div#alt-menu ul li a:link{
			color: #c8966a;
			text-decoration: none;
		}
		
		div#footer div#alt-menu ul li a:hover{
			color: #fec11b !important;
			text-decoration: none;
		}
		
		div#footer div#alt-menu ul li a:visited{
			color: #c8966a;
			text-decoration: none;
		}
		
		div#footer div#alt-menu ul li.active a{
			color: #fec11b;
			text-decoration: none;
		}
	
	div#footer div#hotel-address{
		color: #c8966a;
		text-align: center;
		font-size: 0.9em;
	}
	
	
