html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0;  background: transparent}
body {font-family: Verdana, Arial, sans-serif; color: #333333; font-size: 80%; line-height: 1.5em}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after {content: ""; content: none}
q:before, q:after {content: ""; content: none}
table {margin: 0 0 16px 0}
td {padding: 0 16px 0 0}
th, td, h4 {text-align: left}
th {font-weight: bold}
pre code {color: #333333; padding: 15px; display: block; overflow: auto; font-size: 13px; line-height: 1.4; background: #efefef; margin: 0 21px 16px 0; font-family: Monaco, "Courier New", Courier, monospace}
tt {color: #333333; line-height: 0; font-size: 13px; background: #efefef; font-family: Monaco, "Courier New", Courier, monospace}
dt code {font-size: 13px; font-family: Monaco, "Courier New", Courier, monospace}
:focus {outline: 0}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
.float-container {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1}
.hide {display: none}
.info-bubble {display: none; position: absolute}
.cycle {position: relative; height: 341px}
.mock-tabs {display: none}
.cycle-slide {height: 341px; width: 762px; background-repeat: no-repeat; background-position: center center; cursor: pointer}
.cycle-slide:hover .start-slideshow {background-position: 0 -32px}
.start-slideshow {position: absolute; top: 0; right: 0; height: 32px; width: 32px; cursor: pointer; background: transparent url(../images/expand_top.png) 0 -64px no-repeat}
.start-slideshow:hover {background-position: 0 -32px}
.caption {position: absolute; bottom: 0; filter: alpha(opacity=70); background: rgba(0, 0, 0, 0.7); font-size: 11px; color: white; text-align: center; height: 30px; width: 762px; line-height: 30px}
.picker {position: absolute; bottom: 10px; right: 2px}
.picker a {display: block; float: left; margin-right: 6px; width: 14px; height: 10px; background-color: #8b8782}
.picker a.current, .picker a:hover {background-color: #ff3300}
.cycle-slide {display: none}
#modal_window {position: relative; display: none; z-index: 1000; padding: 10px}
#modal_window div.close {font-weight: bold; font-size: 25px; margin: -20px 0 5px -12px; color: #aaaaaa}
#modal_window div.close:hover {color: #75b535}
.blockMsg {border: 4px solid #999999; background-color: #e7e7e7; padding: 24px; width: 255px; top: 30%; left: 42%}
.blockMsg .close {position: absolute; top: 8px; right: 7px; background: url(../images/popup_close.png) 0 0 no-repeat; height: 11px; width: 9px; cursor: pointer}
.blockMsg h3 {color: #ff3300; margin-bottom: 10px; font-size: 18px}
.blockMsg form.standard-form .buttons {margin-left: 0; text-align: right}
.blockMsg form.standard-form .buttons .button {padding-left: 15px}
div.growlUI h1, div.growlUI h2 {color: white; padding: 5px 5px 5px 75px; text-align: left}
div.clearer {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1}
#breadcrumbs {margin-top: -13px; height: 28px; padding-top: 6px; color: white; font-size: 13px; list-style: none; padding-left: none; margin-left: none}
#breadcrumbs ul {float: left}
#breadcrumbs li {float: left; background: url(../images/breadcrumb_divider.png) left 7px no-repeat; margin-right: 8px; padding-left: 10px}
#breadcrumbs li a {color: white}
#breadcrumbs li.first {background: none; padding-left: 0}
#breadcrumbs #exit {float: right}
#breadcrumbs #exit a {color: #cccccc}
#breadcrumbs .pagination {float: right}
#breadcrumbs .pagination ul {list-style: none; padding-left: none; margin-left: none; display: inline}
#breadcrumbs .pagination ul li {display: inline}
#breadcrumbs .pagination a {color: white}
#breadcrumbs .pagination span.current {font-weight: bold}
.popup {z-index: 1000; text-align: left; min-width: 50px; max-width: 800px; background-color: #e9e7e7; border: 2px solid #9a9a9a}
.popup .tip-inner {padding: 10px}
.popup .tip-arrow {display: none}
.popup td {padding: 0}
#background-switcher {padding-top: 20px; margin-left: 40px; width: 150px; position: relative; z-index: 3; overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; float: left}
#background-switcher p {float: left}
#background-switcher .option a, #background-switcher #selected-background a {display: block; width: 16px; height: 16px; *zoom: 1}
#background-switcher #selected-background {float: left; z-index: 2; border: 2px solid #3a3a36; width: 26px; margin-top: -16px; margin-left: 8px}
#background-switcher #selected-background a {display: block; height: 20px; width: 20px; border: 3px solid #878684; background: transparent url(../images/color_switcher.png) right bottom no-repeat}
#background-switcher .options {border-top: 1px solid #393939; display: none; position: absolute; top: -10px; left: 90px; padding-top: 36px; background-color: #5b5b55; z-index: 1}
#background-switcher .options .option {*zoom: 1; border: 2px solid #515148; border-top: none}
#background-switcher .options .option a {border: 2px solid #393939; margin: 4px 8px}
#background-switcher .options .option.gray a, #background-switcher #selected-background.gray a {background-color: #c2c1b8}
#background-switcher .options .option.beige a, #background-switcher #selected-background.beige a {background-color: #4e4d3e}
#background-switcher .options .option.greenblue a, #background-switcher #selected-background.greenblue a {background-color: #5ec0ec}
#background-switcher .options .option.redblack a, #background-switcher #selected-background.redblack a {background-color: #ac2e2e}
#background-switcher .options .option.white a, #background-switcher #selected-background.white a {background-color: white}
#trip-finder {background: transparent url(../images/trip_finder.png) 0 0 no-repeat; margin-top: 15px; height: 28px; width: 226px; line-height: 28px}
#trip-finder .label, #trip-finder li {cursor: pointer}
#trip-finder ul {display: none; position: relative; top: -1px; z-index: 1; overflow: hidden}
#trip-finder ul li {background: #5d5c56 url(../images/trip_finder_arrows.png) right -567px no-repeat; border: 1px solid #444438; border-top: none; line-height: 1em; padding: 9px 25px; color: #b5b3a0}
#trip-finder ul li:hover {color: white}
#trip-finder ul li.on {background-position: right top; color: white}
#trip-finder ul li.set {color: #ff3300}
#trip-finder ul li.featured, #trip-finder ul li.featured.on {background-position: right -250px}
#trip-finder ul li.submit {background-image: none}
#trip-finder ul li.submit input[type=submit]:hover {background-color: #ff3300}
#trip-finder ul li > span {display: block; margin: -4px -12px; padding: 4px 0}
#trip-finder ul li span {cursor: pointer}
#trip-finder ul .title {background-image: none; padding-right: 5px; padding-left: 10px}
#trip-finder ul .title:hover {color: #ababa3}
#trip-finder ul .options.first {padding-top: 8px}
#trip-finder ul .options {display: none; padding-top: 3px; width: 165px}
#trip-finder ul .options label {display: block; color: white}
#trip-finder ul .options label.on {color: #ff3300}
#trip-finder ul .options label input {margin-top: -14px; margin-left: -50px}
#trip-finder ul .options label span {display: block; padding: 0 16px; margin-top: -8px; background-color: #5d5c56; line-height: 1.2em}
#trip-finder ul a.cancel {color: white}
#search {display: inline; margin-top: 14px}
#search input[type=text] {float: left; width: 174px; height: 24px; line-height: 24px; border: 1px solid #444428; color: white; padding-left: 10px; padding-right: 0; margin: 0; background: url(../images/search.png) 0 0 no-repeat}
#search input[type=text].hint {background-position: 0 -26px}
#search #search-submit {display: block; float: left; border: 1px solid #444438; border-left: none; cursor: pointer}
#search input[type=submit] {display: block; padding: 0; margin: 0; height: 26px; width: 32px; border: none; background: url(../images/search_button.png) 0 0 no-repeat; cursor: pointer}
span.match {font-weight: bold}
#search-results-title {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; background-color: white; padding: 12px 24px; margin-bottom: 24px}
#search-results-title h3 {float: left; font-weight: normal}
#search-results-title span {float: right}
#header-links {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; letter-spacing: 1px; margin-top: 11px; text-align: right; padding-right: 8px; padding-left: 170px; color: #ff3300; font-size: 10px}
#header-links .contact {margin-top: 9px; float: left; font-size: 12px}
#header-links .contact a {color: white}
#header-links .contact a:hover {color: #ff3300}
#header-links .phone {margin-left: 8px; letter-spacing: 1px; float: left; padding-left: 20px; font-size: 17px; font-weight: bold; margin-top: 9px; color: white}
#login {position: relative; display: none; z-index: 1; position: absolute; right: 0; top: 0; border: 4px solid #999999; background-color: #e7e7e7; padding: 24px}
#login .login-close {position: absolute; top: 8px; right: 7px; background: url(../images/popup_close.png) 0 0 no-repeat; height: 11px; width: 9px; cursor: pointer}
#login h3 {color: #666458; margin-bottom: 20px; font-size: 18px}
#login form.standard-form .field label {width: 64px; margin-right: 14px}
#login form.standard-form .field input[type=text], #login form.standard-form .field input[type=password] {width: 172px}
#login form.standard-form .field .field-group {width: auto}
#login form.standard-form #forgot-password {margin-left: 78px; font-size: 11px}
#login form.standard-form #forgot-password a {font-weight: bold}
#login form.standard-form .buttons {margin-left: 78px; margin-top: 12px}
#flash-messages {position: relative; z-index: 1; position: absolute; right: 24px; top: 84px; border: 4px solid #999999; background-color: #e7e7e7; padding: 24px}
#flash-messages a.close {position: absolute; top: 8px; right: 7px; background: url(../images/popup_close.png) 0 0 no-repeat; height: 11px; width: 9px; cursor: pointer}
#errorExplanation {background-color: #ffff99; padding: 24px; margin: 18px 0}
.stitch {background: url(../images/stitch.png) 0 0 repeat-x; height: 2px}
.stitch.big-bottom {margin-bottom: 12px}
#main-content {position: relative; min-height: 500px; margin-top: 26px}
#loading {position: absolute}
#loading {height: 400px; width: 100%; background: url(../images/loading.gif) 60px -40px no-repeat; display: none}
.content-box.tile .content #descriptor {position: absolute; bottom: -3px; left: 30px}
#descriptor {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; margin-top: 10px; font-size: 11px}
#descriptor div {float: left; margin: 0 2px}
#descriptor .descriptor-name {font-weight: bold}
#descriptor .descriptor-value.difficulty {margin-top: 1px; width: 70px; height: 15px; background: url(../images/all-grades-sprite.png) 0 0 no-repeat}
#descriptor .descriptor-value.difficulty.trekking-moderate {background-position: 0 -14px}
#descriptor .descriptor-value.difficulty.trekking-strenuous {background-position: 0 -29px}
#descriptor .descriptor-value.difficulty.climbing-beginner {background-position: 0 -42px}
#descriptor .descriptor-value.difficulty.climbing-advanced-beginner {background-position: 0 -55px}
#descriptor .descriptor-value.difficulty.climbing-intermediate {background-position: 0 -69px}
#descriptor .descriptor-value.difficulty.climbing-advanced-intermediate {background-position: 0 -84px}
#descriptor .descriptor-value.difficulty.climbing-advanced {background-position: 0 -98px}
#descriptor .descriptor-value.difficulty.ski-snowboard-beginner {background-position: 0 -112px}
#descriptor .descriptor-value.difficulty.ski-snowboard-advanced-beginner {background-position: 0 -126px}
#descriptor .descriptor-value.difficulty.ski-snowboard-intermediate {background-position: 0 -140px}
#descriptor .descriptor-value.difficulty.ski-snowboard-advanced-intermediate {background-position: 0 -154px}
#descriptor .descriptor-value.difficulty.ski-snowboard-advanced {background-position: 0 -168px}
.facebook-like {position: absolute; right: 130px; top: 16px}
#social-media-toolbar {position: absolute; right: 16px; top: 16px; width: 120px}
#social-media-toolbar a {line-height: 1.5em}
#social-media-toolbar iframe {float: left; display: none}
#social-media-toolbar .addthis_button_compact {font-size: 10px; color: #ababa3}
#social-media-toolbar .addthis_button_compact.hovering {color: #ff3300}
#social-media-toolbar .addthis_button_compact > span {background: transparent url(../images/at_symbol_16x16_gray.jpg) 0 0 no-repeat}
#social-media-toolbar .addthis_button_compact > span.hovering {background-image: url(../images/at_symbol_16x16_hover.gif)}
#social-media-toolbar .addthis_button_email > span {background: transparent url(../images/email_symbol_16x16.gif) 0 0 no-repeat}
#social-media-toolbar .addthis_button_print > span {background: transparent url(../images/print_symbol_16x16.gif) 0 0 no-repeat}
h2.featured {color: #cccccc; font-size: 20px; margin: 10px 0 19px 23px}
a {color: #ff3300; text-decoration: none}
a:hover, a:focus, a:active {text-decoration: underline}
hr {color: transparent; height: 2px; border: none; border-bottom: 2px dotted #ababa3; margin-top: 10px; margin-bottom: 10px}
.p {margin-bottom: 2em}
.cms ul, .content-box .cms ul, #trip .content-column .cms ul {list-style: disc; padding-left: 1em}
.cms h1, .content-box .cms h1, #trip .content-column .cms h1 {color: #ff3300; font-size: 30px; line-height: 30px}
.cms h1:hover, .content-box .cms h1:hover, #trip .content-column .cms h1:hover {color: #ff3300}
.cms h3, .content-box .cms h3, #trip .content-column .cms h3 {color: #5ec0ec; font-size: 18px; line-height: 18px; font-weight: bold; margin-top: 0}
.cms h2, .cms h4, .content-box .cms h2, .content-box .cms h4, #trip .content-column .cms h2, #trip .content-column .cms h4 {color: #5e5b4f; font-size: 18px; line-height: 18px; font-weight: normal}
.cms h5, .content-box .cms h5, #trip .content-column .cms h5 {color: #5e5b4f; font-size: 18px; line-height: 18px; font-weight: bold}
.cms h6, .content-box .cms h6, #trip .content-column .cms h6 {color: #5ec0ec; font-size: 18px; line-height: 18px; font-weight: normal}
.cms h7, .content-box .cms h7, #trip .content-column .cms h7 {color: #5ec0ec; font-size: 18px; line-height: 18px; font-weight: bold}
.cms p.body-text-1, .content-box .cms p.body-text-1, #trip .content-column .cms p.body-text-1 {color: #5e5b4f; font-size: 13px; line-height: 24px; margin-top: 10px}
.cms p.body-text-2, .content-box .cms p.body-text-2, #trip .content-column .cms p.body-text-2 {color: #5e5b4f; font-size: 13px; line-height: 18px; margin-top: 10px}
.cms p.photo-caption-1, .content-box .cms p.photo-caption-1, #trip .content-column .cms p.photo-caption-1 {color: white; font-size: 12px; line-height: 24px}
.cms p.post-caption-1, .content-box .cms p.post-caption-1, #trip .content-column .cms p.post-caption-1 {color: #ababa3; font-size: 11px; line-height: 18px}
.cms p.post-caption-2, .content-box .cms p.post-caption-2, #trip .content-column .cms p.post-caption-2 {color: #ababa3; font-size: 11px; font-size: 30px}
img.inset {border: 5px solid #cccccc; margin-right: 14px; margin-bottom: 14px; float: left}
.pull-quote {font-size: 16px; line-height: 24px; color: #5e5b4f; border-top: 2px dotted #ababa3; border-bottom: 2px dotted #ababa3; margin: 20px 0; padding: 20px 0}
.pull-quote .attribution {color: #5e5b4f; font-size: 10px; line-height: 24px; text-align: right}
#left-column {float: left}
#left-column #logo { padding-left:10px; padding-top:10px; margin-top: 20px; margin-bottom: 4px}
#left-column #logo img {display: block}
#content-area {width: 830px; float: left}
#content {overflow: hidden; min-height: 600px; background-color: rgba(30, 30, 30, 0.5); padding: 13px 10px 0 10px}
.content-box {background-color: #e8e7e3; margin-bottom: 19px; overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; padding: 24px}
.content-box > .inner {position: relative}
.content-box .trip-header h1.trip {color: #5ec0ec; font-size: 30px; margin-top: 4px}
.content-box .content-box-breadcrumbs {color: #5e5b4f; font-size: 13px; margin-top: 10px; margin-left: 0; list-style: none; padding-left: none; margin-left: none; overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1}
.content-box .content-box-breadcrumbs li {float: left}
.content-box .content-box-breadcrumbs li {background: url(../images/content_box_breadcrumb_divider.png) left 7px no-repeat; margin-right: 8px; padding-left: 10px}
.content-box .content-box-breadcrumbs li a {color: #5e5b4f}
.content-box .content-box-breadcrumbs li.first {background: none; padding-left: 0}
.content-box .pic {float: left; width: 206px; height: 114px; overflow: hidden}
.content-box .pic > img {display: block; margin: 0 auto; width: 206px}
.content-box .content {position: relative; float: right; width: 502px; padding: 0 24px 0 30px}
.content-box h3 {margin-top: 4px; font-size: 30px; color: #ababa3}
.content-box h3 a {color: #ababa3}
.content-box h2, .content-box h4 {font-weight: normal; font-size: 14px; color: #5e5b41}
.content-box h5 {font-size: 14px; color: #5ec0ec; margin-bottom: 5px}
.content-box .post-meta {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; font-size: 11px; color: #acaba3}
.content-box .post-meta .author, .content-box .post-meta .time, .content-box .post-meta .share-link, .content-box .post-meta .print-link {float: left}
.content-box .post-meta .time, .content-box .post-meta .share-link, .content-box .post-meta .print-link {margin-left: 8px; padding-left: 8px; background: url(../images/bullet_gray_arrow.png) no-repeat left 9px}
.content-box .post-meta .share-link a, .content-box .post-meta .print-link a {text-decoration: underline; color: #acaba3}
.content-box .expand, .content-box .collapse, .content-box a.goto, .content-box a.back {position: absolute; bottom: 0; right: 0; height: 32px; width: 32px}
.content-box .expand:hover, .content-box .collapse:hover, .content-box a.goto:hover, .content-box a.back:hover {cursor: pointer}
.content-box .expand, .content-box a.goto {background: transparent url(../images/expand.png) 0 -64px no-repeat}
.content-box .expand:hover, .content-box .expand.hovering {background-position: 0 -32px}
.content-box .collapse {background: transparent url(../images/collapse.png) 0 0 no-repeat}
.content-box a.goto {display: block; text-indent: -9999px}
.content-box a.back {bottom: 0; right: 0; background: transparent url(../images/collapse.png) 0 0 no-repeat}
.content-box a.back:hover {background-position: 0 0px}
.content-box.main .inner {*zoom: 1}
.content-box.main .inner:after {content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden}
.content-box.main #main-pic {width: 762px; position: relative}
.content-box.main #main-pic > img {display: block; width: 762px}
.content-box.main .content {padding-top: 24px}
.content-box.main .content .collapsed-content h1, .content-box.main .content .expanded-content h1 {}
.content-box.main .content .collapsed-content {position: relative}
.content-box.main .content .collapsed-content .read-more.overview {margin: 20px 0 25px 0; color: #5e5b4f; font-size: 14px; font-weight: bold; cursor: pointer}
.content-box.main .content .collapsed-content .read-more.overview.hovering {color: #ff3300}
.content-box.main .content .post-meta {position: absolute; bottom: 10px}
.content-box.main .content .expanded-content {padding-top: 16px}
.content-box.main .content .expanded-content h1 {color: #5ec0ec}
.content-box.main .pic {width: 206px; height: auto; min-height: 10px; padding-top: -20px}
.content-box.main .pic > img {width: auto}
.content-box.main.collapsed h1 {color: #ff3300; font-size: 30px; margin-top: 4px}
.content-box.main.expanded h1 {color: #5ec0ec; font-size: 30px; margin-top: 4px}
.content-box.main .inner {background-color: #e0dfda}
.content-box.main .pic, .content-box.main .expanded-content, .content-box.main .print-link, .content-box.main .share-link {display: none}
.content-box.main .pic {height: auto}
.content-box.main .content > h3 {cursor: pointer}
.content-box.main .expanded-content {padding-bottom: 24px}
.content-box.main .collapse {background: transparent url(../images/collapse.png) 0 0 no-repeat}
.content-box.main .collapse:hover {background-position: 0 -32px}
.content-box.main.collapsed .content > h1 {color: #ff3300}
.content-box.main.expanded .content > h1 {color: #5ec0ec}
.content-box.tile {cursor: pointer; background: #e8e7e3 url(../images/tile_gradient.png) center bottom repeat-x}
.content-box.tile h2, .content-box.tile h4 {margin-top: 20px}
.content-box.tile h3 a:hover {text-decoration: none}
.content-box.tile.hovering h3, .content-box.tile.hovering h3 a {color: #ff3300}
.content-box.tile.hovering .goto {background-position: 0 -32px}
.content-box.tile .content {height: 115px}
.content-box.tile .content .post-meta {position: absolute; bottom: -5px}
.content-box.tile.search .content h3 {font-size: 24px; line-height: 24px}
.content-box.tile.search .content h3 a {margin-bottom: 5px; padding-bottom: 0}
.content-box.tile.search .content .results {height: 55px; font-size: 12px; line-height: 14px; overflow: hidden}
.content-box.tile.search .content .url {font-size: 11px; line-height: 12px}
.pic {margin: 0 auto}
.pic > img {width: auto}
#share-email {margin-bottom: 24px}
#footer {background-color:#888884; margin-bottom: 20px; padding: 0 10px 10px; font-size: 10px; line-height: 1.2em; color: white}
#footer .stitch {padding-bottom: 16px; margin: 0 -10px}
#footer a {color: white}
#footer .columns {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1}
#footer .columns h4 {margin-bottom: 6px; font-size: 9pt; font-weight: normal}
#footer .columns h4 a:hover {color: #ff3300}
#footer .column {float: left}
#footer .column.amga {width: 110px; margin-left: 20px}
#footer .column.amga p {margin: 5px; text-align: center}
#footer .column.amga #amga-logo {margin-top: 20px}
#footer .column.contact {padding-left: 10px; width: 170px}
#footer .column.contact h4.strong {font-weight: bold}
#footer .column.contact .phone {font-size: 14px; font-weight: bold; margin-bottom: 6px}
#footer .column.contact img {width: 130px; margin-left: -5px; margin-top: 20px}
#footer .column.contact p {font-size: 14px; margin-left: 21px; margin-top: 10px}
#footer .column.links {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; line-height: 1.5em; overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1}
#footer .column .subcolumn {float: left}
#footer .column .subcolumn.adventures {width: 135px}
#footer .column .subcolumn.about {width: 155px}
#footer .column .subcolumn.resources {width: 172px}
#footer .column .follow {margin-top: 90px}
#footer .column .follow ul {float: left; overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; margin-top: 15px}
#footer .column .follow ul li {float: left; margin: 2px 10px 2px 0}
#footer .column .follow ul li.title {margin-top: 10px}
#footer .legal {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1}
#footer .legal ul.extra-links {margin-top: 20px; float: left; overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1}
#footer .legal ul.extra-links li {margin-right: 50px; float: left}
#footer .legal ul.extra-links-r {margin-top: 20px; float: left; overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1}
#footer .legal ul.extra-links-r li {margin-right: 10px; float: left}
#header .follow-header {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; float: left; margin-left: 210px}
#header .follow-header ul {margin-top: 15px}
#header .follow-header ul li {float: left; margin-right: 8px}
.ie #content, .ie #footer, .ie #colorbox #cboxContent #cboxTitle, .ie .photo .caption {background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F1E1E1E,endColorstr=#7F1E1E1E); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F1E1E1E,endColorstr=#7F1E1E1E)"; zoom: 1}
span.required {color: red}
form.standard-form {line-height: 1.4}
form.standard-form .field {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; margin-bottom: 2px}
form.standard-form .field label {width: 128px; margin-right: 5px; float: left; text-align: right}
form.standard-form .field input[type=text], form.standard-form .field input[type=password], form.standard-form .field textarea {width: 365px}
form.standard-form .field.bit-more-top-margin {margin-top: 10px}
form.standard-form .field .field-group {float: left; width: 370px}
form.standard-form .field.required > label:before, form.standard-form .field.required > .fieldWithErrors > label:before {color: red; content: "*"}
form.standard-form .field.no-label {margin-left: 133px}
form.standard-form .field.full-width > label, form.standard-form .field.full-width > .fieldWithErrors > label {width: auto; margin-right: none; padding-right: 5px; float: none; text-align: left}
form.standard-form .field.label-right {margin-left: 133px; margin-top: 10px}
form.standard-form .field.label-right > label, form.standard-form .field.label-right > .fieldWithErrors > label {width: 365px; margin-right: 0; float: none; display: block; text-align: left}
form.standard-form .field.exciting {padding-top: 10px; padding-bottom: 10px; border-top: 2px dotted #ababa3; border-bottom: 2px dotted #ababa3}
form.standard-form .field.exciting label {font-weight: bold}
form.standard-form .field.end-group {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 2px dotted #ababa3}
form.standard-form .field.label-top > label, form.standard-form .field.label-top > .fieldWithErrors > label {display: block; width: auto; margin-right: none; float: none; text-align: left}
form.standard-form .radio {display: inline}
form.standard-form .radio label {width: auto; float: none; text-align: left; margin-right: 0; padding-left: 0; padding-right: 10px}
form.standard-form .buttons {margin-top: 20px; margin-left: 133px}
form.standard-form input[type=submit], form.standard-form button {cursor: pointer; background-color: #666458; color: white; line-height: 1em; font-weight: bold; border: 1px solid black; padding: 3px 7px}
.ie form.standard-form input[type=submit], .ie form.standard-form button {overflow: visible}
form.standard-form input[type=submit]:hover, form.standard-form button:hover {background-color: #ff3300}
form.standard-form #health-symptoms .field-group {width: auto}
form.standard-form #health-symptoms .health-symptoms-column {width: 159px; float: left; margin-right: 10px}
form.standard-form #health-symptoms .health-symptoms-column.last {margin-right: 0}
form.standard-form #health-symptoms .health-symptoms-column .field label {width: 130px}
form#trip-finder.standard-form input[type=submit] {background-color: #333333}
#totals {margin: 24px 0}
.fieldWithErrors {display: inline}
.fieldWithErrors > input, .fieldWithErrors > select, .fieldWithErrors > textarea, .fieldWithErrors .deposit-error, .fieldWithErrors #recaptcha_widget_div {border: 2px solid #ff3300}
.deposit-error {border: 2px solid #ff3300}
.ssl-lock {margin-bottom: -5px}
.ssl-lock.head {position: absolute; top: 5px; right: 5px}
.left-column-copy {color: #5e5b41; padding-top: 30px}
.left-column-copy .section {padding-bottom: 20px}
#newsletter-signup-success {color: #ff3300; font-size: 15px; margin-top: -5px; margin-bottom: 15px}
#newsletter-signup {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; line-height: 0.5em; margin-top: 0px; margin-bottom: 17px}
#newsletter-signup .newsletter-copy {float: left; width: 110px; margin-left: 12px; font-size: 14px; margin-top: 0; padding-top: 0; color: #cccccc}
#newsletter-signup form {float: left}
#newsletter-signup form input[type=text] {height: 21px; font-size: 12px; margin-right: 5px; margin-top: 1px; border: 3px solid #b6b6b6; width: 200px}
#newsletter-signup form input[name=name] {background: url(../images/enter_name.png) 0 0px no-repeat}
#newsletter-signup form input[name=name].hint {background-position: 0 -33px}
#newsletter-signup form input[name=email] {background: url(../images/enter_email_address.png) 0 0 no-repeat}
#newsletter-signup form input[name=email].hint {background-position: 0 -33px}
#newsletter-signup form input[type=submit] {width: 75px; height: 30px; font-size: 12px}
#newsletter-signup form .buttons {float: left; width: 30px}
#newsletter-signup .blog-signup {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; float: left; margin-left: 20px; width: 130px; height: 30px}
#newsletter-signup .blog-signup h2 {margin: 7px 0 0 0; color: white; font-weight: normal; font-size: 16px; height: 15px}
#newsletter-signup .blog-signup h2 a {color: white}
#newsletter-signup .blog-signup h2 a:hover {color: #ff3300}
#trip .content-column h3.subsection {font-size: 24px; margin: 24px 0}
.credit-card-note {font-size: 14px; line-height: 18px; font-weight: bold}
.deposits-note {margin-left: 114px}
form.standard-form .field.line-item .radio {width: 128px; text-align: right; float: left}
form.standard-form .field.line-item label {margin-left: 4px; width: 365px; text-align: left}
form.standard-form .product .field input {width: 60px}
form.standard-form .product .description {padding-left: 133px; font-weight: bold}
form.standard-form .product .price {padding-left: 133px}
.total #total, .total #total-note {float: left}
.total label, .total #total {font-weight: bold}
.total #total {width: 66px}
.total #total-note {width: 300px; margin-left: 10px}
.total #total-note .p {margin-bottom: 6px; line-height: 1.2em}
#northwest-rentals table th, #northwest-rentals table tr {font-weight: normal; border-bottom: 1px solid #ababa3; text-align: center}
#northwest-rentals table td.label {width: 120px}
#northwest-rentals table tr {margin-bottom: 30px}
.chars-remaining {text-align: right}
#kilimanjaro-rentals h3 {margin-bottom: 5px}
#rental-agreement {border: 2px dotted #ababa3; padding: 8px; margin-top: 5px}
#merchandise {border-bottom: 2px dotted #ababa3; margin-bottom: 24px}
#merchandise .merch-group {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; margin-bottom: 24px}
#merchandise .merch-group .merch {width: 242px; float: left; overflow: hidden}
#merchandise .merch-group .merch input[type=text] {width: 50px}
#merchandise .merch-group .merch.right {margin-left: 24px}
#merchandise .merch-group .merch .field {margin: 2px 0}
#merchandise .merch-group .merch img {width: 232px; border: 5px solid #ababa3}
#merchandise .merch-group .merch .available-sizes .qty {margin-top: 5px}
#merchandise .merch-group .merch .available-sizes tr.size-row {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1}
#merchandise .merch-group .merch .available-sizes tr.size-row input[type=text] {width: 25px; margin-top: 40px; margin: 6px 0 6px 0}
#merchandise .merch-group .merch .available-sizes tr.size-row .field {display: inline}
#merchandise .merch-group .merch .available-sizes tr.size-row .field label {float: none}
#captcha {border-top: 2px dotted #ababa3; margin-top: 20px}
#captcha p {margin: 5px 0}
.cms.scroll {height: 400px; border: 1px solid black; overflow: scroll; padding: 5px; margin: 20px 0px}
#staging-warning {background-color: #cd5c5c; font-size: 20px; text-align: center; border: black solid 1px; height: 30px}
.clear {clear: both}
#header {min-width: 1000px; background: #cccccc url(../images/header.jpg) center top repeat-x; height: 58px}
#header > .interior {height: 58px; background: url(../images/make_it_happen.png) 700px 12px no-repeat; margin: 0 auto; width: 1000px}
#header #trip-finder {float: left; margin-left: 327px; width: 225px}
#header #search {float: left; margin-left: 0px}
#header #header-links {width: 280px; float: left}
#page {min-width: 1000px; background: #f2f2ea url(../images/bg2_gray.jpg) center top repeat-x}
#page.gray {background: #f2f2ea url(../images/bg2_gray.jpg) center top repeat-x}
#page.beige {background: #211614 url(../images/bg2_beige.jpg) center top repeat-x}
#page.greenblue {background: #01313d url(../images/bg2_greenblueOLD.jpg) center top repeat-x}
#page.redblack {background: black url(../images/bg2_redblack.jpg) center top repeat-x}
#page.white {background: #dad9c7 url(../images/bg2_white.jpg) center top repeat-x}
#page.greenblue #menu ul li span a, #page.redblack #menu ul li span a, #page.beige #menu ul li span a {color: white}
#page.greenblue #menu ul li span a:hover, #page.redblack #menu ul li span a:hover, #page.beige #menu ul li span a:hover {color: #ff3300}
#page.greenblue #menu ul li.open > span a, #page.greenblue #menu ul li.on > span a, #page.redblack #menu ul li.open > span a, #page.redblack #menu ul li.on > span a, #page.beige #menu ul li.open > span a, #page.beige #menu ul li.on > span a {color: #ff3300}
#page.greenblue #menu ul.depth-1 > li > span a, #page.redblack #menu ul.depth-1 > li > span a, #page.beige #menu ul.depth-1 > li > span a {background-image: url(../images/menu_arrow_white.png)}
#page.greenblue #menu ul.depth-1 > li.on > span a, #page.greenblue #menu ul.depth-1 > li.open > span a, #page.greenblue #menu ul.depth-1 > li > span a:hover, #page.redblack #menu ul.depth-1 > li.on > span a, #page.redblack #menu ul.depth-1 > li.open > span a, #page.redblack #menu ul.depth-1 > li > span a:hover, #page.beige #menu ul.depth-1 > li.on > span a, #page.beige #menu ul.depth-1 > li.open > span a, #page.beige #menu ul.depth-1 > li > span a:hover {background-image: url(../images/menu_arrow_on.png)}
#page.greenblue #menu ul.depth-3 > li > span a, #page.greenblue #menu ul.depth-4 > li > span a, #page.greenblue #menu ul.depth-5 > li > span a, #page.redblack #menu ul.depth-3 > li > span a, #page.redblack #menu ul.depth-4 > li > span a, #page.redblack #menu ul.depth-5 > li > span a, #page.beige #menu ul.depth-3 > li > span a, #page.beige #menu ul.depth-4 > li > span a, #page.beige #menu ul.depth-5 > li > span a {background-image: url(../images/menu_rarrow_white.png)}
#page.greenblue #menu ul.depth-3 > li.on > span a, #page.greenblue #menu ul.depth-3 > li.open > span a, #page.greenblue #menu ul.depth-3 > li > span a:hover, #page.greenblue #menu ul.depth-4 > li.on > span a, #page.greenblue #menu ul.depth-4 > li.open > span a, #page.greenblue #menu ul.depth-4 > li > span a:hover, #page.greenblue #menu ul.depth-5 > li.on > span a, #page.greenblue #menu ul.depth-5 > li.open > span a, #page.greenblue #menu ul.depth-5 > li > span a:hover, #page.redblack #menu ul.depth-3 > li.on > span a, #page.redblack #menu ul.depth-3 > li.open > span a, #page.redblack #menu ul.depth-3 > li > span a:hover, #page.redblack #menu ul.depth-4 > li.on > span a, #page.redblack #menu ul.depth-4 > li.open > span a, #page.redblack #menu ul.depth-4 > li > span a:hover, #page.redblack #menu ul.depth-5 > li.on > span a, #page.redblack #menu ul.depth-5 > li.open > span a, #page.redblack #menu ul.depth-5 > li > span a:hover, #page.beige #menu ul.depth-3 > li.on > span a, #page.beige #menu ul.depth-3 > li.open > span a, #page.beige #menu ul.depth-3 > li > span a:hover, #page.beige #menu ul.depth-4 > li.on > span a, #page.beige #menu ul.depth-4 > li.open > span a, #page.beige #menu ul.depth-4 > li > span a:hover, #page.beige #menu ul.depth-5 > li.on > span a, #page.beige #menu ul.depth-5 > li.open > span a, #page.beige #menu ul.depth-5 > li > span a:hover {background-image: url(../images/menu_rarrow_on.png)}
#page > .interior {overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; margin: 0 auto; width: 1000px}
#page .interior {position: relative}
#menu {width: 165px; margin-top: -3px}
#menu ul {list-style: none; padding-left: none; margin-left: none; margin-left: 10px}
#menu ul li {font-size: 12px; line-height: 1.4em}
#menu ul li span {display: block; margin-right: 15px}
#menu ul li span a {display: block; color: #5e5b4f; text-decoration: none}
#menu ul li span a:hover {color: #ff3300}
#menu ul li.on {background: url(../images/current_page_pointer.png) right 2px no-repeat}
#menu ul li.on.depth-1 {background-position: right 7px}
#menu ul li.on.adventures {background-image: none}
#menu ul li.open > span a, #menu ul li.on > span a {color: #ff3304}
#menu ul.depth-1 > li > span {padding-top: 10px; padding-bottom: 9px; border-top: 2px dotted #ababa3; font-size: 16px}
#menu ul.depth-1 > li > span a {padding-left: 18px; background: url('images/menu_arrow.png') 0 5px no-repeat}
#menu ul.depth-1 > li.on > span, #menu ul.depth-1 > li.open > span, #menu ul.depth-1 > li.adventures.on.open > span {border-bottom: 2px dotted #ababa3}
#menu ul.depth-1 > li.adventures.on > span, #menu ul.depth-1 > li.contact.on > span, #menu ul.depth-1 > li.calendar.on > span, #menu ul.depth-1 > li.blog > span {border-bottom: none}
#menu ul.depth-1 > li.on > span a, #menu ul.depth-1 > li.open > span a, #menu ul.depth-1 > li > span a:hover {color: #ff3300; background: url(../images/menu_arrow_on.png) 0 5px no-repeat}
#menu ul.depth-1 > li.first span {padding-top: 0; border-top: none}
#menu ul.depth-1 > li.current {background-position: right 6px}
#menu ul.depth-2 {margin: 0; padding-top: 4px; padding-bottom: 4px}
#menu ul.depth-2 > li {font-size: 14px}
#menu ul.depth-2 > li > span a {padding: 6px 0 6px 18px}
#menu ul.depth-2 > li.on > span a, #menu ul.depth-2 > li.open > span a, #menu ul.depth-2 > li > span a:hover {background: url(../images/menu_arrow_on.png) 0 11px no-repeat}
#menu ul.depth-2 > li.open > span a {border-top: 2px dotted #ababa3; margin-top: 4px}
#menu ul.depth-2 > li.first.open > span a {border-top: 0; padding-top: 6px; margin-top: 0}
#menu ul.depth-2 > li.open.no-top > span a {border-top: none}
#menu ul.depth-2 > li.last ul.depth-3 > li.last > span {padding-bottom: 0; border-bottom: none}
#menu ul.depth-2 > li.last ul.depth-3 > li.last ul.depth-4 > li.last > span {padding-bottom: 0; border-bottom: none}
#menu ul.depth-2 > li.last ul.depth-3 > li.last ul.depth-4 > li.last ul.depth-5 > li.last > span {padding-bottom: 0; border-bottom: none}
#menu ul.depth-3 {margin-left: 0; margin-bottom: 4px}
#menu ul.depth-3 > li {font-size: 12px}
#menu ul.depth-3 > li > span {padding-left: 18px}
#menu ul.depth-3 > li > span a {padding: 6px 0 6px 10px; background: url(../images/menu_rarrow.png) 0 12px no-repeat}
#menu ul.depth-3 > li.on > span a, #menu ul.depth-3 > li.open > span a, #menu ul.depth-3 > li > span a:hover {background: url(../images/menu_rarrow_on.png) 0 12px no-repeat}
#menu ul.depth-3 > li.last > span {padding-bottom: 5px; border-bottom: 2px dotted #ababa3}
#menu ul.depth-3 > li.last.open > span {padding-bottom: 0; border-bottom: none}
#menu ul.depth-3 > li.last.open ul.depth-4 > li.last > span {padding-bottom: 5px; border-bottom: 2px dotted #ababa3}
#menu ul.depth-3 > li.last.open ul.depth-4 > li.last.open > span {padding-bottom: 0; border-bottom: none}
#menu ul.depth-3 > li.last.open ul.depth-4 > li.last.open ul.depth-5 > li.last > span {padding-bottom: 5px; border-bottom: 2px dotted #ababa3}
#menu ul.depth-3 > li.on {background-position: right top}
#menu ul.depth-4 {margin: 0}
#menu ul.depth-4 > li {font-size: 12px}
#menu ul.depth-4 > li > span {padding-left: 31px}
#menu ul.depth-4 > li > span a {padding: 6px 0 6px 10px; background: url(../images/menu_rarrow.png) 0 12px no-repeat}
#menu ul.depth-4 > li.on > span a, #menu ul.depth-4 > li.open > span a, #menu ul.depth-4 > li > span a:hover {background: url(../images/menu_rarrow_on.png) 0 12px no-repeat}
#menu ul.depth-4 > li.on {background-position: right top}
#menu ul.depth-4 > li.current {background-position: right center}
#menu ul.depth-5 {margin: 0 0 0 0px}
#menu ul.depth-5 > li {font-size: 12px}
#menu ul.depth-5 > li > span {padding-left: 42px}
#menu ul.depth-5 > li > span a {padding: 6px 0 6px 10px; background: url(../images/menu_rarrow.png) 0 12px no-repeat}
#menu ul.depth-5 > li.on > span a, #menu ul.depth-5 > li.open > span a, #menu ul.depth-5 > li > span a:hover {background: url(../images/menu_rarrow_on.png) 0 12px no-repeat}
#menu ul.depth-5 > li.on {background-position: right top}
#menu ul.depth-5 > li.current {background-position: right center}
#menu ul li.slide-menu > ul, #trip-menu ul li.slide-menu > ul {display: none}
#menu ul li.slide-menu.open > ul, #trip-menu ul li.slide-menu.open > ul {display: block}
#trip {background-color: #f5f4ee}
#trip .inner-page {position: relative; background-color: white; overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1; padding: 24px 24px 24px 10px}
#trip .menu-column {float: left; width: 195px}
#trip .menu-column #trip-menu, #trip .menu-column #social-menu, #trip .menu-column #blog-menu {margin-top: 26px}
#trip .menu-column #trip-menu a.red-link, #trip .menu-column #social-menu a.red-link, #trip .menu-column #blog-menu a.red-link {color: red}
#trip .menu-column #trip-menu ul, #trip .menu-column #social-menu ul, #trip .menu-column #blog-menu ul {list-style: none; padding-left: none; margin-left: none}
#trip .menu-column #trip-menu ul li, #trip .menu-column #social-menu ul li, #trip .menu-column #blog-menu ul li {line-height: 1.4em}
#trip .menu-column #trip-menu ul li span, #trip .menu-column #social-menu ul li span, #trip .menu-column #blog-menu ul li span {display: block}
#trip .menu-column #trip-menu ul li span a, #trip .menu-column #social-menu ul li span a, #trip .menu-column #blog-menu ul li span a {text-decoration: none; display: block; color: #5e5b4f}
#trip .menu-column #trip-menu ul li.on > span > a, #trip .menu-column #trip-menu ul li.open > span > a, #trip .menu-column #trip-menu ul li > span > a:hover, #trip .menu-column #social-menu ul li.on > span > a, #trip .menu-column #social-menu ul li.open > span > a, #trip .menu-column #social-menu ul li > span > a:hover, #trip .menu-column #blog-menu ul li.on > span > a, #trip .menu-column #blog-menu ul li.open > span > a, #trip .menu-column #blog-menu ul li > span > a:hover {color: #ff3300}
#trip .menu-column #trip-menu ul.depth-1 > li, #trip .menu-column #social-menu ul.depth-1 > li, #trip .menu-column #blog-menu ul.depth-1 > li {background-color: #e0e0da; padding: 6px; margin-bottom: 2px; font-size: 12px; font-variant: caps}
#trip .menu-column #trip-menu ul.depth-1 > li > span > a, #trip .menu-column #social-menu ul.depth-1 > li > span > a, #trip .menu-column #blog-menu ul.depth-1 > li > span > a {padding-left: 22px; background: url(../images/inner_menu_arrow.png) 5px 4px no-repeat}
#trip .menu-column #trip-menu ul.depth-1 > li.on > span > a, #trip .menu-column #trip-menu ul.depth-1 > li.open > span > a, #trip .menu-column #trip-menu ul.depth-1 > li > span > a:hover, #trip .menu-column #social-menu ul.depth-1 > li.on > span > a, #trip .menu-column #social-menu ul.depth-1 > li.open > span > a, #trip .menu-column #social-menu ul.depth-1 > li > span > a:hover, #trip .menu-column #blog-menu ul.depth-1 > li.on > span > a, #trip .menu-column #blog-menu ul.depth-1 > li.open > span > a, #trip .menu-column #blog-menu ul.depth-1 > li > span > a:hover {background: url(../images/inner_menu_arrow_on.png) 5px 4px no-repeat}
#trip .menu-column #trip-menu ul.depth-1 > li.open.no-highlight > span a, #trip .menu-column #social-menu ul.depth-1 > li.open.no-highlight > span a, #trip .menu-column #blog-menu ul.depth-1 > li.open.no-highlight > span a {color: #5e5b4f; background: url(../images/inner_menu_arrow.png) 5px 4px no-repeat}
#trip .menu-column #trip-menu ul.depth-2, #trip .menu-column #social-menu ul.depth-2, #trip .menu-column #blog-menu ul.depth-2 {margin: 0 0 0 18px}
#trip .menu-column #trip-menu ul.depth-2 > li, #trip .menu-column #social-menu ul.depth-2 > li, #trip .menu-column #blog-menu ul.depth-2 > li {font-size: 12px}
#trip .menu-column #trip-menu ul.depth-2 > li > span > a, #trip .menu-column #social-menu ul.depth-2 > li > span > a, #trip .menu-column #blog-menu ul.depth-2 > li > span > a {padding: 4px 0 4px 10px; background: url(../images/menu_rarrow.png) 0 9px no-repeat}
#trip .menu-column #trip-menu ul.depth-2 > li.on > span > a, #trip .menu-column #trip-menu ul.depth-2 > li.open > span > a, #trip .menu-column #trip-menu ul.depth-2 > li > span > a:hover, #trip .menu-column #social-menu ul.depth-2 > li.on > span > a, #trip .menu-column #social-menu ul.depth-2 > li.open > span > a, #trip .menu-column #social-menu ul.depth-2 > li > span > a:hover, #trip .menu-column #blog-menu ul.depth-2 > li.on > span > a, #trip .menu-column #blog-menu ul.depth-2 > li.open > span > a, #trip .menu-column #blog-menu ul.depth-2 > li > span > a:hover {background: url(../images/menu_rarrow_on.png) 0 9px no-repeat}
#trip .menu-column #social-menu {margin-top: 5px}
#trip .menu-column #social-menu h4 {font-size: 18px; line-height: 18px; margin-bottom: 24px}
#trip .menu-column .pull-quote {margin-top: 50px; padding: 10px 10px}
#trip .content-column {float: left; width: 509px; line-height: 1.8em; color: #5e5b4f; padding-left: 24px}
#trip .content-column .pages {height: 23px; text-align: right; position: absolute; right: 16px; top: 10px}
#trip .content-column .pages ul {list-style: none; padding-left: none; margin-left: none; display: inline}
#trip .content-column .pages ul li {display: inline}
#trip .content-column .pages a {color: #5e5b4f}
#trip .content-column .pages a.current {font-weight: bold}
#trip .content-column .pages a.next {padding-left: 4px; padding-right: 9px; background: url(../images/pages_next.png) right 4px no-repeat}
#trip .content-column .pages a.previous {padding-left: 9px; background: url(../images/pages_previous.png) left 4px no-repeat}
#trip .content-column #inner-breadcrumbs {color: #5e5b4f; font-size: 16px}
#trip .content-column #inner-breadcrumbs ul {list-style: none; padding-left: none; margin-left: none; overflow: auto; overflow: -moz-scrollbars-none; *zoom: 1}
#trip .content-column #inner-breadcrumbs ul li {float: left}
#trip .content-column #inner-breadcrumbs ul li {background: url(../images/inner_breadcrumb_divider.png) left 7px no-repeat; margin-right: 4px; padding-left: 6px}
#trip .content-column #inner-breadcrumbs ul li a {color: #5e5b4f}
#trip .content-column #inner-breadcrumbs ul li.first {background: none; padding-left: 0}
#trip .content-column h3 {font-size: 26px; color: #5ec0ec}
#trip .content-column h3 span.pages {font-size: 16px; color: #5e5b4f}
#trip .content-column .content {float: none; width: auto; margin-left: 0; margin-bottom: 20px; padding: 0}
#trip .content-column h3 {font-size: 30px}
#trip .content-column .post-meta {margin: 20px 0 0 0; position: relative}
#trip #gallery {*zoom: 1}
#trip #gallery:after {content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden}
#trip #gallery .gallery-photo {position: relative; float: left; width: 240px; height: 180px; margin-right: 24px; margin-bottom: 24px; border: 1px solid transparent}
#trip #gallery .gallery-photo.last {margin-right: 0}
#trip #gallery .gallery-photo:hover {border: 1px solid #ff3300}
#trip #gallery .gallery-photo:hover .expand {background-position: 0 -32px}
#trip #gallery .gallery-photo img {display: block; height: 180px; width: 240px}
#trip #gallery .gallery-photo .expand {position: absolute; top: 0; right: 0; height: 32px; width: 32px; cursor: pointer; background: transparent url(../images/expand_top.png) 0 -64px no-repeat}
#trip.request-info .content-column, #trip.share .content-column, #trip.contact .content-column {padding-left: 14px; margin-left: 15px; border-left: 2px dotted #ababa3; width: 502px}
#trip.request-info form.standard-form #requested_information_message {width: 448px}
.redirect-modal {display: none}
.more-info-link {position: absolute; right: 230px; top: 15px}
#trip .menu-column #blog-menu {margin-top: 4px}
#trip .menu-column #blog-menu #posts-by-date ul, #trip .menu-column #blog-menu #posts-by-category ul, #trip .menu-column #blog-menu #posts-by-trips ul {display: none}
#trip .menu-column #blog-menu #posts-by-date ul li.year-of-posts.current-year ul {display: block}
#trip .menu-column #blog-menu ul li span span {float: right; margin-right: 15px}
#trip .menu-column #blog-menu ul.depth-3 li span span {margin-right: 10px}
#trip .menu-column #blog-menu ul.depth-3 li span {margin-left: 6px}
#trip .menu-column #blog-menu ul.depth-3 li {margin-bottom: 4px}
#trip .menu-column #twitter-widget {margin-top: 60px}
#trip .menu-column #facebook-badge {width: 122px; margin: 40px auto 0 auto}
.content-box.blog h3 a:hover {color: #ff3300; text-decoration: none}
#trip .content-column .pagination .prev_page {float: left}
#trip .content-column .pagination .next_page {float: right}
#trip .content-column .cms .blog_post h1.blog-post-name {font-size: 26px; color: #5ec0ec; line-height: 18px}
#trip .content-column .cms .blog_post h1.blog-post-name a {color: #5ec0ec}
#trip .content-column .cms .blog_post h1.blog-post-name a:hover {color: #ff3300; text-decoration: none}
#trip .content-column .cms .blog_post .blog-post-summary {padding-bottom: 24px; margin-bottom: 24px; border-bottom: 2px dotted #ababa3}
#trip .content-column .cms .blog_post .blog-post-summary .read_more a {color: #5ec0ec}
#trip .content-column .cms .blog_post .body {margin-bottom: 20px}
#trip .content-column .cms .blog_post #tags {font-weight: bold; margin-bottom: 10px}
#trip .content-column .cms .blog_post #tags a {font-weight: normal; color: #53c0ec}
#trip .content-column .cms .blog_post .comment-link, #trip .content-column .cms .blog_post .comment-author {font-size: 11px; color: #acaba3}
#trip .content-column .cms .blog_post .comment-link a, #trip .content-column .cms .blog_post .comment-author a {color: #acaba3; text-decoration: underline}
#trip .content-column .cms .blog_post .comment-link a {padding-left: 5px}
#trip .content-column .cms .blog_post #comments {margin-top: 24px; padding-top: 24px; border-top: 2px dotted #ababa3}
#trip .content-column .cms .blog_post #comments .comment {padding-bottom: 24px; margin-bottom: 24px; border-bottom: 2px dotted #ababa3}
#trip .blog_comment_form h4 {margin-bottom: 10px}
#trip .blog_comment_form form.standard-form .buttons {width: 365px; margin-left: 0; margin-bottom: 24px; text-align: right}
#colorbox, #cboxOverlay, #cboxWrapper {position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden}
#cboxOverlay {position: fixed; width: 100%; height: 100%}
#cboxMiddleLeft, #cboxBottomLeft {clear: left}
#cboxContent {position: relative; overflow: hidden}
#cboxLoadedContent {overflow: auto}
#cboxLoadedContent iframe {display: block; width: 100%; height: 100%; border: 0}
#cboxTitle {margin: 0}
#cboxLoadingOverlay, #cboxLoadingGraphic {position: absolute; top: 0; left: 0; width: 100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor: pointer}
#cboxOverlay {background-color: rgba(0, 0, 0, 0.7)}
#colorbox #cboxTopLeft {width: 24px; height: 24px; background-color: white}
#colorbox #cboxTopRight {width: 24px; height: 24px; background-color: white}
#colorbox #cboxBottomLeft {width: 24px; height: 0; background-color: white}
#colorbox #cboxBottomRight {width: 24px; height: 0; background-color: white}
#colorbox #cboxMiddleLeft {width: 24px; background-color: white}
#colorbox #cboxMiddleRight {width: 24px; background-color: white}
#colorbox #cboxTopCenter {height: 24px; background-color: white}
#colorbox #cboxBottomCenter {height: 0; background-color: white}
#colorbox #cboxContent {background: white}
#colorbox #cboxContent #cboxLoadedContent {margin-bottom: 28px}
#colorbox #cboxContent #cboxTitle {position: absolute; bottom: 28px; left: 0; text-align: right; width: 100%; background-color: rgba(0, 0, 0, 0.7); color: white; font-size: 11px; height: 30px; line-height: 30px}
#colorbox #cboxContent #cboxTitle span {padding-right: 118px}
#colorbox #cboxContent #cboxCurrent {position: absolute; bottom: 33px; right: 62px; color: white; font-size: 11px}
#colorbox #cboxContent #cboxSlideshow {position: absolute; bottom: 34px; right: 30px; color: white}
#colorbox #cboxContent #cboxPrevious {position: absolute; bottom: 36px; right: 30px; background: url(../images/previous_slide.png) 0px -14px no-repeat; width: 14px; height: 14px; text-indent: -9999px}
#colorbox #cboxContent #cboxPrevious.hover {background-position: 0 0}
#colorbox #cboxContent #cboxNext {position: absolute; bottom: 36px; right: 9px; background: url(../images/next_slide.png) 0 -14px no-repeat; width: 14px; height: 14px; text-indent: -9999px}
#colorbox #cboxContent #cboxNext.hover {background-position: 0 0}
#colorbox #cboxContent #cboxLoadingOverlay {background: url(../images/colorbox/loading_background.png) center center no-repeat}
#colorbox #cboxContent #cboxLoadingGraphic {background: url(../images/colorbox/loading.gif) center center no-repeat}
#colorbox #cboxContent #cboxClose {position: absolute; top: 0; right: 0; background: transparent url(../images/collapse_top.png) 0 -32px no-repeat; width: 32px; height: 32px; text-indent: -9999px}
#colorbox #cboxContent #cboxClose.hover {background-position: 0 0px}
