/* Global Element Styles */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#2b2b2b;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#b2b1b7;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.9em;
	text-transform:uppercase;
	color:#251369;
	margin:.5em auto;
	padding:0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-transform:uppercase;
	color:#251369;
	margin:.5em auto;
	padding:0;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-transform:uppercase;
	color:#251369;
	margin:25px 0 12px;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	color:#251369;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

/* Global Section Styles */

div#branding #address{
	color:#abaab0;
	text-align:center;
	font-size:0.8em;
	font-family:"Times New Roman", Times, serif;
}

div#main-content{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
}

	div#main-content p{
		font-family: Arial, Helvetica, sans-serif;
		font-size:1.0em;
		font-weight:normal;
	}
	
	div#main-content ul li{
		font-size:1.0em;
		font-family: Arial, Helvetica, sans-serif;
	}

	div#main-content ul li a {
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#251369;
		font-weight:normal;
	}
	
	div#main-content ul li a:hover {
		text-decoration:underline;
	}
	
	div#main-content h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:1.6em;
		font-weight:normal;
		color:#251369;
	}
	
	div#main-content h2:first-letter  {
		font-size:1.2em;
		margin:.5em auto;
		padding:0;
	}
	
	div#main-content h3:first-letter  {
		font-size:1.3em;
		margin:.5em auto;
		padding:0;
	}
	
	div#main-content h4:first-letter  {
		font-size:1.1em;
		margin:.5em auto;
		padding:0;
	}
	
	div#main-content .widget_viewMediaAttachments ul.mediaAttachmentList li a{
		color:#251369;
		text-decoration:none;
	}
	
	div#main-content .widget_viewMediaAttachments ul.mediaAttachmentList li a:hover{
		color:#5e5246;
		text-decoration:none;
	}

div#main-menu ul li{
	color:#fff;
}

	div#main-menu ul li a {
		text-decoration:none;
		color:#fff;
		text-transform:uppercase;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	div#main-menu ul li a:hover {
		color:#25247b;
	}

	div#main-menu ul li.active a {
		text-decoration:none;
		color:#25247b;
	}
	
div#availability-checker h2{
	color:#fff;
	text-transform:lowercase;
	font-size:1.6em;
	font-family:"Bauhaus", Verdana, sans-serif;
}

	div#availability-checker label ,
	div#availability-checker .date label,
	div#availability-checker  #booking-form .go,
	div#availability-checker #offer-news  a {
		font-size:0.7em;
		text-transform:uppercase;
		color:#fff;
		font-family: Arial, Helvetica, sans-serif;
	}

	div#availability-checker input, 
	div#availability-checker select, 
	div#availability-checker button {
		color:#33460C;
		font-size:0.7em;
	}
	
	div#availability-checker  #booking-form .go {
		font-weight:bold;
	}

	div#availability-checker #offer-news  a {
		font-weight:bold;
		text-decoration:none;
	}
	
	div#availability-checker #offer-news  a:hover {
		color:#bdbdbd;
	}

div#special-offers {
	color:#fff;
}

	div#special-offers h2 {
		color:#8f8d90;
		text-transform:uppercase;
		font-size:1.0em;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	div#special-offers h2:first-letter {
		font-size:1.2em;
		font-weight:bold;
	}
	
	div#special-offers p,
	div#special-offers p.link-more a,
	div#special-offers ul.carousel,
	div#special-offers ul.carousel li h3,
	div#special-offers ul.carousel li  p,
	div#special-offers div.pager,
	div#special-offers div.pager a	{
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	div#special-offers p.link-more a,
	div#special-offers ul.carousel li  p{
		font-size:0.9em;
	}
	
	div#special-offers ul.carousel li a.go-link{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.9em;
		color:#fff;
		text-decoration:none;
		text-align:left;
	}
			
	div#special-offers ul.carousel li a.go-link:hover{
		color:#ececec;
		text-decoration:none;
	}
	
	div#special-offers a.go{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		letter-spacing:0px;
		color:#fff;
		text-decoration:none;
		text-align:left;
		text-transform:uppercase;
	}
			
	div#special-offers a.go:hover{
		color:#ececec;
		text-decoration:none;
	}
	
	div#special-offers p {
		font-size:0.8em;
	}
	
	div#special-offers p.link-more {
		text-align:right;
	}
	
	div#special-offers p.link-more a {
		text-transform:uppercase;
		letter-spacing:0px;
		text-decoration:none;
	}
	
	div#special-offers p.link-more a:hover {
		color:#ececec;
		text-decoration:none;
	}
		
		div#special-offers ul.carousel li h3{
			text-transform:uppercase;
			font-size:1.0em;
			letter-spacing:0px;
			font-weight:bold;
		}

			div#special-offers div.pager{
				text-align:right;
			}
			
			div#special-offers div.pager a{
				text-decoration:none;
				letter-spacing:0.2em;
				font-size:0.8em;
				font-weight:bold;
			}
			
			div#special-offers div.pager a.activeSlide{
				color:#bebebe;
				text-decoration:none;
				letter-spacing:0.2em;
			}
			
			div#special-offers div.pager a.activeSlide:hover{
				color:#bebebe;
				text-decoration:none;
			}	
			
	
div#footer{
	font-size:0.6em;
}
	
div#footer #footer-top #footer-menu ul li{
	color:#fff;
}

	div#footer #footer-top #footer-menu ul li a {
		text-decoration:none;
		color:#fff;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
	}
	
		div#footer #footer-top #footer-menu ul li a:hover {
			color:#e1e1e1;
		}
	
		div#footer #footer-top #footer-menu ul li.active a {
			text-decoration:none;
			color:#e1e1e1;
		}
		
	div#footer #footer-top #credits p{
		color:#fff;
	}
	
			div#footer #footer-top #credits p a{
				color:#fff;
				text-transform:uppercase;
				font-size:0.9em;
				font-family:Arial, Helvetica, sans-serif;
				text-decoration:none;
			}
			
			div#footer #footer-top #credits p a:hover {
				color:#e1e1e1;
			}
			
			
	div#footer #footer-bottom #copyright p{
		color:#b5483f;
		font-size:0.9em;
	}