﻿@import url(nav.css);

form,html,body 
{ 
	font-family: Georgia, Arial, Verdana;
	color: #031B3C;
	margin: 0; 
	padding: 0; 
	font-size: 15px; 
	background: #031B3C url(/images/qw_mp_bkgrd.jpg) repeat-x; 
}

p {margin: 0; padding: 0 0 15px 0; line-height: 1.5em;}

img { border: 0; }

#content img {margin: 0 0 1em 1em;}

#weather_bug img { margin: auto; }

#content p { text-align: justify; }

ul {padding-left: 15px;}
li {margin-left: 15px;}

a { color:#777777; }
a:hover { color:#BBBBBB; }
a:visited { color:#999999; }

h1, p.heading {color: #FFB639; margin: 0; padding: 5px 0 5px 0; font-size: 21px; font-weight: normal; font-family: Georgia, Times New Roman, Arial, Verdana;}
h2 {color: #061C41; margin: 0; padding: 5px 0 5px 0; font-size: 20px; font-weight: normal; font-family: Georgia, Times New Roman, Arial, Verdana;}

.subheading { font-size:15px; font-weight:bold; margin-top: 1em; }

.bold, .heading { font-weight: bold; }
.heading { font-size: 17px; }

#container { width:822px; margin:0 auto; }

#main { width:822px; background-image:url(/images/qw_int_bkgrd_body.gif); background-repeat:repeat-y; display:inline-block; }
#main #leftCol { float:left; width:176px;  z-index: 10;}


#ContentHeader
{
	width: 634px;
	height: 82px;
	background: url(/images/_Subheads/qw_subhead_text_accommodations.gif) no-repeat;
}

/* Header Swaps */

.sec_lodge #ContentHeader {background: url(/images/_Subheads/qw_subhead_text_accommodations.gif) no-repeat;}
.sec_things #ContentHeader, .sec_brochure #ContentHeader {background: url(/images/_Subheads/qw_subhead_text_things_to_do.gif) no-repeat;}
.sec_history #ContentHeader {background: url(/images/_Subheads/qw_subhead_text_history.gif) no-repeat;}
.sec_packages #ContentHeader {background: url(/images/_Subheads/qw_subhead_text_packages.gif) no-repeat;}
.sec_maps #ContentHeader {background: url(/images/_Subheads/qw_subhead_text_maps.gif) no-repeat;}
.sec_photo #ContentHeader {background: url(/images/_Subheads/qw_subhead_text_photos_video_gallery.gif) no-repeat;}
.sec_enews #ContentHeader {background: url(/images/_Subheads/qw_subhead_text_enews.gif) no-repeat;}
.sec_weather #ContentHeader {background: url(/images/_Subheads/qw_subhead_text_weather.gif) no-repeat;}

#ContentHeader .BreadCrumbPos
{
	padding-top: 15px;
	padding-left: 30px;
	font-size: 15px;
	float: left;
	font-size: 11px;
}

#ContentHeader .BreadCrumbPos a {text-transform: uppercase; font-weight: bold; font-size: 11px; text-decoration: none;}

#ContentHeader .addThis
{
	float: right; 
	padding: 15px 30px 0; 
}

#main #rightCol { float:right; width:634px; }

#content {padding: 0 30px 10px 30px; background-color: #fff; border-right: 1px solid #000;}

#footer { width:634px; float:right; color:#27496B; padding: 10px 0 10px 0; font-size: 11px; text-align: center;}
#footer a { color:#27496B; text-decoration:none; }

#rightFoot {width: 633px; background-color: #fff; border-right: 1px solid #000; text-align: center; font-size: 10px; padding: 20px 0 20px 0; line-height: 1.7em;}
#rightFoot a:link, #rightFoot a:visited {color: #FFA200; text-decoration: underline; }
#rightFoot a:hover, #rightFoot a:active {color: #FFA200; text-decoration: none; }


#IntPromos 
{text-align: center; font-size: 11px;}
#IntPromos img {margin-bottom: 10px;}
#IntPromos .IntoParkGuide img {margin: 0!important;}
#IntPromos .IntoParkGuide, #IntPromos .IntBrochure, #IntPromos .IntParksPromo 
{
	padding-bottom: 30px;
}
#IntPromos a:link, #IntPromos a:visited {color: #FFF; text-decoration: none;}
#IntPromos a:hover, #IntPromos a:active {color: #FFF; text-decoration: underline;}


/*DATA TABLE - used for Rates and Fees, if nothing else */
.dataTable {border:1px solid #000000; background:#F7F2DF; border-bottom:0px;border-right:0px;}

.dataTable td li {margin-bottom:0px;}

.rowHead,.rowHeader { text-align:center; background:#051B40; color:#FFFFFF; border-right:1px solid #505050; border-bottom:1px solid #505050;}

.rowBorder { padding-left:5px; padding-right:5px; border-bottom:1px solid #000000;border-right:1px solid #000000;}

.rowOdd {border:1px solid #EADDA8;}
/*END DATA TABLE*/

/* PACKAGE FRAME */

#frame1topcap1 {background-image: url(/images/interior/arhdp_int_frame1_topcap1.gif); width:500px; height:19px;}
#frame1topcap2 {background-image: url(/images/interior/arhdp_int_frame1_top_tile.gif); width:500px; height:19px; border-bottom:1px solid #9F8D67;}
#frame1repeat {background-image: url(/images/interior/arhdp_int_frame1_repeat.gif); width:500px; height:19px; background-repeat: repeat;}
#frame1botcap {background-image: url(/images/interior/arhdp_int_frame1_botcap.gif); width:500px; height:5px; background-repeat: repeat; clear:both;}

#frame2topcap {background:url(/images/interior/arhdp_int_frame2_topcap.gif); width:500px; height:8px; padding-top:5px;}
#frame2heading {background:#B0C4A8 url(/images/interior/arhdp_int_frame2_topcap_tile.gif) repeat-y; width:500px; border-bottom:1px solid #9F8D67;}
#frame2repeat {background-image:url(/images/interior/arhdp_int_frame2_ltblue_repeat.gif); width:310px; background-repeat:repeat; padding-left:10px;}
#frame2botcap {background-image:url(/images/interior/arhdp_int_frame1_botcap.gif); width:500px; height:5px; background-repeat: repeat;}

.pkgtitle {color:#E0E6DC; font-weight:bold; font-size:10px; padding-left:15px; width:330px; text-align:left;}
.pkgdays {color: #E0E6DC; font-weight:bold; font-size:10px; width:95px; text-align:left;}
.pkgprice {color: #E0E6DC; font-weight:bold; font-size:10px; text-align:left;}

.pkgtitle2 {color:#353128; font-weight:bold; font-size:10px; padding-left:15px; width:330px; text-align:left;}
.pkgdays2 {color:#353128; font-weight:bold; font-size:10px; width:95px; text-align:left;}
.pkgprice2 {color:#5D5852; font-weight:bold; font-size:10px; text-align:left; padding-right:3px;}

#pkgdetails {margin: 10px 10px 10px 10px; font-size: 11px; color: #565247;}
#pkgdesc {margin: 0 10px 10px 120px;}
.pkgdetailtitle {color:#353128; font-weight:bold; font-size:13px; padding-left:15px; padding-right:3px; width:375px; text-align:left;}
.pkgdetaildays {color:#353128; font-weight:bold; font-size:10px; text-align:left;}
.pkgdetaildivider {background-image:url(/images/interior/arhdp_int_frame2_divider.gif) no-repeat; width:500px; height:1px;}


.pkglist { font-size: 11px; color: #565247; padding-left: 125px; margin: 0 0 0 40px;}

/* END PACKAGE FRAME */

a.TrailInfo:link,a.TrailInfo:visited{
    position:relative; /*this is the key*/
    z-index:24; 
    text-decoration: none;
    }

a.TrailInfo:hover{z-index:25; text-decoration:none;}

a.TrailInfo span{display: none; text-decoration:none}

a.TrailInfo:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    text-decoration:none;
    top:2em; left:2em; width:15em;
    border:1px solid  #192943;
    background-color:#fff; color:#000;
    text-align: left;
    width: 300px;
    padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px;
    font-weight:normal}
    
a.mapimage img {
	margin-right:10px;
	vertical-align:middle;
}