/* Global Element Styles */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333333;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#666;
}

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.9em;
	text-transform:uppercase;
	color:#69120c;
	margin:.5em auto;
	padding:0;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	text-transform:capitalize;
	color:#69120c;
	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 */

#wrapper{
	font-size: 10px;
}

#wrapper h1,
#wrapper h2,
#wrapper h3,
#wrapper h4,
#wrapper p,
#wrapper ul,
#wrapper ol,
#wrapper li{
	margin: 0;
	padding: 0;
}

#wrapper h1,
#wrapper h2,
#wrapper h3,
#wrapper h4,
#wrapper p,
#wrapper li{
	font-weight: 400;
	text-transform: none;
}

#wrapper p.toolbox-link{
	margin: 5px;
	padding: 5px;
}

/*#main_visual p.toolbox-link { display:none; }*/

#content div.section h1,
#main_content h1{
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	color: #000;
}

#content div.section h1{
	font-size: 2.6em;
	line-height: 26px;
}

#main_content h1{
	font-size: 3.6em;
	line-height: 43px;
	margin-bottom: 4px;
	margin-left: -4px;
}

#main_content h1 span.part1Title{
	color: #004d72;
}

#content div.section h2,
#main_content h2{
	font-family: 'Glegoo', serif;
	font-size: 1.4em;
	text-transform: capitalize;
	color: #000;
	line-height: 14px;
	margin-bottom: 31px;
}

#main_content h2{
	font-style: italic;
	line-height: 18px;
	margin-left: -3px;
	margin-bottom: 26px;
}

#content div.section h3,
#main_content h3{
	font-family: 'Raleway', sans-serif;
	font-size: 26px;
	text-transform: uppercase;
	color: #000;
	line-height: 26px;
}

#content div.section h4,
#main_content h4{
	font-family: 'Glegoo', serif;
	font-size: 14px;
	text-transform: capitalize;
	color: #000;
	line-height: 18px;
}

#content div.section .heading,
#main_content .heading{
	text-align: center;
	letter-spacing: -1px;
}

#content div.section h1.heading{
	letter-spacing: 0;
}

#content div.section .subheading,
#main_content .subheading{
	text-align: center;
	font-style: italic;
	margin-bottom: 28px;
}

.firefox #content div.section .subheading{
	margin-bottom: 27px;
}

#content div.section h2.subheading{
	margin-bottom: 32px;
}

.firefox #content div.section h2.subheading{
	margin-bottom: 31px;
}

#content div.section p,
#content div.section li,
#main_content p,
#main_content li{
	font-family: 'Glegoo', serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}

#content div.section p,
#content div.section ul,
#content div.section ol,
#main_content p,
#main_content ul,
#main_content ol{
	margin-bottom: 16px;
}

#page_accommodations .toolbox-link { z-index:1000 !important; left: 82px; }

#content div.section ul,
#content div.section ol,
#main_content ul,
#main_content ol{
	list-style: none;
	text-align: left;
}

#content div.section ul,
#main_content ul{
	padding-left:13px;
}

#content div.section ol,
#main_content ol{
	padding-left: 28px;
}

#content div.section li,
#main_content li{
}

#content div.section ul li,
#main_content ul li{
	background: url(../images/bullet_list.png) no-repeat 0 7px;
	padding-left: 15px;
}

#content div.section ol li,
#main_content ol li{
	list-style: decimal;
}

.BeyondCompare,
#content div.section a,
#main_content a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 700;
	text-decoration: none;
	color: #166286;
}

.BeyondCompare{
	font-style: italic;
}

#content div.section p.introTitle,
#main_content p.introTitle{
	font-family: 'Raleway', sans-serif;
	font-size: 26px;
	margin-bottom: 0;
	line-height: 20px;
}

#content div.section01 p.introTitle,
#main_content p.introTitle{
	color: #3f3f3f;
}

#content div.section a.buttonLink{
	display: block;
	background: url(../images/bkg_btn_submit.png) no-repeat 0 0;
	width: 116px;
	height: 24px;
	font-family: 'Glegoo', serif;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
	padding-left: 9px;
	line-height: 24px;
	margin-left: 1px;
}

#content div.section a.buttonLink:hover{
	background-position: 0 -25px;
}

@media only screen and (max-width: 1020px) {
	#content div.section h1{
		line-height: 24px;
	}

	#content div.section h2{
		line-height: 16px;
		margin-bottom: 14px !important;
	}

	#content div.section p,
	#content div.section li{
		font-size: 1.1em;
	}
}

/*ADDED FOR COUNTDOWN TIMER*/

div#timer h2{
			font-size:1.8em;
			font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
			float: left;
			height: 30px;
			font-weight: 600;
			color: rgba(50,50,100,.9);
			text-transform:none;
			transform: scaley(1.3);
			
		}
			
			div#timer h3{
				color: rgba(60,60,110,.8);
				
				font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
				font-size:1.5em;
				float:left;	
			}
			
			div#timer p.book-my-stay{
				font-family:'NewsGothicMTRegular', Arial, Helvetica, sans-serif;
				font-size: 0.8em;
				text-align: center;
				text-transform: lowercase;
			}
			
			div#timer p.book-my-stay a{
				color: #fff;
				text-decoration: none;
			}	
			
span.dash_title

{
	font-size: 1.2em;
	
	
}




.contentBox1:last-of-type h3
{
	font-size: 14px !important;
	font-style: italic !important;
}