@charset "utf-8";
/* Global & Font Settings */
* { margin: 0; padding: 0; }
body { font-size: 62.5%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
.img-left { float: left; clear: both; }
.img-right { float: right; clear: both; }
.img-center { margin: 0 auto; } /* use an additional custom class to set width of object to align */
.clear { clear: both; }

a { color:#C07E43; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }

/* Structure */
body { background-color: #1c2030; color: #fff; }
#container { width: 800px; margin: 0 auto; padding: 0; z-index: 3; }
#header-container { z-index: 2; height: 360px; overflow: hidden; background-color: transparent; color: #fff; }
#subcontainer { z-index: 10; background-color: #1c2030; width: 100%; }

#header { width: 800px; height: 360px; }
#header h1 { display: none; }
#slideshow { width: 800px; height: 360px; }
#partners-scroll { width: 400px; height: 265px !important;}
#slideshow-placeholder { width: 800px; height: 360px; }
.imageElement { background-color: #fff; }

a.pdr span { display: none; }
a.pdr { width: 200px; height: 22px; display: block; background: url(../images/printdr.gif); }
a.pdr:hover { background: url(../images/printdr-on.gif); }
a.htblink span { display: none; }
a.htblink { width: 220px; height: 22px; display: block; background: url(../images/howtobook-link.gif); }
a.htblink:hover { background: url(../images/howtobook-link_on.gif); }

a.next-link span { display: none; }
a.next-link { width: 120px; height: 22px; display: block; background: url(../images/itinerary-next.png) -80px 0px no-repeat; float: left; }
a.next-link:hover { background: url(../images/itinerary-next-on.png)  -80px 0px no-repeat; }

a.print-link span { display: none; }
a.print-link { width: 152px; height: 22px; display: block; background: url(../images/itinerary-print.gif); float: left; margin-left: 20px; }
a.print-link:hover { width: 152px; height: 22px; display: block; background: url(../images/itinerary-print-on.gif); }

a.dl-link span { display: none; }
a.dl-link { width: 200px; height: 24px; display: block; background: url(../images/brochure-download.png) 4px 0px no-repeat; float: left; }
a.dl-link:hover { background: url(../images/brochure-download-on.png) 4px 0px no-repeat; }

a.book-link span { display: none; }
a.book-link { width: 130px; height: 24px; display: block; background: url(../images/book-btn.png) -55px 0px no-repeat; float: left; display:none; }
a.book-link:hover { background: url(../images/book-btn-on.png) -55px 0px no-repeat; }

#top-contact-line { width: 800px; height: 25px; background: #1c2030; color: #fff; z-index: 99; }
#tcl-left { float: left; height: 25px; width: 450px; display: block;  padding:0px 0; overflow:hidden }
#tcl-left p{ margin:3px 0 0 0px; font-size:14px; color:#868D99; font-weight:bold; width:100%; cursor:pointer; }
#tcl-left img{ margin:6px 0; }
#tcl-right { float: left; width: 350px; height: 25px; display: block; text-align: right; position: relative; }
a.book-button { display: block; height: 25px; width: 114px; background: url(../images/book-button.gif) no-repeat; position: absolute; right: 0; }
a.book-button:hover { display: block; height: 25px; width: 114px; background: url(../images/book-button-on.gif) no-repeat; position: absolute; right: 0; }
a.book-button span { display: none; }
a.mail-button { display: block; height: 25px; width: 83px; background: url(../images/mail-button.gif) no-repeat; position: absolute; right: 83px; }
a.mail-button span { display: none; }
#navigation-container {  float: left; width: 192px; }
#navigation { width: 192px; display: block; background: url(../images/navigation_bottom.gif) bottom center; padding-bottom: 4px; }
#navigation-top { display: block; height: 12px; width: 100%; background-image: url(../images/navigation_top.gif); }
#navigation #links { list-style: none; }
#navigation #links li { margin-bottom: 5px; }
#navigation #links a span {display: none; }
#navigation #links li a.links-home { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/home-off.gif); }
#navigation #links li a.links-home:hover { background-image: url(../images/navigation/home-on.gif); }
#navigation #links li.current a.links-home { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/home-on.gif); cursor: default; }


#navigation #links li a.links-itinerary { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/itinerary-off.gif); }
#navigation #links li a.links-itinerary:hover { background-image: url(../images/navigation/itinerary-on.gif); }
a.links-itinerary-active{ background-image: url(../images/navigation/itinerary-on.gif)!important; }

#navigation #links li.current a.links-itinerary { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/itinerary-on.gif); cursor: default; }
#navigation #links li a.links-testimonials { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/testimonials-off.gif); }
#navigation #links li a.links-testimonials:hover { background-image: url(../images/navigation/testimonials-on.gif); }
#navigation #links li.current a.links-testimonials { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/testimonials-on.gif); cursor: default; }
#navigation #links li a.links-dates { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/dates-and-rates-off.gif); }
#navigation #links li a.links-dates:hover { background-image: url(../images/navigation/dates-and-rates-on.gif); }
#navigation #links li.current a.links-dates { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/dates-and-rates-on.gif); cursor: default; }
#navigation #links li a.links-how-to { display: block; width: 192px; height: 24px; background-image: url(../images/navigation/how-to-book-off.gif); }
#navigation #links li a.links-how-to:hover { background-image: url(../images/navigation/how-to-book-on.gif); }
#navigation #links li.current a.links-how-to { display: block; width: 192px; height: 24px; background-image: url(../images/navigation/how-to-book-on.gif); cursor: default; }
#navigation #links li a.links-team { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/our-team-off.gif); }
#navigation #links li a.links-team:hover { background-image: url(../images/navigation/our-team-on.gif); }
#navigation #links li.current a.links-team { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/our-team-on.gif); cursor: default; }
#navigation #links li a.links-partners { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/our-partners-off.gif); }
#navigation #links li a.links-partners:hover { background-image: url(../images/navigation/our-partners-on.gif); }
#navigation #links li.current a.links-partners { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/our-partners-on.gif); cursor: default; }
#navigation #links li a.links-zero-impact { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/zero-impact-off.gif); }
#navigation #links li a.links-zero-impact:hover { background-image: url(../images/navigation/zero-impact-on.gif); }
#navigation #links li.current a.links-zero-impact { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/zero-impact-on.gif); cursor: default; }
#navigation #links li a.links-press { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/press-off.gif); }
#navigation #links li a.links-press:hover { background-image: url(../images/navigation/press-on.gif); }
#navigation #links li.current a.links-press { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/press-on.gif); cursor: default; }
#navigation #links li a.links-contact { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/contact-us-off.gif); }
#navigation #links li a.links-contact:hover { background-image: url(../images/navigation/contact-us-on.gif); }
#navigation #links li.current a.links-contact { display: block; width: 192px; height: 21px; background-image: url(../images/navigation/contact-us-on.gif); cursor: default; }

#navigation { text-align: right; }

#navigation #sub-link-cont ul li { list-style: none; }
#navigation #sub-link-cont { list-style: none; text-align: right; padding:0; margin-right: 10px; display: block; }
#navigation #sub-link-cont li a { text-decoration: none; font-size: 9px; text-transform: uppercase; color: #fff; background: transparent; }
#navigation #sub-link-cont li a:hover { color: #f99633; background: transparent; }
#navigation #sub-link-cont li.current a { text-decoration: none; font-size: 9px; text-transform: uppercase; color: #f99633; background: transparent; }

#thepackages { list-style: none; margin: 15px 0 0 0; }
.navhead { list-style: none; font-weight: bold; text-transform: uppercase; color: #ff4200; background: transparent; padding-top: 10px; }

#left-col-2 { width: 192px; margin: 0 auto; margin-top: 5px; }
#left-col-2 ul { width: 120px; margin: 0 auto; }

#our-fam { width: 159px; margin: 10px auto 0 auto; }
#spacer.home_content{ background-color:transparent; height:25px; }
#content-container { float: left; width: 598px; margin-left: 8px; z-index: 99; }
#flash-container { z-index: 10;}
.home-content {  color: #000; width: 430px; padding: 0 0; float: left; }
.home-content h1 { text-transform: uppercase; font-size: 180%; margin-bottom: 15px; margin-left: 15px; }
.home-content p { margin-bottom: 12px; font-size: 110%; padding: 0 15px !important; text-align:justify; }
#home-news, #home-intro{ padding:15px 0; background: #eeeff2;}
#home-news{ margin-top:10px; }
#home-news p{ text-align:left; }
#page-content { background: transparent url(../images/snowbg.jpg) repeat top left; color: #fff; width: 569px; min-height: 421px; padding: 15px; float: left; margin-bottom: 5px; }
#page-content-dr { background: #eeeff2; color: #000; width: 569px; padding: 15px; float: left; margin-bottom: 5px; }
#page-content h1, #page-content-dr h1, .zeroimpact  h1 { text-transform: uppercase; font-size: 180%; margin-bottom: 0px; text-align: right; margin-right: 25px; }
#page-content p, #page-content-dr p, .zeroimpact p { margin-bottom: 12px; font-size: 110%; }
.price h4{ font-size:110%; }
#page-content a, .zeroimpact a { color: #fff; background-color: transparent; font-weight:bold; }
a.blue{ color:#26405F !important; font-weight:normal; }

#page-content a:hover, .zeroimpact a:hover { color: #000; background-color: transparent; }
#dr-links { background: transparent; color: #000; height: 24px; width: 500px; margin: 15px auto 0 auto; }
#dr-links .left { float: left; width: 250px; }
.spacer10 { margin-top: 10px; display: block; }
.spacer20 { margin-top: 20px; display: block; }
#dr-links .right { width: 200px; margin-left: 300px; text-align: right; }
#home-content .attention { font-size: 20px; font-weight: bold; }

#image-badge { width: 250px; margin: 0 auto; }

#page-fill { margin: 15px 25px 25px 25px; background: transparent url(../images/content-fill.png) repeat top left; padding: 25px; border: 1px solid #5d6375; }
.page-fill { margin: 15px 25px 25px 25px; background: transparent url(../images/content-fill.png) repeat top left; padding: 25px; border: 1px solid #5d6375; }
#page-fill h2 { margin-bottom: 12px; }
h2{ font-size:18px; }
/*SHAHED*/
#page-fill p { text-align:justify;}
/* SHAHED */
.zeroimpact { background: transparent url(../images/handbg.jpg) repeat top left; color: #fff; width: 569px; padding: 15px; float: left; margin-bottom: 5px; }

#home-sidebar-right { background: #1c2030 url(../images/home-sidebar-right.gif) no-repeat; width: 160px; height: 448px; margin-left: 8px; float: left; }
#sidebar-right { background: #1c2030; width: 160px; height: 448px; margin-left: 8px; float: left; color: #fff; }
#sidebar-right ul li { margin-bottom: 4px; }

#secondary-nav { background: transparent url(../images/secnav.jpg) no-repeat; width: 192px; height: 167px; }
#secondary-nav-links { padding-top: 24px; }
#secondary-nav-links a { text-align: center; margin: 0 auto 5px auto; width: 144px; display: block; }
#secondary-nav-links a span { display: none; }
a.sn-brochure { background: url(../images/brochure_sidenav.png) no-repeat; height: 30px; }
a.sn-news{ background: url(../images/latest_news.gif) no-repeat; height: 30px; }
a.sn-brochure:hover { background: url(../images/brochure_sidenav-over.png) no-repeat; } 
a.sn-image-gallery { background: url(../images/image-gallery.png) no-repeat; height: 51px; }
a.sn-image-gallery:hover { background: url(../images/image-gallery-on.png) no-repeat; } 
a.sn-video-gallery { background: url(../images/view-video.png) no-repeat; height: 30px; }
a.sn-video-gallery:hover { background: url(../images/view-video-on.png) no-repeat; } 

#page-content-left { width: 390px; float: left; text-align: justify; }
 #page-content-right { width: 193px; margin-left: 400px; margin-top: 32px; }  


#page-content-right a { margin-bottom: 10px; display: block; }

.adventure-links { width: 420px; height: 60px; margin: 0 auto; padding-left: 5px; }
.adventure-links a { float: left; }
.adventure-links a span { display: none; }
.emps { display: block; width: 209px; height: 58px; background: url(../images/emps_off.png); }
.emps:hover { background: url(../images/emps_on.png); }
.exped { display: block; width: 209px; height: 58px; background: url(../images/exp_off.png); }
.exped:hover { background: url(../images/exp_on.png); }

.contactform { width: 437px; color: #000; padding: 15px; }
.contactform textarea { width: 330px; margin-bottom: 15px; }
#page-content .contactlink { text-decoration: none; color: #fff; background: transparent; display: block; margin-bottom: 10px; padding-top: 3px; }
#page-content .contactlink:hover { color: #000; background: transparent; }

.errorheader { margin: 10px 10px 15px 0px; background-color: #fae5e5; color: #000; border: 1px solid #e9adad; padding: 8px; }
.error-img { float: left; width: 15px; }
.contactform { background: transparent; color: #fff; }
.contactform span.label{ font-size:13px; }
.contactform input { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 13px; width: 435px; padding: 1px;}
.contactform select { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 13px; }
.contactform input.cf_submit { width: 50px; height: 25px; }
.contactform textarea { width: 435px; padding:1px; font-size:13px; }

.contactform .left{
float:left;
width:210px;
}

.contactform .left input{
width:208px;
}

.contactform .right input{
width:208px;
}

.contactform .right{
float:right;
width:210px;
}

.cf_error { background-color: #fae5e5; border: 1px solid #f0d2d2;}

#testimonials-container { width: 599px; position: relative; color: #000; background: transparent url(../images/snowbg.jpg) repeat top left; padding-bottom: 1px; padding-top: 5px; }
#testimonials-header { color: #1c2030; background-color: transparent; }
#testimonials-header h1 { text-transform: uppercase; font-size: 180%; margin-bottom: 15px; }
.testimonials-ind-container { width: 579px; padding: 5px; color: #1c2030; background-color: #eeeff2; margin: 0 auto 5px auto; }
.testimonials-text { width: 390px; float: left; padding: 0 15px; }
.testimonials-image { float: left; width: 159px; text-align: right; }
.testimonials-image img { text-align: right; }
.the-text-container { display: table-cell; vertical-align: middle;padding: 0px;}

.the-text { text-align: right; }
.the-details { display: block; padding-top: 12px; text-align: right; font-weight: bold; font-size: 1.1em; }

#pdf-links { margin: 20px auto 20px auto; text-align: center; width: 510px; }
#pdflist { list-style: none; text-align: center; width: inherit; }
#pdflist li { float: left; text-align: center; margin-right: 12px;  display: block; height: 20px; }
#pdflist a.pdflink { background: transparent url(../images/pdf.png) left center no-repeat; height: 20px; display: block; padding-left: 24px; opacity: 0.5; text-decoration: none;text-transform: uppercase; }
#pdflist a.pdflink:hover { opacity: 1.0; color: #fff; background-color: transparent; }
#pdflist a.pdflink span { padding-top: 4px; display: block; }
#adventure-packages{ margin-top:50px; }
#adventure-packages img { }
#incexc-container { display: block; width: 570px; color: #1c2030; }
#incexc-container a{ text-decoration:none; }
#incexc-container h1 { color: #1c2030; background-color: transparent; text-transform: uppercase; font-size: 180%; text-align: left; }
.orange { color: #F99633 !important; background-color: transparent; }
.green { color: #69d979; background-color: transparent; }
#ie-left { width: 260px; padding: 10px; float: left; background: transparent url(../images/content-fill.png); color: #fff; height: 500px; border: 1px solid #5d6375; }
#ie-right { width: 260px; padding: 10px; float: left; background: transparent url(../images/content-fill.png); color: #fff; margin-left: 5px; min-height: 500px; border: 1px solid #5d6375; }
.ie-list { padding-left: 16px; margin-top: 30px; }
.ie-list li { margin-bottom: 25px; }
.large-txt { font-size: 20px; }
.centered { text-align: center; }

.htb h1 { text-align: left; }
/*.htb { text-align: center !important; }
.htb p{ text-align:center !important; }*/

.htb p.left{
text-align:left !important;
}

#team-content { float: left; width: 340px; }
#team-image { margin-left: 340px; }
#team-member-text { margin-top: 10px; }
#team-member-text .position { color: #000; background-color: transparent; }
#team-description { width: 298px; text-align: justify; }
.team-image-text { width: 104px; text-align: center; display: block; }
.team-image-container { width: 104px; margin-bottom: 12px; }

#gallery-index { margin: 0 auto; padding: 25px 0; text-align: center; width: 390px; }
#gallery-index ul { list-style: none; }
ul.top-row { width: 390px; margin: 0 auto; text-align: center; }
ul.bottom-row { width: 260px; margin: 0 auto; text-align: center; }
#gallery-index ul li { display: block; float: left; width: 110px; padding: 5px 10px; }
#gallery-index ul li a { display: block; float: left; height: 120px; background: transparent url(../images/filmroll.png) no-repeat center center; text-decoration: none; }
#gallery-index ul li a:hover { background: transparent url(../images/filmroll-over.png) no-repeat center center; }
#gallery-index ul li a span { padding-top: 110px; display: block; width: 100px; }
.no-images { clear: both; margin-top: 50px; }
#thumbnail-container { width: 430px; margin: 0 auto; }
.thumbnail-frame img { border: 2px solid #fff; }
.thumbnail-frame:hover img { border: 2px solid #000; }

.centered p { margin-top: 8px; }
.white-box { display: block; list-style: none; padding: 12px; margin: 8px; background: #fff; color: #000; border: 1px solid #000; width: 120px; margin: 0 auto; }

#videoplayer { width: 469px; margin: 15px auto; }
#films { margin: 0 auto; padding: 25px 0; text-align: center; width: 390px; }
.load { color: #fff; background-color: #19171a; width: 800px; height: 600px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
.load p, .load h1 { margin-left: 8px; }

#footer { text-align: center; height: 30px; display: block; padding-top: 70px; font-size: 1.2em; margin-bottom: 15px; }

/* Arthur revision */

#page-content #dunhill-title {font-size: 180%; margin-bottom: 0px; text-align: right; margin-right: 25px; font-weight:bold;}
h1#no-text-transform{text-transform: none;}
p#centered{text-align:center;}

/*********************** Paul fixing ie6 bugs *********************/


* html #page-fill, * html #ie-left, * html #ie-right, * html .page-fill{
	background:transparent;
}

* html #content-container{
	float:none;
    width:auto;
}

* html #container{
width:900px;
}


* html #page-content-right{
  
}

* html #navigation{
margin:0 10px 0 0;
}

* html #page-content-right{
margin:47px 0 0 0;
}

* html #page-content-left{
width:360px;
margin-right:10px;
}

* html .the-text{
    margin-top:25px;
}

* html .contactform .label{
	margin-left:25px;
}

* html a.next-link{
background: transparent url(../images/itinerary-next1.gif) repeat scroll 0%;
} 

* html a.print-link{
background: transparent url(../images/itinerary-print1.gif) repeat scroll 0%;
}

/* SHAHED */
.the-text-container-first { display: table-cell; vertical-align: middle; padding: 0pt; height: 115px;}
.down_pdf{padding:0px; margin:0px;}
.down_pdf p{padding:5px 0px 1px 0px;margin:0px;}
.down_pdf a.lightbox{ float:right; margin:10px; }
.home-container p{ padding:0 15px !important; }


.down_pdf h1 {float:left; width:250px; }
#press-page-content { background: transparent url(../images/snowbg.jpg) repeat top left; color: #fff; width: 599px; min-height: 421px; padding: 15px; float: left; margin-bottom: 5px; margin: 0; padding: 15px 0 0 0;}
#press-page-content h1, #page-content-dr h1, .zeroimpact  h1 { text-transform: uppercase; font-size: 180%; margin-bottom: 1em; text-align: left; margin-right: 25px; }
#press-page-content p, #page-content-dr p, .zeroimpact p { margin-bottom: 12px; font-size: 110%; }
#press-page-content a, .zeroimpact a { color: #fff; background-color: transparent; }
#press-page-content a:hover, .zeroimpact a:hover { color: #000; background-color: transparent; }


#team-scroll{width: 298px; height: 184px !important;}
.press-pdf-links { text-align: center; width: 200px; margin: 0 ; }
.press-pdf-links ul { list-style: none; text-align: center; width: inherit; margin: 0; padding: 0;}
.press-pdf-links li { float: left; text-align: center; margin-right: 12px;  display: block; height: 20px; }
.press-pdf-links a.pdflink { background: transparent url(../images/pdf.png) left center no-repeat; height: 20px; display: block; padding-left: 24px; opacity: 0.5; text-decoration: none;text-transform: uppercase; }
.press-pdf-links a.pdflink:hover { opacity: 1.0; color: #fff; background-color: transparent; }
.press-pdf-links a.pdflink span { padding-top: 4px; display: block; }

.video-links { margin: 0px; padding: 25px 0px 0px 5px; text-align: center; width: 470px; }
.video-links img{border:none;}
.video-links ul { list-style: none; }
.video-links li { display: block; float: left; width: 93px; padding: 5px 10px;list-style: none; margin:0px;}
.video-links a { display: block;  text-decoration: none; }
.video-links a.selected{ color: #000000!important; }
.video-links a.selected img{ border:1px solid #FFFFFF; }
.video-links a.hover { text-decoration: none; }
.video-links span { padding: 0px; color:#EE0000; display: block; width: 95px;margin:0px; }

p.shop_link a:link,p.shop_link a:visited{
  color: #3D6598;
  text-decoration: none;
}

p.shop_link a:hover{
  color: #3D6598;
  text-decoration: underline;
}

.presscarousel{
margin:0 0 0 4px;
}


/* SHAHED */


/* Added By Paul 28/4/09 */
#adventure-packages { margin-bottom: 10px; }
.adventure-package{ margin-bottom:10px; }
.adventure-package a{ float:left; margin:0 10px 0 0; width:120px; }
.adventure-package .price{ margin-bottom:10px; height:126px; float:left; width:150px; margin-right:10px; }
.adventure-package .price p{ margin-top:20px; color:#000000; font-weight:bold; font-size:1.2em; }
.adventure-package .book-now{ margin-bottom:10px; height:126px; float:left; width:150px; margin-right:10px; }
.adventure-package .book-now p{ margin-top:10px; olor:#000000; font-weight:bold; font-size:1.2em; }
.adventure-package .book-now p span{ color:#EB0507; font-size:1.4em; }
.adventure-package .book-now p a{ color:#EB0507 !important; font-size:1.4em; text-decoration:none; }

#home-news .press-pdf-links{
margin-left:15px;
}

#home-news h4{
margin:0 0 15px 15px;
}

.down_pdf h4{
text-transform:uppercase;
text-decoration:underline;
}
.price p{
	text-align:left !important;
}
.button-adjust{margin:0 0 0 8px;}
#glink{float:right;padding:0 10px 0 0;width:300px;clear:right;}
#glink p{color: #666;float:right;clear:both;}
#glink a {color: #666;background-color: transparent;}
#glink a:hover{color: #666;background-color: transparent;font-weight: bold;}


.mantis .lightbox{
float:right;
clear:right;
margin:5px 0 5px 10px;
width:175px;
}

#itinerary-popover{
position:absolute;
width:500px;
background:url(../images/snowbg.jpg);
display:none;
}

#itinerary-popover-inner{
background:transparent url(../images/content-fill.png) repeat scroll left top;
border:1px solid #5D6375;
margin:15px 25px 25px;
padding:25px
}

#itinerary-popover-inner p{
margin:25px 0;
font-size:12px;
}

#itinerary-popover-inner a{
color:#FFFFFF;
}

#itinerary-popover-inner a.pdflink span {
display:block;
padding-top:4px;
}

#itinerary-popover-inner a.pdflink {
background:transparent url(../images/pdf.png) no-repeat scroll left center;
display:block;
height:20px;
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter:alpha(opacity=50);
padding-left:24px;
text-decoration:none;
text-transform:uppercase;
color:#FFFFFF;
}

#itinerary-popover-inner a.pdflink:hover{
opacity:1;
filter:alpha(opacity=100);
-ms-filter:alpha(opacity=100);
}

#itinerary-popover-inner .bottom-link{
margin-bottom:0;
}


.home-adventure .price{
float:left;
display:inline;
width:270px;
margin-left:15px;
height:auto;
}

.home-adventure a img{
float:right;
margin-right:15px;
display:inline;
}

.home-adventure .price p{
padding:0 !important;
font-size:1.1em;
font-weight:normal;
margin:0;
text-align:justify;
}

.home-adventure a{
float:none !important;
}

.home-adventure a:hover img{
opacity:0.8;
}

#home-news-box{
width:140px;
height:422px;
background:url(../images/home-news_bg.gif) left top no-repeat;
margin:1em 0;
padding:10px;
}

#home-news-box p{
text-align:justify;
}

#home-news-box h1{
margin-bottom:10px;
font-size:22px;
letter-spacing:-1px;
}

#home-news-box h4{
text-decoration:none;
font-size:12px;
}

#home-news-box a.lightbox{
display:block;
width:138px;
height:100px;
border:1px solid #FFF;
overflow:hidden;
position:relative;
margin:15px 10px;
left:8px;
}





.home-popover{
position:absolute;
width:500px;
background:#000000;
display:none;
z-index:1500;
}

h2.home-adv{
margin-left:15px;
margin-bottom:10px;
text-transform:uppercase;
color:#555;
letter-spacing:3px;
font-stretch:wider;
}

.home-popover-inner{
border:1px solid #5D6375;
margin:15px 25px 25px;
padding:25px
}

.home-popover-inner p{
margin:25px 0;
font-size:12px;
}

.home-popover-inner a{
color:#FFFFFF;
}

.home-popover-inner a.pdflink span {
display:block;
padding-top:4px;
}

.home-popover-inner a.pdflink {
background:transparent url(../images/pdf.png) no-repeat scroll left center;
display:block;
height:20px;
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter:alpha(opacity=50);
padding-left:24px;
text-decoration:none;
text-transform:uppercase;
color:#FFF;
}

.home-popover-inner a.pdflink:hover{
opacity:1;
filter:alpha(opacity=100);
-ms-filter:alpha(opacity=100);
}

.home-popover-inner .bottom-link{
margin-bottom:0;
}

#navigation #sub-link-cont li a{
font-size:11px;
color:#FFF;
}

#navigation #sub-link-cont li.current a{
font-size:11px;
}

#sub-link-cont ul ul{
margin-right:15px;
}

.subsub a{
font-size:10px !important;
color:#757581 !important;
}

.subsub ul{
margin:0 5px 0 0 !important;
padding:0 !important;
}

.subsub ul a:hover, li.current + .subsub li.current a{
color:#DF9C55 !important;
}

.subsub{
overflow:hidden;
}

ul.larger li{
font-size:13px;
margin-bottom:5px;
margin-left:15px;
}

span.larger{
font-size:1.2em;
font-weight:bold;
}

#sub-link-cont{
overflow:hidden;
}
#sub-link-cont.open{
margin-top:5px;
}

.home-adventure .left{
width:50%;
float:left;
}

.home-adventure .right{
width:50%;
float:right;
text-align:right;
}

li#slide-menu{
height:21px;
}

.smaller{
font-size:0.8em;
}

#come-explore{
font-family:Times, "Times New Roman", serif;
font-size:30px;
color:#000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=0,strength=2);
-ms-filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=0,strength=2);
}

#adventure-packages.home{
margin-top:0;
}

.htb a.blue{
color:#B1BDD3 !important;
}

.htb a.blue:hover{
color:#FFF !important;
}