div.lifelistimgcontainer {float: left; margin-right: 18px;}
div.lifelistcontent {padding-top: 6px;}
a.lifelisttitle {margin: 0px; padding: 0px 0px 6px 0px; font-size: 18px;display:block;font-weight: bold;}
p.lifelistblurb {line-height: 18px; margin: 0px; padding: 0px;}
ul.lifelisttrailslist li {font-weight: bold; float: left; width: 200px; padding-bottom: 6px;}
div.tripofthemonthcontainer {width: 180px; margin-right: 20px;float:left;}
img.tripofmonthimg {margin-bottom: 10px;}
p.tripofmonthblurb {line-height: 18px; margin: 0px; padding: 5px 0px 0px 0px;}

ul.indexpracadvicelist li, ul.indextoptenlist li, ul.indexgearreviewlist li {width: 48%; padding-bottom: 12px; float: left;} /** ie sometimes has issues w/ 50% ??? **/
ul.indexpackinglist li {padding-bottom:12px; width: 88%;}

ul.indexhowtolist li {padding-bottom: 12px;}
ul.userreviewbycatlist li {padding-bottom: 4px;}
h3.userreviewbycattitle {font-size: 12px; margin: 0px; padding: 0px 0px 4px 0px;}
div.indexuserreviewsbycat {float: left; width: 200px;}

/** practical advice **/
div.practicaladvicecontainer {width: 462px; margin-right: 18px; float:left; display:inline;}
div.practicaladvicemorecontainer {width: 130px; _width: 132px; float:left; background-color: #EFEEE5; display:inline;  border:1px solid #E5E3D6; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
div.practicaladvicemorecontainer h3.moreadvicetitle {color: #353535; font-size: 14px; margin: 10px; padding: 0px;}
ul.practicaladvicemorelist {}
ul.practicaladvicemorelist li {padding: 0px 10px 12px 10px;}
ul.practicaladvicemorelist a {display:block; padding: 2px;}
ul.practicaladvicemorelist li a:hover {text-decoration:none;background-color: #D8D7CF;}
div.pa-toggle {float:right; cursor:pointer; margin-top: -50px; width: 72px; height: 19px; background-image: url(http://media.away.com/images/gorp/buttons/hide-list.gif);}
div.pa-toggleclose {background-image: url(http://media.away.com/images/gorp/buttons/show-list.gif);}
ul.practicaladvicelist {float: left; width: 210px; margin-right: 10px}
ul.practicaladvicelist li {padding-bottom: 12px;}
div.practicaladvicecredit {font-size: 11px; color: #666666;}

/** gallery index pages **/
div.listpagecontainer {float: left; width: 50%;}
div.tpg-alphalistcontainer {background-color: #EFEEE5; padding: 2px; margin-bottom: 24px;}
ul.tpg-alphalist li {float: left; color: #808080; font-weight: bold; font-family: verdana, sans-serif;}
ul.tpg-alphalist li a, ul.tpg-alphalist li a:visited {display:block; padding: 2px 7px; color:#004340;}
ul.tpg-alphalist li a:hover {background-color: #CCC3C2; text-decoration: none;}
li.tpg-noanchor {padding: 2px 7px;}

/** parks landing page **/
.parksaroundtheworld{width: 335px; float: left; margin-right: 20px; border-right: 1px solid #E5E4D9;}
.parksaroundtheworld li {font-weight: bold; float: left; width: 50%; padding-bottom: 6px;}
.featureparks{width: 215px; float: left;}
.featureparks li {font-weight: bold; padding-bottom: 6px;}
.featureboxdivide {clear:both; background-color: #E5E4D9; margin: 12px 0px; height: 1px;}
div.parkguidebytype li{font-weight: bold; float: left; width: 33%; padding-bottom: 6px;}

.spotlightimg{width: 345px; float: left; margin-right: 18px;}
.spotlightcontent{float: left; width: 245px;}
h2.spotlighttitle{margin:0px 0px 12px 0px; font-size: 18px;}
li.toptenparkindex, li.seeallparkindex, li.byregionindex {width:30%; float: left; margin: 0px 15px 6px 0px;}

/** homepage **/
div.gorphpleadnav {height: 37px; background: url(http://media.away.com/images/gorp/backgrounds/gorphp-lead-nav-bg.jpg) repeat-x;}
ul.gorphpleadnavlist li {float: left; padding: 5px 20px; font-weight: bold; border-right: 1px solid #BFBDA2; margin-top: 6px;}	
div.sectiondividefromool {border-top: 5px solid #E5E4D9; margin-top: 24px;}
div.sectionlabelfromoutside {text-align:right; padding-bottom: 24px;}
div.hp-askexpertlogocontainer {float: left; margin-right: 20px;}
div.hp-askexpertquestion {font-size: 14px; font-weight: bold; padding-bottom: 5px; padding-top: 2px;}
a.hp-askexpertlink {font-size: 11px; font-weight: bold;}
div.hp-askexpertscontainer {margin-bottom: 24px;}
div.gorphpfeaturecontainer {float: left; width: 180px; margin-right: 20px;}
img.gorphpfeaturethumb {margin-bottom: 8px;}
p.gorphpfeaturecopy {padding: 5px 0 0 0; margin: 0px; line-height: 18px;}
ul.gorphpfeaturelist li {padding-bottom: 4px;}
li.gorphpfeaturelastitem {padding-top: 12px;}
div.gorphpdivide {height: 5px; background-color: #E5E4D9; margin: 0px 0px 12px 0px;}
div.gorphpfeaturedivide {background-color: #E5E4D9; height: 1px; margin: 24px 0px;}
div.gorphpworldtraveler {float: left; width: 353px; margin-right: 7px; display: inline;}
div.gorphpwhentogo {float: left; width: 272px;}
span.gorphpwhentogomonth {font-size: 18px; font-weight: bold;}
ul.gorphpwhentogolist li {padding: 0px 0px 12px 12px;background:url(http://media.away.com/images/gorp/homepage/7x7bullet.gif) no-repeat 0px 4px;}
h3.gorphpwhentogocaltitle {background: url(http://media.away.com/images/gorp/backgrounds/gorphp-lead-nav-bg.jpg) repeat-x bottom left;color:#4D4D4D;font-size:12px; margin:0px; padding:7px 10px;}
div.gorphpwhentogocalendar {border:1px solid #CCCAAD;-moz-border-radius-topleft: 3px;  -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; margin-right: 5px;}
div.gorphpwhentogocalmonth {float: left;width: 44px;}
div.gorphpcalmonthlarger {width: 45px;}
div.gorphpwhentogocalmonth a {display:block; text-align: center; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #CCCAAD; background-color: #F1F0E5; padding: 5px 0px;}
div.gorphpwhentogocalmonth a:hover {background-color: #F1ECA1;text-decoration:none;}
div.gorphpwhentogocalmonth a.toprow {border-bottom: 1px solid #CECCB1;}
div.gorphpwhentogocalmonth a.last {border-right: none;}
div.gorphpwhentogocalmonth a.first {border-left: none;}
div.hpsectiontitlecontainer {margin-bottom: 18px;}
div.gorphpfeaturedgearcontainer {width: 232px; float: left;color: #674E48; margin-right: 22px;}
img.gorphpfeaturegearthumb {float: left; margin-right: 12px;}
span.gorphpfeaturegeartitle {font-weight: bold; font-size: 14px;}
img.gorphpgearstars {margin-bottom: 4px;}
div.gorphppacklistcontainer {width: 370px; float: left; color: #674E48;}
img.packlisticon {float: left; margin-right: 12px;}
span.gorphppacktitle {font-size: 18px;}
ul.gorphppacklistlist li {padding: 3px 0px;}
img.gorphpadvicethumb {float: left; margin-right: 12px;}
div.gorphpadvicesurtitle {margin-bottom: 4px; font-size: 11px; font-weight: bold;}
div.gorphpadvicecontent {float: left; width: 50%; padding-bottom: 18px;}
div.gorphp-parkfinderbg {position: absolute; margin-left: 640px; margin-top: -337px; background-color: #000; width: 352px; height: 300px; opacity:0.4;filter:alpha(opacity=40); -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;}
div.gorphp-parkfindercontainer {position: absolute; margin-left: 648px; margin-top: -329px; width: 336px; height: 329px; overflow:hidden; background:transparent url(http://media.away.com/images/gorp/parkfinder/gorphp-finder-bg.jpg) repeat-x bottom left; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;}

/** ask experts, gear page **/
div.gear-askexpertsiconcontainer {float: left; margin-right: 20px;}
div.gear-askexpertsbtncontainer {float: left; padding-top: 10px;}
div.gear-askexpertscontent {float:left; width: 305px; margin-right: 40px;}
div.gear-gearguysurtitle {color: #A91F21; font-size: 12px; padding-bottom: 4px;}
div.gear-geargirlsurtitle {color: #338065; font-size: 12px; padding-bottom: 4px;}	
span.gear-askexpertquestion {font-size: 15px;}
div.askexpertsectiondivide {background-color: #CDCAA3; height: 1px; margin: 24px 0px;}
img.onethird-askexperticon {float: left; margin-right: 10px;}
a.gearguytitlelink:link, a.gearguytitlelink:visited, a.gearguytitlelink:hover {color: #A91F21; font-size: 13px; display: block; padding-bottom: 2px;}
a.geargirltitlelink:link, a.geargirltitlelink:visited, a.geargirltitlelink:hover {color: #338065; font-size: 13px; display: block; padding-bottom: 2px;}		
div.onethird-askexpertdivide {background-color: #CDCAA3; height: 1px; margin: 10px 0px;}
div.onethird-askexpertquestion {width: 150px;}

  
/** gallery carousel  **/
img.gallerycarouselimg {margin-right: 8px; margin-bottom: 6px;}
ul.gallerycarousellist li {height: 125px;}
div.gallerycarouseltitle {width: 142px;}
div.gallerycarouselbtncontainer {float: left; padding-top: 28px;}
img.galleryprev, img.screensaverprev {margin-right: 10px;}
div.gallerycarouselbtncontainer img {cursor: pointer;}
#gallerycarouselnav {height: 32px; background: url(http://media.away.com/images/gorp/backgrounds/2x2-E5E4D9.gif) repeat-x bottom left; margin-bottom: 15px;}
div.gallerycarouseltabcontainer {height: 32px; float: left; margin: 0px 12px; border-left: 2px solid #E5E4D9; border-right: 2px solid #E5E4D9;background: #EBEAE1 url(http://media.away.com/images/gorp/backgrounds/gallerytab-off.jpg) repeat-x;  cursor: pointer;}
div.gallerycarouseltabon {background: #fff url(http://media.away.com/images/gorp/backgrounds/gallerytab-on.jpg) repeat-x;}
div.gallerycarouseltab {border-top: 2px solid #E5E4D9; padding: 4px 10px 0px 10px; color: #785d56;  font-size: 18px; font-family: helvetica, arial, sans-serif;}   

/** Partner Sites Right Rail **/ 
#partnerSitesRightRail {padding: 0px; margin:0px; border: 0px;}
#partnerSitesRightRail ul {list-style-type:none; line-height: 20px; padding: 0px; margin: 0px; border: 0px;}
.partnerSites {color: #785d56; padding: 0px; margin: 0px 0px 5px 0px;}

/*Rafting guide index page styles*/
div.featuredtripscontainer { float: left; margin-right: 20px; width: 180px;}
div.raftingcontent ul li.listfloat{width:140px; float:left; margin-right: 10px;}
div.raftingcontent ul li ul {list-style: none; margin:0; padding:0; }
div.raftingcontent ul li ul li {padding-bottom:7px;}
div.featureboxcontent p{margin:10px 0 15px 0; color: #4C4C4C;}
div.featuredtripscontainer p {margin:3px 0 0 0; color: #4C4C4C;}
/*End of Rafting guide index page styles */

/*one-off Park Type landing pages*/
#navigation {width:632px;position:relative;margin-bottom:20px;}
#navigation li.firstTier  {cursor:pointer; font-weight:normal; font-size:15px; color:#2D726F; padding:10px;margin:3px 0;background-color:#efedde; width:185px; *width:205px; height:18px;list-style-type:none;color:#004340;font-weight:bold; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius: 5px;}
ul.countryList {cursor:auto; padding:0 0 0 25px; border:1px solid #eeeddd; background-color:#fff; width:375px; *width:400px; height:405px; display:none; position:absolute; top:0px; left:0; margin-left:220px; *margin-top:3px; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius: 5px;}
ul.countryList li {border:none;color:#000;list-style-type:none; font-size:12px; font-weight: normal; padding-bottom: 5px;}
ul.countryList li h2{font-size:16px; color:#785D56; margin: 15px 0 5px;}
#navigation li.firstTier.active {background:#735851 url(http://media.away.com/images/gorp/parks-guide/tab-arrow.gif) no-repeat 188px center; color:#fff;}
ul.countryList li ul li {font-size:12px;}
#mainNav {padding:0px; margin: 0 10px;}	
.mainPhoto {margin: 0px 0px 20px 0px;}
#mainPhotoandCopy p {line-height: 18px; color: #434343; margin-bottom:20px;}
div.tpg-detail-galleries{margin-left:10px;}
/*one-off Park Type landing pages end*/

/*one-off Gift Guide landing pages start*/
h1.giftguidhead{display:block; text-indent:-99999px; padding:0; width:100%; overflow-y:hidden; background:#fff url(http://media.away.com/images/gorp/2011-gift-guide/ribbon_bg.png) no-repeat left center; height: 68px; margin: 10px 0;}
div.socialnetworklinks{float: right; margin:13px 30px 0 0; }
div.socialnetworklinks #articletools-sponsor{border: none; width:auto;}
h2.giftthumbtitle{display:block; text-indent:-99999px;}
h2.giftthumbtitle img{float:left;}
ul.gift-thumb-items{list-style: none; padding:0; margin:10px 0; clear:both;}
ul.gift-thumb-items li{float: left; width: 198px; margin: 0 12px 25px 0; height: 130px;}
ul.indexgiftguide li{width: 48%; float:left; padding-bottom:12px;}
ul.indexgiftguide li.seeall{width: 70%; clear:both; font-style: italic;}
/*Gallery style*/
#giftgallerywrapper { width:628px; height:322px; position:relative;}
#giftgallerywrapper img { padding-top:5px; background-color:#000; }
#giftgallerywrapper .navigation { z-index:1000; position:absolute; height:auto; min-width:200px; width:auto; padding:10px 15px 10px 15px; bottom:15px; right:15px; background-color:#000; color:#fff; font-weight:bold; rgb(255,0,0);
opacity: .6; filter: alpha(opacity=60); }
#giftgallerywrapper .navigation p { color:#fff; margin: 0; text-align: left; }
#giftgallerywrapper .navigation p span { font-weight:bold; font-size:16px; }
#giftgallerywrapper .navigation p a { color:#fff; text-decoration: none; }
#giftgallerywrapper .navigation p a:hover { text-decoration:underline; }
#giftgallerywrapper #showMap { cursor: pointer; position:absolute; z-index:1000; background-color:#000; padding:10px; color:#fff; top:0px; right:0px; right:12px; }
#giftgallerywrapper a#prev { position:absolute; bottom:150px; z-index:1000; color:#000; text-decoration:none; background-color:#fff; padding:6px 12px; left:0px; font-weight:bold; }
#giftgallerywrapper a#next { position:absolute; bottom:150px; z-index:1000; color:#000; text-decoration:none; background-color:#fff; padding:6px 12px; right:0px; margin-right:0; font-weight:bold; }
#giftgallerywrapper #controls { display:none; }
#giftgallerywrapper #controls span.symbol { font-size:14px; }
#mapWrapper { display:none; width:100%; clear:both; }
#giftgallerywrapper #closeMap { cursor: pointer; position:absolute; z-index:1000; background-color:#000; padding:10px; color:#fff; margin-top: 266px; right:25px; }
#giftgallerywrapper p.navTitle { font-size:18px; text-align:left; line-height:30px; }
#giftgallerywrapper p.navText { font-size:13px; text-align:left; line-height:18px; }

/*Contest promo */
div.right_contest_promo{overflow: hidden;}
p.right_top-sect-text { padding:8px 23px 15px 0; line-height:19px; color:#333; clear:both; overflow: hidden;}
img.gift-box-img {float:left; margin:0 10px 10px 0}
div.right_contest_promo img.whats-your{padding-bottom:10px; display:block;}
div.right_contest_promo a.enterbtn{padding-top:10px; display:block; text-align: left;}
/*one-off Gift Guide landing pages end*/
