/******************/
/** RESET STYLES **/
/******************/

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;font-size:100%;font-weight:normal;}

table {border-collapse:collapse;border-spacing:0;}

fieldset,img, img a{border:0;}

address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}

ul {list-style:none;margin:0;padding:0;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

hr {display: none;}

a:active, a:focus {outline:0}


/******************/
/** SIFR STYLES **/
/******************/

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

/*****************/
/** MAIN STYLES **/
/*****************/

body {color: #888888;font-family:Arial, Helvetica, sans-serif;font-size:75%;margin:0;line-height: 1.5em;}

p {padding: 5px 0}

ul#nav, .hidden, .bottomNav, .polaroid, .heroFlash, .availability, .headernav, .button, .hero, .parkSorter, ul.mainList img, .textNav, #breadcrumb, .parkMap img, ul.rightNav, a.trafficLink, ul.traffic li img, .searchBar, .pagination, div.sortbySelect, img.resultStamp, div.contactForm, .brochureRequest, .downloadBrochure  {display:none;}

div.contactInfo .button {display:block}
div.phoneNo {font-size: 1.4em; font-weight: bold; padding-bottom:10px}
p.adr {padding: 5px 0}
p.adr span {display:block; clear:both}
span.fn {font-weight: bold}

ul.mainList li {margin: 10px 0; width: 100%; padding-top: 20px; border-top: 1px solid #4b4b4b; clear:both; float:left;}
ul.mainList p {clear:both;}

ul.blueBullet {margin-bottom: 20px}
ul.mainList li ul.blueBullet li {border-top: none; margin: 0; padding:0}

ul.homeTraffic li {padding-top: 15px}
ul.traffic {padding-top: 20px}
ul.traffic li {border-top: 1px solid #4b4b4b; padding-top: 15px}

div.hero {padding: 20px 0}

div.intro {padding-bottom: 20px}

div.header {padding-bottom: 20px; margin-bottom:20px; border-bottom: 1px solid #4b4b4b;}

ul.trafficContent p a, ul.trafficContent p a:hover {font-weight: bold; display:block}
a:link, a:visited, a:active  {color:#7e9bbe; text-decoration:none;}
a:hover {color:#7e9bbe; text-decoration:underline;}
div#content ul.trafficContent, div#content ul.trafficContent li {padding-top:10px}

div.facilitiesList {float:left;font-size:0.9em;margin-bottom:10px;}
div.facilitiesList div, ul.accommodationList li {width: auto; float:left; border-top: none; clear:none; margin: 0; padding:0}
ul.accommodationList {float:left;font-size:0.9em;}

div.listHeader {float:left; clear:both;}

div.listContentWrapper {padding-top: 10px}

body.experiencePage h6 {padding-top: 10px}

div#wrapper {padding-top: 50px;}

.parkInfo div {padding-top: 10px}

cite {font-weight:bold}

ul.results li {padding: 10px 0; border-bottom: 1px solid #4b4b4b;}
.resultDetails h4 {padding-bottom: 10px;}
div.resultDetailsBlock.divide {padding-top: 10px}
span.phoneNo {clear:both; color: #3d6fb7; font-weight:bold; font-size: 1.6em;}
div.moreInfo {padding-top:20px}

ul.newsList li, ul.jobList li {padding: 10px 0; border-top: 1px solid #4b4b4b;}
p.closing {font-size:0.9em; font-weight:bold;}

h1, h2, h3, h4, h5, h6 {color: #3d6fb7; font-weight:bold; }

h1 {font-size: 3em; padding: 5px 0; margin: 5px 0}
h2 {font-size: 2em; padding: 5px 0; margin: 5px 0}
h3 {font-size: 1.6em;}
h4 {font-size: 1.4em; padding: 3px 0}
h4.subHeader {color: #4b4b4b;}
h5 {font-size: 1.2em; padding: 3px 0}
h5.subHeader {margin-top: 20px; font-size: 1.4em}
h6 {clear:both}

.listHeader span {font-weight:bold;}

.footerWrapper {float:left; width: 100%; clear:both; margin-top: 30px; border-top: #052851 1px solid;}