@import url("http://media.away.com/css/photo-gallery.css");
body {
	margin: 0px;
	padding: 0px;
	text-align: center; /**** to correct the centering IE bug ****/
	background-color: #fff;
}

div.globalCenter, div.globalcenter {
     margin-left: auto;
     margin-right: auto;
     width: 992px;
	 text-align: left; /**** to realign your text ****/
}
.clearfix:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}
.clear{clear: both;}
* html .clearfix {height: 1%;}
a:link {color: #004441; text-decoration:none;}
a:visited {color: #2d726f; text-decoration:none;}
a:hover {color: #004441; text-decoration:underline;}
body, p, td {font-family: arial, sans-serif; font-size: 12px;}
img {border: none 0px;}
td {vertical-align:top;}
form {margin:0px; padding: 0px;}
p {margin-top:0px; margin-bottom:12px;}
hr.none {display:none;}
hr.line {border: 1px solid; color: #E5E4D9;}
.f-left {float:left;}
.f-right {float:right;}
.autoheight{height:auto;}
.noborder { border: none }
h1.f20 { font-size: 20px }
.block {display:block}
.f-none {float:none}

div.sectiondivide {height: 22px; clear: left;}
div.sectiondivide15 {height: 15px; clear: left;}
div.rtcolsectiondivide {background-color:#E6E6E6; height: 1px; margin: 11px 0 11px 0;}
div.sectiondividebar {height: 5px; background-color: #E5E4D9; margin: 24px 0px;}


.mb15{margin-bottom: 15px;}
/** pagination **/
ul.indexpagination {display: inline; list-style: none;}
ul.indexpagination li {padding:10px; float: left; background-color: #EFEEE5;}
li.pageinationitem {background: url(http://media.away.com/away/images/indexes/pagination-divide.gif) no-repeat center right;}

/** park finder **/

span.resultslocation {color: #666666; font-size: 11px; display:inline block; padding-bottom: 2px; padding-left: 4px;}
	body {margin:0; padding:0;font-family:arial,sans-serif;font-size: 12px; background:transparent;}
	.clearfix:after {
   		content: "."; 
   		display: block; 
  		height: 0; 
   		clear: both; 
   		visibility: hidden;
	}
	
	* html .clearfix {height: 1%;}
	form {margin:0;padding:0;}
	select.finderdestselect {float: left; font-size: 11px; font-family:arial, sans-serif; margin-right: 15px;}
	div.finderactinput {float: left; font-size: 11px; width: 107px;}
	div.finderfieldscontainer div.reset {clear:left;}
	.finderformcontainer {margin-left: 8px;}
	div.finderfieldscontainer {padding-top:10px;padding-left:5px;}
	img.finderstepimg {margin-right: 8px;}
	img.findertitle {margin-bottom: 12px;}
	div.findersearchcontainer {text-align:center;}
	#SEARCH {width: 97px; height: 29px; border: none;}
	.searchon {background:url(http://media.away.com/images/gorp/parkfinder/submit-on-bg.png) no-repeat; cursor:pointer;}
	.searchoff {background:url(http://media.away.com/images/gorp/parkfinder/submit-off-bg.png) no-repeat;}
	#stateId {width: 105px;}
	div.resultssummary {border-bottom: 1px solid #D6D7BD; margin-bottom: 12px; font-weight: bold; padding: 0px 0px 10px 8px;}
	div.numresults {float:left; color:#fff; background-color: #316563; padding: 4px; margin-right: 5px;}
	div.pluralOrSingularText {display:inline block; padding-top: 4px;}
	div.resultslistcontainer {overflow: auto; height: 176px; width:328px; margin-left: 8px;}
	div.resultslistcontainer ul li {padding-bottom: 6px;}
	a:link {color: #004441;}
	a:visited {color: #2d726f;}
	a:hover {color: #004441;}
	#findersearchcontainer img { cursor:pointer; }


/** gmap tooltip **/
div#tooltip{font-size: 12px; font-weight: bold; width: 80px; height: 20px; background-color: #E5E4D9;  padding: 10px; border: 1px solid #DEDBC0; -moz-border-radius: 4px;}
*html div#tooltip{width: 105px;}

/** spotlight **/
.spotlightcontent li {padding-bottom: 6px;}
.spotlightimg{width: 345px; float: left; margin-right: 18px;}
.spotlightcontent{float: left; width: 245px;}
h2.spotlighttitle{margin-top:0px;font-size: 18px; margin-bottom: 12px;}

/** gorp newsletter **/
.alerttext {color:#5EC560; padding:5px 5px 10px 23px;}
#signUpPromoContainer {width: 336px; min-height: 101px; background: -moz-linear-gradient(center top , #F1EFE6, #F2F1EA) repeat scroll 0 0 transparent; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F2F1EA', startColorstr='#F1EFE6', gradientType='0'); background:-webkit-gradient(linear, left bottom, left top, color-stop(0.22, rgb(241,239,231)),color-stop(0.71, rgb(244,241,236))); margin-bottom: 18px;}
div.signUpPromoContent {padding: 12px 10px 0px 10px;}
* html #signUpPromoContainer { height /**/: 110px; }
div.signUpPromoFormContainer  add {width:100%;}
#signUpPromoContainer h3 {font-size: 13px;color:#785D56; margin: 0px; padding: 0px 0px 6px 0px; border-bottom: 1px solid #fff;}
div.signUpPromoFormContainer {border-top: 1px solid #E6E6E6; padding-top: 12px;margin-bottom: 4px;}
div.signUpPromoFormLabel {float:left; font-size: 12px; font-weight: bold; width:39px; padding-top: 5px;}
input.signUpPromoInput {font-size: 12px; /*border: none;*/ width: 175px;}
div.signUpPromoInputContainer {float: left;/* background-color: #fff; padding: 2px; margin-right:5px; border-top: 1px solid #7C7C7C; border-left: 1px solid #7C7C7C; border-bottom: 1px solid #fff; border-right: 1px solid #fff ;*/}
div.signUpPromoBtnContainer {float: left;text-align:right;}
form.signUpPromoForm {margin: 0px; padding: 0px;}
div.signUpPromoContent a {display:block;margin-left: 48px;}			
div.signupnewslettercenterright input.signUpPromoInput{width:190px;}
.signMeUpbtn {
    border: 1px solid #E6742F;
    background: #fb9556;
    padding:1px 2px 3px;
    color:#fff;
    -moz-box-shadow: 3px 3px 3px #ccc;    
    -webkit-box-shadow: 3px 3px 3px #ccc; /* Safari and Chrome */
	box-shadow: 3px 3px 3px #ccc;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size:12px;
	font-weight:bold;
	*width:80px;
	*padding:2px;
	margin-left:5px;
	cursor:pointer;
}

/** gearzilla newsletter **/
div.signUpPromoContentGear {text-align: left;}
div.signUpPromoFormContainerGear {border-top: 1px solid #E6E6E6; padding-top: 12px;margin-bottom: 4px;}
div.signUpPromoFormLabelGear {float:left; font-size: 12px; font-weight: bold; width:39px; padding-top: 5px;color: #004441;}
input.signUpPromoInputGear {font-size: 12px; /*border: none;*/ width: 143px;}
div.signUpPromoInputContainerGear {float: left;/* background-color: #fff; padding: 2px; margin-right:5px; border-top: 1px solid #7C7C7C; border-left: 1px solid #7C7C7C; border-bottom: 1px solid #fff; border-right: 1px solid #fff ;*/}
div.signUpPromoBtnContainerGear {float: left;text-align:right;}
form.signUpPromoFormGear {margin: 0px; padding: 0px;}
div.signUpPromoContentGear a {display: block;margin-left: 39px;text-align: left;}			
div.signupnewslettercenterrightGear input.signUpPromoInputGear{width:143px;}
.signMeUpbtnGear {
    border: 1px solid #E6742F;
    background: #fb9556;
    padding:1px 2px 3px;
    color:#fff;
    -moz-box-shadow: 3px 3px 3px #ccc;    
    -webkit-box-shadow: 3px 3px 3px #ccc; /* Safari and Chrome */
	box-shadow: 3px 3px 3px #ccc;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size:12px;
	font-weight:bold;
	*width:80px;
	*padding:2px;
	margin-left:5px;
	cursor:pointer;
}
#signUpPromoContainerGear {background: #ebe9cf ; color: #175351; text-decoration: none;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	overflow:hidden;
	padding:5px 0 5px 5px;
	}
#signUpPromoContainerGear .signUpPromoBtnContainerGear input:active, #signUpPromoContainerGear .signUpPromoBtnContainerGear input:focus {background: #FB9556;}
.gearZillaTitle{font-size: 12px; font-weight: bold;color: #004441;}
.signUpPromoContentGear a .gearZillaTitle{font-weight: normal;}
#globalfullleftcol {width: 632px; padding-right: 8px;}
#globalrightcol {padding-left: 7px; padding-right: 7px; border:1px solid #E5E4D9; width: 336px; padding-top: 8px;}
#siteheader {}
.siteheader-gorplogo {float:left;display:inline; position: relative; clear: right; width:12%; margin: -10px 0 0;}
.siteheader-bannerad {width:100%; min-height: 66px; _height: 66px; height:auto; float:left; text-align: center;}
.siteheader-uppercontainer {margin-bottom: 11px;}
.siteheader-middlecontainer {border-top:1px solid #B2AC67;height:36px;background:transparent url(http://media.away.com/images/gorp/bg-sprite.gif) repeat-x;}
.siteheader-lowercontainer {background:url(http://media.away.com/images/gorp/breadcrumb-bg.gif) repeat-x top left; height: 28px;}
li.sh-navitem {float:left; height:32px; padding:0px 18px; border-right:1px solid #AAAD69;}
li.sh-navitem-on {float:left; height:32px; padding:0px 21px; border-right:1px solid #AAAD69; background:url(http://media.away.com/images/gorp/menubg_mo.gif) repeat-x top left;}
a.sh-navlink, a.sh-navlink:visited {font-size: 14px; font-weight:bold; display:block; margin-top: 8px; text-decoration:none; color:#453E1D;}
a.sh-navlink:hover {text-decoration:none; color:#004340;}
li.sh-navitem-on a, li.sh-navitem-on a:visited, li.sh-navitem-on a:hover {color: #FDFDF1;}
.siteheader-search {text-align:right;padding: 5px 5px 0 0; float:right; height:28px; width: 300px;}
li.sh-bcitem {float:left;padding:0px 10px 0px 15px; line-height: 18px; *line-height: 18px; *height: 28px; }
li.sh-bcitemfirst {background:none;padding:0px 10px 0px 21px;}
li.sh-bcitem a {color: #538479;text-decoration:none;display:block;margin-top: 5px;}
li.sh-bcitem a:hover {text-decoration:underline;}
div.sh-bcitemlast {margin-top: 5px;}
div.siteheader-sitelinks {background-color:#fff; margin: 0 0 3px 0; padding: 9px 0px 1px 0px; font-size: 11px;}
ul.sitelinkslist {float: right; padding-bottom: 1px;}
ul.sitelinkslist li {float: left; line-height: 11px; padding-left: 6px;padding-right: 6px;border-right: 1px solid #004441;}
ul.sitelinkslist li.last {border-right: none; }
ul.sitelinkslist li.fbbuttonli{border-right: none; padding-right: 6px; *width:78px;}
ul.sitelinkslist li.fbbuttonli img{ vertical-align: top; border:none; margin-top:-8px; *position:absolute;}
/**#sitebackground {
background-image: url(http://a1432.g.akamai.net/7/1432/1365/20080717/away.com/images/backgrounds/northfacesitebg-2.jpg);
	background-repeat: repeat-y;
	background-position: top center;

}**/
#sitefooter {border-top:1px solid #002524;background-color:#004341;}
div.sitefootercontainer {border-top:1px solid #00615E; padding: 30px 0px; margin : 0 auto; width: 992px;}
div.sitefooter-rtcontainer {float:right;color:#99CCCC;text-align:right;}
div.sitefooter-rtcontainer a.sf-inlinelink:link, div.sitefooter-rtcontainer a.sf-inlinelink:visited {color:#fff;text-decoration:none;}
div.sitefooter-rtcontainer a.sf-inlinelink:hover {color:#fff;text-decoration:underline;}
div.sitefooter-lftcontainer {color:#fff;}
span.sitefooter-gorp {font-size:14px;line-height: 16px;}
li.sf-navitem {display:inline; padding: 0px 8px; border-right: 1px solid #99CCCC; line-height: 12px;}
li.sf-navitemfirst {padding-left: 0px}
li.sf-navitemlast {border:none; padding-right: 0px}
li.sf-navitem a, li.sf-navitem a:visited {color:#99CCCC;text-decoration:none;}
li.sf-navitem a:hover {color:#fff; text-decoration:underline;}
.globalfootercopyright {text-align:left; width: 992px; margin: 0 auto;}
h6.adlabel {text-align:center; font-size: 9px; color: #666; font-weight: normal; margin:0; padding:0;}

/** google adsense **/
#sponsoredLinks {border: 1px solid #E5E5E5; padding: 10px; font-family: arial; overflow: hidden;}
h6.sponsoredLinksTitle {font-size: 12px; margin: 0 0 10px 0; padding: 0;}
h6.overturetitle span {font-style: italic; color: #666666; font-size: 11px; font-weight: normal;}
ul.sponsorLinksList {margin: 10px 0px 0px 0px; padding:0px;  list-style-type: none;}
#overtureresults li, ul.sponsorLinksList li {padding-bottom: 10px; line-height: 14px;}
#overtureresults p {margin: 0; padding: 0;}
#overtureresults p a {text-decoration: none; color: #000;}
a.sitehost, a.sitehost:hover, a.sitehost:visited, a.sitehost:active {color: #12B312;}

/** lists general **/
ul.none {list-style-type: none; margin: 0px; padding: 0px;}

/********************* index pages *************************/
h2.indexsectiontitle, h1.indexpagetitle {font-weight: bold; font-size: 24px; font-family:Helvetica, Arial, san-serif;color: #785D56; border: 1px solid #DEDBC0; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 8px 10px; margin: 0px 0px 24px 0px; background: url(http://media.away.com/images/gorp/indexsectiontitlebg.gif) repeat-x top left;}
h2.indexsectionheader {border-top: 1px solid #CCCCCC; font-size: 18px;  margin: 0 0 12px; padding: 12px 0 0;}
h2.indexsectiontitle2 {font-weight: bold; font-size: 24px; font-family:Helvetica, Arial, san-serif;color: #785D56; padding: 0px; margin: 0px 0px 24px 0px;}
div.indexsectiontitlelogo {float:right;padding-right: 10px; padding-top: 5px;}
div.adventurelogo {padding-top: 10px;}
div.gttripthumb {float: left; margin-right:10px; width:140px; height:77px; margin-bottom:12px; text-align:center;}
div.onethirdpage {width: 233px;}
div.twothirdpage {width: 392px;}

div.indexcontentsection {margin:0px 10px;}
div.indexsectionsurtitle {margin-bottom: 10px;}
div.highlightslistcontainer ul li {padding: 0px 0px 10px 6px; color: #323232; background: url(http://media.away.com/images/gorp/buttons/highlights-bullet.gif) no-repeat 0px 5px;}

/** featured content box at top of some index pages **/
div.indexfeaturebox {background-color: #EFEEE5; border:1px solid #E5E3D6; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 9px;}
h1.featureboxtitle {font-family:Helvetica, Arial, san-serif;color: #785D56; font-size: 24px; font-weight: bold; margin: 0px; padding: 0px 0px 12px 0px; border-bottom:1px solid #fff;}
div.featureboxcontent {border-top: 1px solid #DDDBCE;padding-top: 12px;margin-bottom: 12px;}
div.featureinnerbox {
	background-color: #fff; 
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff; 
	border-top: 1px solid #D9D9D9; 
	border-left: 1px solid #D9D9D9;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	padding: 10px;}
div.featureinnerboxborderall {border:1px solid #D9D9D9;}
h3.featureinnerboxtitle {font-size: 13px; color:#646464;margin: 0px 0px 12px 0px; padding: 0px;}
ul.featureinnerboxlist li {font-weight: bold; float: left; width: 195px; padding-bottom: 6px;}

/** Map Module Title with h2**/
h2.mapsectionheader {font: bold 24px arial;  margin: 0 0 10px; padding: 0px;}

/** weekender index **/
div.weekendersectioncontent {
	border: 1px solid #D6D5CD;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	/**margin: 0px 10px;**/
}
h2.weekendersectiontitle {
	background-color:#F1EFE3;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-image: url(http://media.away.com/images/gorp/buttons/weekend-section-plus.gif);
	color: #333; 
	margin: 0px; 
	padding: 8px 0px 8px 35px; 
	font-size: 18px;
	cursor: pointer;}
h2.weekendersectiontitle span {font-size: 14px;}
h2.weekendopen {
	background-image: url(http://media.away.com/images/gorp/buttons/weekender-section-minus.gif);
}
h1.weekendersectiontitle{font-size: 24px; font-family: Helvetica, Arial, san-serif; font-weight: bold; color: #785D56;}
h1.weekendersectiontitle:first-letter {font-size: 30px;}
h3.weekendersectiontitle{font-size: 14px; font-family: Helvetica, Arial, san-serif; font-weight: bold; color: #646464; margin-top: 0px; margin-bottom: 10px;}
h4.weekendersectionsubtitle {font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 2px; color: #2D726F;}
div.weekendersectiondivide {background-color: #D6D5CD;height: 1px;}
div.weekendercontent {padding: 10px;}
div.weekendercontent ul.weekendercontentlist {width: 288px; padding-top: 10px;}
div.weekendercontent ul.weekendercontentlist li {padding-bottom: 12px; width: 50%; float:left;}


/** Top cities content **/
/** Search by content **/
div.topCitiesContent{background-color: #FFF; width: 600px; border: 1px solid #E5E4D9; -moz-border-radius: 4px; padding: 10px;}
li.topCityText , li.searchbycity{width:30%; float: left; margin: 0px 15px 6px 0px;}
li.topCityTextlist{font-weight:normal;width:185px; margin: 0px 15px 6px 0px; _height: 30px; min-height:35px; float:left;}
li.toptenparkindex{width:30%; float: left; margin: 0px 15px 6px 0px;}
li.topCityText label{font-weight:bold;vertical-align:middle;float:left;width:150px; }
li.topCityText input{clear:both;float:left;position:relative}
li.topCityText input{vertical-align:middle; float:left; padding:0; margin:0; margin-right:5px;}
li.topCityText p{clear:left;width:100%;margin-left:5px;margin-top:0px;height:35px;}
div.featureinnerbox li.topCityText{min-height:28px; *min-height:28px; _height: 28px; margin: 0px 15px 3px 0px; line-height: 14px; ;} 
 .seeallLinkMap{display:none;text-align:center;background-color: #FFFFFF;border-color: #D9D9D9 #FFFFFF #FFFFFF #D9D9D9;border-radius: 4px 4px 4px 4px;border-style: solid;border-width: 1px;padding: 10px;}
/** Photogallery, Screensaver content **/
.gallerytabs{float:left; background: url(http://media.away.com/images/gorp/backgrounds/2x2-E5E4D9.gif) repeat-x bottom left; width:100%;}
.photogallery,.screensaver{font-family:Helvetica, arial, sans-serif; font-size: 18px; font-weight: bold; color: #785D56; float: left; width: 163px; border: 2px solid #E5E4D9; border-bottom: none; height: 30px; margin: 0px 20px 0px 10px; padding-left: 10px; line-height: 1.7; cursor: pointer;}
.gallery_tab_on{background: url(http://media.away.com/images/gorp/gorp_gallery_on.gif) repeat-x top left; cursor: auto;}
.gallery_tab_off{background: url(http://media.away.com/images/gorp/gorp_gallery_off.gif) repeat-x top left; }
.galleryphotoslist,.screensaverslist{float: left; margin: 15px 0px 0px 10px;}
.photoslist{float: left; width: 142px; margin: 0px 12px 15px 0px;}
div.tpg-detailgalleryitem{float:left;width:140px;margin-right:12px;display:inline;position:relative}

/** PPL by activity **/
.activityList, .filterarticlelist {float: left; width: 30%; margin: 0px 15px 15px 0px;}
.activityHeader{font-weight: bold; color: #785D56; margin-bottom:10px;}

/** articlepull && top ten**/
.articlelist, .toptenlist {width: 47%; float: left; margin: 0px 15px 15px 0px;}
.articletext , li.toptentext , .pplcattypetext{font-weight: bold;}
span.articlesource {color: #666666; font-style: italic; text-transform: capitalize; font-size : 10px;}


/** hightlight **/
span.highlitesrc{font-style: italic; color: #666666;}
div.highlightslistcontainer p{display: none;}

/** destination overview **/
/**.destoverviewlist {float: left; width: 22%; margin: 0px 15px 15px 0px;}**/
.destoverviewlist ul li {float: left; margin: 0px; width: 142px; margin-right: 10px; padding-bottom: 15px;}
div.destoverviewblurb {border-top: 1px solid #fff; padding-top: 15px; line-height: 16px;}


/** filter artilce **/

*html .filterArticles{height: 0.01%; font-size: 14px; font-family: Helvetica, Arial, san-serif; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}

/** ask/answer snippet **/
div.askanswerpromocontainer {background: url(http://media.away.com/images/gorp/backgrounds/ask-answer-bg.jpg) no-repeat; width: 626px; height: 88px;}
div.askanswerpromobutton {float: right; margin-top: 28px; margin-right: 60px; display:inline;}
h3.askanswerpromoheading {margin: 0px 0px 5px 65px; padding: 17px 0px 0px 0px; font-size: 20px; color: #674E48; font-family: helvetica, arial, sans-serif;}
p.askanswerpromocontent {margin: 0px 0px 0px 65px; width: 302px; color: #674E48; padding: 0px;}
	
/** related content box **/
h3.rtcolpromoheader {
	font-weight: bold; 
	font-size: 18px; 
	font-family:Helvetica, Arial, san-serif;
	color: #785D56; 
	border-top: 1px solid #DEDBC0; 
	border-bottom: 1px solid #DEDBC0; 
	-moz-border-radius-topleft: 4px; 
	-webkit-border-top-left-radius: 4px; 
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	padding: 8px 10px; 
	margin: 0px;
	text-align:center;
	background: url(http://media.away.com/images/gorp/indexsectiontitlebg.gif) repeat-x top left;}
#relatedcontenttabboxnav {}
#relatedcontenttabboxnav div {float: left;padding: 6px 30px;}
#relatedcontenttabboxnav a {font-weight: bold;}
#relatedcontenttabboxnav a:hover {text-decoration: none;}
div.relatedcontentnavtab {background-color: #DAD9BA; border-bottom: 1px solid #C2BE8B;}
div.relatedcontentnavtab-on {border-bottom: none; background-color: #fff;}
div.relatedcontentnavtab-on a, div.relatedcontentnavtab-on a:hover {color: #000;}
ul.relatedcontentlist {list-style-type: none; margin: 12px 0 0 0; padding: 0px; line-height: 16px;}
li.relatedcontentlistitem, li.relatedcontentlistitem-last {padding-bottom: 12px;}
ul.relatedcontentlist a {font-weight: bold;}
span.refineSearchHeading {font-size: 14px; font-weight: bold; display: block; margin-bottom: 10px;}
span.refineSearchType {font-size: 12px; color: #4C4C4C; display: block; margin-bottom: 5px; font-weight: bold; display: block; cursor: pointer;background:url(http://media.away.com/images/gorp/plus.png) no-repeat; padding-left: 20px;}
span.refineSearchTypeOpen {background:url(http://media.away.com//images/gorp/minus.png) no-repeat;}


/**see all **/
a.seealllink, a.seealllink:visited, div.relatedcontentmore a {font-style: italic; text-decoration: none; border-bottom: 1px dashed #004441;}
a.seealldest {background-color: #004341; border: 1px solid #FFFFFF; color: #FFFFFF; padding: 5px 15px; -moz-border-radius: 4px;}
a.seealldest:visited {color: #FFFFFF; text-decoration:none;}
a.seealldest:hover {text-decoration:none; color: #FFFFFF}
a.seealllink:hover, div.relatedcontentmore a:hover {text-decoration:none;border-bottom: 1px solid #004441;}
.seealllistings{}
.seeallldestlistings{widht: 100%; text-align: right;}

/** Adventure trips **/
li.gtplist{float: left; border-bottom: 1px solid #EFEEE5; margin-bottom: 10px;}
.tripfromdays{float: left; width: 100px; background-color: #EFEEE5; text-align: center; width: 20%; height: 35px; margin-right: 15px; padding-top: 5px; -moz-border-radius: 4px;}
*html .tripfromdays{padding-bottom: 5px;}
.gtpdescription{float: left; width: 300px; width: 60%;}
a.gtproviderlink{color: #666666; font-style: italic; text-transform: capitalize; font-size : 12px;}
.gtproviderlogo{float: left; width: 15%; text-align: center;}
.gtptext{margin: 15px 0px 10px 0px;}	

/** stellent content **/
#stellentarticlecontent {margin-top: 18px;}
#stellentarticlecontent ul {list-style-type: disc; margin: 12px; padding: 12px;}
div.articlecontentdivide {height: 22px;}
.articlecontentmargin {margin-right: 20px;}
#articlepagebody, #articlepagebody p {font: 12px/17px arial;}
#articlepagebody {padding-top: 12px;}
#articlepagebody p {margin-top: 0px; margin-bottom: 15px;}
#articletagline, #articletagline p {font: 11px/16px arial; color: #666666;}
#articletagline {background: url(http://media.away.com/away/images/stellent-templates/dotted-line-E7E7E7.gif) repeat-x; padding-top: 18px;}
#articletagline p {margin-top: 0px; margin-bottom: 12px;}
#articleaccuracydisclaimer {font: 11px arial; color: #9A9A9A; border-top: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7;  padding: 18px 0;}
#articlehighlights {border: 1px solid #E7E7E7; margin-bottom: 10px;}
#articlehighlights ul {margin: 14px 12px 18px 12px; font: 12px arial; list-style-type: none; padding: 0}
#articlehighlights ul li {background: url(http://media.away.com/away/images/stellent-templates/square-4x4-7C879A.gif) no-repeat 3px 5px; padding: 0px 0px 10px 14px;}
h2.articlehighlighstitle {margin: 14px 0 0 14px; padding: 0px; font:bold 13px arial; text-transform: uppercase;}
div.articlehighlightsauthor {margin: 5px 0 0 14px;}
#articlesurtitle {font: 12px arial;}
#articletitle {margin: 0 0 10px 0; padding: 0; font: bold 24px arial;}
#articlesubtitle {font: italic 12px arial; margin-bottom: 12px;}
#articlebyline {margin-bottom: 12px;}
#articlepanoramicimage {border-top: 1px solid #E7E7E7; padding-top: 12px; margin-bottom: 12px;}
table.articleimagetable {width: 1px;}
table.articlesecondimgtable {width: 1px; margin: 0px 10px 10px 0px}
td.articleimagecell {padding-bottom: 4px;}
td.articleimagecaption {font: italic 11px arial; color: #666666; text-align: center; padding-bottom: 4px;}
td.articlesecondimgcaption {font: italic 11px arial; color: #666666; padding-bottom: 10px;}
img.articleimageimg {border: 1px solid #E7E7E7;}
#articlepublicationsource {font: 11px arial; margin-bottom: 12px;}
#articletools-sponsor {border-bottom:1px solid #E7E7E7; width: 100%; margin-top: 12px; margin-bottom: 12px;}
#articletools-sponsor td {vertical-align: bottom;}
ul.articletoollist, ul.articlesharelist, ul.articletoollist li, ul.articlesharelist li {display: inline;}
ul.articletoollist, ul.articlesharelist{margin: 0px; padding:0px;}
ul.articlesharelist li {padding-right: 8px;}
td.articlesponsorlogo {text-align: right;}
#articlesourcelogo {float: left; margin-right: 10px; margin-bottom: 10px;}
#articlebanner {margin-bottom: 18px;}
div.articlegenericbox {border-bottom: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7; width: 250px; margin-right: 10px; margin-bottom: 10px; font-family: verdana, sans-serif; padding: 12px 0px;}
.articlegenericboxtitle {display: block; padding: 0px 10px 12px 10px; font-weight: bold; font-size: 12px; text-transform: uppercase;}
div.articlegenericboxbody {padding: 0px 10px; color: #333333; line-height: 16px;  font-size: 11px;}
#articlepagebody p a{text-decoration: underline;}
/** article nav **/
#articlelinkback {margin-bottom: 12px;}
div.articlenavcontainer {background-color: #EDEDED; padding-bottom: 1px; margin-bottom: 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
div.articlenavcontainerinner {border-bottom: 1px solid #C5C5C5; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
div.articlenavprevious {width: 77px;float:left;}
div.articlenavnext {width: 53px;float:left;}
div.articlenavtitlescontainer {width:502px; float:left;}
div.articlenavtitlescontainerinner {border-left: 1px solid #fff;border-right: 1px solid #D8D8D8;}
div.articlenav-carousellinks {text-align: center; padding-top: 11px; font-size: 12px; color: #999;}
div.articlenav-carousellinks a, div.articlenav-carousellinks a:visited, div.articlenavbtn a, div.articlenavbtn a:visited {text-decoration: none; color: #333;}
div.articlenav-carousellinks a:hover, div.articlenavbtn a:hover  {text-decoration: underline; color: #333;}
div.artnav-modularnav {border-bottom: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; display:none; position: absolute; background-color: #EDEDED; margin-left: -10px; width: 499px; margin-top: 10px;}
ul.artnav-modularlist {padding-bottom: 8px;}
div.artnav-modularnavcontainer {background: url(http://media.away.com/images/articledisplay/arrow-down-bg.png) no-repeat 477px 12px; padding: 10px 25px 10px 10px; border-left: 1px solid #D8D8D8; border-right: 1px solid #fff; font-size: 14px;}
div.artnav-linearnavcontainer {text-align: center; padding: 10px 25px 10px 10px; border-left: 1px solid #D8D8D8; border-right: 1px solid #fff; font-size: 14px;}
ul.articlenavlinearlist {padding-bottom: }
ul.articlenavlinearlist li {display: inline; padding: 0px 3px;}
ul.artnav-modularlist li {padding: 3px 18px 3px 6px; margin: 0px 6px 0px 4px; font-size: 12px;}
ul.artnav-modularlist li.artnavitem {background: url(http://media.away.com/images/articledisplay/right-arrow.gif) no-repeat right 4px;}
ul.artnav-modularlist li.artnavitem-selected {font-weight: bold; background-color:#F6F6F6}						
ul.artnav-modularlist li a {text-decoration:none; color: #000;}
ul.artnav-modularlist li a:hover {color: #06c;}		
ul.articlenavlinearlist li a {text-decoration: none;}	
ul.articlenavlinearlist li a:hover {text-decoration: underline}				
ul.artnav-modularlist li.modularlistselected {background: url(http://media.away.com/images/articledisplay/right-arrow-highlight.gif) no-repeat right 4px;}
div.artnav-modularnavexpanded {background-image: url(http://media.away.com/images/articledisplay/arrow-up-bg.png);}			
div.articleusergensidebar {width: 250px; border-top: 1px solid #E7E7E7; padding: 12px 0px;}
div.articlecommentanchor {color: #000; padding: 0px 10px;}
div.articlecommentanchor a {font-size: 14px; font-weight: bold; text-align: center; text-decoration: none; display: block; padding: 5px 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #FF7D21; border-left: 1px solid #f7965a; border-right: 1px solid #f7965a; border-top: 1px solid #f7965a; border-bottom: 1px solid #de5d10;}
div.articlecommentanchor a:link, div.articlecommentanchor a:hover, div.articlecommentanchor a:visited, div.articlecommentanchor a:visited:hover {color: #000; text-decoration: none;}
div.articlenavbtn {margin: 0px 5px; color: #999; font-size: 12px; text-align: center; border-bottom: 1px solid  #C5C5C5; border-right: 1px solid #C5C5C5; background-color: #EDEDED; padding: 5px 0px; width: 75px; float: left;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
/** end stellent content **/

/** comment on **/
div.commentoncontainer {padding-top: 13px; width: 632px;}
h3.commentontitle {border-top: 2px solid #ccc; font-size: 18px; margin: 0px; padding: 13px 0px 13px 0px;}
form.commentonform {margin-bottom: 20px;}
form.commentonform input, form.commentonform textarea {border: 1px solid #ccc; font-size: 14px; border: none;}
form.commentonform textarea {width: 620px;}
div.commentoninputcontainer {padding: 5px; border: 1px solid #ccc; float: left; margin-bottom: 13px;}
form.commentonform button.commentonsubmit {-moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #FF7D21; border-left: 1px solid #f7965a; border-right: 1px solid #f7965a; border-top: 1px solid #f7965a; border-bottom: 1px solid #de5d10; font-size: 14px; font-weight: bold; width: 152px; padding: 4px 0px 3px 0px;}
div.commentoncommentscontainer {background-color: #F1F1F1; margin-bottom: 20px; padding: 10px; overflow: hidden;}
div#commentonprofileimage{float:left; margin: 5px 10px 2px 2px;}
div#commentonprofileimage img{border:2px solid #fff;}
span.commentdate{color:#8D8D8D}
div.commentonsubmitter a{font-weight: bold; text-decoration: none;}
div.commentonsubmitter {float: left; width: auto; margin-right: 10px; margin-top:4px; }
div.commentoncommenttext {float: left; width: 450px;word-wrap: break-word;}
div.commentononecomment {margin-bottom: 13px; border-bottom: 1px solid #E5E5E5; padding-bottom: 13px; clear:both; overflow: hidden;}
div.commentononecommentlast {margin-bottom: 13px; border-bottom: none; padding-bottom: 0px; clear:both; overflow: hidden;}
span.flagusertxtcmnt{padding:2px 4px; cursor:pointer; color:#8D8D8D; }
div.cursorauto span.flagusertxt{cursor: auto;}
div.flagusertxtcmntdiv{display:inline;}
div.flagusertxtcmntdiv span.flagusertxt{padding:2px 4px; cursor:pointer; color:#8D8D8D;}

div.articlecommentanchor{padding:0;}
div.articlecommentanchor a {background:#fff url(http://media.away.com/away/images/gorparticle_cmnt_btn_sprite.gif) no-repeat left -36px ;
border: none; color: #FFFFFF; cursor: pointer; display: block; float: left; padding:0; font-size: 13px; font-weight: bold; height: 27px; line-height: 27px; text-align: center; text-decoration: none; text-shadow: 0 1px 1px #F2F2F2; width: 220px;}
div.articlecommentanchor a:hover{background:#fff url(http://media.away.com/away/images/gorparticle_cmnt_btn_sprite.gif) no-repeat left top ; color:#fff}
button.userFavoriteForm {background:#fff url(http://media.away.com/away/images/gorparticle_cmnt_btn_sprite.gif) no-repeat left -36px ;
border: none; color: #000; cursor: pointer; padding:5px 0; *padding:4px 0; font-size: 13px; font-weight: bold;  text-align: center; text-shadow: 0 1px 1px #F2F2F2; width: 220px; margin-top:10px;}
button.userFavoriteFormHover{background:#fff url(http://media.away.com/away/images/gorparticle_cmnt_btn_sprite.gif) no-repeat left top ; color:#fff}
button.userFavoriteFormGallery { background: none transparent; border: none; color: #fff; cursor: pointer; padding:1px 0; font-size: 10px; *height:18px; font-weight: normal; text-align: left; text-shadow: 0 1px 1px #F2F2F2; width: 116px;}
button.userFavoriteFormGalleryHover{background: none transparent; color:#fff}
div.galfavbutton{float:right; margin:5px 18px 0 0;}
button.buttondisabled{background:#fff url(http://media.away.com/away/images/gorparticle_cmnt_btn_sprite.gif) no-repeat left top ;  color:#fff; cursor:auto; }
button.galbuttondisabled{background:#fff url(http://media.away.com/away/images/gallery_fav_btn_sprite.gif) no-repeat left -18px ; color:#fff; cursor:auto; }
button[disabled].userFavoriteForm,  button[disabled].userFavoriteFormGallery{color:#fff; text-shadow: none;}
button[disabled].userFavoriteForm span span,  button[disabled].userFavoriteFormGallery span span{color:#fff; text-shadow: none;}

/** promotions module (stellent articles) **/
#promotionsbox {border-top: 2px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; padding-bottom: 18px; padding-top: 8px;}
h3.promotionsboxtitle {font: bold 14px Verdana; margin-bottom: 6px; border-bottom: 1px solid #E6E6E6; padding-bottom: 6px;}
div.promotionsboxitem {float: left; width: 147px;}
a.promotionsboxitemtitle {text-decoration: none; font-weight: bold;}
a.promotionsboxitemtitle:hover{text-decoration: underline;}
img.promotionsboxthumb {border: 1px solid #B3B3B3; margin: 6px 0 4px 0;}
a.promotionsboxlink {font: 12px/16px;}

ul.contentSearchFilterList li {float: left; width: 138px; padding-left: 8px; padding-bottom: 7px; background: url(http://media.away.com/images/bullets/right-arrow-4x7.gif) no-repeat 0px 4px;}
ul.contentSearchFilterList li a {text-decoration: none;}
ul.contentSearchFilterList li a:hover {text-decoration: underline;}
ul.contentSearchFilterList {display:none;}
/** expert bio pages **/
img.expertdetailimg {border: 1px solid #999; margin-bottom: 12px; float: left; margin-right: 12px;}
h3.expertsectionheading {font-size: 11px; margin: 0 0 8px 0; padding: 0;}
div.expertdetailpubs li {line-height: 18px; font-style: italic;}
div.expertcontentcontainer {padding-left: 10px;}			
span.expertcontentsource {color: #656565; text-transform: uppercase; font-size: 11px;}
div.expertarticleitem {margin-bottom: 20px; line-height: 18px;}
div.expertcontentthumbcontainer {float: left; margin-right: 15px;}
div.expertcontentcopy {float: left; width: 600px;}
div.expertcontentimgcopy {float: left; width: 460px;}
div.expertcontentlinkback {font-size: 11px;}
#expertcontentall {display: none;}
div.5minvideosection #fmtsw.fmts-c ul.fmts-vl {*height:auto}
button.expertseeall {border: 1px solid #D8D8D8; background-color: #ECECEC; font-family: arial, san-serif; font-weight: bold; font-size: 11px; color: #676767;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

ul.gttripslist{margin:10px 0; padding:0}
div.adventurelogoright { float: right; padding-right: 10px; padding-top: 10px; }
div.gttripthumb {float: left; margin-right:10px; width:140px; height:77px; margin-bottom:12px; text-align:center;}
ul.gttripslist li {margin-bottom: 18px; line-height: 15px; list-style: none;}
h3.alignleft{text-align: left;}
.logo-nav-wrapper{ width: 100%; float: left;}
.siteheader-naverapper{ width: 88%; float: left;}
.siteheader-navsearchbar {height:32px; -moz-border-radius:4px; border: 1px solid #C8C78B; background:url(http://media.away.com/images/gorp/menubg.gif) repeat-x top left; width:100%; border-radius: 4px; -webkit-border-radius: 4px;}
.logoposition{margin: 16px 0 0 ;}
.banneradposition{margin-bottom: 0;}
.menuposition {margin: 12px 0 0 ;}
.header-separator{ width: 95%;}
.breadcrumb-separator{ background: url(http://media.away.com/images/gorp/arrow.gif) no-repeat left 12px transparent; *background-position-y:12px; float:left; color: #615D51; display:block;  font-size:14px; padding: 4px 0;}
.header-wrapper{ margin: auto; width: 998px; text-align:left;}
div.hide{display:none;}


/*** REC-2926 ****/

.networkcover { padding-right: 10px; }
.networkcontent {float: left; width: 100%; text-align: justify; margin-bottom: 12px; }
.networkcontent em { font-size: 12px; margin: 10px 0;}
.networkcover h2 {font-size: 13px; margin: 18px 0; padding: 0; font-weight: 700; text-decoration: underline;}
.networkcontent p { line-height: 18px; font-size: 12px; margin-bottom: 12px; }
.networkcontent p span.mediaText { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2.privacy { text-decoration: underline; font-size: 12px; font-weight: 400; margin: 18px 0; border-left: 0; padding: 0; }
.networkcontent ul { list-style-type: none;}
.privacy-list li { padding: 0 0 12px 12px; font-size: 12px; line-height: 18px; background: url(http://media.away.com/images/about_us/3x3-square-000.gif) no-repeat 0px 8px; }
address.privacy { margin-top: 12px; font: 12px verdana, sans-serif; border-left: 0; padding: 0; margin: 18px 0;}
.networkcover ol { list-style: decimal; display: block; padding: 5px 35px;}
.networkcover ol li { padding-bottom: 12px; font-size: 12px; line-height: 18px; }
div.to-top {text-align: right; font-size: 11px;}
h3.terms-of-use {font-size: 12px; font-weight: 700; margin: 0; padding: 0; }
.networkcontent ul.pressreleaselist { margin: 0 0 12px 16px; font-size: 12px; list-style: disc; line-height: 18px; }
p.networksitedesc { font-size: 12px; line-height: 18px; margin-bottom: 12px; }
h3.networksitestitle {font-size: 12px; margin: 0; padding: 0 0 12px; }
.af-toppadding { line-height: 20px;}
.networkcover a:link {color: #0066CC; text-decoration: underline;}
.networkcover a:hover {color: #000066; text-decoration: underline;}
.networkcover a:visited {color: #999999; text-decoration: underline;}

/*** REC-2926 ****/
/*style for map been here and life list button in v2 pages*/
h1.featureboxtitle{overflow:hidden; *height:100%;}
.featureboxtitle a.mapbtn{-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,.3); -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,.3); box-shadow:inset 1px 1px 3px rgba(0,0,0,.3); background:#E2E2E2; margin-top: 8px; float:left; text-transform: none; padding:3px 8px; border-radius: 5px ; -moz-border-radius:5px; -webkit-border-radius: 5px; cursor: pointer; text-decoration:none; font-weight: normal; outline:none; font-size:11px; color:#000; display: -moz-inline-box; display: inline-block;}
.featureboxtitle a.beenhere{border-radius: 15px 0 0 15px ; -moz-border-radius:15px 0 0 15px; -webkit-border-radius: 15px 0 0 15px; border-right:1px solid #C2C2C2;}
.featureboxtitle a.lifelist{border-radius: 0 15px 15px 0 ; -moz-border-radius:0 15px 15px 0; -webkit-border-radius:0 15px 15px 0;}
.featureboxtitle a.mapbtn:hover{background: #DC7626; color:#fff;}
.featureboxtitle a.lifelist:hover{background: #174947; color:#fff;}
.featureboxtitle a.beenhereselected{background: #DC7626; color:#fff; }
.featureboxtitle a.beenhereselected:hover{background: #DC7626; color:#fff;}
.featureboxtitle a.lifelistselected{background: #174947; color:#fff; }
.featureboxtitle a.lifelist:hover{background: #174947; color:#fff;}
/*style for map been here and life list button in v2 pages*/
div.listingmoduleitem{overflow:hidden; clear:both; margin-bottom:10px; padding-left: 10px;}
.listingmoduleitem div.listingmoduleimg {float:left; margin:0 15px 5px 0; border:1px solid #ddd; padding:2px;}
.listingmoduleitem h3.objectlistingmoduletitle {margin:0 0 5px 0}
div.adsByGoogleText {clear: both; float:right; margin-right:10px;}
div.parksrecentarticles div.listingmoduleitem{clear:none; float:left; margin-right: 10px; width: 290px;}

/*Social media links for home page, right right and user profile pages*/
div#social-widget{border: 1px solid #DEDBC0; *height:40px; background: url(http://media.away.com/images/gorp/indexsectiontitlebg.gif) repeat-x top left; clear: both; overflow: hidden; margin:20px 0; border-radius: 5px ; -moz-border-radius:5px; -webkit-border-radius:5px; display: block;}
div.swlinks{float:left; line-height: 22px; margin-right: 18px; }
div.swlinks div.img{float:left; width:22px; height:22px; margin-right:8px;}
div.fblink div.img{background: url(http://media.away.com/away/images/ahp-social-media.png) no-repeat left -31px;}
div.twitterlink div.img{float:left; width:22px; height:22px; margin-right:10px; background: url(http://media.away.com/away/images/ahp-social-media.png) no-repeat -31px -31px;}
div.swlinks a{text-decoration: none;}
div.swlinks a:hover{text-decoration: underline;}
div#social-widget div.swlinksmain{padding:10px ; overflow:hidden;}
div.ghp-social-widget div#social-widget{margin:1px 0;}
/*End of Social media links for home page, right right and user profile pages*/
input#autofillparkall{display:none}
div.parkautofillsearch{clear:both;overflow:hidden;margin:0 0 10px 0; padding: 10px 0 0;}
div.parkautofillsearch label {line-height:18px;}
input#parksrchbutton{vertical-align: top; margin-left: 10px;}

.article-wrapper-vertical{ clear: both; float: left; width: 69%; *width:68%;}
.articleimage-vertical{ float: left; clear: right; padding: 0 10px 0 0;}
.articlelist-vertical {float: left; margin: 0 15px 10px 0; width: 95%;}
.articlephotoimg { display: block;}
.seealllink-wrapper{float: right; padding: 0 10px 0 0;}
.articlesmalldesc{color: #8D8D8D;}
 
.gallerytabs-wrapper-vertical { background-color: #F7F6E4; margin: 0 0 10px 9px;*margin-left:1px; float: left; width: 26%; border: 1px solid #DEDBC0; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 10px; }
.gallerytabs-vertical{float: left; width: 100%; }
.photogallery-vertical{ color: #7B625D; text-shadow: 2px 2px 2px #fff; cursor: pointer; float: left; font-family: Helvetica,arial,sans-serif; font-size: 22px; font-weight: 700; height: 30px; line-height: 1.7; margin: 0 20px 0 10px; }
.photogalmiscimg{ width: 73px; display: block;float: left; background: url("photogal-misc.jpg") no-repeat scroll left top transparent; height: 70px;}
.photogaltext{ width: 80px; display: block; float: left; clear: right; color: #7B675E; font-family: arial, san-serif; font-size: 13px; }
.photogalmiscwrapper{ float: left; padding: 10px 0 0 10px;}
.photogalsubmit{ background: url("photogal-btn.gif") repeat-x scroll left top transparent; padding: 5px; color: #FEFFFD; border-width:0 1px; border-style:solid; border-color: #EC5C16; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.photogalsubmit-wrapper{ margin: 0 0 10px 10px; float: left; line-height: 25px; cursor: pointer;}
.galleryphotoslist-vertical{ margin: 0 0 0 12px;}
.seeallgal{ background-color: #EDE9CE; color: #4D6A65;  border: 1px solid #DCDBC7; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; -moz-box-shadow: 1px 1px 4px #DCDBC7; -webkit-box-shadow: 1px 1px 4px #e5e5e5; box-shadow: 1px 1px 4px #e5e5e5; padding: 5px; margin: 0 0 0 -12px; text-align: center;}
div.featureinnerbox-ver { float:left;border-bottom: 0px solid #fff; border-right: 0px solid #fff; border-left: 0px solid #D9D9D9; -moz-border-radius: 0; -webkit-border-radius: 0; width: 97%; }
a.seeallgallink:link {color: #2D726F; text-decoration:none;}
a.seeallgallink:visited {color: #2D726F; text-decoration:none;}
a.seeallgallink:hover {color: #2D726F; text-decoration:none;}
div.articleTools{float: right; padding:0 5px;margin-top:-11px;}
div.articleTools.fallFoliageTools{margin: 20px 330px 0 0}



/* AGP-301 starts */
.reltripslistwrapper_pp, .reltripslistwrapper { float:left; }
.reltripslistheader_pp, .reltripslistheader {padding:4px 0;}
.reltripslistheader_pp span.reltripslistheadertext_pp, .reltripslistheader span.reltripslistheadertext {color:#2D726F; font-weight:700; }
.reltripslistcontent_pp .gttripthumb_pp {float:left; height:auto; padding:4px 10px 10px 0; text-align:left; width:140px; margin:0;}
.reltripslistsource_pp, .reltripslistsource { color:#87A396;}
.bigorangebtn_gorp_pp, .bigorangebtn_gorp { background: url(http://media.away.com/adventurefinder/images/large-orange-button.png) no-repeat; width: 205px; height: 26px; border: 0; font-size: 13px; font-weight: 700; font-family: Arial, Helvetica, sans-serif; line-height: 20px; padding: 4px 10px; overflow: visible; display: inline; float: left; margin: 5px 0;}
.bigorangebtn_gorp_pp a.bigorangebtnlink:link, .bigorangebtn_gorp_pp a.bigorangebtnlink:visited, .bigorangebtn_gorp a:link, .bigorangebtn_gorp a:visited   { color: #fff; text-decoration: none; }
.bigorangebtn_gorp_pp a.bigorangebtnlink:hover, .bigorangebtn_gorp a:hover  { color: #fff; text-decoration: underline; }
.reltripslistrightdesc_pp, .reltripslistrightdesc { display:block;}
.reltripslistrightcontent_pp { float:left; width:460px;}
img.containedExternalSite_gorp { float: right; padding-top: 6px; padding-right: 3px; background: none repeat scroll 0 0 transparent; *margin: -18px 0 0 0;}

* html img.containedExternalSite_gorp { margin /**/: -15px 0 0 0; }
* html .bigorangebtn_gorp_pp, * html .bigorangebtn_gorp {width /**/: 225px; height /**/: 30px; padding /**/: 6px 10px 4px 10px; }

span.dealprice_gorp_pp, span.dealprice_gorp {display:block; padding:5px 0 0 0;}
span.hightLighted_gorp_pp, span.hightLighted_gorp {background: #F8DC7D; color: #000; font-size: 16px; font-weight: 700; }
div.adventurelogoright_pp, div.adventurelogoright {padding: 21px 10px 0 0; *padding: 6px 10px 0 0}



.reltripslistcontent .gttripthumb {float:left; height:auto; padding:4px 5px 2px 0; text-align:left; width:140px; margin:0;}
.reltripslistrightcontent { float:left; width:190px;}
a.touroperator-link:link {
color:#fff;
}
/* AGP-301 ends */
.afcpc-outerwrapper{ float:left; width:630px; margin: 10px 0;}
.afcpc-outerwrappertop{ 
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-bottom:1px solid #d9d9d9;
	height:20px;
	padding:10px;
	background: #dadada; /* Old browsers */
	background: -moz-linear-gradient(top,  #dadada 0%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dadada 0%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dadada 0%,#e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dadada 0%,#e4e4e4 100%); /* IE10+ */
	background: linear-gradient(top,  #dadada 0%,#e4e4e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
}
.afcpc-outerwrapperbtm{
	background:#ededec;						
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-top:1px solid #d9d9d9;
	height:auto;
	padding:5px 10px;
}
.afcpc-sectiontitle { padding:0; margin:0; font:18px Arial, Helvetica, sans-serif; font-weight: 700; color:#3c3c3c; width:273px; float:left;}
.afcpc-nextprev{ width:65px; float:left; margin:-4px 0 0; height:30px;}
.afcpc-next, .afcpc-prev { height:29px; width:31px; float:left; cursor:pointer;}
div.disabled {visibility: hidden;}
.afcpc-next{ 
	background: #9b9b9b; /* Old browsers */
	background: -moz-linear-gradient(top,  #9b9b9b 0%, #c9c9c9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b9b9b), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9b9b9b 0%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9b9b9b 0%,#c9c9c9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9b9b9b 0%,#c9c9c9 100%); /* IE10+ */
	background: linear-gradient(top,  #9b9b9b 0%,#c9c9c9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}
.afcpc-next span {
	background: url("http://media.away.com/away/images/destination/destination_sprite.png") no-repeat scroll 10px -1px transparent; display: block; height: 22px; width: 22px; }
.afcpc-prev{ 
	border-right:1px solid #D2D2D1;
	background: #9b9b9b; /* Old browsers */
	background: -moz-linear-gradient(top,  #9b9b9b 0%, #c9c9c9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b9b9b), color-stop(100%,#c9c9c9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9b9b9b 0%,#c9c9c9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9b9b9b 0%,#c9c9c9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9b9b9b 0%,#c9c9c9 100%); /* IE10+ */
	background: linear-gradient(top,  #9b9b9b 0%,#c9c9c9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */															
	-moz-border-radius-topleft:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
}
.afcpc-prev span {
	background: url("http://media.away.com/away/images/destination/destination_sprite.png") no-repeat scroll 12px -27px transparent; display: block; height: 22px; width: 22px; }			
.afcpc-logo{ float:right; margin:-1px 0 0;}
ul.afcpc-none {list-style-type: none; margin: 0; padding: 0;}
.afcpc-triptitle{height:35px; position:relative;width:295px; margin:0 0 4px 0; float: left; }
h3.afcpc-tripsubtitle{font:14px Arial, Helvetica, sans-serif; font-weight: 700; bottom: 0;left: 0; margin: 0; padding: 0;}				
a.afcpc-subtitlelinksrc:link,a.afcpc-subtitlelinksrc:visited{text-decoration:none; color:#000; outline: none;}
a.afcpc-subtitlelinksrc:hover {text-decoration:underline; outline: none;}
a.afcpc-linksrc:link,a.afcpc-linksrc:visited{
	width:295px;
	display: inline-block; 
	border:1px solid #15470f; 
	color:#fff;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	background: #81963d; /* Old browsers */
	background: -moz-linear-gradient(top,  #81963d 0%, #4c721a 50%, #3e6b00 51%, #517019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81963d), color-stop(50%,#4c721a), color-stop(51%,#3e6b00), color-stop(100%,#517019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #81963d 0%,#4c721a 50%,#3e6b00 51%,#517019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #81963d 0%,#4c721a 50%,#3e6b00 51%,#517019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #81963d 0%,#4c721a 50%,#3e6b00 51%,#517019 100%); /* IE10+ */
	background: linear-gradient(top,  #81963d 0%,#4c721a 50%,#3e6b00 51%,#517019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81963d', endColorstr='#517019',GradientType=0 ); /* IE6-9 */
	height:77px;
	cursor:pointer;
	text-decoration:none;
	outline: none;
}
a.afcpc-linksrc:hover { 
	color:#fff;
	background: #719300; /* Old browsers */
	background: -moz-linear-gradient(top,  #719300 0%, #2f6800 50%, #325900 51%, #476d00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#719300), color-stop(50%,#2f6800), color-stop(51%,#325900), color-stop(100%,#476d00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #719300 0%,#2f6800 50%,#325900 51%,#476d00 100%); /* Chrome10+,Safari5.1+ */	
	background: -o-linear-gradient(top,  #719300 0%,#2f6800 50%,#325900 51%,#476d00 100%); /* Opera 11.10+ */		
	background: -ms-linear-gradient(top,  #719300 0%,#2f6800 50%,#325900 51%,#476d00 100%); /* IE10+ */			
	background: linear-gradient(top,  #719300 0%,#2f6800 50%,#325900 51%,#476d00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#719300', endColorstr='#476d00',GradientType=0 ); /* IE6-9 */
	text-decoration:none;
	outline: none;
}
.afcpc-credittext{font:11px Arial, Helvetica, sans-serif; font-weight: 700; color:#000;padding:4px 0;}
.afcpc-creditsrc{color:#003638;}
.afcpc-listsep {padding:0 5px; width:295px;}
.afcpc-amount, .afcpc-duration{clear: both; float: left; font-size: 18px; font-weight: 700; text-align: left; width: 145px;}
.afcpc-link {text-align:center; font-size:12px; color:#FFFC1C; font-weight:400;}
.afcpc-externalsite{ padding:6px 0 0; }				
.afcpc-thumb { float:left; width:140px; height: 77px}
.afcpc-pricebtn{ width:152px; float:left; padding:5px 0 0 3px;}
.afcpc-field{ display: block; float: left; font-size: 10px; padding: 5px 5px 0 0; text-align: right; width: 30px; }
.afcpc-amount .afcpc-field {padding: 6px 5px 0 0;}
.afcpc-value { display: block; overflow: hidden; width: 110px;}
.afcpc-amount sup {font-weight: 700; vertical-align: super; font-size: 10px;}
.afcpc-seeall{ padding: 5px 0 0; text-align: right;}
a.afcpc-seealllink:link, a.afcpc-seealllink:visited { color: #003638; font-size: 12px; font-weight: 700; margin: 0 11px; text-decoration: none; outline: none;}
a.afcpc-seealllink:hover{text-decoration: underline; outline: none;}

/* AGP-385 starts */

#ptrip-rrail-ocontainer {width:336px; }
.ptrip-bottom{margin: 0 0 6px;}
.afcpc-height{ margin: 0 0 20px 0;}
/* AGP-385 ends */

/*rea-1490/rea-1491*/
/*#google_ad_unit_phototab li a,#google_ad_unit_parkfinder li a{color: #2D726F;text-decoration: none;font-weight:bold;}*/
/* rea-1598 */
#google_ad_unit_phototab li a,#google_ad_unit_parkfinder li a, #google_ad_unit li a, .adsense li a{color: #0000FF;text-decoration: none;font-weight:bold;}
#google_ad_unit_phototab li a.sitehost,#google_ad_unit_parkfinder li a.sitehost, #google_ad_unit li a.sitehost, .adsense li a.sitehost{color: #008000}
#google_ad_unit_phototab li a:hover,#google_ad_unit_parkfinder li a:hover {text-decoration: underline;}
#sponsoredLinks a.adsByGoogle, .adsense p a{color:#0000FF}
/* ---- */
/*#google_ad_unit_phototab li a:hover,#google_ad_unit_parkfinder li a:hover {color: #2D726F;text-decoration: underline;}*/
#google_ad_unit_phototab li {line-height: 14px;padding-bottom: 10px;width:30%;list-style: none outside none;float:left;padding-right: 15px;word-wrap: break-word;}
#google_ad_unit_parkfinder li {line-height: 14px;padding-bottom: 10px;width:100%;list-style: none outside none;padding-right: 15px;word-wrap: break-word;}
#google_ad_unit_phototab ul,#google_ad_unit_parkfinder ul{margin-left:0;padding-left: 10px;}
#google_ad_unit_parkfinder p.adHed{text-align:left;margin-bottom:5px;}
#google_ad_unit_phototab #sponsoredLinks{border:0px;height: 110px;padding:0;}
#google_ad_unit_parkfinder #sponsoredLinks{border:0px;padding:0;}
#google_ad_unit_phototab #sponsoredLinks a.adsByGoogle, #google_ad_unit_parkfinder #sponsoredLinks a.adsByGoogle{margin-left:10px;}
.finderfieldscontainer .nopriority{display:none}
.moreactivities{font-weight:bold;margin-right:20px;cursor:pointer;}
.gorphp-parkfindercontainer .finderfieldscontainer .nopriority{display:block}
.gorphp-parkfindercontainer .moreactivities{display:none}
#google_ad_unit_phototab {height: 117px;margin-bottom: 5px;overflow: hidden;padding-bottom: 5px;float:left;}
.pfheading{float:left;line-height:26px;}
img.finderstepimg {float:left}
/*rea-1490/ rea-1491 ends*/

/*REA-2103*/
h2.tpg-detailsectionhead{margin:0 0 16px 0;padding:0 0 8px 0;font-size:16px;border-bottom:1px solid #e8e8e8;font-weight:700;}
h2.tpg-detailsectionheadsur{margin:0;padding:0;color:#999;font-size:11px;font-weight:700;text-transform:uppercase;line-height:28px}

/*********************************************************
@COMMON LAYOUT STYLES 
*********************************************************/
div.sectiondivide{clear:left; display:block; height:22px;}
div.sectiondividenoborder{clear:both; display:block; height:20px; }
div.bottomspace{border:none; height:30px;}
.noborder, div.noborder{border:none;}
.fl{float:left;}
.fr{float:right;}
.fn{float: none;}
.show{display:block}
.hide{display:none}
.dispinline{display: inline;}
.dispinlineblk{display: inline-block;}
.clearb{clear:both;}	
.clearl{clear:left}
.clearr{clear:right}
.ofh{overflow: hidden;}
.ofa{overflow: auto;}
.posrel{position: relative;}
.posabs{position: absolute;}
.noborder{border:none}

.countdown{
	width: 28px; 
	border: none;
}
