/* Global Element Styles */

body,h1,h3,h4,a,
div#holder,div#availability-checker input,
div#availability-checker select,div#alt-menu,div#alt-menu a,div#weatherandtime{
	font-family: Tahoma, Geneva, sans-serif;
}

body {
	font-size:1.1em;
	color:#000;
}

h1 {
	font-size:.9em;
	color:#767676;
}

h2 {
	font-family: "Myriad Pro", "Century Gothic", "Trebuchet MS", "Microsoft Sans Serif", Geneva, sans-serif;
	font-size:1.5em;
	text-transform:uppercase;
	color:#000;
	margin:.5em auto;
	padding:0;
}

h3 {
	font-size:1.2em;
	font-weight:bold;
	text-transform:capitalize;
	color:#000;
	margin:.5em auto;
	padding:0;
}

h4{
	font-size:1em;
	font-weight:bold;
	text-transform:capitalize;
	color:#000;
}

a{
	color:#000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

/* Global Section Styles */

div#holder{
	font-size:.6em;
}
	h2#page-heading{		
		font-size:1.2em;
	}

div#main-content ul li{
	font-size:1em;
}
div#availability-checker h2{
	font-size:1.1em;
}
	div#availability-checker input,
	div#availability-checker select{
		font-size:1em;
		color:#999;
	}
	div#availability-checker button,
	div#availability-checker label{
		font-family:"Myriad Pro", Tahoma, Geneva, sans-serif;
		text-transform:uppercase;
		font-size:1em;
	}

div#special-offers h2,
div#video h2{
	font-size:1.2em;
}
	div#special-offers p.text-intro{
		font-family:"Century Gothic", "Trebuchet MS", "Microsoft Sans Serif", Geneva, sans-serif;
		text-transform:uppercase;
		font-size:1.5em;
		text-align:left;
	}
		div#special-offers span.highlight{
			color:#fff;
			font-size:.8em;
		}

div#fine-print p{
	color:#999999;
	font-size:0.6em;
	font-weight:normal;	
}
	div#fine-print a{
		color:#000;
	}
	div#fine-print a:hover{
		text-decoration:none;
		color:#999999;
	}

/*MENU TEXTUAL STYLES*/
div#main-menu,
div#main-menu a,
div#utility-links,
div#utility-links a{
	font-family:"Myriad Pro", Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
}
	div#utility-links a:hover,
	div#alt-menu a:hover,
	div#main-menu a:hover{
		color:#000;
		text-decoration:none;
	}
	div#utility-links li.active a,
	div#alt-menu li.active a,
	div#main-menu li.active a{
		color:#000;
		text-decoration:none;
	}	
	
	div#alt-menu,
	div#alt-menu a{		
		text-transform:uppercase;
		font-size:.8em;
		color:#999;
	}
/*END MENU TEXTUAL STYLES*/

div#weatherandtime{
	color:#504d4e;
	font-size:1.2em;
}
div.join-email{
	color:#504d4e;
	font-size:0.6em;
}
div.join-email div.email-entry input#email-address{
	color:#504d4e;
	font-size:1em;
}