.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
@font-face{font-family:'flexslider-icon';src:url('fonts/flexslider-icon.eot');src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('fonts/flexslider-icon.woff') format('woff'),url('fonts/flexslider-icon.ttf') format('truetype'),url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer}
.flex-direction-nav .flex-prev{left:-50px}
.flex-direction-nav .flex-next{right:-50px;text-align:right}
.flexslider:hover .flex-prev{opacity:.7;left:10px}
.flexslider:hover .flex-next{opacity:.7;right:10px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before{font-size:40px;display:inline-block}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block}
.flex-pauseplay a:hover{opacity:1}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:27px;height:27px;display:block;cursor:pointer;text-indent:-9999px}
.flex-control-paging li a.flex-active{cursor:pointer}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{left:0;background:#fff}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;z-index:9999;bottom:22px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url("/_assets/images/bx_loader.gif") center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:0}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;font-family:Arial,Helvetica,sans-serif}
.bx-wrapper .bx-pager.bx-default-pager a{background:0 none;text-indent:-9999px;display:block;width:7px;height:11px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:0}
i6_river_cruising.bx-wrapper .bx-pager.bx-default-pager a:hover,i6_river_cruising .bx-wrapper .bx-pager.bx-default-pager a.active{background:none!important}
.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}
.bx-wrapper .bx-next{right:10px;background:0 none;display:block}
.bx-wrapper .bx-controls-direction a{position:absolute;bottom:50%;margin-top:-16px;outline:0;width:27px;height:27px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:block}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/_assets/css/fancy/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('/_assets/css/fancy/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/_assets/css/fancy/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/_assets/css/fancy/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
/*!
 * Name: Tauck
 * Author: Isobar
 */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
body,body.default{font:13px/1.231 sans-serif;color:#222;background:url(/_assets/css/images/page-bg.jpg) center repeat-y;min-width:960px}
.no-zoom body{-o-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0}
.zoom body.larger{zoom:110%}
.zoom body.largest{zoom:125%}
.ie8 .zoom body.larger,.ie7 .zoom body.larger{margin-left:-5%}
.ie8 .zoom body.largest,.ie7 .zoom body.largest{margin-left:-12%}
.no-zoom body.larger{-o-transform:scale(1.1);transform:scale(1.1);overflow-x:scroll}
.no-zoom body.largest{-o-transform:scale(1.25);transform:scale(1.25);overflow-x:scroll}
.no-zoom body.largest.moz,.no-zoom body.larger.moz{overflow-x:visible}
.no-zoom body.larger.moz #container{-moz-transform:scale(1.1);-moz-transform-origin:50% 0}
.no-zoom body.largest.moz #container{-moz-transform:scale(1.25);-moz-transform-origin:50% 0}
.no-zoom body.larger.moz .form.detached,.no-zoom body.largest.moz .form.detached{position:absolute;z-index:9999}
.no-zoom body.larger.moz .form.detached{top:180px;left:5px}
.no-zoom body.largest.moz .form.detached{top:200px;left:-60px}
.no-zoom body.larger.moz .form.detached.home{top:543px;left:5px}
.no-zoom body.largest.moz .form.detached.home{top:618px;left:-60px}
.no-zoom body.larger.moz .form.detached input,.no-zoom body.larger.moz .form.detached a{-moz-transform:scale(1.25) translatex:100px}
.no-zoom body.largest.moz .form.detached input,.no-zoom body.largest.moz .form.detached a{-moz-transform:scale(1.25) translatex:100px}
.no-zoom body.largest.moz .form.detached select{font-size:125%}
.form.detached select,.form.detached input{margin-right:40px}
.zoomZ{z-index:99999}
select,input,textarea,button{font-size:13px}
pre,code,kbd,samp{font-family:monospace,sans-serif}
body,select,input,textarea{color:#333}
h1,h2,h3,h4,h5,h6{font-weight:bold}
a:hover,a:active{outline:0}
a,a:active,a:visited{color:#607890}
a:hover{color:#036}
ol{list-style-type:decimal}
small{font-size:85%}
strong,th,.strong{font-weight:bold}
td,td img{vertical-align:top}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}
textarea{overflow:auto}
.ie6 legend,.ie7 legend{margin-left:-7px}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:top}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}
input[type=button],input[type=submit],button{cursor:pointer}
button,input,select,textarea{margin:0}
a:link{-webkit-tap-highlight-color:#FF5E99}
button{width:auto;overflow:visible}
.ie7 img{-ms-interpolation-mode:bicubic}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
.hidden{display:none}
#main .module.video.modal.featureVideoforEmail.hidden.hidden2,#main .module.video.modal.hidden.hidden2{display:block;margin-left:-8000px!important;position:absolute!important}
.visuallyhidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.invisible{visibility:hidden}
a.learn-more{background:url("/_assets/css/images/readmore-arr.gif") no-repeat scroll 1px 2px transparent;padding:0 0 0 13px;color:#09156a;font-size:inherit;text-decoration:none}
a.learn-moreV2{background:url("/_assets/css/images/green_arrow_right.jpg") no-repeat scroll 1px 2px transparent;padding:0 0 0 13px;color:#5a7d06;font-size:90%;font-family:Helvetica;text-decoration:none}
#main a.learn-moreV2{color:#5a7d06}
a.learn-more-bold{background:url("/_assets/css/images/readmore-arr.gif") no-repeat scroll 1px 2px transparent;padding:0 0 0 13px;color:#09156a;font-size:inherit;font-weight:bold;text-decoration:none}
.tripcomparison a.learn-more{margin:5px 0 0 0}
.ie7 .tripcomparison a.learn-more{margin:5px 0 0 4px}
a.add{background:url(/_assets/css/images/plus.gif) center left no-repeat;padding:0 0 0 13px;color:#09156a;font-size:inherit;text-decoration:none}
a.helplink{position:absolute;font-size:12px;top:20px;right:20px}
#mainform,#container{margin:auto;width:958px;position:relative}
.hero{position:absolute;height:756px;width:1024px;z-index:0;top:0;left:-32px}
.hero-selector{height:30px;position:absolute;right:0;top:423px;width:267px}
.hero-selector div{-moz-border-radius:4px 4px 4px 4px;border:1px solid #FFF;color:#FFF;cursor:pointer;display:inline-block;font-size:11px;height:15px;margin:7px 0 0 10px;padding:1px 0 0;text-align:center;width:16px}
.ie8 .hero-selector div{background-color:#180F0F}
.ie7 .hero-selector div{background-color:#180F0F;display:inline}
.hero-selector div.active{border:2px solid #FFF;height:15px;width:16px}
.hero img{position:absolute;z-index:2}
.hero .learn-more{height:720px;width:100%;display:block;text-indent:-9999px;z-index:999;cursor:pointer;background:0;position:absolute}
.hero .learn-more.hidden{display:none}
.banner{position:absolute;height:756px;width:1024px;z-index:0;top:115px;left:-32px;height:330px}
.pagetop{padding:0 20px 5px 20px;float:left;width:917px;background:url(/_assets/css/images/white-92-pc.png) repeat}
#page-header,#main,#page-footer{position:relative;clear:both;width:958px;margin:auto}
#page-footer{z-index:0!important}
#page-header{z-index:3}
.ie8 #page-header{z-index:9999}
#page-header h6.logo{background:url("/_assets/css/images/spriteme1.png") no-repeat scroll -10px -50px transparent;height:80px;margin-left:10px;text-indent:-9999px;width:215px}
.SEMLanding #page-header h6.logo{background:url("/_assets/css/images/spriteme1.png") no-repeat scroll -10px -50px transparent;height:80px;margin-left:10px;text-indent:-9999px;width:215px}
.SEMLanding .pagetop{padding:0 20px}
#page-header .logoWrap{position:absolute;top:0;left:10px;z-index:10000}
#page-header h6.logoTWD{background:url(/_assets/css/images/twd_Logo.png) no-repeat;text-indent:-9999px;float:left;height:46px;width:196px;margin-left:10px}
#page-header h6.logoBRIDGES{background:url(/_assets/css/images/BridgesLogo.png) no-repeat;text-indent:-9999px;float:left;height:46px;width:196px;margin-left:10px}
#page-header h6.logoCULTURIOUS{background:url(/_assets/css/images/CulturiousLogo.png) no-repeat;text-indent:-9999px;float:left;height:46px;width:196px;margin-left:10px}
#page-header h6.logoCRUISE{background:url(/_assets/css/images/CruisingLogo.png) no-repeat;text-indent:-9999px;float:left;height:46px;width:196px;margin-left:10px}
#primary{clear:both;float:left;background:url(/_assets/css/images/spriteme2.png) 0 -10px repeat-x;width:958px;position:relative}
#primary H3{height:30px}
#primary li{height:40px;float:left}
#primary li li{border:0}
#trip-finder{padding:0;z-index:0}
#primary h2{z-index:1;position:relative;float:left;font-size:20px;line-height:20px;text-align:center;height:40px}
#primary h2 a{color:#fff;text-decoration:none;display:block;height:40px;padding:0;text-indent:-9999px}
#trip-finder h2.selected,#trip-finder h2{z-index:1;position:relative;float:left;font-size:20px;line-height:40px;text-align:center;padding:0;height:auto}
#primary .why-tauck{position:relative}
#primary .why-tauck ul{position:absolute;top:40px;background:#99ae61;width:198px;left:6px;padding:10px}
#primary .why-tauck ul li{float:none;border-bottom:1px solid #b4c57f;height:10px;padding-bottom:10px;padding-top:10px}
#primary .why-tauck ul li a{color:#fbffd4;text-decoration:none}
#primary .why-tauck ul li a:hover{font-weight:bold;color:#333}
#primary .menu-community{position:relative}
#primary .menu-community ul{position:absolute;top:40px;background:#99ae61;width:121px;left:7px;padding:10px 0 10px 6px}
#primary .menu-community ul li{float:none;border-bottom:1px solid #b4c57f;height:10px;padding-bottom:15px;padding-top:10px}
#primary .menu-community ul li h3{font:bold 14px/16px Arial,Helvetica,Geneva,sans-serif}
#primary .menu-community ul li a{color:#fbffd4;text-decoration:none;font:bold 14px/16px Arial,Helvetica,Geneva,sans-serif}
#primary .menu-community ul li a:hover{font-weight:bold;color:#547805}
#primary li .secondary{width:928px;height:421px;position:absolute;left:15px;top:40px;background:#99ae60;z-index:9}
#primary li .secondary .listing,#primary li .secondary dl{width:890px;height:340px;position:absolute;right:20px;top:45px;background:#fff;padding-top:15px}
.ie7 #primary li .secondary dl{width:890px;height:340px;position:absolute;right:20px;top:45px;background:#fff;padding-top:15px;z-index:2}
#primary li .secondary .listing{padding-left:40px;width:848px}
#primary li .secondary dt{width:116px;position:relative;left:-15px;padding:10px 5px 5px 30px;height:23px;line-height:13px;color:#000;font-size:14px}
.ie7 #primary li .secondary dt{width:116px;position:relative;left:-15px;padding:10px 5px 5px 30px;height:23px;line-height:13px;color:#000;font-size:14px;z-index:2}
#primary li .secondary .single dt{display:none}
#primary li .secondary dt.selected{font-weight:bold}
.ie7 #primary li .secondary dt.selected{font-weight:bold;z-index:2}
#primary li .secondary dt a{color:#000;text-decoration:none}
.ie7 #primary li .secondary dt a{color:#000;text-decoration:none;z-index:2}
.ie7 #primary li .secondary .mega{z-index:2}
#primary li .secondary dd{width:710px;position:absolute;right:0;top:10px;display:none}
.ie7 #primary li .secondary dd{width:710px;position:absolute;right:0;top:10px;display:none;z-index:2}
#primary li .secondary .single dd{width:816px}
#primary li .secondary .single dd .description{width:400px}
#primary li .secondary dd.selected{display:block}
#primary li .secondary .listing .description,#primary li .secondary dd .description{float:left;width:300px}
#primary li .secondary .listing .description{float:left;width:390px}
#primary li .secondary .description .explore{padding-top:16px}
#primary li .secondary .listing .description .learn-more,#primary li .secondary dd .description .learn-more{position:static;background:url(/_assets/css/images/spriteme1.png) -10px -590px no-repeat;padding-left:20px;display:block}
#primary li .secondary .listing .caption,#primary li .secondary dd .caption{background:url(/_assets/css/images/spriteme1.png) -10px -590px no-repeat;padding-left:20px}
#primary li .secondary .listing h4,#primary li .secondary dd h4{font-size:30px}
#primary li .secondary .listing h4 A,#primary li .secondary dd h4 A{text-decoration:none;font-family:News Gothic MT;font-weight:lighter}
#primary li .secondary .listing .image,#primary li .secondary dd .image{float:right;width:380px;margin:0 15px}
#primary li .secondary li h3{float:left;display:inline-block;color:#fff;width:auto;padding:12px 15px 8px 15px;height:15px;margin-top:10px;font-size:96%}
#primary li .secondary li h3 a{color:#fff;text-decoration:none}
#primary li .secondary li h3.first{margin-left:16px}
#primary li .secondary li h3.selected{background:#fff;color:#547805}
#primary li .secondary li h3.selected a{color:#547805}
#primary #menu-travel-types .meta-learn-more{position:absolute;left:60px;bottom:20px}
#primary #menu-destinations ul.secondary li{padding:0 2px}
#primary #menu-travel-types ul.secondary li{padding:0 4px}
#skip{visibility:hidden}
#keyword-search{float:right;margin:8px 0 0 0}
#keyword-search input{background:#fff;border:1px solid #5A7D06;color:#5A7D06;font-size:13px;padding:4px 5px 2px 5px}
#keyword-search input.search{min-width:195px;float:right}
.ie6 #keyword-search input.search,.ie7 #keyword-search input.search{min-width:195px}
#keyword-search input.submit{text-indent:-9999px;border:0;width:23px;height:24px;background:url(/_assets/css/images/search_off.png) no-repeat;border-radius:inherit;border:solid 1px #5A7D06;float:right}
#keyword-search input.submit:hover{background:url(/_assets/css/images/search_over.png) no-repeat}
#utility{width:100%;padding:4px 0 0 0;float:left}
#utility ul{float:right}
#utility li{float:left;width:auto;padding:0 5px;font-size:12px;border-right:1px solid #c2c2c2;height:15px;line-height:1.2;margin-top:6px}
.font-controller{margin-top:8px;float:right;clear:both;height:16px;background:url("/_assets/css/images/spriteme1.png") no-repeat scroll 55px -320px transparent}
#font-size li{border-right:0;text-indent:-9999px;padding:0;float:left;margin-right:2px}
#font-size li a{display:block;width:10px;height:15px}
body.default #font-size li a.default{border-bottom:1px solid #000}
body.larger #font-size li a.larger{border-bottom:1px solid #000}
body.largest #font-size li a.largest{border-bottom:1px solid #000}
#font-size li.text{text-indent:0;margin-right:7px}
#utility li a{color:#09156a;text-decoration:none}
#utility li ul li a{display:block;width:12px;height:12px}
#utility li.last{border-right:0;padding-right:0}
#hero a{position:absolute;width:20px;height:20px;top:295px;z-index:9000;display:block}
#hero-image-one{left:715px}
#hero-image-two{left:735px}
#hero-image-three{left:755px}
#trip-finder{float:left;clear:both;width:958px;height:150px;position:absolute;top:2px;left:-6px;border:none!important}
#trip-finder .tripfinderform{position:relative;z-index:99999;float:left;clear:both;width:868px;padding:10px 40px 0 50px;margin:0 0 0 6px;height:55px;background:url(/_assets/css/images/spriteme2.png) 0 -70px repeat-x}
#trip-finder .tripfinderform .form #button-submit{cursor:pointer;background:url(/_assets/css/images/find_off.png) 0 2px no-repeat transparent!important;border:0;color:#607890!important;height:24px;width:40px;position:absolute;right:10px;top:23px}
.no-zoom body.larger.moz .form.detached #button-submit,.no-zoom body.largest.moz .form.detached #button-submit{cursor:pointer;background:url(/_assets/css/images/find_off.png) 0 2px no-repeat transparent!important;border:0;color:#607890!important;height:24px;width:150px;position:absolute;right:-350px;top:-10px}
* #trip-finder .tripfinderform .form #button-submit:hover{background:url(/_assets/css/images/find_over.png) 0 2px no-repeat transparent!important}
#trip-finder .tripfinderform .form #button-submit.button-disabled{cursor:default;background-color:#A0A0A0}
.no-zoom body.larger.moz .form.detached #button-submit:hover,.no-zoom body.largest.moz .form.detached #button-submit:hover{background:url(/_assets/css/images/find_over.png) 0 2px no-repeat transparent!important}
.no-zoom body.larger.moz .form.detached #button-submit.button-disabled,.no-zoom body.largest.moz .form.detached #button-submit.button-disabled{cursor:default;background-color:#A0A0A0}
#trip-finder .tripfinderform .form{margin-top:-10px}
#trip-finder h2,#trip-finder h2.selected,#trip-finder h2:hover{color:#fff;position:relative;z-index:1;margin:0 5px -20px 30px;font-size:14px;background:url(/_assets/css/images/tab-bg_main.png) left 4px repeat-x;font-weight:bold;font-size:18px}
#trip-finder h2 a,#trip-finder h2.selected a,#trip-finder h2 a:hover{display:block;height:auto;color:#fff;text-decoration:none;font-weight:normal;margin-right:-5px;padding:0 20px 18px 20px;cursor:default}
#trip-finder p{clear:both;font-size:12px;color:#fff}
#trip-finder #search-count.search-count{color:#000;font-size:14px}
#trip-finder .form{padding-top:2px;clear:both}
#trip-finder select,#trip-finder input{margin-right:10px}
.form.home.detached select,.form.home.detached input{margin-right:40px}
.form.home.detached p{color:#FFF}
.form.home.detached p.search-count{color:#000;font-size:16px}
#container.zoomedZ{z-index:99999}
#trip-finder input{height:25px}
#trip-finder select{width:220px;height:auto;font-size:13px}
#button-cancel{color:#fff;padding:0 0 0 15px!important;background:url(/_assets/css/images/spriteme1.png) no-repeat scroll -8px -413px transparent;margin:0;width:60px;font-size:12px;line-height:10px;border:0;position:relative;margin-right:0!important}
#trip-finder #button-cancel{background:url("/_assets/css/images/spriteme1.png") no-repeat scroll -8px -411px transparent;float:left;margin-top:-8px;margin-left:230px;width:130px}
.form.home.detached #button-cancel{background:url("/_assets/css/images/spriteme1.png") no-repeat scroll -8px -416px transparent}
.ie7 #button-cancel,.ie8 #button-cancel{line-height:25px}
#trip-finder #button-submit{margin-right:5px!important}
header.lead{width:550px;float:left}
header.lead img{padding:0 0 10px 0}
header.lead h1{-webkit-font-smoothing:antialiased;color:#666;font-family:Helvetica;font-size:24px;font-weight:100;letter-spacing:1px;line-height:1;padding:10px 0 5px;text-transform:uppercase}
header.lead p{padding:4px 0}
.home header.lead p{font-size:14px;margin-bottom:8px}
#main .booking{background:url("/_assets/images/CP_7885.png") no-repeat!important;float:right;margin:20px 0 5px 0;text-indent:-9999px}
#main .booking header,#main .booking hgroup,#main .booking .modulebottom{background:none!important;background-color:Transparent!important;background-image:none!important;-webkit-box-shadow:0 0 0 rgba(0,0,0,0)!important;-moz-box-shadow:0 0 0 rgba(0,0,0,0)!important;-o-box-shadow:0 0 0 rgba(0,0,0,0)!important;box-shadow:0 0 0 rgba(0,0,0,0)!important}
#main .booking .modulebottom{min-height:6px!important}
.ie7 #main .booking .modulebottom{height:0}
#main .booking ul li{cursor:pointer}
.ie7 #main .booking ul{padding-top:0}
.ie7 #main .booking ul li{float:left;height:30px;width:100%;padding:0}
#main.home .booking{margin-bottom:0}
#main.tripdetails .booking{margin:0}
#possibilities{padding:3px 0}
#possibilities header h1{font-weight:bold}
#possibilities .pages .features li{min-height:220px!important}
#possibilities .pages .features li a.learn-more{position:absolute;bottom:0}
#possibilities .pages .features li h2{font-weight:normal}
#possibilities .explore-bg,.shipCarousel .explore-bg{background:url("/_assets/css/images/tabpage-shadow-bottom_trans.png") repeat-x scroll 0 0 transparent;float:left;height:20px;margin-left:-8.7px;width:915px}
.ie7 #possibilities .explore-bg{margin-left:-10px}
#possibilities .learn-more{background:url(/_assets/css/images/spriteme1.png) -10px -590px no-repeat;padding-left:18px;font-size:13px}
#possibilities .learn-more a{text-decoration:none;color:#1e2c91}
#main.mytauck .tabbed hgroup{margin:0 0 0 1px!important}
#main.mytauck .tabbed .contentwrap{padding:0 22px 12px 22px}
#main .agentbrochureorder .contentwrap{padding:0 6px 2px 0!important;margin-left:2px!important}
#main .agentbrochureorder .contentwrap .requestbrochures .formwrap{padding-right:0}
#main .agentbrochureorder hgroup{border-bottom:0 solid #c6c6c6!important;padding:0!important}
#main .agentbrochureorder .contentwrap .requestbrochures .RequestBrochureImage{position:relative;top:-620px;left:39px;width:150px;height:166px}
#main.mytauck .tabbed .mytrips .primary,#main.mytauck .tabbed .mytrips .intro,#main.mytauck .tabbed .mytrips .sidebar{margin-top:0;padding-top:0}
#main .carousel,#main .tabbed{clear:both}
#main .tabbed .tabs{display:block;float:left;width:100%;padding:0 10px 7px 20px;margin:0 0 0 -12.7px;background:url(/_assets/css/images/tabpage-shadow-top.gif) bottom left no-repeat}
.ie7 #main .tabbed .tabs{margin-left:-14px}
#main .tabbed .tabs li,#main .tabbed .tabs li a{display:inline-block;float:left}
.ie6 #main .tabbed .tabs li,.ie6 #main .tabbed .tabs li a,.ie7 #main .tabbed .tabs li,.ie7 #main .tabbed .tabs li a{display:inline}
#main .tabbed .tabs li{margin:0 0 0 -12.7px}
#main .tabbed .tabs li a{font-size:15px;color:#09156a;padding:16px 22px 0 22px;height:23px;text-decoration:none;outline:0}
#main .tabbed .tabs li.active{background:url(/_assets/css/images/spriteme1.png) -10px -226px no-repeat}
#main .tabbed .tabs li.active a{background:url(/_assets/css/images/tab-shadow-right.gif) top right no-repeat;font-weight:bold;color:#474646}
#main .tabbed ol.pages{clear:both;list-style:none}
.managephotos .tabbed ol.pages{overflow:hidden}
.managephotos .linkMenuButtons{display:none}
.ie7 #main #boatdetails-carousel ol.pages{margin-top:-15px}
.ie7 #main #boatdetails-carousel ol.pages nav{float:right}
.ie7 #main #boatdetails-carousel ol.pages nav .prev{float:left}
.ie7 #main #boatdetails-carousel ol.pages nav .next{float:right}
.ie7 #main #boatdetails-carousel ol.pages .carousel{float:left}
#main .tabbed ol.pages li.page{float:left;position:relative;width:100%;padding:0 10px;margin-left:-10px;background:url(/_assets/css/images/tabpage-shadow-sides.gif) top center repeat-y}
#main .tabbed.shipCarousel ol.pages li.page{margin-left:-10px}
.ie7 #main .shipCarousel.tabbed ol.pages li.page,.ie8 #main .shipCarousel.tabbed ol.pages li.page{margin-left:-10px}
#main .tabbed ol.pages li.page.myphotosvideos{margin-left:-10px}
.myphotosvideos .dates{font-size:11px}
.ie7 #main #possibilities .tabbed ol.pages li.page,.ie7 .mytauck .tabbed ol.pages li.page{margin-left:-11px!important}
#main .tabbed ol.pages li.mytrips .contentwrap{border:0;margin:10px 1px 1px 1px;width:95%}
.ie7 #main .tabbed ol.pages li.mytrips .contentwrap{margin:1px 1px 1px 2px!important}
#main .tabbed ol.pages li.mytrips .contentwrap .primary .intro p{max-width:345px}
#main .tabbed ol.pages li.mytrips .tabpage-footer{margin:0 0 -13px -9px}
.ie7 .mytauck .tabbed ol.pages .tabpage-footer{margin:0 0 -13px -8px!important}
#main .tabbed ol.pages li.mytrips .accordion ul li div{margin-left:10px}
#main .tabbed ol.pages li.active{display:block}
#main .tabbed ol.pages ul.features{padding:12px 1px 10px 32px;float:left;width:867px}
#main .tabbed ol.pages ul.features li{float:left;position:relative;min-height:175px;margin:0 12px 0 0;padding:0 0 15px 0;width:157px}
#main .shipCarousel ol.pages ul.features li{height:235px;padding:0}
#main .tabbed ol.pages ul.features li .learn-more{position:absolute;bottom:0}
.ie6 #main .tabbed ol.pages ul li,.ie7 #main .tabbed ol.pages ul li{height:auto}
.ie7 #main .shipCarousel ol.pages ul.features li{height:235px}
#main .myphotosvideos .contentwrap{width:600px}
#main .myphotosvideos .myphotosvideos .thumbnail{max-height:150px;max-width:150px}
#main .myphotosvideos .myphotosvideos .photo-video-thumb{float:left;display:block}
#main .myphotosvideos .myphotosvideos .numPhotos{display:block;text-align:center}
#main .myphotosvideos .myphotosvideos ul li.trip{clear:both;padding:20px;margin:0 10px 30px 10px;width:785px;float:left;background-color:#F1F1F1}
#main .myphotosvideos .myphotosvideos .content{float:left;width:625px}
#main .myphotosvideos .myphotosvideos .content p{padding:0 0 10px 0;width:600px;clear:both}
#main .myphotosvideos .myphotosvideos .content header,#main .description.manageViewPhotos header{background:none repeat scroll 0 0 transparent;border-bottom:1px solid #CCC;height:37px;margin:0 0 7px 0;width:625px}
#main .description.manageViewPhotos header{display:inline-block;text-indent:10px;width:425px}
#main .manageViewPhotos .processingVideos,#main .manageViewPhotos .processingVideoProperties{color:Red;padding-left:18px}
#main .myphotosvideos .myphotosvideos .content h3{display:inline;margin:0 0 0 10px}
#main .myphotosvideos .myphotosvideos .content .details{margin:0 0 0 10px}
#main .myphotosvideos .myphotosvideos .content .details .album-info{font-weight:bold}
#main .myphotosvideos .myphotosvideos .content .details .album-info .album-info-edit{font-weight:normal}
#main .myphotosvideos .myphotosvideos .content .details ul{padding:0;margin:10px 0 0 0}
#main .myphotosvideos .myphotosvideos .content .details ul li{list-style-type:none;padding:0;width:600px;display:inline;margin:0 10px 0 0}
#main .carousel ol.pages ul li img{float:left}
#main .carousel ol.pages ul li h2{font-weight:normal;clear:both;padding:8px 0 0 0;font-size:12px;line-height:1.3}
#main .carousel a.overlay{display:block;float:left;position:relative}
#main .carousel li a.overlay span{display:block;text-indent:-9999px;position:absolute;width:100%;height:50px;bottom:0;left:0;z-index:9}
#main .carousel li.cruising a.overlay span{background:url(/_assets/css/images/cruising-overlay.png) center center no-repeat}
#main .carousel li.slideshow a.overlay span{background:url(/_assets/css/images/cruising-overlay.png) center center no-repeat}
#main .carousel li.culturious a.overlay span{background:url(/_assets/css/images/cruising-overlay.png) center center no-repeat}
#main .carousel li.twd a.overlay span{background:url(/_assets/css/images/cruising-overlay.png) center center no-repeat}
#main .carousel li.page .features a.learn-more{font-size:12px;position:absolute;bottom:10px;left:0}
.manage-slideshow li.page object{margin:10px auto;display:block}
.modules{padding:5px 0 0 5px;margin:0 0 0 -5px;width:960px;overflow:auto;clear:both;height:auto}
.modules .module{float:left;margin-right:26px}
#brands{width:100%;text-indent:-9999px;background:url(/_assets/css/images/brands.jpg) center no-repeat;padding-top:20px;margin-bottom:40px;position:relative;overflow:auto;top:20px}
#brands li{float:left;height:115px;overflow:hidden}
#brands-world-discovery{width:152px}
#brands-small-ship-cruising{width:191px}
#brands-riverboat-cruising{width:150px}
#brands-bridges{width:165px}
#brands-culturious{width:164px}
#brands-events{width:132px}
#brands li a{display:block;height:100px;width:100%}
#page-footer nav{text-align:center}
#page-footer nav ul{display:inline-block;text-align:left;margin:20px auto 10px auto;height:20px}
.ie7 #page-footer nav ul{display:inline}
#page-footer nav li{float:left;padding:0 6px 6px 6px;border-right:1px solid #a2a1a2;height:10px;line-height:15px}
#page-footer nav li.last{border:0}
#page-footer nav li a{color:#607890}
.social{width:175px;margin:0 auto 40px auto;background:url("/_assets/css/images/spriteme1.png") no-repeat scroll -10px -775px transparent;text-indent:-9999px;height:40px}
#youtube-footer{width:70px;height:40px;display:block;float:right}
#facebook-footer{width:100px;height:40px;display:block;float:right}
#faceted-search{padding:10px 10px 20px 10px;width:178px;float:left;border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece;background:#f5f5f5 url(/_assets/css/images/facet-header.jpg) top center no-repeat;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px}
#faceted-search .submit{margin:10px 0 0 0}
#faceted-search h1{color:#FFF;size:16px;text-align:center;text-transform:uppercase;height:25px}
#faceted-search h3{padding-top:5px;border-top:1px solid #cecece}
#faceted-search h3,#faceted-search h2{margin-top:5px;margin-bottom:5px;font-family:Arial,Helvetica,sans-serif;color:#444;size:13px}
#faceted-search li{margin:5px 0 5px 0}
#faceted-search label{color:#1e2c91}
#faceted-search ul ul ul{margin-left:10px}
.show-more-less{background:url("/_assets/css/images/readmore-arr.gif") no-repeat scroll 0 4px transparent;padding-left:15px;width:150px;cursor:pointer}
.show-more-less-div,.departures-show-more-less-div{text-align:right}
.new-search{background:url("/_assets/css/images/pagingheader-grad.png") repeat-x scroll left center transparent;border:1px solid #C6C6C6;margin:10px 0 0 1px;padding:12px 0;width:897px}
.new-search h2{font-size:20px;padding:0 0 0 20px;display:inline}
.ie7 .new-search h2{float:left}
.new-search .new-search-box{float:right;margin:0 10px 0 0}
.new-search input.submit{background:url("/_assets/css/images/search-submit.gif") no-repeat scroll left top transparent;border:medium none;height:24px;padding-right:12px;text-indent:-9999px;width:27px}
#main{background:#fff url(/_assets/css/images/main-shadow.gif) left top repeat-x;clear:both;float:left}
#main a{color:#09156a;text-decoration:none}
.contentwrap{background:#fff;width:898px;padding:0 29px 0 30px;float:left}
#main #content h2{background:#999 url(/_assets/css/images/body-header-bg.png) repeat-x;height:12px;padding:5px 20px 10px 20px;color:#fff;clear:both}
.form-one-col{padding:5px;width:300px;float:left;min-height:20px;margin-right:5px;clear:both}
.form-one-col .repeatError{display:block;color:Red}
.form-two-col{padding:5px;width:615px;float:left;min-height:20px;margin-right:5px}
#ballcard{padding-top:20px;float:right}
#content fieldset{overflow:auto;background:#f1f1f1}
#content label{display:block;font-weight:bold}
#content .standard{width:242px;height:17px;padding:3px 5px;border:1px solid #d7d7d7}
#content textarea{width:512px;height:62px;padding:3px 5px;border:1px solid #d7d7d7;color:#7a7b7a}
}
#content .action{color:#09156a;text-align:right}
#content .action a{padding-left:20px;background:url(/_assets/css/images/spriteme1.png) -10px -590px no-repeat;text-decoration:none}
#content #registration{width:100%;padding:5px 0}
#content #login{width:100%;padding:20px 0}
#content #login fieldset{margin:0}
.already-member{padding:5px 0}
#main .register-now{color:White}
#main .register-now A:link{color:White;text-decoration:underline}
#main .register-now A:Visited{color:White;text-decoration:underline}
#main .register-now A:hover{color:White;text-decoration:underline}
#content #registration .indent{margin:0 0 0 25px}
#content #registration .registerMsg{float:left;margin:5px 0 5px 5px}
#main .small-requirement{font-size:11px}
.fb_button .fb_button_text,.fb_button_rtl .fb_button_text{background:url("http://static.ak.fbcdn.net/rsrc.php/zL/r/FGFbc80dUKj.png") repeat scroll 0 0 #5F78AB;border-bottom:1px solid #1A356E;border-top:1px solid #879AC0;color:#FFF;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;margin:1px 1px 0 21px;padding:2px 6px 3px;text-shadow:none}
.image{width:200px;margin:auto}
.videoimage{width:200px;margin:auto;top:50px}
#privacy-controls{width:250px;margin:20px auto}
#privacy-controls li{float:left;width:120px}
.submit,.cancel-button{border:1px solid #dbdbdc;background-color:#2A4A0C!important;color:White!important;padding:6px 15px;line-height:1.3;font-weight:normal;background:#EEE;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.submitthin,.cancel-buttonthin{border:1px solid #dbdbdc;background-color:#2A4A0C!important;color:White!important;padding:3px 7px;line-height:1.3;font-weight:normal;background:#EEE;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.submit:hover,.cancel-button:hover,.contentwrap .help:hover{background:#DDD;border:1px solid #ababac}
.reviewform .submit{float:right;margin:0 5px}
#breadcrumb{clear:both;padding:0 0 0 50px;width:908px;top:60px;left:0;background:#fff url(/_assets/css/images/spriteme2.png) 0 -238px repeat-x;border-bottom:1px solid #f3f3f3}
#breadcrumb ol{list-style:none;padding:5px 0 4px 0}
#breadcrumb ol li{display:inline-block;padding:4px 4px 0 0;font-size:12px;color:#444;font-weight:bold}
.ie6 #breadcrumb ol li,.ie7 #breadcrumb ol li{display:inline}
#breadcrumb ol li a{display:inline-block;padding:0 7px 0 0;text-decoration:none;font-weight:normal}
.ie6 #breadcrumb ol li a,.ie7 #breadcrumb ol li a{display:inline}
#intro h1{-webkit-font-smoothing:antialiased;color:#666;font-family:Helvetica;font-size:24px;font-weight:100;letter-spacing:1px;line-height:1;padding:10px 0 5px;text-transform:uppercase}
#intro h6.ItineryTitle{font-size:24px;padding:10px 0 5px 0;line-height:1;color:#444;-webkit-font-smoothing:antialiased;font-family:Times New Roman;text-transform:uppercase;font-weight:lighter}
#intro #contact-panel{margin:0}
#main{padding-top:60px;clear:both;background:0}
#trip-listing{clear:both;float:none;width:900px}
#trip-listing .paging{background:url(/_assets/css/images/paging-grad.png) left top repeat-x;padding:20px;font-size:12px;width:860px;margin:1px 0 0 1px;text-align:left;float:left;clear:both}
#trip-listing footer .paging{background:url(/_assets/css/images/bottompaging-grad.png) left top repeat-x;margin:30px 0 80px 0}
.paging li{display:inline-block;text-align:left}
.ie6 .paging li,.ie7 .paging li{display:inline}
.paging li.prev a,.paging li.next a{overflow:visible;background-image:url(/_assets/css/images/nextprev-sprite.gif);background-repeat:no-repeat}
.paging li.prev{float:left;margin-right:5px}
.paging li.prev a{padding:0 0 0 15px;background-position:left -23.5px;margin-top:3px;margin-left:15px}
.pagination{margin-left:5px}
:root .paging li.next{float:right;margin:0 0 0 0 \0/IE9}
.ie8 .paging li.next{float:right;display:inline-block}
.ie7 .paging li.next a{padding:0 15px 5px 15px;background-position:right -36px}
.paging li.next a{padding:0 15px 0 0;background-position:right -36px}
.paging li.prev a.disabled{background-position:left .5px;color:#a3a3a3}
.paging li.next a.disabled{background-position:right -11.5px;color:#a3a3a3}
.paging li a{display:inline-block;text-decoration:none;color:#09156a}
.ie6 .paging li a,.ie7 .paging li a{display:inline}
.paging .pagination p{padding:3px 10px 0 0;color:#444}
.paging .pagination li{border:1px solid #d7d7d7;margin:0 1px}
.paging .pagination li a{padding:3px 5px 2px 5px}
.ie7 .paging .pagination li a,.ie8 .paging .pagination li a{padding:3px 5px 2px 5px}
.paging .pagination li.current a{background:url(/_assets/css/images/pagination-current.png) left top repeat-x;color:#fff}
.results-header{border:1px solid #CECECE;overflow:hidden;background:none repeat scroll 0 0 #F5F5F5}
.ie7 .result .results-header{overflow:hidden;border:0;background:0}
.results-header div{padding:10px 10px 15px 10px}
.results-header #compare-button{float:right;margin:0 0 10px 20px;-moz-border-radius:8px 8px 8px 8px;padding:6px 15px 4px 14px;font-weight:bold;cursor:pointer}
.results-header #compare-button2{float:right;margin:0 0 10px 20px;-moz-border-radius:8px 8px 8px 8px;padding:6px 15px 4px 14px;font-weight:bold;cursor:pointer}
a.ajax-facet.link-clear{float:right;margin-left:20px;background:url("/_assets/css/images/readmore-arr.gif") no-repeat scroll 0 10px transparent;line-height:30px}
.results-header li{margin:5px 0 5px 30px;clear:both}
.pagination p{float:left}
.pagination ul{float:left}
.results{list-style:none;float:left;width:100%;overflow:visible}
.wallposts .results{width:auto}
.search .results{width:675px;float:right}
#main .primary .family-of-brands{overflow:visible}
#main .primary .family-of-brands .results{width:100%;float:none}
.family-of-brands .family-of-brands-li{list-style:none;display:inline-block}
.family-of-brands-ul{padding:0 10px 0 0}
.ie7 .results li.result{width:100%}
.results ul{padding:0 10px}
.tabpage .results ul{padding:0}
.results-header .compare-error{margin:30px 0 0 0}
.results-header .compare-error p{padding:10px 10px 20px 10px;border:1px solid #727272;color:#F00}
.error{color:#F00}
.result .compare-flyout{background-color:#FFF;position:absolute;top:39px;left:0;z-index:9999;border:1px solid #757575}
.result .compare-flyout p{padding:20px;color:#F00}
.reviews #results span,.reviews #results img{max-width:100px;max-height:100px;float:left}
.reviews #results .star-rating-control{height:auto;max-width:none}
.reviews #results header{width:500px;clear:none;margin:0 0 0 10px;height:auto;background:0;border-bottom:1px solid #CCC}
.reviews #results header h3{margin:0}
.reviews #results .details{float:left;margin:5px 0 0 10px;width:500px}
.reviews #results .details li{padding:0;margin:0 0 5px 0}
.reviews #results .details li b{vertical-align:top}
.reviews #results .details li .stars-readonly{display:inline-block;padding:3px 0 0 3px}
#main .tabpage header{clear:none;float:none;height:auto;margin:0;background:0;border-bottom:1px solid #d8d7d6;padding:0 0 2px 0;text-align:left}
#main .result header .compare{display:inline-block;position:absolute;top:0;right:7px;float:right;font-size:12px;color:#444}
.ie7 #main .result header .compare{top:-5px}
.ie6 #main .tabpage header .compare,.ie7 #main .tabpage header .compare{display:inline}
#main .compare-links{margin-top:20px;position:absolute;right:30px}
#main .compare-links li{display:inline}
#main .compare-links .printall{background:url("/_assets/css/images/printicon.gif") no-repeat scroll 70px 4px transparent;padding:0 30px 0 10px}
#main .compare-links .sharethis{background:url("/_assets/css/images/readmore-arr.gif") no-repeat scroll 15px 4px transparent;border-left:1px solid #CECECE;padding:0 10px 0 30px}
#main .compare-links .backtoresults{background:url("/_assets/css/images/nextprev-sprite.gif") no-repeat scroll 0 -22px transparent;padding:0 10px 0 20px}
.results li.result h4{clear:left;float:left;color:Maroon;display:inline-block;padding-left:15px}
.results li p{color:#777;font-size:12px;padding:5px 0;line-height:1.4}
.results li b{color:#444}
.results li .thumbnail{padding:0;position:static;z-index:2;float:left}
.mytrips .wallposts .results li .thumbnail{width:50px;height:50px}
.results li .thumbnail,.results li .thumbnail img{float:left}
.results li .thumbnail p{clear:both;display:block;color:#fff;padding:1px 5px;font-size:10px;font-weight:bold;border-top:1px solid #aad1eb;width:auto;width:73px;float:none}
.results li .thumbnail p a{color:#fff!important}
.results li .thumbnail p{background:#388abf;height:30px}
.results li .thumbnail p a{color:#FFF!important}
.results li .events p{background:none repeat scroll 0 0 #ed2024}
.results li .bridges-family-trips p{background:none repeat scroll 0 0 #007DC3}
.results li .culturious-active-travel p{background:none repeat scroll 0 0 #EE3124}
.results li .river-cruising p{background:none repeat scroll 0 0 #760d16}
.results li .small-ship-cruising p{background:none repeat scroll 0 0 #B9B9B9}
.results li .worldwide-land-travel p{background:none repeat scroll 0 0 #387C2B}
.results li.result .content{float:left;max-width:700px;padding:0;margin:0}
#trip-listing .results li.result .content{float:left;position:relative;max-width:550px}
.primary .results li.result .content{max-width:480px;padding:0}
#main .primary .lead .content{padding:5px 0;float:left}
.primary .lead .content h1{font-size:25px;padding:0 0 5px 0}
.results li .details{padding:5px 50px 0 0;position:relative}
.results li .details-right{float:right;background:none repeat scroll 0 0 #F5F5F5;padding:10px!important;margin-left:30px;clear:both}
.results li .details-right li{list-style:none;padding:5px 0;width:115px;padding:0}
.results li .details-right li a{background:url("/_assets/css/images/readmore-arr.gif") no-repeat scroll 0 4px transparent;margin:4px 0 0 0;padding:0 0 0 12px}
.results li .details li{display:inline-block;font-size:12px;line-height:1;padding:0 15px 0 0;margin:0 10px 0 0}
.ie6 .results li .details li,.ie7 .results li .details li{display:inline}
.results li .details li.quickdetails{position:absolute;border:0;margin:0;padding:6px 0 0 0;top:0;right:0}
.results li .details li.quickdetails a{font-weight:bold;background:url("/_assets/css/images/readmore-arr.gif") no-repeat scroll 0 2px transparent}
.results li .details li.RiverQuickInfoLink a{font-weight:bold}
.results li .details li.rating{border:0;display:block;padding:2px 0 8px 0}
.results li .details li span.showrating{display:inline-block}
.results li .details li.last{border:0}
.results li .tags{color:#777;float:left;font-size:12px;padding-bottom:5px}
.results li .tags h4{float:left;padding-right:3px}
.results li .tags ul{float:left}
.results li .tags li{display:inline-block}
.ie6 .results li .tags li,.ie7 .results li .tags li{display:inline}
.results li .learn-more{float:left;clear:both}
.results li .learn-more:hover{text-decoration:underline!important}
.primary .results li .content .learn-more{width:auto}
.results li .tourdetails{position:absolute;top:70px;right:25px;font-size:12px;color:#444;background:url(/_assets/css/images/detailflyout-bg-highlight_800.png) left top no-repeat;z-index:1;background-color:transparent}
.ie7 .results li .tourdetails{top:120px}
.results li .detailwrap{padding:25px 25px 70px;width:250px;position:relative;margin-bottom:-30px;background:url(/_assets/css/images/detailflyout-footer-highlight.png) left bottom no-repeat}
.results li .tourdetails ul{margin:0 0 8px 10px}
.results li .tourdetails li{border:0;padding:3px 0;width:100%;clear:both}
#main li.close a,#main li a.close{color:#09156a;padding:15px;background:url(/_assets/css/images/close-x.gif) right center no-repeat;position:absolute;top:1px}
#main .showme a.close{color:#09156a;padding:15px;background:url(/_assets/css/images/close-x.gif) right center no-repeat;position:relative;right:-150px;top:-30px}
.participantsList li{display:inline}
.results li .tourdetails a.close{position:absolute;text-decoration:none;top:26px;right:25px;z-index:9;color:#09156a;padding-right:15px;background:url(/_assets/css/images/close-x.gif) right center no-repeat}
.results li .tourdetails h4{font-size:14px;border-bottom:1px solid #cacaca;padding:0;margin:0 0 10px 0;width:100%}
.results li .tourdetails a.close{position:absolute;right:20px;top:15px}
.results li .tourdetails ul{margin:0 0 20px 0!important;padding:5px 0 0 0!important}
.results li .tourdetails ul strong{display:inline-block;width:30%}
.results li .quickInfo{position:absolute;top:20px;left:70px;font-size:12px;color:#444;background:url(/_assets/css/images/detailflyout-bg-highlight.png) left top no-repeat;z-index:1}
.ie7 .results li .quickInfo{top:120px}
.results li .quickInfo ul{margin:0 0 8px 10px}
.results li .quickInfo li{border:0;padding:3px 0;width:100%;clear:both}
.results li .quickInfo a.close{position:absolute;text-decoration:none;top:26px;right:25px;z-index:9;color:#09156a;padding-right:15px;background:url(/_assets/css/images/close-x.gif) right center no-repeat}
.results li .quickInfo h4{font-size:14px;border-bottom:1px solid #cacaca;padding:0;margin:0 0 10px 0;width:100%}
.results li .quickInfo a.close{position:absolute;right:20px;top:15px}
.results li .quickInfo ul{margin:0 0 20px 8px!important;padding:5px 0 0 0!important}
.results li .quickInfo ul strong{display:inline-block;width:30%}
.results li .departures{width:100%;clear:both}
.results li .departures h5{padding:5px 10px;margin:0 0 10px 0;display:block;background:#E9E9E9;width:230px;clear:both}
.results li .departures table{padding:10px 0;margin:0 0 10px 0}
.results li .departures td{padding:2px 30px 2px 10px}
.results li h4.cto{border:0;padding:20px 0 0 0;margin:0;font-size:15px;letter-spacing:-1px;text-align:center}
#main.landing{padding-top:288px}
#trip-finder.home{margin-top:336px;z-index:0;width:200px;overflow:visible}
#main.home{margin-top:338px}
#home #main #breadcrumb,#main.landing #breadcrumb{position:absolute}
.lead{padding:5px 0}
.primary{float:left;padding:0;width:600px}
.primary.home{padding-top:0}
.sidebar{float:right;clear:right;width:279px;padding:30px 0 0 0}
section.tripdetails .sidebar{padding:0}
.sidebar .submit{float:right}
.primary .content{float:left;padding-right:50px;width:100%}
.press-releases .content{float:none;margin-bottom:20px}
.press-releases h3{font-size:110%}
.press-releases header{margin-bottom:10px}
.press-releases .content p{margin:0 20px 0 20px}
.press-releases .learn-more{margin:10px 0 0 15px;display:block;background:url(/_assets/css/images/spriteme1.png) -10px -590px no-repeat;padding:0 0 0 15px}
#main .cruising .learn-more{background:url(/_assets/css/images/spriteme1.png) -10px -590px no-repeat}
.media-center-results .learn-more{background:url(/_assets/css/images/spriteme1.png) -10px -590px no-repeat;padding:0 0 0 17px}
.media-center-results h2{margin:10px 0 10px 0;font-size:16px}
.media-center-results ul{margin:0 0 30px 0}
.media-center-results li.result{margin:0 0 10px 10px}
.media-center-results li.result .content{padding:0 0 0 20px;float:none;width:auto}
#main .sidebar .modules{padding:0;width:auto;overflow:visible}
#main .sidebar .module{margin:0 0 15px 0}
#main .sidebar .moduleV2{margin:0 0 15px 5px}
#main hgroup{float:left}
#main header hgroup h1{font-size:25px;display:inline}
#main header h2{color:#5a7d06;font-size:16px;padding:5px 0 2px 0}
#main header h2{color:#5a7d06;font-size:16px;padding:5px 0 2px 0;font-weight:lighter}
#main .cruising header h2{color:#FFF;padding:5px 0 2px 10px}
#main .tabpage header{clear:both}
#main .tabpage header.pagetitle{float:left;width:100%}
#main .tabpage h3{clear:both;background:#ececec;padding:7px 10px 5px 10px;margin:10px 8px 0 0;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
#main .tabpage h3 span{font-weight:normal}
#main .tabpage h3.special{color:#fff;background:#54a2d6 url(/_assets/css/images/special-grad.png) left bottom repeat-x}
#main .tabpage .pricinggrid .tablewrap h3{background:url("/_assets/css/images/table-topgrad.png") no-repeat scroll center top transparent;margin:10px 0 0}
#main .tabpage menu{padding:10px 0 15px 0;clear:both}
#main .tabpage .content{float:none;padding:10px;font-size:12px}
#main.tripdetails .tabpage .content{width:auto}
#main .tabpage .content p{padding:2px 0 5px 0}
#main .tabpage .content p img{float:right;padding:0 10px}
#main .tabpage .content ul{padding:0 0 0 18px}
#main .tabpage .content ul li{padding:1px 0}
#main .tabpage header.pagetitle h2{background:0;padding:0;margin:0;float:left;line-height:1;font-size:14px;color:#444}
#main header hgroup.welcome h2{padding:0 0 0 5px;color:#222;font-size:18px;display:inline}
#main .lead p{clear:both}
#main .lead p.agentBrochureOrder{padding:0 0 5px 0}
#main .lead nav ul{padding:0}
#main .lead nav ul li{display:inline;padding:0 10px 0 0;font-size:12px}
#tripdetails{clear:both;float:left;margin-bottom:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);-moz-box-shadow:0 2px 4px rgba(0,0,0,.25);-o-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25)}
#tripdetails .tabs{list-style:none;float:left;padding:0;margin:0;background:url("/_assets/css/images/detailtab-grad.png") repeat-x scroll left bottom #FEFEFE;border:solid #b7b7b7;border-width:1px 1px 1px 0}
#tripdetails .tabs li{width:199px;font-size:16px;text-align:center;float:left;margin:0;padding:10px 0 7px 0;border-left:1px solid #b7b7b7;background:#fefefe url(/_assets/css/images/detailtab-grad.png) left bottom repeat-x}
#tripdetails .tabs li.DoubleWide{width:298px}
#tripdetails .tabs li.SingleWide{width:600px}
#tripdetails .tabs li.SingleWide A{background:transparent}
#tripdetails .tabs li:hover{background:#fefefe url(/_assets/css/images/detailtab_active-grad.png) left bottom repeat-x}
#tripdetails .tabs li.active{background:#fefefe url(/_assets/css/images/detailtab_active-grad.png) left bottom repeat-x}
#tripdetails .tabs li a{color:#444;padding:0 25px 0 0;text-decoration:none;background:url(/_assets/css/images/expandarr-down.gif) right 3px no-repeat}
#tripdetails .tabs li.current a{background:url(/_assets/css/images/expandarr-up.gif) right 1px no-repeat}
#tripdetails li.tabpage{clear:both;padding:15px 20px;width:559px;float:left;border:solid #a9a9a9;border-width:0 1px 1px 1px;background:#fff url(/_assets/css/images/tabpage-bg.png) left top repeat-x;overflow:hidden}
#tripdetails li.itinerary{clear:both;padding:15px 20px;width:559px;float:left;background:#f5f5f5 url(/_assets/css/images/itinerary-tabpage-bg.png) left top repeat-x}
#tripdetails li.itinerary table{width:561px}
#tripdetails li.itinerary .tools .share-this span span{text-indent:12px;font:13px/1.231 sans-serif;color:#09156A;text-decoration:none}
#tripdetails li.tabpage .tools{float:left;width:100%;padding:0 0 6px 0}
#main li.tabpage header{padding:0;margin:0}
#main li.tabpage header .tools{float:right;width:auto}
#tripdetails li.tabpage .tools li{float:left;font-size:12px;padding:0 15px 0 0}
#main li.tabpage .tools li{border-right:1px solid #ccc;padding:0 15px}
#main .primary .tools li.last{padding-right:0;border:0}
#tripdetails li.tabpage .tools li.printall a{padding:0 20px 0 0;text-decoration:none;background:url(/_assets/css/images/printicon.gif) right 2px no-repeat}
#tripdetails ol.pages{list-style:none}
#tripdetails li.tabpage div.itineraryDiv{clear:both;width:100%}
#tripdetails li.itinerary div.itineraryDiv div.row{margin-bottom:10px;clear:both;width:100%;background:#fff url(/_assets/css/images/details-tr-bg.gif) bottom left repeat-x;cursor:pointer}
#tripdetails li.itinerary div.itineraryDiv div.row div{padding:8px 10px 7px 10px;border:1px solid #e6e6e6;display:inline-block;vertical-align:top;height:30px}
#tripdetails li.itinerary div.itineraryDiv div.row.selected div{border:0}
.ie7 #tripdetails li.itinerary div.itineraryDiv div.row div{display:inline;margin:0 1px 0 1px}
#tripdetails li.itinerary div.itineraryDiv div.row div.day{width:30px;text-align:center}
#tripdetails li.itinerary div.itineraryDiv div.row div.desc{vertical-align:middle;width:349px}
#tripdetails li.itinerary div.itineraryDiv div.row div.desc div.dayOnShip{width:12px;height:12px;background-color:#2C72AD;padding:0;margin:1px 4px 10px 0;display:inherit;float:left}
div.dayOnShipInd{width:12px;height:12px;background-color:#2C72AD;padding:0;margin:1px 4px 0 0;float:left}
.ie7 #tripdetails li.itinerary div.itineraryDiv div.row div.desc{width:355px}
#tripdetails li.itinerary div.itineraryDiv div.row div.meals{width:50px}
.ie7 #tripdetails li.itinerary div.itineraryDiv div.row div.meals{width:48px}
#tripdetails li.itinerary div.itineraryDiv div.row div.expand{width:30px}
#tripdetails li.itinerary div.itineraryDiv div.row div.expand .buffer{border:0;margin:0;padding:0}
#tripdetails li.itinerary div.itineraryDiv div.row div.hidden{display:none;height:auto;background-color:#FFF;color:#000}
#tripdetails li.itinerary div.itineraryDiv div.row div.hidden p{margin:0 0 10px 0}
#tripdetails li.itinerary div.itineraryDiv div.row .day b,#tripdetails li.itinerary div.itineraryDiv div.row .meals b{text-transform:uppercase;display:block;font-size:11px;color:#5a7d06}
#tripdetails li.itinerary div.itineraryDiv div.row .day strong{padding:6px 0 0 0;display:block;font-weight:normal;font-size:22px;line-height:.5;color:#a2a2a2}
#tripdetails li.itinerary div.itineraryDiv div.selected .day b,#tripdetails li.itinerary div.itineraryDiv div.selected .day strong,#tripdetails li.itinerary div.itineraryDiv div.selected .meals b{color:#FFF}
#tripdetails li.itinerary div.row{position:relative}
#tripdetails li.itinerary a.expander{background:url(/_assets/css/images/expandarr-down.gif) center center no-repeat;display:block;height:30px;width:30px}
#tripdetails li.itinerary div.itineraryDiv div.row.selected,#tripdetails li.itinerary div.itineraryDiv div.row:hover{background:#aac44a url(/_assets/css/images/tripdetail_day-current.png) left 12px repeat-x;color:#fff}
#tripdetails li.itinerary div.itineraryDiv div.row.selected .day,#tripdetails li.itinerary div.itineraryDiv div.row:hover .day,#tripdetails li.itinerary div.itineraryDiv div.row.selected .meals,#tripdetails li.itinerary div.itineraryDiv div.row:hover .meals{color:#fff}
#tripdetails li.itinerary div.itineraryDiv div.row.selected a.expander{background:url(/_assets/css/images/expandarr_white-up.gif) center center no-repeat}
#tripdetails li.itinerary div.itineraryDiv div.row.selected .day b,#tripdetails li.itinerary div.itineraryDiv div.row:hover .day b,#tripdetails li.itinerary div.itineraryDiv div.row.selected .day strong,#tripdetails li.itinerary div.itineraryDiv div.row:hover .day strong{color:#fff;color:rgba(255,255,255,.9)}
#tripdetails li.itinerary div.itineraryDiv div.row .expand .details{background:#fff;border:1px solid #e6e6e6;position:absolute;top:48px;right:-1px;z-index:9;padding:10px 20px;width:519px;color:#444;font-size:12px}
#tripdetails li.itinerary div.itineraryDiv div.row .expand .details h3{padding:10px 0 2px 0}
#map-container{width:700px;height:400px}
#main .accordion,#main .whosgoing,#main .wallposts{margin:20px 0}
#main .wallposts p{color:#000}
#main .content ul{list-style-type:disc;padding:0 35px 8px 35px;margin:0}
#main .content1 ul{list-style-type:disc;padding:0 0 10px 0;padding-left:3px;margin:0}
#main article .content ul li,#main section .content ul li{padding:1px 0}
#main article .content p,#main section .content p{padding-right:8px;line-height:15px;margin:0}
#main .primary article .content h4,#main .primary section .content h4{padding:10px 0 2px 20px}
#main section header,#main article header{float:left;width:100%;height:27px;margin:0;background:url(/_assets/css/images/resultsheader-grad.png) left top repeat-x}
#main section header h2,#main article header h2{padding:6px 0 0 10px;font-size:16px;color:#fff;margin:0;float:left;font-weight:normal}
#main .manageViewPhotos section header{margin:0 0 10px 20px;width:870px}
#main .myphotosvideos article header{margin-top:15px}
#main .myphotosvideos header h2{padding:4px 0 0 10px}
#main .manageViewPhotos section header h2 span{font-size:12px}
#main .manageViewPhotos .backToAlbums{margin:10px 0 20px 20px;display:block}
#main .ajaxTrue,#main .ajaxFalse{display:inline-block;width:13px;height:13px;margin-left:3px;text-indent:-9999px}
#main .ajaxTrue{background:url("/_assets/css/images/checkex.png") no-repeat scroll 0 0 transparent}
#main .ajaxFalse{background:url("/_assets/css/images/checkex.png") no-repeat scroll 0 -14px transparent}
#main section header .printall,#main article header .printall{float:right;height:19px;padding:8px 30px 0 10px;color:#fff;font-size:12px;text-decoration:none;border-left:1px solid #9fa09f;background:#949494 url(/_assets/css/images/printicon-inv.gif) 61px center no-repeat;background:rgba(255,255,255,.15) url(/_assets/css/images/printicon-inv.gif) 61px center no-repeat}
#main header .note{float:right;height:19px;padding:8px 10px 0 10px;color:#fff;font-size:12px}
#main .accordion p{clear:both;margin:10px;font-size:12px;padding:0 10px 0 0}
#main .accordion .learn-more{clear:both;display:block;margin-top:10px}
#main .accordion ul.leaves{padding:0 10px 10px 10px}
#main .accordion ul.leaves li{width:100%}
#main .accordion h3,#main .seemore h3{clear:both;display:block;font-weight:normal;color:#09156a;padding:8px 12px 5px 12px;margin:3px 0;background:#ececec url(/_assets/css/images/expandarr-down_blue.gif) right center no-repeat;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}
#main .accordion h3.open,#main .seemore h3.open{background:#ececec url(/_assets/css/images/expandarr-up_blue.gif) right center no-repeat}
#main .accordion .content h4{padding:10px 0 2px 10px}
#main .accordion .content p{padding:0 0 10px 20px}
#main .accordion .content ul{padding:0 35px 8px 50px}
#main .alert{color:#fff;float:left;font-size:18px;width:100%;padding:10px 0 8px 0!important;margin:0 0 20px 0;background:#fd0000 url(/_assets/css/images/alert_bg.png) left bottom repeat-x;-webkit-font-smoothing:antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-o-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}
#main .alert p{float:left;padding:0 0 0 10px}
#main .alert a{color:#fff;float:right;font-size:12px;margin:6px 0 0 0;padding:0 10px 0 15px;background:url(/_assets/css/images/readmore-arr-inv.gif) center left no-repeat}
#main .pages .contentwrap{padding:12px 22px;position:relative;width:auto;margin:0 0 0 3px}
#main .pages .myphotosvideos .contentwrap{width:850px}
#loader{clear:both;text-align:center}
#loader.backdrop img{margin-top:30%}
.ie7 #main .pages .contentwrap{padding:12px 20px 12px 22px}
.mytrips hgroup{border-bottom:none!important}
#main .pages hgroup{padding:2px 0 8px;width:897px;margin:0 0 20px 1px;border-bottom:1px solid #c6c6c6;background:url(/_assets/css/images/pagingheader-grad.png) center left repeat-x}
.ie7 #main .pages hgroup{margin:0 0 20px 1px}
#main .pages hgroup h2{padding:0 10px 0 20px;font-size:22px}
#main .pages hgroup h3{padding:0 0 10px 10px;margin:0 0 10px 10px;font-weight:normal}
#main .pages .trip-switcher{position:absolute;top:0;right:0}
#main .pages .primary{width:545px}
.contentwrap header.primary{padding:15px 0 15px 0;width:100%}
.contentwrap .help{float:right;display:block;border:1px solid #dbdbdc;color:#09156a;padding:6px 15px;line-height:1.3;background:#EEE;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;margin-top:5px}
.contentwrap header.primary p{font-size:12px;line-height:1.4;color:#444;width:600px}
#main .intro{float:left;padding:10px 10px 10px 26px}
#main #intro .description{float:left;width:575px}
#main .brochure-description{width:890px;clear:both}
#main .brochure-description p{padding-bottom:20px}
#main #intro .brochure-description{width:730px}
#main.tripdetails #intro .description{margin:10px 0 0 0}
#main.tripdetails #intro .description nav ul li{display:inline-block}
.ie7 #main.tripdetails #intro .description nav ul li{display:inline}
#main #intro .description h3{padding-bottom:5px}
#main #intro .description p{padding-bottom:1em}
#main #intro .description p{font-size:12px;line-height:1.3}
#main #intro .description a.learn-more{margin:5px 0 0 0;display:block}
#main .intro img{padding:0 20px 20px 0}
#main .primary .intro h1,#main .primary .intro p,#main .primary .intro img,#main .primary .intro .learn-more{float:left;max-width:300px}
#main .intro h1{font-size:16px;padding:0 0 2px 0;width:300px}
#main .intro p{font-size:12px}
#main .primary .intro .learn-more{float:left;width:100%;background:url(/_assets/css/images/spriteme1.png) -10px -590px no-repeat;padding:0 0 0 15px;margin:10px 0 0 0}
#main .whosgoing{position:relative}
#main .whosgoing ul.people-browser{min-height:100px;max-height:200px}
#main ul.people-browser ul{padding:0 20px;margin:0 0 0 15px}
#main .modal ul.people-browser ul{float:left;width:680px;padding:0 0 0 15px;max-height:265px;overflow:auto}
#main .modal li.page{padding:15px 0 10px 0;max-width:700px}
#main ul.people-browser li.page li{position:relative;float:left;font-size:12px;width:33%;padding:5px 0 10px 0;min-height:100px}
#main .modal ul.people-browser li.page li{width:auto;padding:5px 0 10px 13px}
#main .modal ul.people-browser{margin:10px 0 0 10px;min-height:0;max-height:400px;overflow-y:auto}
#main .modal ul.people-browser li{display:inline-block;height:70px;width:220px}
.ie7 #main .modal ul.people-browser li{display:inline;height:70px;width:231px;margin:10px 0 10px 0}
.ie7 #main .modal ul.people-browser li .content,.ie7 #main .modal ul.people-browser li img{display:inline}
#main .modal ul.people-browser li .content{float:none}
#main ul.people-browser li.page li .content{float:left;padding:0 0 0 8px;margin:0;width:92px}
#main .modal ul.people-browser li.page li .content{width:95px}
#main ul.people-browser li img.thumbnail{float:left;padding:0;margin:0;width:50px;height:50px}
#main ul.people-browser li img.thumbnail2{float:left;padding:0;margin:0;width:50px}
.nextprev li a{position:absolute;height:18px;width:14px;display:block;text-indent:-9999px;background-image:url(/_assets/css/images/nextprev_grey-sprite.gif);background-repeat:no-repeat;background-position:right -36px;top:93px;left:0;z-index:999;outline:0}
.modal .carousel .nextprev li.prev a{left:-25px;background-position:left -36px}
.modal .carousel .nextprev li.next a{left:auto;right:-25px}
#main .whosgoing .nextprev li a{top:93px}
.nextprev li.next a{left:auto;right:0;background-position:right -54px}
.nextprev a.disabled{cursor:default}
.nextprev a.hidden{visibility:hidden}
.nextprev li.prev a.disabled{background-position:left 0}
.nextprev li.next a.disabled{background-position:right -18px}
#main .modal.photo-video .carousel{border-top:1px solid #CCC}
#main .modal.photo-video .page .media-info{margin:0 0 15px 68px;width:525px}
#main .modal.photo-video .page .media-toggle{line-height:3}
#main .modal.photo-video .page .media-info .submit{height:40px;margin:0 0 0 10px;vertical-align:super}
#main .modal.photo-video .page .media-info .caption-display{vertical-align:middle}
#main .modal.photo-video .page .media-info #edit-submit{vertical-align:middle}
#main .modal.photo-video .page .media-info #save-submit{vertical-align:middle}
#main .modal.photo-video .page .media-info .caption-edit{vertical-align:middle;width:auto}
#main .tabbed ol.pages li.page .caption-gallery{background-color:#F5F5F5;margin:5px 0 5px 50px;padding:10px;width:595px}
#main .wallposts .results,#main .wallposts .postform{padding:0 10px 8px 10px;clear:both}
#main .wallposts .post-error{color:#F00;margin:0 0 0 10px}
#main .wallposts .results,#main .wallposts .postform label{display:block;margin:10px 0 0 0}
#main .wallposts .post-error.hidden{display:none;font-color:#F00}
.ie7 #main .wallposts .results{padding:8px 0 8px 10px}
#main textarea{border:1px solid #d3d3d3;max-width:540px;resize:none}
#main .wallposts .postform .submit-post{float:right;margin:5px 0;clear:both;padding:5px 20px;margin:10px 0 0 0}
.trip-switcher{padding:12px 10px 0 0;position:relative}
#main a.switchtrip{float:right;display:block;font-size:16px;font-weight:bold;margin:5px 30px 0 0;padding:0 25px 2px 0;color:#333;background:url(/_assets/css/images/expandarr-down.gif) right 4px no-repeat}
.tripswitcher-flyout{position:absolute;top:52px;right:10px;width:862px;padding:20px 15px 0 20px;z-index:9999;background:#fdfdfd url(/_assets/css/images/tripselect_flyout-grad.png) left bottom repeat-x;border-bottom:1px solid #c8c8c8;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.25);-moz-box-shadow:0 2px 8px rgba(0,0,0,.25);-o-box-shadow:0 2px 8px rgba(0,0,0,.25);box-shadow:0 2px 8px rgba(0,0,0,.25)}
.tripswitcher-flyout .upcoming-trips,.tripswitcher-flyout .past-trips{float:left;width:45%;padding:5px 2.5%}
.ie6 .tripswitcher-flyout .upcoming-trips,.ie6 .tripswitcher-flyout .past-trips,.ie7 .tripswitcher-flyout .upcoming-trips,.ie7 .tripswitcher-flyout .past-trips{width:45%}
.tripswitcher-flyout li{display:block;float:left;width:100%;padding:3px 0 10px 0;font-size:11px}
.tripswitcher-flyout h4{display:block;font-size:13px;margin:0 0 12px 0;border-bottom:2px solid #c8c8c8}
.tripswitcher-flyout .learn-more{font-size:14px}
.tripswitcher-flyout p{font-size:14px;display:block;padding-left:13px;line-height:30px}
.tripswitcher-flyout footer{text-align:right;clear:both;padding:10px 0 5px 0}
.tripswitcher-flyout footer p{font-size:12px;color:#777}
#main .active .switchtrip{background:url(/_assets/css/images/expandarr-up.gif) right 4px no-repeat}
fieldset{background:white;clear:both;position:relative;padding:5px 20px 15px 20px;margin:10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
fieldset#MyProfile{background:#dee7ee}
.ie7 fieldset{width:813px;display:block}
.ie7 #login fieldset,.ie7 #registration fieldset{width:auto}
.ie7 .mytauck .modal fieldset{width:auto}
fieldset h2{padding:10px 0 5px 0}
fieldset p{font-size:12px;line-height:1;padding:0 0 5px 0}
fieldset ul li{width:230px;padding:5px 15px 5px 0;display:inline-block;vertical-align:top}
.ie7 fieldset ul li{display:inline}
fieldset legend{margin:30px 0 0 0}
.ie7 fieldset legend{margin:0}
.ie7 .gethelp fieldset{width:auto}
.gethelp fieldset ul li{vertical-align:top}
.gethelp fieldset ul li label{font-size:12px!important}
#main .primary .gethelp .formcontrols{text-align:right;padding:0 0 10px 0}
.reservations li{clear:both;height:12px}
.reservations .reservationInfo{float:left;margin:0 5px 0 0}
.reservations .reservationTrue{float:left;width:13px;height:13px;margin-left:3px;text-indent:-9999px;background:url("/_assets/css/images/checkex.png") no-repeat scroll 0 0 transparent}
.reservations .reservationFalse{float:left;width:13px;height:13px;margin-left:3px;text-indent:-9999px;background:url("/_assets/css/images/checkex.png") no-repeat scroll 0 -14px transparent}
.reservations fieldset ul li{width:300px;margin:5px 0 5px 20px;height:auto}
.reservations fieldset .inboundFlightInputs li,.reservations fieldset .outboundFlightInputs li{width:auto;margin:5px 0 5px 5px}
.reservations fieldset .emergencyContactInputs li{width:200px}
.ie7 .reservations fieldset ul li{display:inline}
fieldset ul li label{display:block;font-size:12px;padding:0 0 2px 0;color:#444}
fieldset ul li input,fieldset ul li select{min-width:200px}
fieldset ul li select{font-size 13px}
fieldset ul li span{display:inline-block;padding:0 2px 0 0;vertical-align:top}
fieldset ul li p{padding:5px 0}
fieldset a.add{clear:both;float:left;margin-top:7px}
fieldset ul li span input,fieldset ul li span select{min-width:50px;width:auto}
.reservations fieldset ul li span input,.reservations fieldset ul li span select{padding:0}
fieldset ul.communications li{min-width:50px;display:block}
fieldset ul.emailinfo li,fieldset ul.communications li{min-width:auto;width:auto}
fieldset ul.communications li input,fieldset ul.communications li label{display:inline-block;min-width:auto;width:auto}
fieldset ul.communications li label{padding:0 0 0 5px;min-width:160px}
fieldset ul li span.airport{padding:0 10px 0 0}
fieldset ul li span.airport input{width:50px;padding:0;margin:0}
fieldset ul li select.am-pm{margin:0}
#main .myreservations .contentwrap{border:0}
#main .myreservations article{padding-top:5px}
#main .myreservations article.reservations div{padding:0 0 20px 0}
.myreservations ul.details{padding:0 25px;margin:0!important;clear:both}
.myreservations ul.details li{display:inline-block;padding:0 80px 0 0}
.ie6 .myreservations ul.details li,.ie7 .myreservations ul.details li{display:inline}
.myreservations ul.details li h3,.myreservations ul.details li p{display:inline}
fieldset ul.reviewinfo li{width:100%}
fieldset ul.reviewinfo li input,fieldset ul.reviewinfo li label{display:block}
.star{display:inline-block}
.ie6 .star,.ie7 .star{display:inline}
.star a{background-image:url(/_assets/css/images/stars_large.png);background-position:center top;background-repeat:no-repeat;display:block;text-indent:-9999px;height:23px;width:23px;margin:0 2px 0 0;cursor:pointer}
.star a:hover,div.star-rating-on a{background-position:center bottom}
.star-rating-hover a{background-image:url(/_assets/css/images/stars_large.png);background-position:center bottom}
span.showrating{width:64px;height:12px;display:block;background:url(/_assets/css/images/showrating.gif) left top no-repeat}
span.showrating span{display:block;height:12px;width:0;background:url(/_assets/css/images/showrating-lit.gif) left top no-repeat}
.star.disabled a:hover{background-position:center top;cursor:default}
.star.disabled.star-rating-on a:hover{background-position:center bottom;cursor:default}
#main .contentwrap .formError{color:#FFF;float:left;font-size:18px;text-indent:15px;width:100%;padding:10px 0 8px 0!important;margin:0 0 20px 0;background:#fd0000 url(/_assets/css/images/alert_bg.png) left bottom repeat-x;-webkit-font-smoothing:antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-o-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}
#main .contentwrap .brochures{float:left;width:100%;padding-left:9px;list-style:none}
#main .contentwrap .brochures li{float:left;width:135px;padding:10px 8px 10px 0;font-size:12px}
#main .contentwrap .brochures li h2{font-weight:normal;padding:7px 0;height:30px;width:117px}
#main .contentwrap .selectbrochures .brochures li ul li label{margin:0 0 0 3px}
#main .contentwrap .brochures li ul{padding:0}
#main .contentwrap .brochures li li{padding:7px 0;width:100%;display:block;border-top:1px solid transparent}
#main .contentwrap .requestbrochures h2{margin:0 0 5px 10px;clear:both}
.ie7 #main .contentwrap .requestbrochures h2,.ie8 #main .contentwrap .requestbrochures h2{margin:0 0 5px 10px;clear:both}
#main .contentwrap .requestbrochures h3{margin:0 0 5px 10px;clear:both}
.ie7 #main .contentwrap .requestbrochures h3,.ie8 #main .contentwrap .requestbrochures h3{margin:0 0 5px 10px;clear:both}
#main .contentwrap .requestbrochures hgroup{width:100%}
.ie7 #main .contentwrap .requestbrochures hgroup,.ie8 #main .contentwrap .requestbrochures hgroup{width:100%}
#main .contentwrap .requestbrochures .address-item{display:inline;margin:0 10px 10px 10px}
#main .contentwrap .requestbrochures .address-help{display:inline;float:none;width:auto}
#main .contentwrap .requestbrochures .formwrap{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 12px;margin-bottom:0;width:100%}
#main .contentwrap .requestbrochures .formwrap1{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:0 0 -140px 0;width:100%}
#main .contentwrap .requestbrochures ul.communications li{clear:both;width:auto}
#main .contentwrap .requestbrochures ul.communications li input,#main .contentwrap .brochurethanks li input{display:inline;min-width:0}
#main .contentwrap .requestbrochures li,#main .contentwrap .brochurethanks li{list-style-type:none;display:inline-block;vertical-align:top;padding:2px 10px 10px 0}
#main .contentwrap .addressinfo1 input,#main .contentwrap .addressinfo1 select{width:250px}
#main .contentwrap .required{color:Red}
.required{color:Red}
#main .contentwrap .requestbrochures ul{float:left;padding-left:10px}
#main .contentwrap .requestbrochures .addressinfo1 li{display:block}
.ie7 #main .contentwrap .requestbrochures li,.ie7 #main .contentwrap .brochurethanks li{padding-right:9px}
.requestbrochures .address-optional,.requestbrochures .email-optional,.requestbrochures .phone-optional{display:inline;margin-right:2px}
#main .contentwrap .requestbrochures span.phonehelp{font-size:11px}
#main .contentwrap .requestbrochures select,#main .contentwrap .requestbrochures input{display:block}
#main .contentwrap .requestbrochures .denotes{width:auto;float:left;font-size:13px;margin:8px 10px 10px 10px;line-height:25px}
#main .contentwrap .selectbrochures .Instruction{width:auto;float:left;font-size:13px;margin:0 0 0 9px;line-height:25px}
.ie7 #main .contentwrap .selectbrochures .Instruction{width:auto;float:left;font-size:13px;margin:0 0 0 9px;line-height:25px}
.ie8 #main .contentwrap .selectbrochures .Instruction{width:auto;float:left;font-size:13px;margin:0 0 0 9px;line-height:25px}
#main .contentwrap .submitbrochures{clear:both;text-align:left;padding:10px 0 0 0}
#main .contentwrap .submitbrochures .submit,#main .contentwrap .submitbrochures .cancel{float:left;margin:0 0 0 10px;background-image:url(/_assets/css/images/RequestBrochure_off.png);padding:35px 85px 0 82px}
#main .contentwrap .submitbrochures .submit:hover{background-image:url(/_assets/css/images/RequestBrochure_over.png)}
#main .contentwrap .submitbrochures .submit{float:left;margin:0 0 0 10px;position:relative;background-image:url(/_assets/css/images/RequestBrochure_off.png);*padding:15px 85px 3px 82px;border-top-left-radius:5px}
#main .contentwrap .submitbrochures .submit:hover{background-image:url(/_assets/css/images/RequestBrochure_over.png)}
.ie7 #content #registration div#form-controls .submit{float:right}
.ie7 div#login #form-controls .submit,.ie7 div#login #form-controls hr{float:left;clear:both}
.ie7 div .login fieldset{width:auto}
.resetpwd-login{font-size:14px}
#main .brochurethanks fieldset{padding:0 20px 5px 20px;margin-top:0}
#main .brochurethanks label{display:inline;margin-left:10px}
#main .brochurethanks h2,#main .brochurethanks hgroup{display:block;width:100%;padding:0}
#main .brochurethanks h3{font-size:12px;padding:2px 0 0 0;font-weight:normal}
#main .brochurethanks ul{clear:both;padding:5px 0 15px 0}
#main .brochurethanks input,#main .brochurethanks input{min-width:40px;overflow:visible}
#main .brochurethanks ul li{display:inline-block!important;float:none!important;height:auto!important}
.ie7 #main .brochurethanks ul li{display:inline!important}
.formcontrols{padding:10px 0;float:left;width:100%;clear:both}
.formcontrols2{padding:10px 0;float:left;clear:both}
.formcontrols input,.formcontrols a.submit,.formcontrols a.cancel{float:right;margin:0 0 0 10px}
.share{width:280px;float:left;clear:left}
.share ul{clear:both}
menu.share{display:inline-block;float:right}
.share-right{clear:right;padding-top:15px;padding-bottom:15px;float:right;margin-left:3px}
.share li{white-space:nowrap;text-align:right;display:inline}
.share-right li{text-align:left;float:left;display:inline-block;height:30px}
.share-right li .learn-more{background:url(/_assets/css/images/spriteme1.png) -10px -590px no-repeat;margin-right:15px}
.share .fblike{width:50px;margin-left:5px;vertical-align:top}
.ie7 .share .fblike *{z-index:999!important}
section.slideshow .primary{padding:10px 0 0 0}
.slides{clear:both;width:920px;position:relative;right:5px}
.milestones{clear:both;background:url("/_assets/css/images/tabpage-shadow-sides.gif") repeat-y scroll -7px top transparent}
#main .milestones .slidebottom{width:920px;height:20px;margin:0 0 -11px -3px}
.manage-slideshow{width:851px}
#main .modal .slides li.page{position:relative;padding:12px 0 0 0;margin-left:15px}
#main .modal .caption-details .poster{float:left;padding-right:10px;margin-right:10px;border-right:1px solid #000}
#main .modal .slides object{padding:10px 0 20px;margin:10px auto;display:block}
#main .modal .slides .caption{position:absolute;bottom:0;left:0;display:block;width:96%;padding:5px 0;margin:0 2%;background:#fff;background:rgba(255,255,255,.7);color:#000;-webkit-font-smoothing:antialiased}
#main .modal .slides .caption-details{clear:both;margin-left:20px}
#main .modal .caption-gallery{text-align:center}
#main .modal .caption hgroup h2{font-family:Arial,Helvetica,sans-serif;font-size:17px;margin:0 50px}
#main .modal .caption hgroup h3{font-weight:bold;font-size:12px;padding:0;margin:0}
#main .modal .caption .details{clear:both;width:500px}
#main .modal .caption .details li{display:inline-block;padding:0 10px 0 0;line-height:1;margin:0 10px 5px 0}
#main .modal .caption .details li.poster{border-right:1px solid #888}
#main .modal .slides li.page .caption hgroup{padding:0;margin:0;border:1px solid red;width:auto;background:0;border:0}
#main .modal .slideshow,#main .modal .slides{background:0;border:0}
#main .modal .slides{width:auto;margin:0 auto}
#main .modal.gallery .uploadLightbox{float:left;margin-left:20px}
.slides div.slidetop{height:12px;margin:-2px 0 0 -7px;background:#fff url(/_assets/css/images/tabpage-shadow-top.gif) top left repeat-y}
.slides div.slidebottom,.tabpage-footer{margin:0 0 -13px -9px;width:920px;height:20px;clear:both;background:url(/_assets/css/images/tabpage-shadow-bottom_trans.png) bottom left no-repeat}
.managephotos .tabpage-footer{display:none}
#main.managephotos .tabbed ol.pages li.page{height:565px;margin-bottom:110px}
.slides div.slidebottom{margin:0 0 -13px -3px}
.myphotosvideos{overflow:hidden}
.myphotosvideos .tabpage-footer{margin:0 0 -13px -8px}
.slides .mask{height:325px;overflow:hidden}
.slides .pages{overflow:hidden;min-height:375px}
.slides .page{float:left;background:0;padding:3px 40px;width:800px}
.milestones .page{position:absolute}
.milestone-click{cursor:pointer}
.slides .page .lead{position:relative}
.slides .page div.cite{background:#fff;background:rgba(255,255,255,.7);background:filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbffffff,endColorstr=#bbffffff);background:-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbffffff,endColorstr=#bbffffff);zoom:1;width:135px;padding:8px;position:absolute;right:0;top:10%;margin:0 -115px 0 0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.25);-moz-box-shadow:0 2px 8px rgba(0,0,0,.25);-o-box-shadow:0 2px 8px rgba(0,0,0,.25);box-shadow:0 2px 8px rgba(0,0,0,.25)}
.slides .page div.cite img{float:left}
.slides .page div.cite .caption{background:#fff;margin:0;padding:5px 7px;float:left;width:121px;color:#666}
.slides .page div.cite .caption h4{font-size:12px}
.slides .page div.cite .caption h5{font-size:11px;font-weight:normal}
.slides .page blockquote{padding:25px 55px 0 0;margin:0;background:url(/_assets/css/images/blockquote-open.gif) left top no-repeat}
.milestones.slides .page blockquote{padding:25px 25px 0 0}
.slides .page blockquote p{padding:0 0 25px 0;font-size:16px;line-height:21px;background:url(/_assets/css/images/blockquote-close.gif) left bottom no-repeat}
.slides .page .related{padding:8px 0 0 0}
.slides .page .related li{padding:5px 0 0 0}
.slides .page .lead{float:left;width:300px}
.slides .page .media{float:left;width:480px;padding:10px 0 10px 20px}
.slides .page .media img,.slides .page .media video,.slides .page .media object,.slides .page embed{max-width:100%}
#main.managephotos .managephotosvideos .carousel{margin:0 20px 0 35px;padding:6px 0 0 0;border:solid #cececd;border-width:0 1px 1px 1px;background:#f5f5f5 url(/_assets/css/images/carousel-top_grad.png) top left repeat-x;position:relative;z-index:999}
#main .carousel{margin:0 20px 0 25px;padding:6px 0 0 0;border:solid #cececd;border-width:0 1px 1px 1px;background:#f5f5f5 url(/_assets/css/images/carousel-top_grad.png) top left repeat-x;position:relative;z-index:9}
#main.managephotos .managephotosvideos .carousel{width:885px;margin:2px 20px 0 -20px}
#main .tabbed .carousel{margin:0;padding:0;background:0;border:0}
#main .modal .carousel{float:left;clear:both;width:615px;margin:0 0 0 50px}
#main .modal .carousel .mask{width:598px;margin:0 0 0 8px;position:relative}
#main .modal .carousel li{margin:0!important;padding:0;float:left}
#main .modal .carousel li a{text-align:center;padding:0;margin:0}
#main .modal .carousel li img{padding:0;margin:0 0 4px 5px}
#main .carousel .mask{overflow:hidden;width:780px;margin:0 auto}
#main .tabbed .carousel .mask{width:920px}
#main .carousel .timeline{clear:both}
.carousel .nextprev li a{top:32px}
.ie7 .carousel .nextprev li a{top:52px}
.carousel .nextprev li.prev a{left:10px}
.carousel .nextprev li.next a{right:10px}
.tabbed .nextprev li a{top:73px}
.photo-video .nextprev li a{top:50px}
.tabbed .nextprev li.prev a{left:5px}
.tabbed .nextprev li.next a{right:5px}
.shipCarousel .nextprev li.prev a{left:15px}
.shipCarousel .nextprev li.next a{right:15px}
#main .carousel .mask .slider{list-style:none;width:9999px;margin:0;margin-left:0}
#main .carousel .primary ol.slider li{display:inline-block;margin:0;padding-bottom:8px;text-align:center;position:relative;width:108px}
#main.tripdetails .carousel .primary ol.slider li,#main .photo-video .carousel .primary ol.slider li{width:120px}
#main .photo-video .carousel .mask{width:600px}
#main .familyofbrands .primary ol.slider li{width:185px;padding-bottom:4px}
#main .carousel .timeline ol.slider li{display:inline-block;margin:0;padding-bottom:8px;text-align:center;position:relative}
.ie7 #main .carousel .primary ol.slider li{display:inline;padding-bottom:30px}
.ie7 #main .carousel .timeline ol.slider li{display:inline;position:static}
#main .manageViewPhotos .tripInfo{width:900px}
#main #intro .manageViewPhotos.description{width:600px}
#main .manageViewPhotos #intro{width:600px;display:inline-block}
#main .manageViewPhotos #intro h1{padding-top:16px;font-weight:bold}
#main .manageViewPhotos #intro h2{margin:20px 0 0 0;font-size:16px;font-weight:bold}
#main .manageViewPhotos #intro h3{margin:0 0 15px 0;font-weight:normal}
#main .manageViewPhotos.description .trip-info{display:inline-block;vertical-align:top;width:425px;margin-left:10px}
#main .manageViewPhotos.description .trip-info p{margin:0 0 10px 0}
div.slides.milestones.manageViewPhotos{overflow:hidden}
#main .manageViewPhotos.carousel{margin:0 10px}
#main .manageViewPhotos.carousel nav .nextprev .prev a{left:3px}
#main .manageViewPhotos.carousel nav .nextprev .next a{right:3px}
#main .manageViewPhotos.carousel .nextprev li a{top:45px}
#main .manageViewPhotos.carousel .primary{height:90px;width:auto;float:none}
#main .manageViewPhotos.carousel .primary .mask.open{height:auto;left:20px;margin:0;position:relative;width:840px}
#main .manageViewPhotos.carousel .primary ol.slider{margin:0;position:relative;width:9999px;padding:0;top:5px}
#main .manageViewPhotos.carousel .primary ol.slider li{width:84px;vertical-align:middle}
#main .manageViewPhotos.carousel .primary ol.slider li a{position:relative}
#main .manageViewPhotos.carousel .primary ol.slider li a .thumb{max-width:75px;max-height:75px}
#main .manageViewPhotos.carousel .primary ol.slider li a .video-overlay{left:13px;position:absolute;top:8px;z-index:10}
.ie7 .carousel.manageViewPhotos .next,.ie7 .carousel.manageViewPhotos .prev{display:inline}
#main .manageViewPhotos .pages{display:block;clear:both;max-height:450px;margin-left:30px;overflow:hidden;padding:10px 0 0}
#main .manageViewPhotos .pages .page{padding:0;width:875px;position:relative}
#main .manageViewPhotos .pages .page .title{margin:0 0 10px 0}
#main .manageViewPhotos .pages .page .caption{margin:10px auto 0;width:500px}
#main .manageViewPhotos .pages .page .media{float:none;display:inline-block;vertical-align:top;padding:0;width:540px;margin-right:10px}
.ie7 #main .manageViewPhotos .pages .page .media{display:inline}
#main .manageViewPhotos .pages .page .media img{max-width:540px;max-height:385px}
#main .manageViewPhotos .pages .page .lead{float:none;display:inline-block;vertical-align:top;width:260px;padding:20px;margin:5px 0 0 0;background-color:#F1F1F1}
.ie7 #main .manageViewPhotos .pages .page .lead{display:inline}
#main .manageViewPhotos .pages .page .lead hr{margin:20px 0}
#main .manageViewPhotos .pages .page .lead .submit{line-height:30px}
#main .manageViewPhotos .pages .page .lead .album-name,#main .manageViewPhotos .pages .page .lead .photo-name{font-size:16px;font-weight:bold}
#main .manageViewPhotos .pages .page .lead .title-display,#main .manageViewPhotos .pages .page .lead .album-display{float:left;font-weight:bold;color:#555;word-wrap:break-word;display:block;max-width:250px}
#main .manageViewPhotos .pages .page .lead .title-display{padding-right:5px}
#main .manageViewPhotos .pages .page .lead .title-edit,#main .manageViewPhotos .pages .page .lead .edit-album{float:left}
#main .manageViewPhotos .pages .page .lead .photo-permissions{margin:15px 0}
#main .manageViewPhotos .pages .page .lead .photo-permissions li{margin:10px 0!important}
#main .manageViewPhotos .pages .page .lead li{list-style-type:none!important}
#main .manageViewPhotos .share-text{padding:30px 0}
#main .manageViewPhotos .share-right{clear:none;float:none;height:auto;margin-left:3px;padding-top:0;vertical-align:top}
.brightcoveError{color:Red;font-style:italic}
#main .manageViewPhotos .share{float:none;width:auto}
#main .manageViewPhotos .pages .page .lead .share li{margin:0!important}
#main .manageViewPhotos .pages .page .lead .share li .fb_iframe_widget iframe{width:50px!important}
#main .manageViewPhotos .share li .stButton{margin:0}
#main .primary.manageViewPhotos .description.manageViewPhotos{margin:30px 0 0 0}
#main .primary.manageViewPhotos .description.manageViewPhotos .description-thumb{float:left}
#main .primary.manageViewPhotos .description.manageViewPhotos h2{margin:0 0 10px 0}
#main .manageViewPhotos.sharePhotosVideos .share-text{padding:15px 0}
#main .manageViewPhotos.sharePhotosVideos .pages .page .lead hr{margin:0 0 15px}
#main .manageViewPhotos.sharePhotosVideos .pages .page .lead .report-offensive{margin:150px 0 0 0;display:block}
#main .balloon{background:url(/_assets/css/images/balloon_bg.png) left top no-repeat;z-index:9999;padding:16px 0 0 0;width:252px;position:absolute;bottom:120px;left:5px}
#main .whosgoing .balloon{left:48px}
#main .balloon img{float:none;display:block;margin:0 auto}
#main .balloon .caption{width:214px;padding:2px 0 0 0;margin:0 auto;text-align:left;font-size:12px;line-height:1.35}
#main section .balloon img{padding:0 0 4px 0}
#main section .balloon .caption h4{padding:0 0 3px 0;font-size:13px}
#main section .balloon .caption p{padding:0 0 2px 0;word-wrap:break-word}
#main .balloon .foot{background:url(/_assets/css/images/balloon-left_foot.png) left bottom no-repeat;width:100%;height:29px;margin:0 0 -29px 0}
#main .flipped{left:auto;right:0}
#main .flipped .foot{background:url(/_assets/css/images/balloon-right_foot.png) left bottom no-repeat}
#main .milestones .primary{position:relative;height:80px}
#main .primary li.milestone{background:url(/_assets/css/images/timeline-slide_bg.gif) center 40px no-repeat}
#main .milestones .primary .mask{position:absolute;bottom:0;z-index:0;left:29px;height:76px}
.bigMask{overflow:hidden}
#main .milestones .primary .mask.open{height:75px}
.ie7 #main .milestones .primary .mask.open{height:100px}
#main .milestones .primary .mask ol{position:absolute;bottom:0}
#main .milestones .timeline .mask{margin:4px 0 3px 25px;padding:0;background:#fff}
#main .milestones .timeline ol.slider{margin:0;padding:0;margin-left:3px;border:solid #c7c7c7;border-width:0 2px;background:#fff url(/_assets/css/images/timeline_bg.gif) left center repeat-x}
.ie7 #main .milestones .timeline ol.slider{margin:0}
#main .milestones .timeline ol.slider li{height:auto;line-height:1;padding:0;width:108px}
#main .milestones .timeline ol.slider li a{background:#fff;padding:0 4px;display:inline;color:#444;font-weight:bold;font-size:11px;line-height:1}
#main .carousel .primary li a{display:inline-block;padding:5px 0 1px 0;margin:2px}
.ie8 #main .carousel .primary li a{display:inline}
#main .carousel ol.slider li a:hover{margin:0;border:2px solid #bcc54b}
#main .milestones .mask .slider .current a{margin:0;border:2px solid #bcc54b}
#main .family li.result header h3,#main .bridges .results li.result header h3{font-size:20px;line-height:1;font-weight:normal;color:#5a7d06}
.myreviews section{margin:0 0 20px 0}
.myreviews .reviewinfo{margin:15px 0 0 0}
.myreviews .reviewinfo .star-ratings li{display:inline-block;width:300px;margin:0 0 15px 0}
.myreviews .reviewinfo li .rating-header{width:100%}
.myreviews .reviewinfo .star-ratings li .stars{width:300px;margin:5px 0 0 0}
.myreviews fieldset{padding:15px 20px}
.myreviews .reviewform fieldset ul li{margin:0 0 15px 0}
.myreviews fieldset p{font-size:100%}
.ie7 .myreviews header{width:850px!important}
.ie7 .myreviews .result header{width:500px!important}
.myreviews fieldset ul li{width:100%}
.myreviews li.result{padding-bottom:7px}
.myreviews .reviewwrap{width:792px;float:left;padding:15px 20px;margin:7px 0 0 10px;background:#f1f1f1}
.myreviews li.result .formcontrols{width:auto;float:right;clear:both;padding:0 0 20px 0}
.myreviews li.result header h3{font-size:14px}
.myreviews li.result header{width:620px}
.myreviews li.result .content{width:500px}
.myreviews ul li label{font-weight:bold}
.myreviews ul li .learn-more{display:block;padding-top:3px}
.myreviews ul li input[type="text"],.myreviews ul li textarea{width:530px}
.myreviews ul li textarea{display:block}
#main .tabpage .tabpage-wrap{width:100%;overflow:auto;position:relative;float:left;overflow:hidden}
.ie7 #main .tabpage .tabpage-wrap,.ie8 #main .tabpage .tabpage-wrap{width:559px;overflow:hidden;overflow-x:hidden}
#main .tabpage .tabpage-wrap menu .tools{text-align:center}
#main .tabpage .tabpage-wrap .tools li{padding:0 12px 0 8px;float:none;text-align:center;display:inline-block}
.ie7 #main .tabpage .tabpage-wrap .tools li,.ie8 #main .tabpage .tabpage-wrap .tools li{float:left;display:block;width:auto}
#main .tabpage .tabpage-wrap .tools li a{display:inline-block}
#main header menu .pricingTools{width:100%;text-align:center}
#main header menu .pricingTools li{display:inline-block;float:none;padding:0 12px 0 8px;text-align:center;border-right:1px solid #CCC}
#main header menu .pricingTools li.last{border:0}
.ie7 #main header menu .pricingTools li,.ie8 #main header menu .pricingTools li{float:left;display:block;width:auto}
#main .tabpage .pricinggrid{padding:10px 15px 0 15px}
#main dl.key{width:100%}
#main dl.key,#main dl.key dt,#main dl.key dd{float:left}
#main .pricinggridkey .key{width:auto!important;float:right!important;padding:10px 0 0 0}
#main .tabpage .pricinggrid label,#main .tabpage .pricinggrid select{display:inline-block}
#main .tabpage .pricinggrid select{margin:0}
#main .tabpage .pricinggrid li{margin:0 0 10px 0}
#main dl.key{padding:0 0 0 8px}
#main .key dt{margin:0 5px;height:12px;width:12px;text-align:center}
#main dl.key dt{border:1px solid #aaa}
#main dl.key dt.limitedspace{background:#fff5bf}
#main dl.key dt.soldout{background:#ffbfbf}
#main dl.key dt.available{background:#fff}
#main dl.key dt.productpartner{background-image:url(/_assets/images/BBC/BBC_globe_pricing.png)}
#main dl.key dt.supercabin{background:#b8d67e}
#main dl.key dt.deluxecabin{background:#8bbf0f}
#main dl.key dt.prestigecabin{background:#77a7d9}
#main dl.key dt.deluxesuite{background:#0d81ab}
#main dl.key dt.prestigesuite{background:url(/_assets/css/images/prestige-icon.gif) left top no-repeat;height:21px;display:inline-block;margin-bottom:-7px}
#main .tabpage dl dd{padding:0 10px 0 0}
#main .tabpage .pricinggrid .tablewrap{clear:both;margin-top:15px;padding:1px 0 0 0}
#main .tabpage .pricinggrid .tablewrap .learn-more{float:right;margin:-20px 20px 0 0}
#main .tabpage .pricinggrid table{font-size:12px;margin:10px 0 0 0;width:95%}
#main .tabpage .pricinggrid table caption{padding:15px 0 10px 5px;text-align:left;color:#7a7b7a;border-bottom:1px solid #ececec}
#main .tabpage .pricinggrid table .thead th{padding:0 0 5px 0}
#main .tabpage .pricinggrid table .thead p{font-weight:normal;font-size:11px;line-height:1.3;color:#777}
#main .tabpage .pricinggrid table .thead th.label{text-align:left;padding-right:40px}
#main .tabpage .pricinggrid table tbody tr{border-top:1px solid #ececec;font-size:11px}
#main .tabpage .pricinggrid table tbody tr.limitedspace,#main .tabpage .pricinggrid table tbody td.limitedspace{background:#fff5bf}
#main .tabpage .pricinggrid table tbody tr.soldout,#main .tabpage .pricinggrid table tbody td.soldout{background-color:#ffbfbf}
#main .tabpage .pricinggrid table tbody tr th{text-align:left;font-weight:normal;padding:7px 0 4px 8px}
#main .tabpage .pricinggrid table tbody tr td{vertical-align:middle;text-align:center;padding:7px 0 4px 0}
#main .tabpage .pricinggrid table .evenleftalign{text-align:left;text-indent:15px}
#main .tabpage .accommodationswrap li{float:left;width:100%}
#main .tabpage .accommodationswrap .content .imgPanel{float:right;position:relative;margin:0 8px 0 0;width:200px}
#main .tabpage .accommodationswrap .content .slides{background:0}
#main .tabpage .accommodationswrap .content .imgPanel p{width:192px}
#main .tabpage .accommodationswrap .content p{width:315px;display:inline;line-height:1.5}
#main .tabpage .accommodationswrap.eyjAccommodations .content p{width:315px;display:inline;line-height:1.5}
#main .tabpage .accommodationswrap .content .slides{float:right;position:relative;width:auto}
.ie8 #main .tabpage .accommodationswrap .content .slides,.ie7 #main .tabpage .accommodationswrap .content .slides{width:200px}
#main .tabpage .accommodationswrap .content .thumbnail{margin:0 0 10px 10px;position:relative;left:1px}
#main .tabpage .accommodationswrap .nextprev,#main .tabpage .accommodationswrap .nextprev li{padding:0;margin:0;height:auto;width:auto;list-style:none}
#main .tabpage .accommodationswrap .nextprev li a,.modal .slides .nextprev li a{top:50%;margin-top:-15px;z-index:9999;width:30px;height:30px;background-color:#111;background-color:rgba(0,0,0,.8);background-image:url(/_assets/css/images/nextprev-inv.gif);background-repeat:no-repeat;background-position:center top}
.modal .slides .nextprev li a{background-image:url(/_assets/css/images/nextprev-inv_big.gif);height:50px;width:50px;margin-top:-55px}
#main .tabpage .accommodationswrap .nextprev li.prev a,.modal .slides .nextprev li.prev a{-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-position:center -30px}
#main .tabpage .accommodationswrap .nextprev li.prev a.disabled{background-position:center -90px}
.modal .slides .nextprev li.prev a{background-position:center -50px}
.modal .slides .nextprev li.prev a.disabled{background-position:center -150px}
#main .tabpage .accommodationswrap .nextprev li.next a,.modal .slides .nextprev li.next a{-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-position:center top}
#main .tabpage .accommodationswrap .nextprev li.next a.disabled{background-position:center -60px}
.modal .carousel .nextprev li.next a.disabled{background-position:center -18px}
.modal .nextprev li.prev a.disabled{background-position:left 0}
#main .tabpage .accommodationswrap .content a.learn-more{float:left;clear:both}
#main a.posting-policies{float:right}
.results h2{padding:6px 10px 6px 10px;font-size:16px;color:#fff;font-weight:normal;background:url(/_assets/css/images/resultsheader-grad.png) left top repeat-x}
.results li.result{padding:10px 0 10px 0;clear:both;float:left;display:block;position:static;width:100%}
.wallposts .results li.result{width:525px;margin-bottom:2px}
#main .results li.result header{width:auto;height:auto;float:left;display:inline-block;background:0;position:relative;z-index:0;width:85%;margin:0 0 3px 0;border-bottom:1px solid #ccc}
#main .cruising li.result header{width:84%;margin:0 0 3px 5px}
#main .results li.result h3{clear:none;line-height:1;padding:0 0 4px 15px;background:0;width:auto}
#main .results li.result header h3 a{color:#444;font-size:13px;margin-bottom:5px}
#main .results li.result .details{padding:0 0 5px}
#main .results li.result .details li{padding:0 12px 0 0}
#main .results li.result .content{float:left;position:static;clear:none;width:85%;margin:0;padding:0 0 0 15px}
#main a.TitleV2{color:#5a7d06;font-family:Helvetica}
#main #trip-listing .results li.result .content .description{width:400px}
#main .tabpage .results li.result header{float:left;clear:none;width:430px}
#main .tabpage .results li.result .content{float:left;clear:none;width:410px}
#main .results li.result ul.titles{list-style:none;padding:0 0 8px 0}
#main .results li.result ul.titles li{padding:3px 0 3px 13px;background:url(/_assets/css/images/square-bullet.gif) left 6px no-repeat;color:#666;font-size:12px}
#main .wallposts .results li.result header{float:left;clear:none;width:425px}
#main .results li.result .content{width:auto}
#main.search .results li.result .content{width:85%}
#main .wallposts.family-of-brands .results li.result .content{width:auto}
#main .wallposts.selected-list .results li.result .content{width:80%}
#main .wallposts.tauck-difference .results li.result .content{width:85%}
#main .mytrips .wallposts. .results li.result .content{width:85%;max-width:480px}
#main .wallposts. .results li.result .content{width:auto}
#main .wallposts .results li.result .content .balloon{bottom:60px;left:0}
#main .wallposts .results li.result .content .balloon .caption{margin:5px auto 0}
#main .wallposts .results li.result .content .balloon .caption h4{display:inline-block;float:none;margin:0;padding:0}
#main .wallposts .results li.result .content .balloon .caption p{padding:0;width:auto}
#main .results li.result .content p{padding:3px 0;width:400px}
#main #traveler-reviews.results li.result .content p{color:#222}
#main .results li.result .content .tourdetails p{padding:3px 0;width:auto}
#main .wallposts li.result .submit-reply,#main .wallposts li.result .reply{float:right;clear:both}
.ie7 #main .wallposts li.result .submit-reply{padding:8px 25px 8px 25px}
#main .wallposts li.result .replyform{padding:10px 0 0 0;clear:both}
#main .wallposts li.result .replyform textarea{width:500px}
#main .wallposts li.result .replies{width:100%;clear:both;float:left;padding:0 0 0 20px}
#main.prospectLanding{padding-top:0}
#main.seo{padding-top:0}
#main.seo .paging{width:260px;clear:left}
.ie7 #main.seo .paging{display:inline;zoom:1}
#main.seo .wallposts p{margin-bottom:20px}
#main.seo .results li.result h3{padding:0 0 5px 0}
#main.seo .wallposts .results li.result{width:260px;padding:0 0 30px 0}
#main.seo .wallposts .results li.result .content,#main.seo .wallposts .results li.result .content p,#main.seo .wallposts .results li .details{width:150px}
#main.seo .wallposts .results li.result header{width:100%}
#main.seo .left{float:left}
#main.seo .tags ul{padding:0}
#main.seo .tags ul li{margin-right:5px}
#main.seo .map-letter{color:#f00}
#main.seo .wallposts .results li.result .thumbnail,#main.seo .wallposts .results li.result .family-of-brands-ul{width:85px}
#main.seo .wallposts .results li .details li{border:0;display:block}
#main.seo .wallposts .results li.result .family-of-brands-ul{display:block;clear:left;padding:10px 0 0}
#main.seo .wallposts .results li.result .family-of-brands-ul li{padding:0}
#main.seo .wallposts .results li.result .family-of-brands-ul li .learn-more{width:auto;padding-right:0}
#main.seo #modules{width:590px;clear:none;padding-bottom:5px;float:right}
#main.seo #modules .module{margin-left:10px;margin-right:0}
#main.seo .google-map{float:left}
#main.seo #map-container{height:600px;width:575px;margin-left:19px}
#main.seo .related-destinations{clear:both}
#main.seo .related-destinations ul li{display:inline-block;margin-right:10px}
.ie7 #main.seo .related-destinations ul li{display:inline;zoom:1}
#main .tripcomparison{clear:both}
#main .tripcomparison table .thead th{vertical-align:top;text-align:left;padding:0 10px}
#main .tripcomparison table .thead th div{position:relative;padding-bottom:60px}
#main .tripcomparison table .thead td div{height:225px;position:relative}
#main .tripcomparison table .thead td div h3{padding:5px 0 0 0}
#main .tripcomparison table .thead td div menu{bottom:0;position:absolute}
#main .tripcomparison table th{width:175px}
#main .tripcomparison table .thead header{background:#fff;text-align:center;width:100%;height:auto;text-transform:uppercase;padding:5px 2px 0 0;margin:0 0 0 -1px}
#main .tripcomparison table .thead header h2{background:#96c044 url(/_assets/css/images/attributes-head_grad.png) left bottom repeat-x;width:100%;margin:0;padding:12px 2px 8px 0;font-weight:bold;font-size:12px;display:block;text-align:center;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-o-border-top-left-radius:5px;-o-border-top-right-radius:5px;border-top-right-radius:5px;border-top-left-radius:5px}
#main .tripcomparison table .thead th.attributehead .content{background:url(/_assets/css/images/attributes-content_grad.png) left top repeat-x;padding:15px 10px 10px 15px;clear:both;font-weight:normal}
#main .tripcomparison table .thead th.attributehead .content strong{color:#577d24}
#main .tripcomparison table .thead th menu{position:absolute;bottom:0;left:0;padding:0 0 6px 0;font-weight:normal}
#main .tripcomparison table .thead .learn-more,#main .tripcomparison table .tfoot .learn-more{display:block;margin-bottom:5px}
#main .tripcomparison table td,.tripcomparison table th{border:solid #ddd;border-width:0 1px 1px 1px;padding:8px 10px 6px 10px;font-size:12px;text-align:left;width:155px}
.tripcomparison table tbody th{padding:8px 18px 6px 18px}
.tooltip{display:inline-block;position:relative}
.ie7 .tooltip{display:inline}
#main .form-one-col .helpicon{background:url(/_assets/css/images/activity-helpicon.gif) center center no-repeat;display:inline-block;margin:0 0 -4px 5px;height:17px;width:16px}
#main .form-one-col .helpicon .close{display:block;float:right;width:20px;height:30px;top:-20px;right:-20px;position:relative;background:url(/_assets/css/images/Close_button.png) no-repeat center center}
a.helpicon{background:url(/_assets/css/images/activity-helpicon.gif) center center no-repeat;display:inline-block;margin:0 0 -4px 5px;height:17px;width:16px}
.flyout-details{background:none repeat scroll 0 0 #FFF;border:1px solid #757575;margin:20px;padding:20px;position:absolute;width:200px;color:#000;z-index:99999}
.tooltip .flyout{border:1px solid #b7b7b7;background:#fff url(/_assets/css/images/flyout-bottom_grad.png) left bottom repeat-x;position:absolute;top:0;left:30px;z-index:999;padding:15px 15px 25px 15px;width:255px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-o-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}
.tooltip .activitylevelflyout{border:1px solid #b7b7b7;background:#fff url(/_assets/css/images/flyout-bottom_grad.png) left bottom repeat-x;position:fixed;top:200px;z-index:999;padding:15px 15px 25px 15px;width:255px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px rgba(0,0,0,.25);-o-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}
.flyout h2{font-size:16px;font-weight:normal;margin:0 0 5px 0;border-bottom:1px solid #cecece}
.tooltip .flyout p{font-weight:normal}
#main .tripcomparison .tfoot td{border:0}
#main .tripcomparison table tr.even{background:#f5f5f5}
#main .amenities .content{padding:5px 0 8px 0;margin:0;font-size:12px;line-height:1.3}
#main .amenities .content li{padding:2px 0}
#main .amenities .threecol ul{float:left;display:block;width:125px}
#main .boatdetails{clear:both}
#main .boatdetails .key{padding:15px 0 10px 0;border:1px solid #d2d2d3;background:#fdfdfd url(/_assets/css/images/deckbutton_grad.png) left bottom repeat-x}
#main .boatdetails .key dt{margin:0 2px -1px 25px}
#main .boatdetails .key dd{font-size:12px}
#main .boatdetails .key dt.bathtub{font-size:18px;line-height:1}
#main .boatdetails .map img{float:left}
#main .boatdetails .carousel{text-align:center}
#main .boatdetails .carousel li{display:inline-block;vertical-align:top}
.ie7 #main .boatdetails .carousel li{display:inline}
#main .boatdetails .carousel li h3{font-size:14px;line-height:1;font-weight:normal}
#main .boatdetails .carousel li p{font-size:12px;color:#777}
#main .boatdetails .carousel li span{margin:5px;display:block;padding:13px 0 10px 0;width:110px;min-height:30px;border:1px solid #d2d2d3;background:#fdfdfd url(/_assets/css/images/deckbutton_grad.png) left bottom repeat-x;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);-o-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
#main .boatdetails .carousel li a{display:block;margin:10px 2px 15px 2px!important;border:2px solid #F5F5F5}
#main .boatdetails .carousel li a:hover{border:2px solid #8BBF0F}
#main .shipCarousel .mask{float:left;margin:0 0 0 32px;width:840px!important;overflow:hidden}
#main .shipCarousel .carousel .features{width:9999px!important;padding:12px 1px 0 0!important}
#main .shipCarousel .modal{top:125px}
#login .form-one-col,#registration .form-one-col{clear:both}
div#login #form-controls,div#registration #form-controls{clear:both;padding-top:20px}
#login .facebook-login,#registration .facebook-login{float:right}
#login .action,#registration .action{margin:15px 0 0 0;text-align:left}
#login .action a,#registration .action a{background:url("/_assets/css/images/spriteme1.png") no-repeat scroll -10px -611px transparent;border:0;padding:0 0 0 20px}
#login label,#registration label{display:inline}
.right{float:right;margin-right:18px}
.left{float:left;margin-right:5px}
#login .top-action,#registration .top-action{margin:10px 0 10px 0}
#main .module{width:280px;border:1px solid #cececd;background-image:url(/_assets/css/images/module-shadow_bg.png);position:relative}
#main .moduleV2{width:280px;position:relative;margin-left:20px}
#main .modal{background-image:url(/_assets/css/images/module-help-shadow_bg.png);width:720px}
#main li.myprofile .modal .password-error{margin:0 0 10px 0}
#main li.myprofile .modal{padding:20px;top:225px;width:680px}
#main li.myprofile .modal.addAddress fieldset li .stateDrp{width:65px}
#main li.myprofile .modal.addAddress fieldset li span.addState{width:40%}
#main li.myprofile .modal.addAddress fieldset li span.addZip{width:45%}
#main li.myprofile .modal.addAddress fieldset li span span{width:100%}
#main .modal.helpformthankyou{top:350px}
#main .modal.helpformthankyou .content{min-height:75px;padding:20px}
#main .modal.helpformthankyou .content p{font-size:14px!important}
#main.tripdetails .modal{top:125px}
#main.tripdetails .modal .mapimage{width:700px}
#main.tripdetails .modal .mapimage img{float:none;margin:0 auto;padding:0}
#main .module header{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png);background-position:left -10px;background-repeat:none;height:auto;min-height:1px;width:auto;float:none;margin:0;position:relative;padding:10px 10px 0 10px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25);-moz-box-shadow:0 2px 4px rgba(0,0,0,.25);-o-box-shadow:0 2px 4px rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25)}
#main .module header h1{background-position:left -10px;background-repeat:none;padding:6px 10px 6px 10px;font-size:16px;line-height:1;font-weight:normal;font-size:16px;color:#fff;-webkit-text-shadow:0 0 3px rgba(0,0,0,.4);-moz-text-shadow:0 0 3px rgba(0,0,0,.4);-o-text-shadow:0 0 3px rgba(0,0,0,.4);text-shadow:0 0 3px rgba(0,0,0,.4)}
#main .module header h6{background-position:left -10px;background-repeat:none;padding:6px 10px 6px 10px;font-size:16px;line-height:1;font-weight:normal;font-size:16px;color:#fff;-webkit-text-shadow:0 0 3px rgba(0,0,0,.4);-moz-text-shadow:0 0 3px rgba(0,0,0,.4);-o-text-shadow:0 0 3px rgba(0,0,0,.4);text-shadow:0 0 3px rgba(0,0,0,.4)}
#main .module .social{margin:0 auto;padding:0}
#main .booking{text-align:center}
#main .module header a.close{display:block;height:10px;background:url(/_assets/css/images/close-inv.gif) right center no-repeat;color:#fff;font-size:12px;line-height:1;font-weight:bold;padding:0 15px 0 0;position:absolute;right:25px;top:50%}
#main .myprofile .modal header a.close{background:url("/_assets/css/images/close-inv.gif") no-repeat scroll right center transparent;color:#FFF;float:right;margin:5px 10px 0 0;padding:0 15px 0 0;position:relative}
#main .myreservations .modal header a.close{background:url("/_assets/css/images/close-inv.gif") no-repeat scroll right center transparent;color:#FFF;float:right;margin:5px 10px 0 0;padding:0 15px 0 0}
#main .myprofile .modal header h2{color:#FFF}
#main .module header,#main .module header h1,#main .module header h6,#main .media header h1{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png)}
#main .media header{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png)}
#main .media header h6{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png);width:92%}
#main .media header h6.ModulePopupTitle{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png);width:97%}
#main .bestriver header{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png)}
#main .bestriver header h6{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png);width:92%}
#main .ercbrochure header{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png)}
#main .ercbrochure header h6{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png);width:92%}
#main .community header{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png)}
#main .community header h1{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png)}
#main .community header h6{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png)}
#main .tauckdifference header{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png)}
#main .tauckdifference header h6{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png);width:92%}
#main .bridgesquotes header{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png)}
#main .bridgesquotes header h6{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png);width:92%}
#main .bridgesquotes header h6.ModulePopupTitle{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png);width:92%}
#main .mission header{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png)}
#main .mission header h6{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png);width:92%}
#main .solo header{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png)}
#main .solo header h6{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png);width:92%}
#main .blog header{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png)}
#main .blog header h6{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png);width:92%}
#main .forum header{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png)}
#main .forum header h6{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png);width:92%}
#main .trip header{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png)}
#main .trip header h1{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png)}
#main .trip header h6{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png);width:92%}
#main .trip header h6.ModulePopupTitle{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png);width:97%}
#main .packing header{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png)}
#main .packing header h6{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png);width:92%}
#main .giftoftime header{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png)}
#main .giftoftime header h6{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png);width:92%}
#main .soloriversavings header{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png)}
#main .soloriversavings header h6{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png);width:92%}
#main .promo header{background-color:#7e661f;background-image:url(/_assets/css/images/module-promo_header.png)}
#main .promo header h1{background-color:#7e661f;background-image:url(/_assets/css/images/module-promo_header.png)}
#main .promo header h6{background-color:#7e661f;background-image:url(/_assets/css/images/module-promo_header.png);width:93%}
#main .helpform header,#main .helpform header h1{background-color:#397e73;background-image:url(/_assets/css/images/module-help_header.png)}
#main .booking header,#main .booking header hgroup{background-color:#618807;background-image:url(/_assets/css/images/module-booking_header.png);background-position:left top}
#main .booking header{background-position:left -13px}
#main .booking header hgroup{text-align:center;padding:4px 0;color:#fff;display:block;float:none}
#main .booking header hgroup h1{background:0;font-size:21px;display:block;padding:4px 0 0 0;-webkit-text-shadow:0 0 3px rgba(100,100,100,.8);-moz-text-shadow:0 0 3px rgba(100,100,100,.8);-o-text-shadow:0 0 3px rgba(100,100,100,.8);text-shadow:0 0 3px rgba(100,100,100,.8)}
#main .booking header hgroup p{font-size:12px;padding:0}
#main .booking ul{font-size:12px;padding:5px 0 0 0}
#main .booking ul li{padding:5px 0}
#main .booking ul a{color:#426421;font-size:13px;font-weight:bold}
#main .booking ul li.subscribe{border-top:1px solid #cecece;padding:5px 0 0 0;letter-spacing:-1px}
#main .booking ul li.subscribe a{font-size:11px}
#main .module img{margin:5px 0 0 0}
#main .module .content{padding:0 10px;font-size:12px}
#main .module .intro{padding:10px 10px 0 10px}
#main .module blockquote{position:relative;font-size:12px;padding:10px 30px 0 0;margin:0 0 0 7px}
#main .module blockquote p{padding:0 0 5px 30px}
#main .module blockquote address{font-size:11px;font-style:normal;text-align:right}
#main .copy .content{padding:10px 20px 0 20px;color:#444}
#main .copy .content p{padding:5px 0 6px 0}
#main .ask ul,#main .similar ul{margin:0;padding:0}
#main .ask ul li,#main .toprated ul li{padding:4px 15px 6px 15px;border-bottom:1px solid #cececd;position:relative}
#main .module .modulebottom .learn-more{font-size:12px;display:block;clear:both;display:block;margin:5px 0 15px 20px}
#main .module ul.related{font-size:12px}
#main .modules .gallery .content ul{list-style-type:none;padding:0 8px 8px}
#main .ask ul li{padding-right:40px}
#main .ask ul li a.learn-more{font-weight:bold}
#main .ask ul li .posts{position:absolute;right:17px;top:7px;background:url(/_assets/css/images/spriteme1.png) -11px -284px no-repeat;display:block;text-align:center;padding:2px 0 0 0;width:21px;height:18px;font-size:11px}
#main .module .quotes{position:absolute;left:0;font-family:Arial,Helvetica,sans-serif;font-size:71px;line-height:1;height:30px}
#main .module .quotes,#main .media .quotes{color:#727171}
#main .community .quotes{color:#417888}
#main .trip .quotes{color:#578047}
#main .promo .quotes{color:#c7ad59}
#main .module .open{top:15px}
#main .module .close{bottom:22px}
#main .module img{display:block;margin:5px auto 0 auto}
#main .module .content img{padding:0 15px 10px 0;margin:0;float:left}
#main .media img,#main .media .video{margin:5px auto;display:block}
#main .milestones .page .lead{width:260px}
#main .milestones .page .media img{max-width:560px}
#main .modal img{width:auto;display:block;float:left;margin:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
#main .modal article.slideshow img{float:none;margin:10px auto 0;max-height:400px;max-width:550px}
#main .modal article.slideshow .thumbnails img{max-width:100px}
article.slideshow .slides .page{float:none}
#main .spotlight .content{padding:8px 20px}
#main .spotlight .content h3{padding:0 0 5px 0}
#main .spotlight .content h3 span{font-weight:normal}
#main .copy .content h2{font-size:13px}
#main .copy .content h3{padding:4px 0 6px 0;font-weight:normal}
#main .module label{display:block;font-size:12px;font-weight:bold;color:#444}
#main .module input{width:220px}
#main .module input.submit{width:auto;margin:15px 0 0 0}
#main .module .gethelp input.submit{margin:0 0 0 10px}
#main .spotlight .content p{color:#555;line-height:15px}
#main .module .content ul.related{list-style:none;margin:0;padding:0}
#main .module a.learn-more{display:block;margin:4px 6px 0 6px}
#main .quote a.learn-more{margin-left:35px}
#main .modal{overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(100,100,100,.7);-moz-box-shadow:0 2px 8px rgba(100,100,100,.7);-o-box-shadow:0 2px 8px rgba(100,100,100,.7);box-shadow:0 2px 8px rgba(100,100,100,.7)}
#main .enewsletter fieldset{margin:0 10px}
#main .enewsletter ul{padding:0}
#main .enewsletter ul li{width:100%}
#main .enewsletter .formcontrols{padding:0 10px;width:auto;float:none}
#main .enewsletter .formcontrols input{float:right;margin:10px 0 0 10px}
#main .enewsletter .formcontrols input.submit{padding:4px 15px;margin:10px 0 0 0}
#main .enewsletter .formcontrols a.submit{margin:10px 0 0 165px}
#main .helpform .intro{padding:5px 0 5px 0;position:relative;float:none;width:auto}
#main .helpform .intro h2{font-size:16px;margin-bottom:10px}
.ie7 #main .helpform .intro h2{padding-left:10px}
#main .helpform .note{right:0;color:#000;float:left;height:15px;padding:15px 0 0 10px}
.ie7 #main .helpform .note{padding-left:0}
#main .helpform .content{padding:10px 25px;float:left;background:0;width:670px}
#main .helpform p{max-width:none!important;width:auto}
.ie7 #main .helpform p{margin-left:10px}
#main .helpform .gethelp{background:0;float:left;width:420px}
.ie7 #main .helpform .gethelp{margin-left:10px}
#main .helpform fieldset{padding:10px 0 15px 0;margin:0 0 10px 0}
#main .helpform .gethelp .indent{margin-left:15px}
.ie7 #main .helpform .gethelp .indent{margin-left:0}
#main .helpform .gethelp ul{padding:0}
#main .helpform .gethelp li{padding:0 0 0 12px;vertical-align:top;margin:7px 0;width:185px}
.ie7 #main .helpform .gethelp li{padding:0 15px 0 0}
.gethelp .formcontrols input,.gethelp .formcontrols a.submit{float:none;background-image:url("/_assets/css/images/PopupButton_off.jpg");width:900px;margin-left:20%;font-weight:500;font-size:17px}
#main .helpform .formcontrols{padding-bottom:0;font-size:13px;min-height:30px}
#main .helpform .gethelp .formcontrols{text-align:left}
.ie7 #main .helpform .gethelp .formcontrols{padding-top:10px}
#main .helpform .gethelp li input,#main .helpform .gethelp li select{min-width:100px;width:175px}
#main .helpform .gethelp .selecttrip{width:380px}
#main .helpform .gethelp textarea{margin:5px 0 0 12px}
.ie7 #main .helpform .gethelp textarea{margin:5px 0 0 0}
#main .helpform .askshare{background:#f1f1f1;float:right;width:190px;padding:10px 20px 15px 20px}
#main .helpform .askshare h3{padding:5px 0}
#main .helpform .askshare p{font-size:12px}
.ie7 #main .helpform .askshare p{margin-left:0}
#main .helpform .askshare a.learn-more{margin:0 10px 20px 0}
#main .helpform .askshare ul{list-style:none;padding:0}
#main .primary .askshare{clear:both;margin:10px 0 0 10px}
#main .primary .askshare a{display:block;margin:10px 0 10px 0}
#main .module .modulebottom{background:url(/_assets/css/images/spriteme1.png) -12px -184px no-repeat;min-height:20px;display:block;position:relative;clear:both;border:1px solid transparent}
.modulebottomSecond{background:url(/_assets/css/images/spriteme1.png) -12px -184px no-repeat;min-height:1px;display:block;position:relative;clear:both;border:1px solid transparent}
#main .booking .modulebottom{background:url(/_assets/css/images/spriteme1.png) -11px -195px no-repeat;min-height:9px}
#main .modal .modulebottom{background:url(/_assets/css/images/module-help_bottom.png) center -56px no-repeat}
#main .similar ul{padding:5px 0 0 0}
#main .similar ul li{padding:5px 20px 5px 20px}
#main .similar ul li h3,#main .similar ul li p{display:inline}
#main .similar ul li a.learn-more{display:block;margin:0}
#main .reservationpages li.page ol{list-style:none}
#main .reservationpages li.page ol li{clear:both}
#main .reservationpages li.page ol ol{padding:0 10px}
#main .reservationpages li.page ol ol li{padding:5px 0 20px 0}
#main .reservationpages li.page ol li div,#main .reservationpages li.page ol li ul{padding:0}
#main .reservationpages li.page li hgroup{padding:0;margin:0 0 5px 0;width:100%;background:0;border:0;border-bottom:1px solid #cecece}
#main .reservationpages li.page li hgroup h3{font-size:16px;padding:0;font-weight:bold;display:inline}
#main .reservationpages li.page li hgroup h4{font-weight:normal;display:inline;padding:0 0 0 10px}
#main .reservationpages li.page li .details li{display:block;padding:1px 5px}
#main .reservationpages li.page li .details h4,#main .reservationpages li.page li .details p{display:inline-block;min-width:150px}
.userprofile fieldset ul{width:535px;float:left;margin:10px}
.userprofile fieldset ul li{float:left;width:250px;margin:0 0 10px 0}
.ie7 .ieZindexFix{z-index:9999}
.ie7 .userprofile fieldset ul li input{width:200px}
.myprofile fieldset{padding:5px 15px 15px 5px}
.myprofile fieldset ul li{padding:5px 4px 5px 0;width:240px}
.myprofile fieldset ul li span input{max-width:100px}
.myprofile .formcontrols input{float:none}
.myprofile fieldset .fieldset-header{display:block;margin:0 0 10px 0;font-weight:bold}
.myprofile fieldset .morespace{margin:0 0 10px 0}
.userprofile fieldset ul li label{position:relative}
.userprofile fieldset ul li label .helpicon{position:absolute;right:5px;top:-2px}
.userprofile fieldset .biophoto{float:right;width:195px;padding:15px 0 0 0}
.userprofile fieldset .biophoto .photo{width:195px}
.userprofile fieldset .biophoto .photo a.learn-more{margin-top:5px;clear:both;float:left;display:block;width:100%}
.userprofile fieldset .biophoto img{display:block}
.userprofile fieldset .biophoto ul{width:auto}
.userprofile fieldset .bio li{width:100%}
.userprofile fieldset .biophoto h2{font-weight:normal;clear:both}
.userprofile fieldset .biophoto li{width:100px}
.userprofile fieldset .biophoto li input{float:left}
.userprofile fieldset .biophoto li label{width:auto;padding:0 0 0 5px;float:left}
.userprofile fieldset .biophoto .photo .profile-photo-button{line-height:40px}
.userprofile fieldset .biophoto .photo .upload-error{color:#F00}
.userprofile fieldset .biophoto .photo .upload-error,.userprofile fieldset .biophoto .photo .user-help-text{line-height:16px}
body{position:relative}
.backdrop{display:block;height:100%;width:100%;filter:alpha(opacity=70);opacity:.7;background-color:#222;position:fixed;top:0;left:0;z-index:10000}
.ie7 .backdrop{display:none;height:100%;width:100%;filter:alpha(opacity=50);opacity:.5;background-color:#222;position:fixed;top:0;left:0;z-index:999}
.modal{position:fixed!important;top:30%;left:50%;margin:-120px 0 0 -360px!important;z-index:99999!important}
#main .reservations .modal{top:225px;padding:0!important;background-image:none}
#main .reservations .modal header,#main .reservations .modal fieldset,#main .reservations .modal .formcontrols{margin:0;padding:0}
#main .reservations .modal .formcontrols{float:right;margin:20px 20px 20px 0;width:auto}
#main .reservations .modal fieldset,#main .mytrips .modal fieldset{width:auto}
#main .myreservations .modal fieldset{padding:10px}
#main li.myreservations .modal{padding:20px;top:225px;width:680px}
#main li.myreservations .modal li .errors{display:block}
#main li.myreservations .modal li span span{float:left;clear:both}
.forgotpassword label{display:block;font-weight:bold}
.forgotpassword p{padding:10px 0}
.forgotpassword small{display:block;padding:5px 0 0 0}
.forgotpassword p.signin{float:right;padding:10px 0 0 5px}
.forgotpassword .error{border:1px solid #dedede;background:#fafafa;padding:0 10px;margin:10px 0 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.forgotpassword .error p{color:#ac0101}
section#main.tripdetails div.contentwrap #intro.lead .description ul{margin:0 0 10px 0}
section#main.main div.contentwrap div#intro div.description ul li,section#main.main div.contentwrap .slides .pages .lead ul li,section#main.tripdetails div.contentwrap #intro.lead .description ul li{margin:0 0 0 20px;list-style-type:disc}
section#main.main div.contentwrap .slides .pages .lead ul.related li{list-style-type:none;margin:0}
section#main.tripdetails div.contentwrap #intro.lead .description ul li{width:225px}
section#main.tripdetails .link-list{width:50%;float:left}
#faqs .accordion dt{background:#ececec;padding:5px;height:18px;width:878px}
#faqs .accordion dl{background:#fff}
#faqs .accordion dl dt{background:#fff}
#faqs .accordion dl dd{padding:5px;width:878px}
ul.site-map{float:left;margin:0 0 0 10px;width:45%;width:280px;display:inline-block;vertical-align:top}
.site-map ul{margin-bottom:20px}
.site-map li{margin-bottom:5px!important;font-size:14px;font-weight:bold}
.site-map ul li ul,.site-map ul li ul li ul{margin-bottom:0}
.site-map ul li{margin-left:30px;margin-bottom:0;font-size:14px;font-weight:normal}
.site-map ul li ul li{margin-bottom:0;font-size:14px}
.site-map ul li ul li{margin-left:40px;font-size:12px}
.site-map ul li ul li ul li{margin-left:20px;list-style-type:circle}
.site-map li ul li.sitemap-collapse ul li{margin-left:20px;list-style-type:circle}
.ie7 .site-map li ul li.sitemap-collapse ul li{margin-left:40px}
.site-map .sitemap-collapse ul{display:none}
.site-map .expand{background-color:#F0F0F0;font-size:10px;margin-right:10px;padding:0 3px 0 4px;margin-left:-20px}
.site-map .contract{background-color:#F0F0F0;font-size:10px;margin-right:10px;padding:0 4px 0 6px;display:none;margin-left:-20px}
.ie7 .site-map .contract,.ie7 .site-map .expand{margin-left:0}
.ie7 .site-map ul li ul{margin-left:-20px}
.ie7 .site-map ul li ul ul li{margin-left:40px}
.uploader{width:auto;padding:15px 20px 10px 25px}
.uploadifyQueueItem{background-color:#F5F5F5;border:2px solid #E5E5E5;font:11px Verdana,Geneva,sans-serif;padding:5px;margin:5px;clear:both;position:relative}
.uploadifyError{background-color:#FDE5DD!important;border:2px solid #FBCBBC!important}
.uploadifyQueueItem .cancel{background:none repeat scroll 0 0 transparent;border:0 none;padding:2px;position:absolute;right:1px;top:2px}
.uploadifyQueue .completed{background-color:#E2F9E3;border:1px solid #9C9}
.uploadifyProgress{background-color:#E5E5E5;margin-top:10px;width:80%}
.uploadifyProgressBar{background-color:#09F;height:3px;width:1px}
.uploader fieldset{border:1px solid #cdcdcd;padding:0 15px 15px;min-height:145px}
.uploader label{float:left;padding-top:17px}
.uploadLine>ul>li{margin-bottom:1em}
.uploader ul ul{margin-left:1em}
.uploadLine{max-height:135px}
.uploadLine .view-album{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#505050;color:#F1F1F1!important;font:12px/30px Arial,Helvetica,sans-serif;font-weight:600;text-align:center;text-transform:uppercase;top:234px;text-shadow:0 0 1px black;float:right;margin:0 0 0 10px;padding:0 11px}
.uploadLine object{float:left}
.upload-progress #file_uploadQueue{max-height:130px;overflow-y:auto;width:655px}
.uploader ul li{display:block;width:100%}
.uploader ul li input{min-width:0;width:auto!important;float:none;display:inline-block;margin-top:5px;margin-left:5px}
.uploader ul li label{float:none;display:inline!important}
.uploader .instructions,.uploader .required{margin-bottom:10px}
.uploader .left-side{width:455px;margin:0 10px 0 0;display:inline-block;vertical-align:top}
.uploader .left-side div.album-name{margin:0 0 0 15px}
.uploader .left-side span.album-name{display:block}
.uploader .hint{width:200px;display:inline-block}
.ie7 .uploader .hint{display:inline}
.uploader .left-side .album-save{vertical-align:top}
.uploader .left-side .permissions{margin:10px 0 0 10px}
.uploader .right-side{width:200px;display:inline-block;vertical-align:top}
.uploader .right-side p{line-height:18px}
.uploader .right-side .required{text-align:right;display:block}
.uploader .right-side .learn-more{margin:20px 0 0!important}
#file_uploadUploader{float:right}
.uploader .hint-buttons{width:455px;display:inline-block;margin:20px 0 0 0}
.overlay:hover span{display:block;width:158px;height:51px;position:absolute;left:0;top:87px}
#possibilities .slideshow .pages .small-ship-cruising:hover span{background:url(/_assets/css/images/smallshipCruising.png)}
#possibilities .slideshow .pages .river-cruising:hover span{background:url(/_assets/css/images/riverCruising.png)}
#possibilities .slideshow .pages .culturious-active-travel:hover span{background:url(/_assets/css/images/culturious.png)}
#possibilities .slideshow .pages .bridges-family-trips:hover span{background:url(/_assets/css/images/bridges.png)}
#possibilities .slideshow .pages .worldwide-land-travel:hover span{background:url(/_assets/css/images/worldDiscovery.png)}
#possibilities .slideshow .pages .events:hover span{background:url(/_assets/css/images/eventsHover.png)}
.placeholder{color:#aaa}
#printerfriendly .booking{display:none}
#printerfriendly #tripdetails li.itinerary div.itineraryDiv div.row div.details{height:auto!important}
#printerfriendly #tripdetails{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
#printerfriendly #tripdetails .tabpage-wrap{margin-top:20px}
#printerfriendly #tripdetails .tabpage-wrap .content{margin-left:10px}
#printerfriendly #tripdetails .tabpage,#printerfriendly #tripdetails .tabpage li.result .content{width:100%;border:0;padding:0;background:0}
#printerfriendly #tripdetails .tabpage li.result .content{margin:0 0 0 15px}
#printerfriendly .accordion .content{margin:0 15px 0 15px}
#printerfriendly #tripdetails li.tabpage table tr .expand .details{position:static;padding:0 10px 10px 10px}
#printerfriendly{overflow-x:visible}
#printerfriendly #container #main{padding-top:0}
#printerfriendly #main,#printerfriendly #main .tabpage .tabpage-wrap,#printerfriendly .tripdetails,#printerfriendly #tripdetails li.itinerary,#printerfriendly #tripdetails,#printerfriendly #tripdetails li.tabpage,#printerfriendly .contentwrap,#printerfriendly .pages .mytrips hgroup{float:none}
#printerfriendly #main .tabpage .tabpage-wrap{max-height:none;overflow:visible;border:0;width:100%}
#printerfriendly #main .tabpage .tabpage-wrap ul li.result{float:none;padding:10px 0}
#printerfriendly #main .tabpage .tabpage-wrap ul li.result header{clear:right;float:left;width:85%}
#printerfriendly #main .tabpage .tabpage-wrap ul li.result .content p{width:auto}
#printerfriendly #main .tabpage .accommodationswrap .content p{width:75%}
#printerfriendly #tripdetails .tabpage table{width:100%;padding:0;text-align:center}
#printerfriendly h2{visibility:visible!important}
#printerfriendly #main ul.people-browser li.page li .content{width:175px}
#printerfriendly #main ul.people-browser li.page li{min-height:0}
#printerfriendly #main #intro .description{width:auto}
.ie7 #printerfriendly .tabpage-wrap .result a h3,.ie8 #printerfriendly .tabpage-wrap .result a h3{text-indent:15px}
.ie7 #printerfriendly .tabpage-wrap .result .learn-more,.ie8 #printerfriendly .tabpage-wrap .result .learn-more{text-indent:0}
.ie7 #printerfriendly .accommodationswrap .content .slides,.ie8 #printerfriendly .accommodationswrap .content .slides{float:right;width:25%!important}
.ie7 #printerfriendly .accommodationswrap .content p,.ie8 #printerfriendly .accommodationswrap .content p{width:72%!important}
.ie7 #printerfriendly #main .tabpage .content,.ie8 #printerfriendly #main .tabpage .content,.ie7 #printerfriendly .accommodationswrap li,.ie8 #printerfriendly .accommodationswrap li{overflow:auto;width:100%}
.ie7 #printerfriendly .pricinggrid table td,.ie8 #printerfriendly .pricinggrid table td{border:1px solid #000}
.yafnet table.print{border:solid 1px silver}
.yafnet .printheader{background-color:#DDD;color:black;padding:4px}
.tblLIPricing thead th{font-size:10px}
.tblLIPricing thead th:first-child{width:100px}
.tblLIPricing{width:520px!important}
.tblDCPricing thead th{font-size:10px;text-indent:0!important;text-align:left!important}
.tblDCPricing thead th:first-child{width:100px}
.tblDCPricing{width:520px!important}
.tblDCPricing tbody td{text-align:left!important;text-indent:0!important}
.tblRiverPricing thead th{text-indent:0!important;text-align:left!important}
.tblRiverPricing thead th:first-child{width:100px}
.tblRiverPricing{width:520px!important}
.tblRiverPricing tbody td{text-align:left!important;text-indent:0!important}
.tblGTPricing thead th{font-size:10px;text-indent:0!important;text-align:left!important}
.tblGTPricing thead th:first-child{width:150px}
.tblGTPricing{width:520px!important}
.tblGTPricing tbody td{text-align:left!important;text-indent:0!important}
.tblYGPricing thead th{font-size:10px;text-indent:0!important;text-align:left!important}
.tblYGPricing thead th:first-child{width:170px}
.tblYGPricing{width:500px!important}
.tblYGPricing tbody td{text-align:left!important;text-indent:0!important;padding:6px 0 6px 0}
.tblXRPricing thead th{font-size:10px;text-indent:0!important;text-align:left!important}
.tblXRPricing thead th:first-child{width:100px}
.tblXRPricing{width:520px!important}
.tblXRPricing tbody td{text-align:left!important;text-indent:0!important;padding:6px 0 6px 0}
.slides .page blockquote.noQuote{background-image:none}
.slides .page blockquote.noQuote P{background-image:none}
#map-container.content img+div{width:93%!important}
.subListDescription{float:none;width:auto;display:block;overflow:visible;clear:both;padding:0}
.wallposts .results .subListResults li.result{width:575px;margin-left:-20px}
.activate-wait{font-size:20px}
.activate-wait .dots{font-size:30px}
#activation-loader{display:inline-block;margin-top:20px;width:500px}
#manage-links{margin-bottom:20px}
#manage-links li{display:inline-block;margin-right:5px}
.moz.largest .modal,.moz.larger .modal{position:absolute!important;top:200px!important}
.moz.largest .backdrop,.moz.larger .backdrop{position:absolute!important;top:0;left:0;width:100%}
.ie8.largest,.ie8.larger,.ie7.largest,.ie7.larger{overflow:scroll}
.simplemodal-overlay{background-color:#000}
.simplemodal-container{background-color:#fff;border-color:#fff}
.simplemodal-window header,.simplemodal-window header h1{background-color:#387080;background-image:url(/_assets/css/images/module-community_header.png);background-position:left -10px;box-shadow:0 2px 4px rgba(0,0,0,0.25);float:none;height:auto;margin:0;min-height:1px;padding:10px 10px 0;position:relative;width:auto}
.simplemodal-window header h1{background-position:left -10px;color:#FFF;font-size:16px;font-weight:normal;line-height:1;padding:6px 10px;text-shadow:0 0 3px rgba(0,0,0,0.4)}
.simplemodal-window header a.close{display:block;height:10px;background:url(/_assets/css/images/close-inv.gif) right center no-repeat;color:#fff;font-size:12px;line-height:1;font-weight:bold;padding:0 15px 0 0;position:absolute;right:25px;top:50%}
.simplemodal-window .simpleModalContent{min-height:25px;padding:15px 30px 25px 30px;width:100%}
.simplemodal-window .simpleModalContent li{float:left;clear:left;display:block}
.simplemodal-window .simpleModalContent .submit{float:none;margin-top:30px;color:White;background-color:#09156a;text-decoration:none;font-weight:bolder}
.simplemodal-window .ClickToCall fieldset{width:300px}
.simplemodal-window .travelPlanner fieldset{width:650px}
#c2cLink{background:url(/_assets/css/images/ClickToCall.png) no-repeat;display:inline-block;height:55px;width:135px}
#tpLink{background:url(/_assets/css/images/TravelPlanner.png) no-repeat;display:inline-block;height:55px;width:135px}
.moreMenu{display:inline-block;position:relative;margin:0 0 0 60px}
.close{cursor:pointer}
#roomSelect{list-style:none;display:inline-block;width:650px}
#roomSelect LI{clear:none;list-style:none;width:135px;height:100px;margin:5px 10px 0 0;float:left}
#roomSelect LI select{width:140px;min-width:140px}
#noPictures{text-align:center;font-weight:bold;font:25px/1.231 sans-serif;margin:150px 0}
.results .filter-flyout{background-color:#FFF;position:fixed;top:50%;left:40%;z-index:9999;border:1px solid #757575;width:400px}
.results .filter-flyout p{padding:20px}
.results .filter-flyout H2{background-image:none;background-color:#387080}
#main .results li.reviewItem h3{font:16px sans-serif;color:#5A7D06;font-weight:bold;padding-left:5px}
#main .results li.reviewItem header{margin-left:10px;width:470px}
#main .results li.reviewItem .excited{color:#5A7D06;padding-left:8px;font:14px sans-serif;font-weight:100}
#main .results li.reviewItem .stars-list{display:inline-block;padding:3px 0 0 3px;margin:0}
.star-generic-disabled{background-image:url(/_assets/css/images/stars_large.png);background-position:center top;background-repeat:no-repeat;text-indent:-9999px;height:23px;width:23px;margin:0 2px 0 0;cursor:pointer;display:block;float:left}
.star-generic-enabled{background-image:url(/_assets/css/images/stars_large.png);background-position:0 22px;text-indent:-9999px;height:23px;width:23px;margin:0 2px 0 0;cursor:pointer;display:block;float:left}
.results li .thumbnail.reviewPic{background:none repeat scroll 0 0 white;text-align:center;margin-right:30px}
.results li .thumbnail.reviewPic p{background:none repeat scroll 0 0 white;border:0;text-align:left;color:#222}
#traveler-reviews ul{padding:0}
#traveler-reviews li{padding-bottom:10px}
.reviewStatus{margin:40px 0 0 60px;color:#5A7D06;font:14px sans-serif;font-weight:bold;text-align:center}
.details.adminEditor LI{padding-bottom:10px}
#bannerContainer{position:relative;z-index:1;margin-top:-7px}
#bannerContainer #banner LI{display:none}
#bannerContainer #banner LI:first-child{display:block}
#main .travelPlanner .content ul li{width:100%;padding:0 0 6px 0;list-style-type:none}
#main .travelPlanner ul{padding:0}
A.travelPlannerCTA{display:block;width:300px;height:50px;background:url(/_assets/css/images/TripPlanner_off.png) no-repeat;margin-left:3px;margin-top:10px;padding-bottom:20px}
A:hover.travelPlannerCTA{background:url(/_assets/css/images/TripPlanner_over.png) no-repeat}
A.requestQuoteCTA{display:block;width:300px;height:50px;margin-left:3px;margin-top:10px;padding-bottom:20px;background:url(/_assets/css/images/RequestQuote_off.png) no-repeat}
A:hover.requestQuoteCTA{background:url(/_assets/css/images/RequestQuote_over.png) no-repeat}
.stars{padding-top:14px}
.star-rating-control p{display:inline;padding-left:10px;margin-top:-5px}
.reviewform .formcontrols input,.reviewform .formcontrols a.submit,.reviewform .formcontrols a.cancel{float:left;margin:0 0 0 10px}
.reviewform .formcontrols a.submit{margin-left:20px}
.reviewform .formcontrols a.plain-button{margin:18px 0 0 30px;float:left}
.reviewConfirmModal .thumbnail.reviewPic{float:left;margin-right:10px;text-align:left;padding-left:20px}
.reviewConfirmModal .reviewDetails{float:left;margin:5px 0 0 0;width:540px}
.reviewConfirmModal .reviewDetails H3{color:#5A7D06;font:bold 16px sans-serif;width:470px;background:none repeat scroll 0 0 transparent;border-bottom:1px solid #CCC;display:inline-block;float:left;height:auto;margin:0 0 3px;position:relative;padding-bottom:3px}
.reviewConfirmModal .content .reviewDetails ul.details{display:inline-block;font-size:12px;line-height:1;margin:5px 10px 10px 0!important;padding:0 15px 2px 0!important;list-style-type:none!important;vertical-align:baseline}
.reviewConfirmModal .reviewDetails ul.details LI{float:left;border-right:1px solid #767676;margin:0 8px 0 0}
.reviewConfirmModal .reviewDetails ul.details LI.last{border-right:0}
.reviewConfirmModal .reviewDetails ul.details .stars-list{display:inline-block;margin:0 5px 0 5px}
.reviewConfirmModal .content h2{font:bold 14px sans-serif;margin:5px 5px 15px 5px}
#main article .content p.vtObject{text-align:center;margin-top:15px}
#main .vtPopup .content ul.details{display:inline-block;font-size:12px;line-height:1;margin:5px 10px 10px 30px!important;padding:0 35px 2px 0!important;list-style-type:none!important;vertical-align:baseline;width:650px}
#main .vtPopup .content ul.details LI{float:left;margin:0 12px 0 0}
#fb div{padding-bottom:10px;height:auto;clear:both;font:normal normal 13px Arial,Helvetica,Geneva,sans-serif}
#fb img{float:left;padding-right:10px}
#main .prospectLanding{margin:30px 0}
#registration fieldset{margin:0;padding:5px 20px 70px 20px}
.form-sop{position:absolute;border:solid 1px gray;padding:10px;top:490px;left:370px;background-color:White;z-index:1000}
.form-sop-payment{position:absolute;border:solid 1px gray;padding:10px;top:-250px;left:370px;background-color:White;z-index:1000}
.form-sop H3{color:#387c2b}
#main .travelPlanner header{background-color:transparent;background-image:url("/_assets/images/TripPlanner_header.png");text-indent:-9999px;padding-bottom:5px;padding-top:14px}
#main .travelPlannerV2 header{background-color:transparent;background-image:url("/_assets/css/images/Trip_Planner_header_OnItsWay.jpg");text-indent:-9999px}
#main .travelPlannerV2 .modalV2{width:690px;top:145px}
#main .travelPlanner{width:690px;top:145px}
#main .travelPlanner.modalV2{margin:-80px 0 0 -320px!important}
#main .travelPlanner.modalV2{margin:-80px 0 0 -320px!important}
#main .travelPlanner .inlineCheck .tpOptIn{margin:4px 0 0 0}
#main .travelPlanner .inlineCheck .tpOptIn input[type="checkbox"]{width:auto;float:left;min-width:10px;margin:0 4px 0 0}
#main .travelPlanner .inlineCheck .tpOptIn label{float:left;padding-top:4px}
/*! Start of lines added by Bob Kiefer on 3/26/2013 per TAUCK-4486 - Trip Planner Request Form modifications */#main .travelPlanner .tpFollowUpRequest .tpPleaseCallMe{margin:4px 0 0 0}
#main .travelPlanner .tpFollowUpRequest .tpPleaseCallMe input[type="checkbox"]{width:auto;float:left;min-width:10px;margin:0 4px 0 0}
#main .travelPlanner .tpFollowUpRequest .tpPleaseCallMe label{float:left;padding-top:4px;color:#a50d36}
/*! End of lines added by Bob Kiefer on 3/26/2013 per TAUCK-4486 - Trip Planner Request Form modifications */.travelPlanner .gethelp formcontrols{padding:14px 0 12px 0;text-align:left}
.travelPlanner .gethelp .formcontrols a.tpSubmit{float:none;background-image:url("/_assets/css/images/PopupButton_off.jpg");width:900px;font-weight:400;padding:5px 20px 5px 20px;font-size:15px;height:10px}
.travelPlanner .gethelp .formcontrols a.tpSubmit:hover{background-image:url("/_assets/css/images/PopupButton_over.jpg")}
.tpDropDown{min-width:220px}
.tpPromo{position:absolute;top:45px;left:7px;height:200px;width:320px}
.tpPromo .right{float:left;clear:right}
.tpPromo .left{float:left;width:150px}
.travelPlanner .gethelp fieldset{padding:00px 00px 0 390px;background-color:White;margin-bottom:0}
.travelPlanner .gethelp fieldset ul li input{min-width:250px;height:20px}
.travelPlanner .gethelp fieldset ul li label{font-weight:bold}
.travelplanner .content ul li{padding-top:0}
.travelPlanner .close{padding-right:30px;padding-bottom:4px}
.tpEmailAddressError,.tpEmailAddressError2,.tpFullNameError,.tpFullNameError2,.tpFirstNameError,.tpFirstNameError2,.tpLastNameError,.tpLastNameError2,.tpPhoneNumberError,.tpPhoneNumberError2{font-weight:400;color:Red}
#container.SEMLanding .banner{height:auto;top:0}
body.lp_brand.default{background-color:Transparent;background-image:none}
#landing_page{overflow:visible}
#landing_page .show_form,#landing_page .hide_form{cursor:pointer}
#landing_page .banner{top:0;height:auto}
#landing_page .banner #fade_out{position:absolute;left:0;bottom:0}
#landing_page #container{width:960px}
#landing_page #main.SEMlanding{padding-top:205px}
#landing_page #main header a{color:#fff}
#landing_page #primary li{margin:0 20px}
#landing_page #primary li>*{line-height:40px}
#landing_page #primary li a{color:#fff;text-decoration:none}
#landing_page #primary #destination{float:right}
#landing_page #primary #destination h2{font-weight:normal;font-size:16px;color:#444}
#landing_page #main .contentwrap{background:none repeat scroll 0 0 transparent;padding:0;width:100%;margin-bottom:60px}
#landing_page #main .contentwrap>div{background-color:#fff}
#landing_page #main #intro{width:540px;float:left;position:relative;padding:20px 30px}
#landing_page #main #intro .coverart{position:absolute;top:0;right:0}
#landing_page #main #intro .description{width:380px}
#landing_page #main #intro .description h1{visibility:visible}
#landing_page #main .landing_form{padding:10px;background-color:#f5f5f5;overflow:hidden}
#landing_page #main .landing_form section{background-color:#fff;overflow:hidden;margin-top:15px}
#landing_page #main .landing_form section:first-child{margin-top:0}
#landing_page #main .landing_form section ul{display:block;clear:both}
#landing_page #main .landing_form section ul li{overflow:hidden}
#landing_page #main .landing_form section ul li label{display:block;font-size:10px;color:#5a7d06}
#landing_page #main .landing_form header{position:relative;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;height:32px;line-height:24px;background-image:url('http://www.oneupweb.com/temp/tauck/images/sidebar-landing_form_header.png')}
#landing_page #main .landing_form header h2{color:#5a7d06;text-transform:uppercase;font-size:12px}
#landing_page #main .landing_form header img{position:absolute;right:5px;bottom:5px}
#landing_page #main .landing_form .select_brochures li{border-bottom:1px solid #ececec}
#landing_page #main .landing_form .select_brochures li.labels{border:0 none}
#landing_page #main .landing_form .select_brochures li.labels label{float:left;display:block;text-align:center;width:30px}
#landing_page #main .landing_form .select_brochures div{padding:7px;float:left;width:15px;height:15px;border-left:1px solid #ececec}
#landing_page #main .landing_form .select_brochures div:first-child{clear:both;border-left:0 none}
#landing_page #main .landing_form .select_brochures div.description{font-size:10px;padding:0 5px;width:215px;height:29px;line-height:29px}
#landing_page #main .landing_form .select_brochures div.description.double_line{line-height:12px;vertical-align:middle}
#landing_page #main .landing_form .select_brochures div.description.double_line label{margin:7px 0 0 0}
#landing_page #main .landing_form .information li{float:left;margin:5px 0 5px 10px;height:36px;width:130px}
#landing_page #main .landing_form .information li input{width:123px}
#landing_page #main .landing_form .information li select{width:129px}
#landing_page #main .landing_form .information li.double_col{width:100%;clear:both}
#landing_page #main .landing_form .information li.checkbox{height:24px}
#landing_page #main .landing_form .information li.checkbox input{float:left;width:30px}
#landing_page #main .landing_form .information li.checkbox label{color:#333;float:left;width:240px}
#landing_page #main .landing_form .submission header{margin-bottom:0}
#landing_page #main .landing_form .submission input{color:#09156A;background-color:#eee;padding:1px 5px;margin:5px 0 5px 5px;border:1px solid #dbdbdc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#landing_page #main .privacy_terms nav{text-align:center}
#landing_page #main .privacy_terms nav ul{display:inline-block;height:10px;margin:5px auto 0;text-align:left;font-size:10px}
#landing_page #main .privacy_terms nav ul li{border-left:1px solid #A2A1A2;float:left;height:10px;line-height:15px;padding:0 6px 6px;color:#999}
#landing_page #main .privacy_terms nav ul li:first-child{border-left:0 none}
#landing_page #main .privacy_terms nav ul li a{color:#999}
#landing_page #main .sidebar{width:310px;padding:15px}
#landing_page #main .sidebar .module{float:none;margin:10px auto}
#landing_page #main .sidebar .module.booking.semBooking{background:url("/_assets/images/SEM_BookingModule.png") no-repeat!important}
#landing_page #main .photos header{background-position:left -13px}
#landing_page #main .photos header,#main .photos header hgroup{background-color:#5f5f5f;background-image:url('http://www.oneupweb.com/temp/tauck/images/module-photos_header.png')}
#landing_page #main .photos header hgroup{color:#FFF;display:block;float:none;padding:4px 0;background-position:left top}
#landing_page #main .photos header hgroup h1{padding:0 10px;background:none repeat scroll 0 0 transparent}
#landing_page #main .photos .modulebottom{background-position:-11px -197px;min-height:9px}
#landing_page #main .photos>ul{padding:0;margin:0 10px;width:260px;height:140px;overflow:hidden}
#landing_page #main .photos>ul li{overflow:hidden;width:260px;height:140px;display:none}
#landing_page #main .photos>ul li:first-child{display:block}
#landing_page #main .photos>ul li img{margin:0}
#landing_page.lp_destination{background:url('http://www.oneupweb.com/temp/tauck/images/black.gif') repeat-y scroll center center #fff}
#landing_page.lp_destination #main #intro .coverart{right:-19px}
#landing_page.lp_brand{background:none repeat-y scroll center center #fff}
#landing_page.lp_brand #main #intro .coverart{right:10px;top:25px}
.semError{color:Red!important}
#main .module .inlineCheck .tpOptIn{margin:4px 0 0 0}
#main .module .inlineCheck .tpOptIn input[type="checkbox"]{width:auto;float:left;min-width:10px;margin:0 8px 0 0}
#main .module .inlineCheck .tpOptIn label{float:left}
/*! Start of lines added by Bob Kiefer on 3/26/2013 per TAUCK-4486 - Trip Planner Request Form modifications */#main .module .tpFollowUpRequest .tpPleaseCallMe{margin:4px 0 0 0}
#main .module .tpFollowUpRequest .tpPleaseCallMe input[type="checkbox"]{width:auto;float:left;min-width:10px;margin:0 8px 0 0;color:#a50d36}
#main .module .tpFollowUpRequest .tpPleaseCallMe label{float:left;color:#a50d36}
/*! End of lines added by Bob Kiefer on 3/26/2013 per TAUCK-4486 - Trip Planner Request Form modifications */#tpFormOverlay{width:345px;height:297px;background-color:White;opacity:.6;position:absolute;top:48px;right:20px;z-index:100}
#main .module .content #tpFormOverlay IMG{margin:120px 0 0 80px}
#primary H3.SEMNav A{color:White;text-decoration:none}
#primary H3.SEMNav A:visited{color:White;text-decoration:none}
#primary H3.SEMNav A:hover{color:White;text-decoration:underline}
.brochureClick:hover{cursor:pointer}
.modBanner .hero-selector{z-index:101;top:212px;right:70px;width:auto}
.cycle-slide{list-style-type:none}
#main.landing.tripdetails.modBanner{padding-top:95px}
#main .module.connectToRes.modal{margin:-200px 0 0 -360px!important}
#main .modal.connectToRes.module{margin:-100px 0 0 -360px!important}
#main .clickHere{text-decoration:underline}
.btnConnectToRes{margin:0 0 8px 15px}
.connectToResPromo,.connectToResError{position:absolute;top:60px;left:40px;height:200px;width:300px}
.connectToResError{display:none}
.connectToResPromo .right{float:left;clear:right}
.connectToResPromo .left{float:left;width:150px}
.connectToRes .gethelp fieldset{padding:15px 0 75px 350px}
#main .connectToRes .content ul li{padding:4px 0 8px 0;width:100%}
#main .connectToRes .content ul{padding:0 5px 8px}
.crSOPExample{margin:10px 0 10px 30px}
.connectToRes .content .gethelp .formcontrols{padding:10px 0 10px 0;margin:-10px 0 0 0}
.ie7 .connectToRes .content .gethelp .formcontrols{padding:10px 0 10px 0;margin:0}
.connectToRes .content .gethelp .formcontrols .crSubmit{float:none;background-image:url("/_assets/css/images/ConnectToReservation_off.png");width:100%;margin:0;font-weight:600;padding:12px 150px 12px 100px;font-size:15px;height:10px;line-height:2.5;background-repeat:no-repeat}
.connectToRes .content .gethelp .formcontrols .crSubmit:hover{background-image:url("/_assets/css/images/ConnectToReservation_over.png")}
.slides .page blockquote p.noquote{background:0}
.slides .page blockquote.noquote{background:0;padding:0 25px 0 0}
.SEMLanding #intro .description p a{text-decoration:underline}
.agent .tabbed{margin:25px 0 0 0}
#loginSSLSeal{width:115px;height:82px;position:absolute;top:130px;left:150px}
#registerSSLSeal{width:115px;height:82px}
.whatsNewWrapper{float:left;margin-left:-10px;position:absolute;top:202px;left:42px;width:862px;z-index:100;background:url("/_assets/css/images/tripselect_flyout-grad.png") repeat-x scroll left bottom #FDFDFD;border-bottom:1px solid #C8C8C8;box-shadow:0 2px 8px rgba(0,0,0,0.25);padding:20px 15px 0 20px}
.whatsNewWrapper .tabpage-footer{background:url("/_assets/css/images/tabpage-shadow-bottom_trans.png") no-repeat scroll left bottom transparent;margin-left:21px;padding:0 10px}
.whatsNewContent{min-height:180px}
.whatsNewContent h4{border-bottom:1px solid #C8C8C8;display:block;font-size:13px;margin:0 0 12px}
.whatsNewClose{position:absolute;bottom:0;right:0;margin:0 22px 15px 0;color:#222;font-size:14px}
#main .tabbed .tabs li.whatsNew a{color:#B4201D;font-weight:bold}
#main #intro .descriptionWide{width:auto}
.crFirstNameError,.crFirstNameError2,.crLastNameError,.crLastNameError2,.crReservationNoError{font-weight:400;color:Red}
.userprofile .formcontrols{width:455px}
.userprofile .formcontrols a.submit{float:none;margin:0}
.progressBar{height:41px;width:216px;background:url('/_assets/css/images/bg_bar.gif') no-repeat scroll 0 0 transparent;position:relative;overflow:hidden}
.progressBar em{width:0;height:25px;display:block;position:absolute;left:8px;top:8px;background:url('/_assets/images/Preloader.gif') no-repeat scroll 0 0 transparent}
.progressBar em.hider{width:200px;height:25px;display:block;position:absolute;left:8px;top:8px;background:white;z-index:150}
#filterPop .progressBar{margin:-5px 0 10px 90px}
.loginDialog #content #login{margin:0 120px 0 20px;width:95%}
.loginDialog #content #login input[type="checkbox"]{width:13px;margin-right:5px}
.registerDialog #content #registration input[type="checkbox"]{width:13px;margin-right:5px}
.registerDialog #content #registration{margin:0 120px 0 20px;width:95%}
.registerDialog #content #registration fieldset{padding:0 5px 70px 5px}
.registerDialog #content #registration #registerSSLSeal{bottom:60px;left:140px}
.registerDialog .form-sop{left:300px;top:50px}
.registerDialog .promo{left:300px;top:110px;width:340px;height:150px;position:absolute}
.inline{display:inline!important}
.loginDialog .promo{width:340px;height:150px;position:absolute;top:110px;left:350px;cursor:pointer}
.loginDialog #login fieldset{padding:10px 10px 40px;margin:0}
#tfIntro{float:left}
#search-count{display:inline;margin-left:-12px}
.fbLoginBtn A{margin-top:-4px!important}
.green{color:#5A7D06}
#breadcrumb ol li.last{color:#5A7D06;font-weight:bold}
#utility li.signin{font-weight:bold}
#utility li.signin-button a{background:url('/_assets/css/images/signin_off.png') no-repeat scroll 0 0 transparent;height:30px;width:65px;margin-top:-8px;display:block}
#utility li.signin-button a:hover{background:url('/_assets/css/images/signin_over.png') no-repeat scroll 0 0 transparent}
.BigAndBold{font-size:15px;font-weight:bold;color:#474646}
.BigAndGreen{font-size:15px;font-weight:bold;color:#5A7D06}
.review-trip-icon{vertical-align:top;padding-right:20px}
.star-description{margin-top:5px;font-size:15px}
.star-description img{margin-top:-6px}
.reviewConfirmModal .content{margin:20px}
.ie7 .reviewConfirmModal .content .reviewDetails .details{clear:left}
.reviewPic p{clear:left}
#main section.reviewform header,.reviewform fieldset{margin:0}
.ie7 .reviewform fieldset{margin:0 -5px 0 0}
.reviewform fieldset img.review-trip-icon{max-width:100px;max-height:100px}
.registerDialog{top:20%}
#main .registerDialog Header H1{font-size:18px}
.star-label-container{float:left;height:25px!important}
.star-label-container p{padding-top:10px;font-weight:bold;width:auto!important;margin-top:10px}
.gold-button{float:left}
.gold-button a.submit{background:url("/_assets/css/images/TripASprites.png") repeat-x left -425px;font-size:1.5em;line-height:19px;padding:6px 13px;color:Black;border:1px solid #e4962D;border-radius:0;background-color:#FFC435!important;color:#000!important}
.boxed-page{margin:10px 0 0 -15px;font-family:Times New Roman;font-weight:lighter;line-height:1;width:923px}
.boxed-page header{background:url("/_assets/css/images/pagingheader-grad.png") repeat-x scroll left center transparent;margin:-7px 13px 0 15px;padding:5px 0 15px 0}
.boxed-page-container{background:url("/_assets/css/images/tabpage-shadow-sides.gif") repeat-y scroll center top transparent}
.boxed-page-head{background:url("/_assets/css/images/tabpage-shadow-top.gif") no-repeat scroll left bottom transparent;width:100%;height:12px;margin:0}
.boxed-page header h1{display:block;float:left;color:#444;font-size:20px;font-weight:lighter;padding:5px 15px 0;text-transform:uppercase}
.boxed-page header .help-button{float:right;margin:5px 30px 0 10px}
.boxed-page header ul.summary{margin:0 0 0 5px;display:block;clear:both}
.boxed-page header ul.summary LI{display:inline;margin:0 0 0 10px;padding:0 10px 0 0;border-right:1px solid black}
.boxed-page header ul.summary LI.last{border-right:0}
.boxed-page details{padding:10px 30px 10px 30px}
.boxed-page-foot{background:url("/_assets/css/images/tabpage-shadow-bottom_trans.png") no-repeat scroll left bottom transparent;width:100%;height:20px;margin:0 0 0 4px}
.level1-list LI{background:url("/_assets/css/images/resultsheader-grad.png") repeat-x scroll left top transparent;margin:0 0 10px;width:100%;font:16px sans-serif;color:#fff;padding:5px 5px 5px 10px}
.level2-list LI{background:#efefef;color:#333;font:14px sans-serif}
.level2-list LI.summary{text-align:right;font-weight:bold}
.level2-list LI.summary span{margin:5px 10px 5px 0}
.clear-list LI{background:0;color:#333;font:12px sans-serif}
details table{width:100%;margin:5px 15px 5px 0}
details table th{text-align:left}
details table th.wide{width:240px}
details table th.narrow{width:60px}
details table th.last{text-align:right}
details table td input{width:95%}
details table td{padding:10px 0 0 0}
details table tfoot td{text-align:right;border-top:1px solid #eee;padding:8px 0 0 0}
details table tfoot td.spacer{text-align:right;border-top:0;height:20px}
details table tfoot td .label{font-weight:bold;margin:0 30px 0 0}
.clear-list fieldset{width:390px;margin-top:-15px;margin-right:10px;padding:15px;display:block}
.clear-list fieldset .legend{font-weight:bold;display:block;padding:0 0 5px 0;font-size:14px}
.clear-list fieldset label{display:block;padding:8px 0 0 0}
.clear-list fieldset INPUT{display:block}
.warningTextareaInfo{color:Red;font-weight:bold}
#lblExpireDate,#lblCardNumber{width:100px;display:inline-block;padding-right:35px;margin-left:5px}
#txtCardNumberError,#txtStateCdError{display:inline-block}
#lblSecCode{display:inline-block}
#txtSecCode{width:50px;display:inline-block}
#ddCardType{width:180px}
.ddMonth{margin-right:33px}
#txtCardNumber{width:130px;display:inline-block;margin-right:10px}
.level1-list .btnSubmit{width:120px}
.level1-list .btnWrap{display:block;text-align:right;margin-right:10px;margin:10px 10px 0 0}
.pages .page .boxed-page-container{background:0}
.pages .page .boxed-page-head{background:0}
#main article.boxed-page .boxed-page-container header{background:0;margin-left:18px}
.pages .page .boxed-page{width:860px}
.pages .page .boxed-page-container .level1-list LI{display:inline-block}
.pages .page .boxed-page-foot{background:0}
.clear-list fieldset{width:inherit}
.spinner{float:inherit;position:absolute;left:175px;top:50%;margin-top:-250px;width:600px;height:400px;display:none}
.spinnerBackground{opacity:.6;filter:alpha(opacity=60);background-color:#F1F1F1;display:none;position:absolute;top:0;left:0;width:100%;height:100%}
#printerfriendly .logoWrap{position:relative}
.landing .lookingForHelpWrap{display:block;clear:both}
.pricingLeadIn{margin:5px}
.pricingLeadIn P{padding:2px 0 8px 0}
#main article .content p.smallPriceWarning,#main section .content p.smallPriceWarning{margin:3px 0 2px 20px;font-size:smaller}
.largePriceWarning{margin:0 0 15px 15px;font-size:smaller}
#main.landing.search.modBanner{padding-top:95px}
#main .tabpage #pricing-options{background-color:#669EAD;color:White}
#main .accordion h3.ntk-header{background:url("/_assets/css/images/expandarr-down_white.gif") no-repeat scroll right center #669EAD;color:White;font-weight:bold}
#main .accordion h3.ntk-header.open{background:url("/_assets/css/images/expandarr-up_white.gif") no-repeat scroll right center #669EAD;color:White;font-weight:bold}
#main .accordion h3.ntk-subheader{background:url("/_assets/css/images/expandarr-down_blue.gif") no-repeat scroll right center #ECECEC}
#main .accordion h3.ntk-subheader.open{background:url("/_assets/css/images/expandarr-up_blue.gif") no-repeat scroll right center #ECECEC}
#main .accordion h3.faq-header{background:url("/_assets/css/images/expandarr-down_white.gif") no-repeat scroll right center #669EAD;color:White;font-weight:bold}
#main .accordion h3.faq-header.open{background:url("/_assets/css/images/expandarr-up_white.gif") no-repeat scroll right center #669EAD;color:White;font-weight:bold}
#main .accordion h3.faq-header:hover{background-color:#a8c7d0}
#printerfriendly #main.print .descriptionWrap{width:100%}
#printerfriendly #main.print #tripdetails li.itinerary div.itineraryDiv div.row div{border:0}
#printerfriendly #main.print h1{color:#5a7d06;font-size:24px;padding:5px 0 2px 0;font-weight:lighter}
.bounding{padding:0;width:896px;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;float:left;margin-top:-1px}
.bounding.topped{border-top:1px solid #b7b7b7}
.primary.itineraryV2{padding:0;width:898px}
.itineraryV2Box{border:5px solid #b7b7b7;width:898px;float:none;clear:both}
.tabsV3{width:898px;height:39px;clear:right;background:url("/_assets/css/images/tabs_border.jpg") repeat-x left}
.tabsV3Hide{width:0;height:0;clear:right;overflow:hidden;background:0}
.tabsV3 LI{display:block;float:left;height:100%;padding:0 15px 0 15px;background:url("/_assets/images/tabs_off.jpg") repeat-x left;color:#e1e696;border-right:1px solid #e1e696;border-left:1px solid #b7b7b7}
.tabsV3Hide LI{display:none;float:left;padding:0;background:0;border-right:0;border-left:0}
.tabsV3 LI.last{border-right:0}
#main .tabsV3 LI A{color:#e1e696;font-family:Arial;font-size:14px;margin:10px 0 0;display:block}
.tabsV3 LI.selected{background:url("/_assets/images/tabs_on.jpg") repeat-x left;color:#4b7004}
.tabsV3 LI.selected:hover{background:url("/_assets/images/tabs_on.jpg") repeat-x left;color:#4b7004}
.tabsV3 LI:hover{background:url("/_assets/images/tabs_over.jpg") repeat-x left;color:#4b7004}
#main .tabsV3 LI.selected A{color:#4b7004;font-family:Arial;font-size:15px}
#main .tabsV3 LI:hover A{color:#4b7004;font-family:Arial;font-size:14px}
.itineraryV2 .sidebar{margin:10px 15px 20px 0}
.itineraryV2 #tripdetails li.tabpage{border:0;background:0}
.itineraryV2 #tripdetails{box-shadow:none}
.share-right{padding-bottom:5px}
#main .itineraryV2 .tabpage header{border-bottom:0}
#main .itineraryV2 .tabpage header H2{font-size:14px;font-weight:bold;float:left;padding:0;color:Black}
#main .itineraryV2 #tripdetails li.tabpage .tools li{padding:0 15px 0 0;float:right;border-right:0;line-height:16px}
#main .itineraryV2 #tripdetails li.tabpage .tools li.share-this .email{text-indent:5px}
section#main.tripdetails .itinerary .link-list.rightSide{text-align:right}
section#main.tripdetails .itinerary .link-list{padding:10px 0 10px 0}
#main .itineraryV2 .accordion{margin:0}
.traveler-section-label{font-family:Sans-Serif;font-size:12px;font-weight:700}
#main .results#traveler-reviews LI.result .TravelerReviewsContent{float:right;position:static;clear:none;width:430px;margin:0;padding:0 0 0 15px}
#main .results#traveler-reviews LI.result .TravelerReviewsContent p{padding:3px 0}
#main .results#traveler-reviews li.result .details{padding:0 0 5px}
#main .tabpage.deckplans .content ul{list-style-type:none}
#main .modules .module .content p{max-width:250px}
#main .modules .module .content p.wide{max-width:inherit}
.RequestBrochureImage{position:relative;top:-489px;left:69px;width:150px;height:166px}
.tpActionButtonLI{margin-bottom:25px}
.printall2{background:url("/_assets/css/images/printicon_new.jpg") no-repeat scroll 1px 0 transparent;padding:0 0 0 25px}
#main .accordion h3.ntk-header:hover{background-color:#a8c7d0}
section#main.tripdetails .extendedpricing .link-list.rightSide{float:right;width:auto}
#tpModalDialog .close.submit{float:none}
.results LI P.TravelerReviewsParagraphContent{color:#444;font-size:12px}
.richTextHyper{color:Black}
.VerifiedReviews{float:right;position:relative;top:-7px}
#main .modules .module .content a{color:Black}
#main .modules .module .content a.learn-more{color:Blue}
.etp_2013_thumb_overlay{position:absolute;top:0;left:0;width:55px;height:55px;cursor:pointer}
.etp_HL_Overlay{position:absolute;top:0;left:0;background:url("/_assets/css/images/2013_sneakpreview_swipe.png") no-repeat scroll 0 0 transparent;cursor:pointer;width:157px;height:20px}
.etp_2014_sneak_Overlay{position:absolute;top:0;left:0;background:url("/_assets/css/images/2014_sneakpreview_swipe.png") no-repeat scroll 0 0 transparent;cursor:pointer;width:157px;height:20px}
.etp_2015_sneak_Overlay{position:absolute;top:0;left:0;background:url("/_assets/css/images/2015_sneakpreview_swipe.png") no-repeat scroll 0 0 transparent;cursor:pointer;width:157px;height:20px}
.etp_2014_thumb_overlay{position:absolute;top:0;left:0;width:55px;height:55px;cursor:pointer}
.etp_2015_thumb_overlay{position:absolute;top:0;left:0;width:55px;height:55px;background:url("/_assets/css/images/2015_swipe.png") no-repeat scroll 0 0 transparent;cursor:pointer}
#possibilities .slideshow .pages .etp_2013_thumb_overlay:hover span{background:url(/_assets/css/images/smallshipCruising.png)}
.stButton .stBubble{display:none!important;visibility:hidden!important;height:0!important}
.connect_widget_number_cloud{display:none;visibility:hidden;height:0}
.eBrochure-btn{width:100px;height:22px;background:url("/_assets/css/images/ViewEBrochure.jpg") no-repeat scroll right top #fff;margin-left:45px}
.eBrochure-btn A{display:block;width:100%;height:100%;text-indent:-1999px;overflow:hidden}
.footerColumn{float:left;width:190px;margin-bottom:40px}
.footerColumn.wide{width:210px}
.footerColumn.narrow{width:170px}
.footerColumn UL{list-style:none outside none;display:block;text-decoration:none;padding:0;margin:5px 0}
.footerColumn UL li a{color:Blue}
.footerColumn H2{color:#5a7d06;font-size:16px;padding:5px 0 2px 0;font-weight:lighter}
#page-footer{margin:0 0 20px 20px}
#main .ContactPanel{float:right;margin:20px 0 5px;background-image:none;width:280px;height:138px}
#main .ContactPanel .contactItem{height:46px;text-indent:-9999px;cursor:pointer}
#main .ContactPanel .contactItem.phone{background:url("/_assets/css/images/CP2_800-788-7885_book_off.png") no-repeat!important}
#main .ContactPanel .contactItem.phone:hover{background:url("/_assets/css/images/CP2_800-788-7885_book_over.png") no-repeat!important}
#main .ContactPanel .contactItem.newsletter{background:url("/_assets/css/images/CP2_sub_off.png") no-repeat!important}
#main .ContactPanel .contactItem.newsletter:hover{background:url("/_assets/css/images/CP2_sub_over.png") no-repeat!important}
#main .ContactPanel .contactItem.brochure{background:url("/_assets/css/images/CP2_req_off.png") no-repeat!important}
#main .ContactPanel .contactItem.brochure:hover{background:url("/_assets/css/images/CP2_req_over.png") no-repeat!important}
#main .modalV2{margin:-120px 0 0 -240px!important;background-image:none;background-color:White;border:1px solid gray}
.modalV2 .close{text-decoration:underline!important;padding:5px 10px 15px 0;float:right}
.modalV2 .intro.close{text-decoration:underline!important;padding:0;float:right}
#main .phoneform header,#main .phoneform .divOther{background-color:transparent;background-image:url("/_assets/css/images/BookOrCallTravelAgent.png");text-indent:-9999px;height:100px;width:100%}
#main .phoneform header,#main .phoneform .divAustralia{background-color:transparent;background-image:url("/_assets/css/images/BookOrCallTravelCounselor.png");text-indent:-9999px;height:100px;width:100%}
#main .phoneform header,#main .phoneform .divUK{background-color:transparent;background-image:url("/_assets/css/images/BookOrCallTravelProfessional.png");text-indent:-9999px;height:100px;width:100%}
#main .phoneform{width:460px}
.phoneform LI{list-style:none}
#main .phoneform .content p{padding:10px 0 0 10px}
#main .newsletterV2 header,#main .newsletterV2 header h1{background-color:transparent;background-image:url("/_assets/css/images/NewsletterSubscribe.png");text-indent:-9999px;height:112px}
#main .newsletterV2{width:460px}
.newsletterV2 LI{list-style:none}
#main .newsletterV2 .content p{padding-left:0}
#main .newsletterV2Thankyou header,#main .newsletterV2Thankyou header h1{background-color:transparent;background-image:url("/_assets/css/images/SubscribeThankyou.png");text-indent:-9999px;height:112px}
#main .newsletterV2Thankyou{width:460px}
#main .newsletterV2Thankyou.modal{top:350px}
.newsletterV2Thankyou LI{list-style:none}
#main .newsletterV2Thankyou .content p{padding-left:0}
#main.newsletterV2Thankyou.intro p{float:left;padding-right:15px}
#main .eBrochureV2 header,#main .eBrochureV2 header h1{background-color:transparent;background-image:url("/_assets/css/images/ViewEBrochure.png");text-indent:-9999px;height:112px}
#main .eBrochureV2.modalV2{margin:-40px 0 0 -240px!important;background-image:none;background-color:White;border:1px solid gray}
#main .eBrochureV2{width:500px}
.eBrochureV2 LI{list-style:none}
#main .EBrochureV2 .content p{padding-left:0}
#main.EBrochureV2 intro p{padding-left:5px;font-size:13px}
#main .eBrochureV2 fieldset{margin:0;padding:0}
#main .eBrochureV2 ul{padding:0}
#main .eBrochureV2 ul li{width:100%;margin:0 10 0 0;padding:0 0 0 10px}
#main .eBrochureV2 fieldset ul li SPAN{padding:2px 2px 0 0;margin:0 0 0 2px}
#main .eBrochureV2 fieldset ul li input{min-width:110px}
#main .eBrochureV2 fieldset ul li select,#main .eBrochureV2 fieldset ul li input{margin:0 0 0 10px;padding:0}
#main .eBrochureV2 fieldset ul li label{padding:0 40px 0 0;margin:0 30px 0 10px;vertical-align:inherit}
#main .eBrochureV2 .formcontrols{padding:30px 0 15px 0;*padding:10px 0 5px 0;width:100%;float:left;clear:both}
.eBrochureV2Submit{border:1px #dbdbdc;background-color:#2A4A0C!important;color:White!important;padding:6px 15px;line-height:1.3;font-weight:normal;background:#EEE;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;border-top-style:solid;border-bottom-style:solid}
.gethelp .formcontrols input,.gethelp .formcontrols a.eBrochureV2Submit{float:none;*float:left;background-image:url("/_assets/css/images/viewebrochure_off.jpg");width:900px;*width:150px;margin-left:16%;font-weight:500;padding:8px 77px 12px 77px;*padding:4px 2px 25px 2px;font-size:15px;height:10px}
.gethelp .formcontrols input,.gethelp .formcontrols a.eBrochureV2Submit:hover{background-image:url("/_assets/css/images/viewebrochure_over.jpg")}
.eBrochureV2close{text-decoration:underline!important;padding:5px 10px 15px 0;float:right;cursor:pointer}
#main .eBrochureV2 table{width:100%;margin:0 10 0 0;padding:0 0 6px 0}
#main .eBrochureV2 table label{padding:0 10px 0 0;margin:0 10px 0 10px;vertical-align:inherit}
#main .eBrochureV2 table td{padding:0}
#main .ebrochurestatedrop td{padding:0 5px 0 0}
#main .eBrochureV2 table1 label{padding:0 0 0 10px;margin:0 0 0 10px;vertical-align:inherit}
#main .eBrochureV2 table1 td1{padding:0 0 0 5px}
#main .eBrochureV2 .eBrochureLayoutTable TD{padding:2px 0 3px 0}
.newsletterV2Thankyou LI{list-style:none}
#main .newsletterV2Thankyou .content p{padding-left:0}
#main.newsletterV2Thankyou.intro p{float:left;padding-right:15px}
.AgentTripPlannerButton{background-color:#A0A0A0;color:White}
.AgentTripPlannerLink{color:blue;text-decoration:underline}
.smallTPWindow{width:400px!important;left:1000px}
.search-banner{width:100%}
.newsletterV2 fieldset{background-color:White}
.newsletterV2 fieldset label{font-size:12px;font-weight:600;padding:0;margin:0;text-align:right!important;float:left}
#main .tabpage.packingtips .tabpage-wrap{line-height:1.5}
#main.brochureV2{padding-top:10px}
#main .content ul.nameinfo{padding-right:10px}
.selectbrochures{width:450px;padding-right:20px}
.crSmallSOPExample{height:200px;overflow-y:scroll}
.visitorContextMenu{cursor:pointer}
.visitorContextFlyout{height:150px;background-color:White;display:none}
#main .alert{color:#fff;float:left;font-size:18px;width:320px;padding:10px 0 8px 0!important;margin:0 0 20px 0;background:#fd0000 url(/_assets/css/images/alert_bg.png) left bottom repeat-x;-webkit-font-smoothing:antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-o-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);position:absolute;top:126px}
#main .alert p{float:left;padding:0 0 0 10px}
#main .alert a{color:#fff;float:right;font-size:12px;margin:6px 0 0 0;padding:0 10px 0 15px;background:url(/_assets/css/images/readmore-arr-inv.gif) center left no-repeat}
#main.home .alert{top:-340px}
#main .carouselvideo ol.pages ul li img{float:left}
#main .carouselvideo ol.pages ul li h2{font-weight:normal;clear:both;padding:8px 0 0 0;font-size:12px;line-height:1.3}
#main .carouselvideo a.overlay{display:block;float:left;position:relative}
#main .carouselvideo li a.overlay span{display:block;text-indent:-9999px;position:absolute;width:100%;height:50px;bottom:0;left:0;z-index:9}
#main .carouselvideo{margin:0 20px 0 20px;padding:0;border:solid #cececd;border-width:0 1px 1px 1px;position:relative;z-index:999}
.YouTubevideo{margin-left:6px;width:900px}
.YouTubevideo .bounding{background-color:Black;width:898px}
.YouTubevideo .image{padding-top:30px;padding-right:0;margin-left:5px;width:180px}
.ie8 .YouTubevideo .image{padding-right:0;padding-top:30px;margin-left:5px;width:180px}
.ie7 .YouTubevideo .image{padding-right:0;padding-top:30px;padding-left:5px;width:180px}
.ie7 .slides .bounding .page{padding-left:50px}
.ie8 .slides .bounding .page{padding-left:60px}
.slides .bounding .page{padding-left:60px}
.YouTubeImage{padding:15px 0 0 15px;height:33px;width:100px}
.YouTubevideo span{padding:0 0 10px 10px;margin-top:30px;color:white;font-family:sans-serif;font-size:13px;font-weight:lighter;line-height:1;position:absolute}
.slides div.slidebottom1{margin:0 0 -9px -3px;width:920px;clear:both;background:url(/_assets/css/images/tabpage-shadow-bottom_trans.png) bottom left no-repeat}
#main .youtubemodal .carouselvideo{clear:both;width:850px;height:180px;margin:0 20px 0 20px;padding:0;border-width:0;position:relative;z-index:999}
#main .youtubemodal .carouselvideo .mask{width:800px;margin:0 0 0 8px;position:relative}
#main .youtubemodal .carouselvideo li{margin:0!important;padding:0;float:left}
#main .youtubemodal .carouselvideo li a{text-align:center;padding:0;margin-left:10px}
#main .youtubemodal .carouselvideo li img{padding:0;margin:0 0 4px 5px}
#main .carouselvideo .mask{overflow:hidden;width:780px;margin:0 auto;height:180px}
.carouselvideo .nextprev li a{top:50px}
.carouselvideo .nextprev li.prev a{left:5px}
.carouselvideo .nextprev li.next a{right:5px}
#main .carouselvideo .mask .slider{list-style:none;width:9999px;margin:0;margin-left:0}
#main .carouselvideo .primary ol.slider li{display:inline-block;margin:0;padding-bottom:8px;text-align:center;position:relative;width:203px}
.ie7 #main .carouselvideo .primary ol.slider li{display:inline;padding-bottom:30px;width:108px}
.ie8 #main .carouselvideo .primary ol.slider li{width:203px}
#main .carouselvideo .primary li a{display:inline-block;padding:5px 0 1px 0;margin:0 0 0 5px}
#main .carouselvideo ol.slider li a{margin:0;border:2px solid black}
#main .carouselvideo ol.slider li a:hover{margin:0;border:2px solid #bcc54b}
.VideoV3{margin-left:6px;width:900px}
.VideoV3 .tabsV3{width:898px;overflow:hidden;-webkit-margin-bottom:-15px}
.VideoV3 .tabsV3 LI{padding-left:12px;padding-right:15px;border-radius:8px 8px 0 0}
.ie7 .VideoV3 .tabsV3 LI{padding-left:13.5px;padding-right:16px;border-radius:8px 8px 0 0}
.ie8 .VideoV3 .tabsV3 LI{padding-left:13.5px;padding-right:16px;border-radius:8px 8px 0 0}
.VideoV3 .bounding{background-color:Black;width:898px}
.VideoV3 .image{padding-top:30px;padding-right:0}
.ie8 .VideoV3 .image{padding-right:0;padding-top:30px}
.ie7 .VideoV3 .image{padding-right:10px;padding-top:30px}
.ie7 .slides .bounding .page{padding-left:50px}
.ie8 .slides .bounding .page{padding-left:60px}
.slides .bounding .page{padding-left:60px}
.heightwidthSet{max-height:100px;max-width:175px;min-height:100px;min-width:175px;height:100px;width:175px;z-index:-1;border:2px solid black}
#main .Browservideo ol.pages ul li img{float:left}
#main .Browservideo ol.pages ul li h2{font-weight:normal;clear:both;padding:8px 0 0 0;font-size:12px;line-height:1.3}
#main .Browservideo a.overlay{display:block;float:left;position:relative}
#main .Browservideo li a.overlay span{display:block;text-indent:-9999px;position:absolute;width:100%;height:50px;bottom:0;left:0;z-index:9}
#main .Browservideo{margin:0 20px 0 20px;padding:0;border:solid #cececd;border-width:0 1px 1px 1px;position:relative;z-index:999}
#main .Videomodal .Browservideo{clear:both;width:850px;height:375px;margin:0 20px 0 20px;padding:0 0 0 25px;border-width:0;position:relative;z-index:999}
#main .Videomodal .Browservideo .mask{width:800px;margin:10px 0 0 35px;position:relative;height:375px}
#main .Videomodal .Browservideo li{margin:0!important;padding:0;float:left}
.ie7 #main .Videomodal .Browservideo li{width:900px}
#main .Videomodal .Browservideo li a{text-align:center;padding:0;margin:20px 10px 0 20px;top:180px}
#main .Videomodal .Browservideo li img{padding:0;margin:0 0 4px 5px}
#main .Browservideo .mask .pages{min-height:375px}
#main .Browservideo .mask .slider{list-style:none;margin:0;margin-left:0;width:99999px;height:999px}
#main .Browservideo .mask .slider table{margin-top:25px}
.ie7 #main .Browservideo .mask .slider table{margin-top:20px}
.ie8 #main .Browservideo .mask .slider table{margin-top:25px}
#main .Browservideo .primary ol.slider li{display:inline-block;margin:0;padding-bottom:8px;text-align:center;position:relative;height:203px}
.ie7 #main .Browservideo .primary ol.slider li{display:inline;padding-bottom:30px;height:108px}
.ie8 #main .Browservideo .primary ol.slider li{height:203px}
#main .Browservideo .primary li a{display:inline-block;padding:5px 0 1px 0;margin:2px}
#main .Browservideo ol.slider span image:hover{margin:0;border:2px solid #bcc54b}
#main .Browservideo ol.slider .heightwidthSet:hover{margin:0;border:2px solid #bcc54b}
.nextprev li.next a.hideImage{visibility:hidden;border-style:none;display:none}
.nextprev li.prev a.hideImage{visibility:hidden;border-style:none;display:none}
.videoContainer{clear:both;background:url("/_assets/css/images/tabpage-shadow-sides.gif") repeat-y scroll -7px top transparent}
.videoIsLoading{background:url("/_assets/css/images/VideoIsLoading.jpg") no-repeat scroll 0 0 transparent}
.videoInnerContainer{margin:0 10px 0 10px}
.videoLeftCol{float:left;width:892px;margin:12px 22px 0 12px;height:340px}
.videoDescription{height:230px;margin:0 10px 0 5px;float:right}
.videoDescription .share-right{float:none;padding-top:10px;display:inline;width:300px}
.videoLeftCol H2{padding:0 0 10px 10px;color:#444;font-family:Times New Roman;font-size:24px;font-weight:lighter;line-height:1;text-transform:uppercase}
.videoDescription p{padding:0 10px 10px 10px;font-size:12px;line-height:17px}
.detailLink{background:no-repeat scroll -10px -590px transparent;display:block;padding-left:0;margin-left:10px;color:#5a7d06}
#main .detailLink a{color:#5a7d06}
#main .videoContainer .slidebottom{width:900px;height:22px}
.ie8 #main .videoContainer .slidebottom{width:900px;height:22px}
.ie7 #main .videoContainer .slidebottom{width:900px;height:22px}
.slides .VideoV3 .slidebottom{margin-left:-9px}
.Itinerarycontent{margin-left:10px;color:#5a7d06}
a.travelPlannerCTAs{display:inline-block;height:50px;width:100%;background:url(/_assets/css/images/TripPlanner_off.png) no-repeat}
A:hover.travelPlannerCTAs{background:url(/_assets/css/images/TripPlanner_over.png) no-repeat}
#main .Itinerarycontent a{color:#5a7d06}
.contentGallery{display:block;position:relative}
.primary .results li.resultV2 .content{max-width:480px}
.primary .results li.resultV2 .contentV2{max-width:480px}
#main .results li.resultV2 .content{padding:10px 0 0 15px;clear:none;margin:0;float:left;position:static}
#main .results li.resultV2 .contentV2{padding:0 0 0 15px;clear:none;margin:0;float:left;position:static}
#main .results li.resultV2 .contentV2 p{margin:0;line-height:15px;width:400px;padding:3px 0 3px 0;font-family:Arial}
#main .family-of-brands.wallposts .results li.resultV2 .content{width:auto}
#main .family-of-brands.wallposts .results li.resultV2 .contentV2{width:auto}
#main .results li.resultV2 headerV2{height:auto;margin:0 0 3px 0;border-bottom:1px solid #ccc;display:inline-block;position:relative;z-index:0;background-image:none;background-attachment:scroll;background-repeat:repeat;background-position:0 0;background-color:transparent}
#main .wallposts .results li.resultV2 headerV2{float:left;clear:none;width:525px}
#main .results li.resultV2 h3{width:auto;line-height:1;padding:0 0 4px 15px;clear:none;background:0}
.results li.resultV2{padding:0 0 10px 0;clear:both;display:block;float:left;position:static}
.wallposts .results li.resultV2{width:525px;margin-bottom:2px}
.results li .thumbnailV2{padding:10px 0 0 0;position:static;z-index:2;float:left}
.results li .thumbnailV2 img{float:left}
#ThirdLevelMenu{clear:both;padding:0}
#primary .menu-OurRiverCruises h2 a{width:180px;background:url("/_assets/css/images/River_menu_1_OurRiverCruises.jpg") no-repeat scroll 0 0 transparent}
#primary .menu-OurRiverCruises h2 a:hover{background:url("/_assets/css/images/River_menu_1_OurRiverCruises.jpg") no-repeat scroll 0 2px transparent}
#primary .menu-OurShips h2 a{width:115px;background:url("/_assets/css/images/River_menu_2_OurShips.jpg") no-repeat scroll 0 0 transparent}
#primary .menu-OurShips h2 a:hover{background:url("/_assets/css/images/River_menu_2_OurShips.jpg") no-repeat scroll 0 2px transparent}
#primary .menu-WhyTauck h2 a{width:210px;background:url("/_assets/css/images/River_menu_3_WhyTauckRiver.jpg") no-repeat scroll 0 0 transparent}
#primary .menu-WhyTauck h2 a:hover{background:url("/_assets/css/images/River_menu_3_WhyTauckRiver.jpg") no-repeat scroll 0 2px transparent}
#primary .menu-Cruisevideos h2 a{width:140px;background:url("/_assets/css/images/River_menu_4_CruiseVideos.jpg") no-repeat scroll 0 0 transparent}
#primary .menu-Cruisevideos h2 a:hover{background:url("/_assets/css/images/River_menu_4_CruiseVideos.jpg") no-repeat scroll 0 2px transparent}
#primary .menu-NewFor2014 h2 a{width:140px;background:url("/_assets/css/images/River_menu_5_NewFor2014.jpg") no-repeat scroll 0 0 transparent}
#primary .menu-NewFor2014 h2 a:hover{background:url("/_assets/css/images/River_menu_5_NewFor2014.jpg") no-repeat scroll 0 2px transparent}
#primary .menu-CruiseForum h2 a{width:160px;background:url("/_assets/css/images/River_menu_6_CruiseForum.jpg") no-repeat scroll 0 0 transparent}
#primary .menu-CruiseForum h2 a:hover{background:url("/_assets/css/images/River_menu_6_CruiseForum.jpg") no-repeat scroll 0 2px transparent}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.river-navBar{background-color:#87a72e;width:958px;height:38px;margin:0;padding:0;display:block;float:left}
.river-navBar ul{padding:12px 0 0;list-style:none;text-align:center;margin:0}
.river-navBar ul li{font:bold 14px/16px Arial,Helvetica,Geneva,sans-serif;color:#FFF;display:inline;list-style-type:none;margin-right:13px;padding-right:13px;border-right:1px solid #aabf77}
.river-navBar ul li.last{border-right:0;margin:0;padding:0}
#main .river-navBar ul li a.menu-click{font:bold 14px/16px Arial,Helvetica,Geneva,sans-serif;color:#FFF;text-align:center}
#main .river-navBar ul li a.active{color:#c6d200}
.river-navBar ul li a.menu-click:hover{color:#87a72e}
.river-homeFeature{width:958px;height:363px;margin-bottom:20px}
.river-lowerFeature{width:958px;height:250px;margin-bottom:20px}
.river-videoFeature{width:958px;height:470px;margin-bottom:10px}
.content_area{width:918px;margin:0 20px 50px;padding-bottom:0;padding-left:0;padding-right:0;padding:0}
.main_content{width:918px;padding-top:30px;padding-left:20px;padding-right:20px}
.river-mainColumn{float:left;width:610px;position:relative;margin-top:20px}
.primary.river-mainColumn{margin-left:-10px}
.river-mainStyle{margin:30px -10px 0 -10px}
.river-home-sidebar{float:right;clear:right;width:279px;padding:15px 0 0 0;margin-right:-10px}
.river-mainColumn .introText{width:610px;display:block;float:left;margin-bottom:30px}
.river-mainColumn .introText h1{color:#87a72e;font:normal normal 28px/32px Arial,Helvetica,Geneva,sans-serif;margin-bottom:10px}
.river-mainColumn .introText p{padding:0 60px 0 0;margin:0 0 15px;font:normal normal 14px/19px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
.river-mainColumn .introText ul{margin:0 0 0 30px;padding:0;list-style-type:disc}
.river-mainColumn .introText li{padding:0 60px 0 0;margin:0;font:normal normal 14px/19px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
.river-mainColumn .introTextArticle .preHead{font-size:14px;line-height:16px;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:.2ex;color:#bbb3a9}
.river-mainColumn .introTextArticle h1{color:#69900f;font:normal normal 32px/38px Arial,Helvetica,Geneva,sans-serif;margin-bottom:10px}
.river-mainColumn .introTextArticle p{padding:0 60px 0 0;margin:0 0 35px;font:normal normal 12px/18px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
.river-mainColumn .introTextArticle h4{padding:0 60px 0 0;margin:0 0 20px;font:normal bold 15px/18px Arial,Helvetica,Geneva,sans-serif;color:#87a72e}
.river-mainColumn .introText a{color:#87a72e;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;margin-top:10px;background:url("/_assets/CSS/images/river_contentArrow.png") no-repeat 0 2px;text-indent:13px}
.river-mainColumn .introText a:hover{color:#a8be75;text-decoration:none}
.river-mainColumn .bodyText{width:610px;display:block;float:left;margin-bottom:30px;margin:0}
.river-mainColumn .bodyText h3{color:#87a72e;font:normal normal 22px/32px Arial,Helvetica,Geneva,sans-serif;letter-spacing:-.01ex;padding:0;margin:0}
.river-mainColumn .bodyText p{padding:0 60px 0 0;margin:0 0 15px;font:normal normal 12px/18px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
#main .river-mainColumn .bodyText a{color:#87a72e;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;margin-top:10px;background:url("/_assets/CSS/images/river_contentArrow.png") no-repeat 0 2px;text-indent:13px}
#main .river-mainColumn .bodyText a:hover{color:#a8be75;text-decoration:none}
.river-sidebar{float:right;width:300px;text-align:right;display:block}
.river-gradMods{display:block;float:left;margin-bottom:20px}
.river-gradMods.river-news{margin-top:20px}
.river-gradMod{height:185px;padding:0;margin:0 0 10px;background:url(/_assets/css/images/river_gradModBG.jpg) repeat-y;width:610px}
.river-grad_img_box{width:290px;height:185px;margin-right:20px;padding:0;float:left}
.river-grad_text_box{width:280px;padding:20px 20px 0 0;margin:0;float:left}
.river-grad_text_box .eyebrow,#main .river-grad_text_box .eyebrow a{color:black;margin:0 0 10px;font:13px/16px Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;padding:0;letter-spacing:.4ex}
.river-grad_text_box h2{color:#87a72e;margin:0 0 5px;font:normal bold 16px/18px Arial,Helvetica,Geneva,sans-serif;padding:0}
.river-grad_text_box p,#main .river-grad_text_box p a{padding:0;margin:0;font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
#main .river-grad_text_box a{color:#87a72e;text-decoration:none}
#main .river-grad_text_box a:hover{color:#a8be75;text-decoration:none}
.river-gradMod.no_margin{margin-bottom:0}
.river-squareMod1{min-height:145px;padding:0;margin:0 0 20px;background:url("/_assets/css/images/river_squareMod1_topLine.png") no-repeat;width:610px;float:left}
.river-squareMod1_img_box{width:125px;height:125px;margin-right:20px;padding:0;float:left;margin-top:20px}
.river-squareMod1_img_box img{height:100%}
.river-squareMod1_text_box{width:430px;padding:15px 20px 0 0;margin:20px 0 0;float:left}
.river-grad_squareMod1_box .eyebrow{color:#bbb3a9;margin:0 0 10px;font:13px/16px Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;padding:0;letter-spacing:.4ex}
.river-squareMod1_text_box h2{color:#87a72e;margin:0 0 5px;font:normal bold 16px/18px Arial,Helvetica,Geneva,sans-serif;padding:0}
#main .river-squareMod1_text_box h2 a{color:#87a72e;margin:0 0 5px;font:normal bold 16px/18px Arial,Helvetica,Geneva,sans-serif;padding:0;background:0;text-indent:0;text-transform:inherit;display:inline-block}
.river-squareMod1_text_box p{padding:0;margin:0;font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
#main .river-squareMod1_text_box a{color:#87a72e;text-decoration:none;text-transform:uppercase;font-weight:bold;display:inline-block;margin-top:10px;background:url("/_assets/CSS/images/river_contentArrow.png") no-repeat 0 2px;text-indent:12px}
.river-squareMod1_text_box a:hover{color:#a8be75;text-decoration:none}
.river-squareMod1.no_margin{margin-bottom:0}
.river-squareMod2_container{padding:0;width:919px;margin:50px 0 0;height:500px}
.river-squareMod2{min-height:145px;padding:0 10px 0 0;background:url(/_assets/css/images/river_squareMod2_topLine.png) no-repeat;width:445px;float:left;position:relative;margin-top:0;margin-bottom:20px;margin-left:0}
.river-squareMod2_img_box{width:125px;height:125px;margin-right:20px;padding:0;float:left;margin-top:20px}
.river-squareMod2_text_box{width:250px;padding:15px 20px 0 0;margin:20px 0 0;float:left}
.river-squareMod2_text_box h2{color:#87a72e;margin:0 0 5px;font:normal bold 16px/18px Arial,Helvetica,Geneva,sans-serif;padding:0}
.river-squareMod2_text_box p{padding:0;margin:0;font:normal normal 12px/16px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
#main .river-squareMod2_text_box .River-SquareMod2-Title{color:#87a72e;margin:0 0 5px;font:normal bold 16px/18px Arial,Helvetica,Geneva,sans-serif;padding:0}
#main .river-squareMod2_text_box .River-SquareMod2-LearnMoreLink{color:#87a72e;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;margin-top:10px;background:url("/_assets/CSS/images/river_contentArrow.png") no-repeat 0 2px;text-indent:13px}
#main .river-squareMod2_text_box a:hover{color:#a8be75;text-decoration:none}
.river-squareMod1.no_margin{margin-bottom:0}
.river-fourMod{margin-top:0;margin-left:0;margin-bottom:0;padding-top:0;padding-left:0;padding-right:0;width:940px;display:block}
.river-fourMod_header{padding:0;margin:0;display:block;width:908px;height:30px;vertical-align:bottom}
.river-fourMod_header h2{padding:0;margin:0;color:#87a72e;font:normal 22px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}
.river-fourMod_header .left-Block{padding:0;margin:0;display:block;float:left;vertical-align:bottom}
.river-fourMod_header .right-Block{padding:0 5px 0 0;display:block;float:right;margin:10px 0 0 0}
#main .river-fourMod_header .right-Block a{padding:0 0 0 14px;font-size:12px;display:inline;margin-left:0;color:#87a72e;font-weight:bold;text-transform:uppercase;line-height:14px;margin-top:0;background:url("/_assets/CSS/images/river_contentArrow.png") no-repeat 0 2px;position:relative;top:-3px}
#main .river-fourMod_header .right-Block a:hover{color:#a8be75;text-decoration:none}
.river-fourMod_module{float:left;width:175px;margin-right:11px;height:290px;margin-bottom:30px}
.river-fourMod_module_inner{height:245px}
.river-fourMod_module_inner img{width:100%}
.richtextnoboximage{width:250px;height:130px}
.river-fourMod_module h4,#main .river-fourMod_module h4 a{color:#4c4a3f;margin:15px 0 5px;font:normal bold 13px/16px Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;padding-top:0;padding-left:0;padding-right:0;padding:0;height:25px}
.river-fourMod_module p,#main .river-fourMod_module p a{color:#7a7972;text-align:left;padding:0 10px 0 0;margin:0;font:normal normal 11px/16px Arial,Helvetica,Geneva,sans-serif;height:85px}
.river-fourMod_module p a{padding:0;font-size:11px;display:inline;margin-right:0;margin-left:0;color:#87a72e;font-weight:bold;line-height:14px;margin-top:0}
.river-fourMod_module p a:hover{color:#a8be75;text-decoration:none}
.river-fourMod_links{display:block;margin-top:10px}
.river-fourMod_links ul{display:inline;text-align:left;width:0;height:0;margin-left:-8px;margin-top:10px}
.river-fourMod_links ul li{list-style-type:none;display:inline;margin:0 8px 0 0;padding:0 8px 0 0;float:left;border-right:1px solid #d7d7d1}
.river-fourMod_links ul li.last{list-style-type:none;display:inline;margin:0 8px 0 0;padding:0 8px 0 0;float:left;border-right:0 solid #d7d7d1}
#main .river-fourMod_links a{color:#87a72e;text-decoration:none;font:bold 11px/14px Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}
#main .river-fourMod_links ul li a{color:#87a72e;text-decoration:none;font:bold 11px/14px Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}
#main .river-fourMod_links ul li a:hover{color:#a8be75;text-decoration:none;font-weight:bold}
#main .river-fourMod_links ul li a.active{color:#d7d7d1;text-decoration:none;font-weight:bold}
.ie7 .river-fourMod{height:1%;padding:0;margin:0}
#main .RiverETPmodal .carouselImage{clear:both;width:900px;padding:0;margin:0;border-width:0;position:relative;z-index:999}
#main .RiverETPmodal .carouselImage li{list-style-type:none;display:inline;margin:0 8px 0 0;padding:0 8px 0 0;float:left;border-right:1px solid #d7d7d1}
#main .RiverETPmodal .carouselImage li a{text-align:left;padding:0}
#main .RiverETPmodal .carouselImage .mask{width:912px;margin:0;position:relative;height:auto;overflow:hidden}
#main .RiverETPmodal .carouselImage li.last{list-style-type:none;display:inline;margin:0 8px 0 0;padding:0 8px 0 0;float:left;border-right:0 solid #d7d7d1}
#main .RiverETPmodal .carouselImage .nextprev li.next a{right:-30px}
#main .RiverETPmodal .carouselImage .nextprev li a{top:50px}
#main .RiverETPmodal .carouselImage .nextprev li.prev a{left:-17px}
#main .RiverETPmodal .carouselImage .mask .slider{list-style:none;width:9999px;margin-left:0}
.river-splitModules{padding:50px 0 0 0;width:610px}
.river-splitMod{padding:0;margin:0 0 20px;width:610px}
.river-splitMod_images{width:610px;height:125px;margin-bottom:20px;display:block;padding:0}
.river-splitMod .river-splitMod_imageLeft{float:left;width:300px;height:125px;background-color:#fafafa}
.river-splitMod_imageLeft img{width:100%;height:100%}
.river-splitMod .river-splitMod_imageRight{float:right;width:300px;height:125px;background-color:#fafafa}
.river-splitMod_imageRight img{width:100%;height:100%}
.river-splitMod_imageRightMagnify{right:0;top:0;position:absolute}
.river-splitMod_imageRightMagnify img{width:auto;height:auto}
.river-splitMod_header h2{font:bold 16px/16px Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;color:#87a72e}
.river-splitMod_mainNav{font:13px/16px Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;color:#d7d7d1;border-top:1px solid #e4e4e2;border-bottom:1px solid #e4e4e2;height:21px;width:605px;display:block;margin-top:10px;margin-bottom:20px;padding-top:8px;padding-left:5px;padding-bottom:4px;text-align:left}
.river-splitMod_mainNav ul{display:inline;text-align:left;width:0;height:0;margin-left:-8px}
.river-splitMod_mainNav ul li{list-style-type:none;display:inline;margin:0 7px 0 0;padding:0 7px 0 0;float:left;border-right:1px solid #d7d7d1}
#main .river-splitMod_mainNav ul li a{color:#87a72e;text-decoration:none;font-weight:bold}
#main .river-splitMod_mainNav ul li a:hover{color:#a8be75;text-decoration:underline;font-weight:bold}
#main .river-splitMod_mainNav ul li a.Active{text-decoration:underline;font-size:14px}
#main .river-splitMod_mainNav ul li a.LastActive{list-style-type:none;margin:0;padding:0 8px 0 0;float:left;border-right:0 solid #d7d7d1;text-decoration:underline;font-size:14px}
.river-splitMod h3{font:bold 16px/16px Arial,Helvetica,Geneva,sans-serif;color:#87a72e;margin-bottom:8px;padding:0}
#main .river-splitMod h3 a{color:#87a72e}
.river-splitMod p{padding:0;margin:0;font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
.river-splitMod_itemNav{color:#d7d7d1;height:21px;width:610px;display:block;margin-top:10px;margin-bottom:20px;padding-top:8px}
.river-splitMod_itemNav ul{display:inline;text-align:left;width:0;height:0;margin-left:-8px}
.river-splitMod_itemNav ul li{list-style-type:none;display:inline;margin:0 8px 0 0;padding:0 8px 0 0;float:left;border-right:1px solid #d7d7d1}
.river-splitMod_itemNav ul li.last{list-style-type:none;display:inline;margin:0 8px 0 0;padding:0 8px 0 0;float:left;border-right:0 solid #d7d7d1}
#main .river-splitMod_itemNav ul li a{color:#87a72e;text-decoration:none;font:bold 12px/16px Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}
.river-splitMod_itemNav ul li a:hover{color:#a8be75;text-decoration:none;font-weight:bold}
.river-splitMod_itemNav ul li a.active{color:#d7d7d1;text-decoration:none;font-weight:bold}
.river-splitMod_bottomDivider{background:url("/_assets/css/images/river_squareMod1_topLine.png") no-repeat;width:610px;height:1px}
.river-quote{width:220px;padding-left:36px;font:italic 28px/32px Georgia,"Times New Roman",Times,serif;color:#87a72e;text-align:left;letter-spacing:-.03ex;display:block;padding-bottom:20px;padding-right:20px;margin-left:50px;margin-top:0;float:left;margin-bottom:30px}
.river-quote .attribute{font:14px/18px Arial,Helvetica,Geneva,sans-serif;color:#87a72e;letter-spacing:0;text-align:left}
.river-quote img{height:100%;width:100%}
.river-sideBarVideoMod{width:280px;text-align:left;margin-bottom:50px;padding:0}
.river-sideBarVideoMod img{height:auto}
.river-sideBarVideoMod h4{font:bold 16px/17px Arial,Helvetica,Geneva,sans-serif;color:#87a72e;text-align:left;margin:10px 0 10px 0;padding:0}
.river-sideBarVideoMod p{color:#7a7972;text-align:left;padding:0;margin:-5px 0 0;font:normal normal 11px/13px Arial,Helvetica,Geneva,sans-serif;width:265px}
#main .river-sideBarVideoMod a.learn-more{font:bold 12px/16px Arial,Helvetica,Geneva,sans-serif;color:#87a72e;text-decoration:none;text-transform:uppercase;font-weight:normal;display:inline-block;margin-top:10px;background:url("/_assets/CSS/images/river_contentArrow.png") no-repeat 0 2px;text-indent:6px}
.river-sideBarBrochureMod{width:250px;float:right;text-align:left;display:block;background:url(/_assets/css/images/river-brochureModBG.jpg) no-repeat;padding-top:205px;padding-left:10px;margin-bottom:50px}
.river-sideBarBrochureMod h4{font:bold 14px/16px Arial,Helvetica,Geneva,sans-serif;color:#87a72e;text-align:left;padding:0;margin:10px 0 0}
.river-sideBarBrochureMod p{color:#7a7972;text-align:left;padding:0;margin:-5px 0 5px;font:normal normal 11px/13px Arial,Helvetica,Geneva,sans-serif}
.river-sideBarBrochureMod a.link{font:bold 11px/16px Arial,Helvetica,Geneva,sans-serif;color:#87a72e;text-decoration:none;text-transform:uppercase;background:url(/_assets/css/images/river-smallGreenArrow.png) no-repeat 0 2px;padding-left:7px}
.river-sideBarBrochureMod a.link:hover{color:#a8be75;text-decoration:none}
.river-sideBarPromoMod{width:260px;float:right;text-align:left;display:block;min-height:250px;padding-left:10px;background-repeat:no-repeat}
.river-sideBarPromoMod h4{font:20px/16px Arial,Helvetica,Geneva,sans-serif;color:#87a72e;text-align:left;padding:0;margin:10px 0}
.river-sideBarPromoMod p{color:#7a7972;text-align:left;padding:0;margin:0 0 5px;font:normal normal 11px/13px Arial,Helvetica,Geneva,sans-serif}
.river-sideBarPromoMod a.link{font:bold 11px/16px Arial,Helvetica,Geneva,sans-serif;color:#87a72e;text-decoration:none;text-transform:uppercase;background:url(/_assets/css/images/river-smallGreenArrow.png) no-repeat 0 2px;padding-left:7px}
.river-sideBarPromoMod a.link:hover{color:#a8be75;text-decoration:none}
.river-pola{width:300px;background-image:url("/_assets/css/images/river-polaBG.png");height:200px;float:right;text-align:left;margin-right:-20px;margin-bottom:30px}
.river-pola .river-polaImage{padding-top:25px;padding-left:25px;position:relative;float:left;display:block;clear:none;width:300px;height:125px}
.river-polaImage img{height:100%}
.river-pola p{font:italic normal 12px/16px Arial,Helvetica,Geneva,sans-serif;color:#9b9386;display:block;float:left;text-align:left;clear:both;margin-right:0;margin-top:8px;margin-bottom:0;padding:0 0 0 27px}
.river-pola p a{color:#9b9386;text-decoration:none;background:url("/_assets/css/images/river-smallRedArrow.png") no-repeat 2px 2px;padding-left:10px}
.river-pola p a:hover{color:#bcb7af;text-decoration:none}
.river-articleIndent{padding-left:20px}
.spacer35{width:260px;height:35px;display:block}
.rivertabpage.ShipItinerary .river-splitModules{margin-left:25px;margin-top:-20px}
.river-wtrcBannerItem{width:450px;height:210px;margin:0 5px 5px 0;float:left}
.river-wtrcBannerItem:hover{cursor:pointer}
.river-wtrcBannerItem.hoverOver{background-color:Black;color:White;opacity:.8;filter:alpha(opacity=80);position:relative;top:0;left:0}
.river-wtrcBannerItem.hoverOver:hover{cursor:pointer}
.river-wtrcBannerItem.hoverOver h3{color:White;font:normal normal 22px/32px Arial,Helvetica,Geneva,sans-serif;letter-spacing:-.01ex;padding:0;margin:35px 0 0 30px}
.river-wtrcBannerItem.hoverOver p{padding:0;margin:10px 0 5px 30px;font:normal normal 12px/18px Arial,Helvetica,Geneva,sans-serif;color:White}
#main .river-wtrcBannerItem.hoverOver a{color:#87a72e;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;margin:10px 0 0 30px;background:url("/_assets/CSS/images/river_contentVideoArrow.png") no-repeat 0 2px;text-indent:13px}
#main .river-wtrcBannerItem.hoverOver a:visited{color:#87a72e}
#main .river-mainStyle .videoContainer .slidebottom{height:2px;margin-left:12px}
#main .river-mainStyle .videoContainer .slidetop{margin-left:0}
#main .river-mainStyle .slides.videoContainer{background:url("/_assets/css/images/tabpage-shadow-sides.gif");z-index:auto}
#main .river-mainStyle .videoInnerContainer{margin-left:20px}
#main .river-mainStyle .slides .VideoV3{margin-left:13px}
#main .river-mainStyle .slides .VideoV3 .slidebottom{height:0;margin-left:12px}
#main .river-mainStyle .Videomodal .Browservideo{z-index:auto}
.river-mainColumn.river-secondaryPage .introText a{color:inherit;text-transform:none;display:inline;margin-top:inherit;background:0;font-weight:normal;text-indent:inherit;background:0}
.river-splitMod .results{float:none}
.river-mainStyle .introText{width:610px;display:block;float:left}
.river-mainStyle .introText h1{color:#87a72e;font:normal normal 28px/32px Arial,Helvetica,Geneva,sans-serif;margin-bottom:10px}
.river-mainStyle .introText p{padding:0 60px 0 0;margin:0 0 15px;font:normal normal 14px/19px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
.river-mainStyle .introTextArticle .preHead{font-size:14px;line-height:16px;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:.2ex;color:#bbb3a9}
.river-mainStyle .introTextArticle h1{color:#69900f;font:normal normal 32px/38px Arial,Helvetica,Geneva,sans-serif;margin-bottom:10px}
.river-mainStyle .introTextArticle p{padding:0 60px 0 0;margin:0 0 35px;font:normal normal 12px/18px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
.river-mainStyle .introTextArticle h4{padding:0 60px 0 0;margin:0 0 20px;font:normal bold 15px/18px Arial,Helvetica,Geneva,sans-serif;color:#87a72e}
#main .river-mainStyle a.learn-more{color:#87a72e;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;margin-top:10px;background:url("/_assets/CSS/images/river_contentArrow.png") no-repeat 0 2px;text-indent:8px;font:normal normal 12px Arial,Helvetica,Geneva,sans-serif}
#main .river-mainStyle a.learn-more:hover{color:#a8be75;text-decoration:none}
.river-mainStyle .bodyText{width:610px;display:block;float:left;margin-bottom:30px;margin:0}
.river-mainStyle .bodyText h3{color:#87a72e;font:normal normal 22px/32px Arial,Helvetica,Geneva,sans-serif;letter-spacing:-.01ex;padding:0;margin:0}
.river-mainStyle .bodyText p{padding:0 60px 0 0;margin:0 0 15px;font:normal normal 12px/18px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
.river-mainStyle .bodyText a{color:#87a72e;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;margin-top:10px;background:url("/_assets/CSS/images/river_contentArrow.png") no-repeat 0 2px;text-indent:13px}
.river-mainStyle .bodyText a:hover{color:#a8be75;text-decoration:none}
#wowslider-container2{zoom:1;position:relative;max-width:958px;margin:0 auto 0;border:0;text-align:left}
* html #wowslider-container2{width:958px}
#wowslider-container2 .ws_images ul{position:relative;width:10000%;height:auto;left:0;list-style:none;margin:0;padding:0;border-spacing:0;overflow:visible}
#wowslider-container2 .ws_images ul li{width:1%;line-height:0;float:left;font-size:0;padding:0 0 0 0!important;margin:0 0 0 0!important}
#wowslider-container2 .ws_images{position:relative;left:0;top:0;width:100%;height:100%;overflow:hidden}
#wowslider-container2 .ws_images a{width:100%;display:block;color:transparent}
#wowslider-container2 img{max-width:none!important}
#wowslider-container2 .ws_images img{width:100%;border:none 0;max-width:none;padding:0}
#wowslider-container2 a{text-decoration:none;outline:0;border:0}
#wowslider-container2 .ws_bullets{font-size:0;float:left;position:absolute;z-index:70}
#wowslider-container2 .ws_bullets div{position:relative;float:left}
#wowslider-container2 a.wsl{display:none}
#wowslider-container2 .ws_bullets{padding:10px}
#wowslider-container2 .ws_bullets a{margin-left:5px;height:10px;width:10px;float:left;border:1px solid #B8C4CF;color:transparent;text-indent:0;background-image:url("data:image/gif;base64,");position:relative}
#wowslider-container2 .ws_selbull{background-color:#B8C4CF;color:#FFF}
#wowslider-container2 .ws_bullets a:hover,#wowslider-container2 .ws_overbull{background-color:#dae9f6;color:#FFF}
#wowslider-container2 a.ws_next,#wowslider-container2 a.ws_prev{font-family:Tahoma,Arial,Helvetica;font-size:14px;position:absolute;display:none;top:50%;margin-top:-15px;line-height:30px;z-index:60;background-color:#000;color:#FFF;padding:0 10px;opacity:.7;filter:alpha(opacity=70)}
#wowslider-container2 a.ws_next{right:0}
#wowslider-container2 a.ws_prev{left:0}
* html #wowslider-container2 a.ws_next,* html #wowslider-container2 a.ws_prev{display:block}
#wowslider-container2:hover a.ws_next,#wowslider-container2:hover a.ws_prev{display:block}
#wowslider-container2 .ws_bullets{top:0;right:0}
#wowslider-container2 .ws-title{position:absolute;bottom:0;left:0;margin-right:5px;z-index:50;background-color:#000;color:#FFF;padding:10px 1%;width:98%;font-family:Tahoma,Arial,Helvetica;font-size:14px;opacity:.55;filter:alpha(opacity=55)}
#wowslider-container2 .ws-title div{padding-top:5px;font-size:12px}
#wowslider-container2 .ws_images ul{animation:wsBasic 15s infinite;-moz-animation:wsBasic 15s infinite;-webkit-animation:wsBasic 15s infinite}
@keyframes wsBasic{0%{left:-0%}
20%{left:-0%}
33.33%{left:-100%}
53.33%{left:-100%}
66.67%{left:-200%}
86.67%{left:-200%}
}
@-moz-keyframes wsBasic{0%{left:-0%}
20%{left:-0%}
33.33%{left:-100%}
53.33%{left:-100%}
66.67%{left:-200%}
86.67%{left:-200%}
}
@-webkit-keyframes wsBasic{0%{left:-0%}
20%{left:-0%}
33.33%{left:-100%}
53.33%{left:-100%}
66.67%{left:-200%}
86.67%{left:-200%}
}
#wowslider-container2 .ws_bullets a img{text-indent:0;display:block;top:12px;left:-64px;visibility:hidden;position:absolute;border:2px solid #B8C4CF;max-width:none}
#wowslider-container2 .ws_bullets a:hover img{visibility:visible}
#wowslider-container2 .ws_bulframe div div{height:48px;overflow:visible;position:relative}
#wowslider-container2 .ws_bulframe div{left:0;overflow:hidden;position:relative;background-color:#B8C4CF;width:127px}
#wowslider-container2 .ws_bullets .ws_bulframe{display:none;top:25px;overflow:visible;position:absolute;cursor:pointer;border:2px solid #B8C4CF}
#wowslider-container2 .ws_bulframe span{position:absolute}
#main .river-secondaryPage .river-splitModules{padding:0}
#main .river-navBar ul li a.menu-click{color:White;text-decoration:none}
#main .river-navBar ul li a.active{color:#c6d200}
#main .river-navBar ul li a.menu-click:hover{color:#c5d200}
.modBanner .hero-selector.river-selector{top:5px;z-index:101}
.modBanner .hero-select.river-selector{background-color:#D6D6D6;border-color:#D6D6D6}
.modBanner .hero-select.river-selector{background-color:#D6D6D6;border:1px solid #D6D6D6}
.modBanner .hero-select.river-selector.active{background:transparent;border:1px solid #D6D6D6}
#main #bannerNext:hover,#main #bannerPrev:hover{display:block}
.riverBannerItem{list-style-type:none}
#main #bannerPrev{display:block;width:60px;height:100%;background:url(/_assets/css/images/River_banner_leftarrow.png) center;position:absolute;top:-5px;z-index:102}
#main #bannerNext{display:block;width:60px;height:100%;background:url(/_assets/css/images/River_banner_rightarrow.png) center;position:absolute;top:-5px;z-index:102;right:0}
.primary.ShipContainerV2{padding:0;width:898px}
#main .rivertabpage .rivertabpage-wrap{padding:0 0 20px 0;width:870px;overflow:visible;position:relative;float:left}
#main .rivertabpage .Overviewwrap{padding:10px 0 0 30px;margin-top:20px}
#main .rivertabpage .Overviewwrap .content .river-Overview_img{float:right;display:inline-block;margin:0 0 20px 0;padding:0 0 10px 0;height:auto}
.river-Overview_img{float:right;display:inline-block;margin:0 0 20px 0;padding:0 0 10px 0;height:auto}
#main .rivertabpage .Overviewwrap .content .descriptionWrap{width:500px;display:inline-block;line-height:1.5;float:left;padding:20px 0 20px 0}
#main .rivertabpage .Overviewwrap .content .descriptionWrap p{padding:0;margin-right:0;font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
.descriptionWrap{width:500px;display:inline-block;line-height:1.5;float:left;padding:20px 0 20px 0}
.descriptionWrap p{padding:0;margin-right:0;font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
.Overviewwrap .descriptionWrap ul{padding:0;margin:0 0 0 30px;list-style-type:disc}
.Overviewwrap .descriptionWrap li{padding:0;margin:0;font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
#main .rivertabpage h3{color:#87a72e;margin:0 0 5px;font:normal bold 16px/18px Arial,Helvetica,Geneva,sans-serif;padding:0}
#main .rivertabpage .Suiteswrap{padding:0;margin:10px 0 0 0}
.deckplans-squareMod{padding:0 2px 0 0;margin:10px 0 20px 8px;float:left}
.mytrips .deckplans-squareMod{padding:0 2px 0 0;margin:10px 0 20px 7px;float:left}
.deckplans-squareMod_img_box{padding:0;float:left;margin-top:20px}
.DeckPlanImage{padding:0;margin:0 0 0 10px}
.deckplans_text_box{display:inline-block;padding:0;margin:0 0 10px 10px}
.deckplans_text_box p{padding:0;margin-left:10px;font:normal normal 13px/16px Arial Narrow,Helvetica,Geneva,sans-serif;color:#7a7972}
.ie7 .deckplans_text_box{margin:0 0 10px 0;float:left}
.suites-squareMod_img_box{width:125px;height:125px;margin-right:20px;padding:0;float:left;margin-top:20px}
.suites-squareMod_text_box{width:220px;padding:15px 20px 0 20px;margin:5px 0 0;float:left}
.suites-squareMod_img_box img{height:100%}
.suites-squareMod_text_box h4,#main .suites-squareMod_text_box h4 a{color:#87a72e;margin:0 0 5px;font:normal bold 16px/18px Arial,Helvetica,Geneva,sans-serif;padding:0}
.suites-squareMod_text_box p,#main .suites-squareMod_text_box p a{padding:0;margin:0;font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
.suites-squareMod_text_box a:hover{color:#a8be75;text-decoration:none}
.suites-squareMod{padding:0;margin:0 20px 20px 10px;float:left}
.suites-squareMod-AddLine{background:url("/_assets/css/images/river_squareMod1_topLine.png") no-repeat;padding:0;margin:0 20px 20px 10px;float:left}
.ship-fourMod_links{display:block;margin-top:10px}
.ship-fourMod_links ul{display:inline;text-align:left;width:0;height:0;margin-left:-8px;margin-top:10px}
.ship-fourMod_links ul li{list-style-type:none;display:inline;margin:0 8px 0 0;padding:0 8px 0 0;float:left;border-right:1px solid #d7d7d1}
.ship-fourMod_links ul li.last{list-style-type:none;display:inline;margin:0 8px 0 -10px;padding:0 8px 0 0;float:left;border-right:0 solid #d7d7d1}
#main .ship-fourMod_links ul li a{color:#87a72e;text-decoration:none;font:bold 11px/14px Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;display:block;margin-top:10px;text-indent:12px}
#main .ship-fourMod_links ul li a:hover{color:#a8be75;text-decoration:none;font-weight:bold}
#main .ship-fourMod_links ul li a.active{color:#d7d7d1;text-decoration:none;font-weight:bold}
#main .rivertabpage .LOBwrap{padding:10px 0 0 30px;margin-top:20px}
#main .rivertabpage .LOBwrap .content .river-Overview_img{float:right;width:410px;display:inline-block;margin:0 0 20px 0;padding:0 0 10px 0;height:auto}
#main .rivertabpage .LOBwrap .content .descriptionWrap{width:500px;display:inline-block;line-height:1.5;float:left;padding:20px 0 20px 0}
#main .rivertabpage .LOBwrap .content .descriptionWrap p{padding:0;margin-right:0;font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif;color:#7a7972}
.ship-fourMod_module{float:left;width:280px;height:160px;margin:30px 10px 30px 10px;padding:20px 0 0 0}
.rivertabpage .slides{width:920px;right:0;position:relative;background:0}
.rivertabpage .slides div.slidetop{height:12px;margin:0 10px 0 4px;background:0}
.rivertabpage .slides div.slidebottom{background:0}
.rivertabpage .slides .page{float:left;background:0;padding:3px 40px 3px 30px;width:800px}
.rivertabpage .slides .page .media{float:left;width:480px;padding:10px 0 10px 30px}
.rivertabpage .milestones.slides .page blockquote{padding:5px 0 0 0}
#main .rivertabpage .carousel{margin:0 4px 0 0}
#main .rivertabpage .milestones .primary .mask{left:20px}
#tertiary .river-navBar li .secondary{width:958px;height:431px;position:absolute;background:#99ae60;z-index:9999;margin-top:8px}
.ie7 #tertiary .river-navBar li .secondary{left:0;top:100px;margin-top:25px}
#tertiary .river-navBar li .secondary .listing,#tertiary .river-navBar li .secondary dl{width:870px;height:375px;position:absolute;right:20px;top:25px;background:#fff;padding-top:15px}
.ie7 #tertiary .river-navBar li .secondary dl{width:870px;height:340px;position:absolute;right:20px;top:45px;background:#fff;padding-top:15px;z-index:2}
#tertiary .river-navBar li .secondary .listing{padding-left:40px;width:870px}
#tertiary .river-navBar li .secondary dt{width:116px;position:relative;left:-15px;padding:10px 5px 5px 30px;height:23px;line-height:13px;color:#000;font-size:14px}
.ie7 #tertiary .river-navBar li .secondary dt{width:116px;position:relative;left:-15px;padding:10px 5px 5px 30px;height:23px;line-height:13px;color:#000;font-size:14px;z-index:2}
#tertiary .river-navBar li .secondary .single dt{display:none}
#tertiary .river-navBar li .secondary dt.selected{font-weight:bold}
.ie7 #tertiary .river-navBar li .secondary dt.selected{font-weight:bold;z-index:2}
#tertiary .river-navBar li .secondary dt a{color:#000;text-decoration:none}
.ie7 #tertiary .river-navBar li .secondary dt a{color:#000;text-decoration:none;z-index:2}
.ie7 #tertiary .river-navBar li .secondary .mega{z-index:2}
#tertiary .river-navBar li .secondary dd{width:710px;position:absolute;right:0;top:10px;display:none}
.ie7 #tertiary .river-navBar li .secondary dd{width:710px;position:absolute;right:0;top:10px;display:none;z-index:2}
#tertiary .river-navBar li .secondary .single dd{width:816px}
#tertiary .river-navBar li .secondary .single dd .description{width:400px}
#tertiary .river-navBar li .secondary dd.selected{display:block}
#tertiary .river-navBar li .secondary .listing .description,#tertiary .river-navBar li .secondary dd .description{float:left;width:300px}
#tertiary .river-navBar li .secondary .listing .description{float:left;width:390px}
#tertiary .river-navBar li .secondary .description .explore{padding-top:16px}
#tertiary .river-navBar li .secondary .listing .description .learn-more,#tertiary .river-navBar li .secondary dd .description .learn-more{position:static;background:url(/_assets/css/images/spriteme1.png) -10px -590px no-repeat;padding-left:20px;display:block}
#tertiary .river-navBar li .secondary .listing .caption,#tertiary .river-navBar li .secondary dd .caption{background:url(/_assets/css/images/spriteme1.png) -10px -590px no-repeat;padding-left:20px}
#tertiary .river-navBar li .secondary .listing h4,#tertiary .river-navBar li .secondary dd h4{font-size:30px;text-align:left;margin-top:10px;margin-bottom:10px}
.menu-richtext{text-align:left;color:#7a7972;font-weight:normal;margin-top:25px}
.menu-richtext p{font-weight:lighter;text-decoration:none;font-family:Verdana;font-size:12px}
#main .menu-richtext a.learn-more{background:url("/_assets/CSS/images/river_contentArrow.png") no-repeat 1px 2px}
#tertiary .river-navBar li .secondary .listing h4 A,#tertiary .river-navBar li .secondary dd h4 A{text-decoration:none;font-family:Verdana;font-weight:lighter;color:#87a72e;margin-bottom:10px}
#tertiary .river-navBar li .secondary .listing .image,#tertiary .river-navBar li .secondary dd .image{float:right;width:380px;margin:0 15px}
#tertiary .river-navBar li .secondary li h3{float:left;display:inline-block;color:#fff;width:auto;padding:12px 15px 8px 15px;height:15px;margin-top:10px;font-size:96%}
#tertiary .river-navBar li .secondary li h3 a{color:#fff;text-decoration:none}
#tertiary .river-navBar li .secondary li h3.first{margin-left:16px}
#tertiary .river-navBar li .secondary li h3.selected{background:#fff;color:#547805}
#tertiary .river-navBar li .secondary li h3.selected a{color:#547805}
#tertiary{background:white}
.CabinCategoryPopupTitle{color:#87a72e;font:normal bold 16px/18px Arial,Helvetica,Geneva,sans-serif;margin:0;padding:0;line-height:18px}
.CabinCategoryPopupDescription{color:#7a7972;font:normal normal 12px/14px Arial,Helvetica,Geneva,sans-serif;margin:0;padding:10px 0 0 10px;line-height:14px;width:400px;display:block;float:left}
.CabinCategoryPopupDescription LI{list-style-position:outside;list-style-type:circle}
.CabinCategoryPopupImage{width:375px;padding:10px 15px 0 0;float:left}
.RichTextHyperLinkDisable{cursor:text}
#main a.HyperLinkTextColor{color:Black}
.FloatingDotWhack img{z-index:-1}
.TravelBlogTitleDescription{float:left;width:100%}
#tertiary{margin-top:-7px}
.riverBanner #tertiary{margin-top:0}
.socialFloat{position:absolute;right:-40px;top:345px;background-color:#efefef;padding-top:4px}
.travelPlanner .gethelp fieldset LI.tpFollowUpRequest.tpPhone TABLE LABEL{font-weight:normal;float:right;margin-left:5px;margin-right:5px}
.travelPlanner .gethelp fieldset LI.tpFollowUpRequest.tpPhone INPUT[type="radio"]{min-width:10px;margin-top:-2px;margin-left:10px}
.GuestMemberSignIn{position:relative;top:-9px}
.modalLogin{position:absolute;top:23px;width:300px;left:657px;display:none}
.modalLogin .header{width:300px;height:40px;background-image:url('/_assets/css/images/SignInFlyout_greenbar.png')}
.backdropLogin{display:block;height:100%;width:100%;filter:alpha(opacity=60);opacity:.6;background-color:#222;position:fixed;top:0;left:0;z-index:9;position:absolute}
.modalLogin .fieldset{width:280px;margin:0;padding:10px;background-color:White}
.modalLogin .fieldset label{display:block;margin-bottom:3px;font-family:Arial;font-size:12px;font-weight:bold}
.modalLogin .fieldset Input[type="text"],.modalLogin .fieldset Input[type="password"]{border:1px solid black;padding:6px;width:100%;background-color:White;-webkit-box-shadow:0 0 0 1000px white inset}
.modalLogin .fieldset Input[type="submit"]{background-image:url('/_assets/css/images/signin_off.jpg');background-position:0 0;background-repeat:no-repeat;width:65px;height:35px;border:0;text-indent:-9999px;background-color:White;float:left}
.modalLogin .fieldset .secureImg{float:left;margin:3px 0 0 20px;background-image:url('/_assets/css/images/GoldLock_secure.png');background-position:0 0;background-repeat:no-repeat;height:25px;text-indent:25px;vertical-align:middle;line-height:25px;font-weight:bold;font-family:Arial;font-size:12px}
.modalLogin .fieldset .lblPassword{float:left}
.modalLogin .fieldset .form-one-col{width:250px;margin-top:4px}
.modalLogin .fieldset .form-one-col.loginLine{margin-top:-5px}
.modalLogin .loading{float:left;margin:3px 0 0 0;background-image:url('/_assets/css/images/ajax-loader_small.gif');background-position:0 0;background-repeat:no-repeat;height:16px;text-indent:20px;vertical-align:middle;line-height:16px;font-weight:bold;font-family:Arial;font-size:12px}
.modalLogin .fieldset .forgotLink{float:right;display:block;margin-bottom:3px;font-family:Arial;font-size:12px;margin-right:-12px}
.agentbadge{height:100px;position:absolute;right:10px;top:140px;z-index:1}
.ie7 .agentbadge{z-index:9999}
.BrochureAgentBadge{height:100px;position:absolute;right:10px;top:115px;z-index:1}
#main #intro .description ul{font-size:12px;line-height:1.3;font-family:Sans-Serif}
#main #intro .description ul li{font-size:12px;line-height:1.3;font-family:Sans-Serif}
#container #main.home #bannerContainer{position:absolute;margin-top:-398px;margin-left:-30px}
.home.modBanner .hero-selector.river-selector{right:70px}
.cloakWarning{background-color:Red;color:White;font:sans-serif 13pt;font-weight:bold;height:18px;padding:6px 0 6px 15px}
#main .tabpage .pricinggrid table tbody tr.BBC td:nth-child(1){background-image:url(/_assets/images/BBC/BBC_globe_pricing.png);padding-left:25px;background-repeat:no-repeat;background-position:left}
#main .tabpage .pricinggrid table tbody tr.hideme{display:none}
.itinerarySubtitle{font-size:16px;padding:5px 0 2px 0;font-weight:lighter}
article.imageModule,.imageModule,#main article.imageModule{background-image:none;border-style:none}
.activitylevelflyout a.close{position:absolute;text-decoration:none;bottom:10px;right:10px;z-index:9;color:#09156a;padding-right:15px;background:url(/_assets/css/images/close-x.gif) right center no-repeat}
.AgentBrochureAmount{position:relative;left:3px}
.AgentBrochureRscAgentFields{padding-left:15px}
.AgentBrochureRscAgentSection{padding-top:5px;float:left}
.errBrochureOrderMessage{color:Red;font-weight:bold;height:10px}
.errBrochureOrderMessage2{color:Red;font-weight:bold;height:10px;position:relative;top:2px}
.errAgentBrochureOrderMessage{color:Red;font-weight:bold;height:10px}
.AgentBrochureMessageHide{visibility:hidden}
#main .contentwrap .AgentBrochures{float:left;width:100%;padding-left:9px;list-style:none}
#main .contentwrap .AgentBrochures li{float:left;width:135px;padding:10px 8px 5px 0;font-size:12px}
#main .contentwrap .AgentBrochures li h2{font-weight:normal;padding:7px 0;height:30px;width:120px}
#main .contentwrap .selectbrochures .AgentBrochures li ul li label{margin:0 0 0 3px}
#main .contentwrap .AgentBrochures li ul{padding:0}
#main .contentwrap .AgentBrochures li li{padding:7px 0;width:100%;display:block;border-top:1px solid transparent}
#main .contentwrap .AgentBrochureOrder{float:left;width:100%;padding-left:9px;list-style:none}
#main .contentwrap .AgentBrochureOrder table tbody tr td h1{font-weight:bold;padding:7px 0;height:30px;width:40%;display:inline}
#main .contentwrap .AgentBrochureOrder table tbody tr td h2{font-weight:normal;padding:7px 0;height:30px;width:40%;display:inline}
#main .contentwrap .submitagentbrochures{clear:both;text-align:left;padding:10px 0 0 0;height:18px}
#main .contentwrap .submitagentbrochures .agentsubmit,#main .contentwrap .submitagentbrochures .agentcancel{float:left;margin:0 0 0 10px;background-image:url(/_assets/css/images/SubmitAgentRequest_off.png);padding:35px 85px 0 82px;height:18px}
#main .contentwrap .submitagentbrochures .agentsubmit:hover{background-image:url(/_assets/css/images/SubmitAgentRequest_over.png);height:18px}
#main .contentwrap .submitagentbrochures .agentsubmit{float:left;margin:0 0 0 10px;position:relative;background-image:url(/_assets/css/images/SubmitAgentRequest_off.png);padding:15px 85px 3px 82px;border-top-left-radius:5px;height:18px}
#main .contentwrap .submitagentbrochures .agentsubmit:hover{background-image:url(/_assets/css/images/SubmitAgentRequest_over.png);height:18px}
#main .contentwrap .selectagentbrochures .Instruction{width:auto;float:left;font-size:13px;margin:10px 40px 3px 9px}
.ie7 #main .contentwrap .selectagentbrochures .Instruction{width:auto;float:left;font-size:13px;margin:10px 40px 3px 9px}
.ie8 #main .contentwrap .selectagentbrochures .Instruction{width:auto;float:left;font-size:13px;margin:10px 40px 3px 9px}
#main .contentwrap .selectagentbrochures #divBdmLink{width:auto;float:left;font-size:13px;margin:0 0 3px 9px}
#main .contentwrap .selectagentbrochures .AgentBrochures li ul li label{margin:0 0 0 4px}
#main .contentwrap .requestagentbrochures h2{margin:0 0 5px 10px;clear:both}
.ie7 #main .contentwrap .requestagentbrochures h2,.ie8 #main .contentwrap .requestagentbrochures h2{margin:0 0 5px 10px;clear:both}
#main .contentwrap .requestagentbrochures h3{margin:0 0 5px 10px;clear:both}
.ie7 #main .contentwrap .requestagentbrochures h3,.ie8 #main .contentwrap .requestagentbrochures h3{margin:0 0 5px 10px;clear:both}
#main .contentwrap .requestagentbrochures hgroup{width:100%}
.ie7 #main .contentwrap .requestagentbrochures hgroup,.ie8 #main .contentwrap .requestagentbrochures hgroup{width:100%}
#main .contentwrap .requestagentbrochures .address-item{display:inline;margin:0 10px 10px 10px}
#main .contentwrap .requestagentbrochures .address-help{display:inline;float:none;width:auto}
#main .contentwrap .requestagentbrochures .formwrap{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 4px;margin-bottom:0;width:100%;height:1325px}
#main .contentwrap .requestagentbrochures .formwrap1{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:0 0 -140px 0;width:100%}
#main .contentwrap .requestagentbrochures ul.communications li{clear:both;width:auto}
#main .contentwrap .requestagentbrochures ul.communications li .emailYes,#main .contentwrap .requestagentbrochures ul.communications li .emailNo{margin:0 10px 0 10px}
#main .contentwrap .requestagentbrochures ul.communications li .emailYes input,#main .contentwrap .requestagentbrochures ul.communications li .emailNo input{display:inline;min-width:0;margin:0 3px 0 0}
#main .contentwrap .requestagentbrochures ul.communications li input,#main .contentwrap .brochurethanks li input{display:inline;min-width:0}
#main .contentwrap .requestagentbrochures li,#main .contentwrap .brochurethanks li{list-style-type:none;display:inline-block;vertical-align:top;padding:2px 5px 10px 0}
#main .contentwrap .requestagentbrochures li.bdmNeedToArriveBy,#main .contentwrap .brochurethanks li.bdmNeedToArriveBy{list-style-type:none;display:inline-block;vertical-align:top;padding:2px 5px 0 0;color:Red}
#main .contentwrap .requestagentbrochures ul{float:left;padding-left:10px}
#main .contentwrap .requestagentbrochures .addressinfo1 li{display:block}
.ie7 #main .contentwrap .requestagentbrochures li,.ie7 #main .contentwrap .brochurethanks li{padding-right:9px}
.requestagentbrochures .address-optional,.requestagentbrochures .email-optional,.requestagentbrochures .phone-optional{display:inline;margin-right:2px}
#main .contentwrap .requestagentbrochures span.phonehelp{font-size:11px}
#main .contentwrap .requestagentbrochures select,#main .contentwrap .requestagentbrochures input{display:block}
#main .contentwrap .requestagentbrochures .denotes{width:auto;float:left;font-size:13px;margin:8px 10px 10px 10px;line-height:25px}
#main .contentwrap .addressinfo1 .CheckBoxText Input{display:inline;width:25px;margin-top:2px}
#main .contentwrap .requestagentbrochures input.hidden{display:none}
.rxmail{padding:0 8px 0 0}
.selectagentbrochures{width:430px;padding-right:20px;margin:0 0 0 10px}
#main .contentwrap .agentrequiredhide{display:none}
#main .contentwrap input.emailAddress{width:250px}
#main .AgentBrochures .helpicon{background:url(/_assets/css/images/activity-helpicon.gif) center center no-repeat;display:inline-block;margin:0 10px -4px 0;height:17px;width:16px;float:right;cursor:pointer}
#main .AgentBrochures .helpLink{display:inline-block}
.agentMoreBrochuresWrap{float:left;padding:0 0 0 10px}
.requestagentbrochures{width:400px;padding-right:0;margin:0 10px 0 0}
.agentInstructions{padding:0 0 0 10px}
.lead #tblContactForm .selectagentbrochures .agentSelectInstructions{padding:21px 0 0 10px}
#main .agentBrochureDescription{width:750px;clear:both;font-size:15px}
#main .agentBrochureDescription p{padding-bottom:10px;padding-top:25px}
#main.mytauck .tabbed hgroup.agentMoreBrochures{margin:0 0 0 1px!important;width:850px;background-image:none}
.Travelcommunity{height:auto;margin:0 0 20px 0}
#main .Travelcommunity .travelforumLI p{word-wrap:break-word;width:550px}
.Travelcommunity .headerText{width:550px;float:left;background-color:#6b8e23;background-image:none;display:block;height:25px;color:White;text-align:left;padding-top:10px;padding-left:15px;font:normal normal bold 15px/20px Arial,Helvetica,Geneva,sans-serif;margin:0 0 15px 0}
#main .Travelcommunity .headerText a,#main .Travelcommunity .communityBannerItem a{color:White}
#main .Travelcommunity li a.subjectText{color:#556b2f;margin-top:12px;font:normal normal bold 16px/20px Arial,Helvetica,Geneva,sans-serif}
#main .Travelcommunity li a.subjectTextJoin{color:#556b2f;margin:12px 0 0 0;font:normal bold 12px/14px Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}
#main .Travelcommunity li a.facebookText,#main .Travelcommunity li a.twitterText{color:#556b2f;margin-top:12px;font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif}
.Community-Blog_container{padding:0;width:560px;margin:0;height:440px}
#main .Community-Blog_container a.subjectText{color:#556b2f;margin-top:12px;font:normal normal Italic 13px/14px Arial-BoldMT,Helvetica,Geneva,sans-serif}
#main .Travelcommunity .content a.blogButton{background:url("/_assets/css/images/Blog_button.png") no-repeat scroll transparent!important;color:rgba(0,0,0,0);font-weight:normal;line-height:1.3;padding:0 50px 35px 140px;margin-top:12px}
.blog-squareMod2{min-height:155px;padding:0 10px 0 0;width:445px;float:left;position:relative;margin:0}
#main .blog-squareMod2 a.subjectText{color:#556b2f;margin-top:12px;font:normal normal bold 16px/20px Arial,Helvetica,Geneva,sans-serif}
.blog-squareMod2 h2{font-size:16px;margin-top:2px}
.blog-squareMod2_img_box{float:left;width:135px;margin-top:10px;margin-bottom:10px;height:110px}
.blog-squareMod2_text_box{float:none;width:100%;margin:10px 0 0 80px;height:110px}
.blog-squareMod2_text_box p{padding:0;margin:0 0 10px 60px;font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif}
#main .Travelcommunity .blog-squareMod2_text_box a.subjectText{color:#556b2f;margin:12px 0 0 5px;font:normal bold 12px/14px Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}
#main .Travelcommunity .buttonContent{margin-bottom:40px}
#main .Travelcommunity .buttonContent a.forumButton{color:rgba(0,0,0,0);background:url("/_assets/css/images/Forum_button.png") no-repeat scroll transparent!important;font-weight:normal;line-height:1.3;padding:0 50px 25px 150px;margin-top:12px}
#main .Travelcommunity .content a.subjectTextPinrest{color:#556b2f;margin-top:12px;font:normal bold 13px/14px Arial,Helvetica,Geneva,sans-serif}
#main .Travelcommunity li .mainText{font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif}
#main .Travelcommunity li .lineText,#main .Travelcommunity .line .lineText{margin-top:20px;background:url("/_assets/css/images/river_squareMod1_topLine.png") no-repeat;width:560px;height:1px;margin-bottom:10px}
#main .Travelcommunity .lineText{margin-top:10px;background:url("/_assets/css/images/river_squareMod1_topLine.png") no-repeat;width:310px;height:1px;margin-bottom:10px}
.Communitypagevideo{margin:20px 10px 20px 0}
.CommunityYouTubeImage{padding:0;width:auto;margin:0 0 10px 0}
.Communitypagevideo span{padding:0;color:black;margin:10px 0 0 5px;font-family:sans-serif;font-size:14px;font-weight:bold;position:absolute;font-style:normal}
#main .Communitypagevideo a{color:#556B2F}
#main .Travelcommunity a.subjectTextYouTube{color:#556b2f;margin-top:12px;font:normal bold 13px/14px Arial,Helvetica,Geneva,sans-serif}
.CommunityFacebook{margin:20px 10px 0 0}
.CommunityFacebook span{display:inline;color:Black;padding:0;margin:10px 0 0 5px;font-family:sans-serif;font-size:14px;font-weight:bold;position:absolute;font-style:normal}
.CommunityFacebookImage{padding:0;height:auto;width:auto}
.facebookposts{font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif}
.facebookpostscommentorName{color:#3B5A99}
.facebookposts .facebookcommentstable td{padding-left:5px}
.facebookcommentfont{color:Black;font:normal normal 12px/12px Arial,Helvetica,Geneva,sans-serif}
.faceBookRecentComments{color:#556b2f;font:normal normal 13px/12px Arial,Helvetica,Geneva,sans-serif}
.CommunityPinterest{margin:20px 10px 10px 0}
.CommunityPinterestImage{padding:0;width:auto}
.CommunityPinterest span{display:inline;color:Black;padding:0;margin:10px 0 0 5px;font-family:sans-serif;font-size:14px;font-weight:bold;position:absolute;font-style:normal}
.CommunityTwitter{margin:20px 10px 20px 0}
.CommunityTwitterImage{padding:0;width:auto}
.CommunityTwitter span{display:inline;color:Black;padding:0;margin:10px 0 0 5px;font-family:sans-serif;font-size:14px;font-weight:bold;position:absolute;font-style:normal}
.twitterfeeds{font:normal normal 13px/16px Arial,Helvetica,Geneva,sans-serif}
.facebookpoststime,.twitterfeedstime{color:Gray}
.menu-community .secondary li a{color:White;font-weight:bold}
.CommunityInstagram{margin:20px 10px 10px 0}
.CommunityInstagramImage{padding:0;width:auto}
#main .communityBannerContainer{position:relative;z-index:1;margin-top:7px}
.communityBannerContainer .hero-selector div{-moz-border-radius:4px 4px 4px 4px;border:1px solid #FFF;color:#FFF;cursor:pointer;display:inline-block;font-size:11px;height:15px;margin:3px 0 0 5px;padding:1px 0 0;text-align:center;width:16px}
.communityBannerContainer .imageQuote{width:565px;height:218px}
.communityBannerContainer .imageQuote p img{width:565px;height:218px}
#main .Travelcommunity .communityBannerAnchor{font:normal normal 14px/16px Arial,Helvetica,Geneva,sans-serif}
#main .Travelcommunity .communityBannerTitle{font:normal normal 20px/20px Arial,Helvetica,Geneva,sans-serif}
#main .Travelcommunity .communityBannerQuote{font:normal normal 16px/18px Arial,Helvetica,Geneva,sans-serif}
.communityBannerContainer .hero-selector{height:30px;position:absolute;right:0;top:30px;width:200px;z-index:-1}
.Travelcommunity .hero-selector.community-selector{top:190px;left:470px;z-index:101}
.Travelcommunity .hero-selector.community-selector{right:70px}
.Travelcommunity .hero-select.community-selector{background-color:#D6D6D6;border-color:#D6D6D6}
.Travelcommunity .hero-select.community-selector{background-color:#FFF5EE;border:1px solid #D6D6D6;height:10px;width:10px;-moz-border-radius:5px;border-radius:1px}
.Travelcommunity .hero-select.community-selector.active{background:transparent;border:1px solid #D6D6D6;height:10px;width:10px;-moz-border-radius:5px;border-radius:1px}
#main .bdmform header,#main .bdmform header h1{background-color:#397e73;background-image:url(/_assets/css/images/module-help_header.png)}
#main .bdmform .intro{padding:5px 0 5px 0;position:relative;float:none;width:auto}
#main .bdmform .intro h2{font-size:16px;margin-bottom:10px}
.ie7 #main .bdmform .intro h2{padding-left:10px}
#main .bdmform .note{right:0;color:#000;float:left;height:15px;padding:15px 0 0 10px}
.ie7 #main .bdmform .note{padding-left:0}
#main .bdmform .content{padding:10px 25px;float:left;background:0;width:670px}
#main .bdmform p{max-width:none!important;width:auto}
.ie7 #main .bdmform p{margin-left:10px}
#main .bdmform .gethelp{background:0;float:left;width:670px}
.ie7 #main .bdmform .gethelp{margin-left:10px}
#main .bdmform fieldset{padding:10px 0 15px 0;margin:0 0 10px 0}
#main .bdmform .gethelp .indent{margin-left:15px}
.ie7 #main .bdmform .gethelp .indent{margin-left:0}
#main .bdmform .gethelp ul{padding:0}
#main .bdmform .gethelp li{padding:0 0 0 12px;vertical-align:top;margin:7px 0;width:321px}
.ie7 #main .bdmform .gethelp li{padding:0 15px 0 0}
.gethelp .formcontrols input,.gethelp .formcontrols a.submit{float:none;background-image:url("/_assets/css/images/PopupButton_off.jpg");width:900px;margin-left:20%;font-weight:500;font-size:17px}
#main .bdmform .formcontrols{padding-bottom:0;font-size:13px;min-height:30px}
#main .bdmform .gethelp .formcontrols{text-align:left}
.ie7 #main .bdmform .gethelp .formcontrols{padding-top:10px}
#main .bdmform .gethelp li input.agentMoreBrochures,#main .bdmform .gethelp li select{min-width:100px;width:321px}
#main .bdmform .gethelp li input,#main .bdmform .gethelp li select{min-width:100px;width:657px}
#main .bdmform .gethelp .selecttrip{width:380px}
#main .bdmform .gethelp textarea{margin:5px 0 0 12px}
.ie7 #main .bdmform .gethelp textarea{margin:5px 0 0 0}
.bdmInfo{padding:0 0 0 20px}
#main textarea.agentMoreBrochures{border:1px solid #d3d3d3;max-width:700px;resize:none}
#main .module label.agentMoreBrochures{display:block;font-size:12px;font-weight:bold;color:#444;position:relative;left:-1px}
.gethelp .formcontrols a.submit.agentMoreBrochures{float:none;background-image:url("/_assets/css/images/PopupButton_off.jpg");width:900px;margin-left:44%;font-weight:500;font-size:17px}
fieldset.agentMoreBrochures ul li{width:230px;padding:0 15px 0 0;display:inline-block;vertical-align:top}
.registrationTabs .pages LI{display:none}
.bounding.registrationBounding .sidebar{display:none}
.bounding.registrationBounding .sidebar.customer{display:block;margin-right:10px}
.bounding.registrationBounding .sidebar.travelagent{margin-right:10px}
#main.mytauck .sidebar{width:260px}
#main.mytauck .ItineraryV3{padding:20px 0 0 0}
.registrationTabs .pages LI.customer{display:block}
.primary.itineraryV2.registrationBounding{width:auto}
.primary.itineraryV2.registrationBox{margin-top:50px}
.WidthInheritOverride{width:inherit}
.ErrorMessageFont{color:Red}
.contentwrap .agentMoreBrochuresWrap .help{float:left}
#main .sneakPeekColumn{width:49%}
#main .sneakPeekColumnLeft{float:left}
#main .sneakPeekColumnRight{float:right}
#main .sneakPeekColumn .sneakPeekColumnHeader{width:100%;background-color:Gray}
#main .sneakPeekColumn .sneakPeekColumnHeader h2{color:white;margin:5px 0 5px 5px;font-size:16px}
#main .contentwrap .sneakPeekColumnRight .sneakPeekForm{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 12px;margin-bottom:0;width:96%;height:860px}
.sneakPeekControlFullLength{width:90%}
.sneakPeekControlHalfLength{width:100%}
.sneakPeekControlIata{width:95%}
.sneakPeekControlAgencyName{width:100%}
.sneakPeekHorizontalOptionsList li{display:inline;padding-left:10px}
#main .contentwrap .sneakPeekColumnRight .sneakPeekHorizontalList li{display:inline-block;list-style-type:none;padding:2px 10px 10px 0;vertical-align:top;width:43%}
#main .contentwrap .sneakPeekColumnRight .sneakPeekHorizontalList li.iataNumber{display:inline-block;list-style-type:none;padding:2px 10px 10px 0;vertical-align:top;width:20%}
#main .contentwrap .sneakPeekColumnRight .sneakPeekHorizontalList li.agencyName{display:inline-block;list-style-type:none;padding:2px 10px 10px 10px;vertical-align:top;width:64%}
#main .contentwrap .sneakPeekColumnRight .sneakPeekHorizontalList li span{padding:0 0 0 5px}
.sneakPeekItemColumnLeft{float:left;width:22%}
.sneakPeekItemColumnRight{float:left;width:78%}
#main .results li.result header.sneakPeekTitle{float:left;left:0;color:Red}
#main .results li.result header.sneakPeekTitle h3{padding:0 0 3px 0}
.sneakPeekSignUp{background-color:#90B12C;color:white;margin:5px 0 0 0;padding:3px;width:78px}
.sneakPeekSignUpNoBrand{background-color:#90B12C;color:white;width:83px;position:relative;top:77px;height:25px}
.sneakPeekSignUpNoBrandCheckBox{background-color:#90B12C;color:white;position:relative;top:-69px;left:3px}
.sneakPeekSignUpText{position:relative;top:-68px;left:5px}
.sneakPeekDetails{float:left;font-size:12px;padding:2px 0 2px 0}
.sneakPeekDescription{float:left;color:#777;font-size:12px;padding:5px 0;line-height:1.4}
.sneakPeekReadMoreLink{float:left;font-weight:bold;background:url("/_assets/css/images/readmore-arr.gif") no-repeat scroll 0 4px transparent;padding:0 0 0 12px}
#main .contentwrap .sneakPeekColumnRight .sneakPeekSubmit{float:left;margin:0 0 0 10px;background-image:url(/_assets/css/images/SubmitAgentRequest_off.png);background-repeat:no-repeat;padding:35px 85px 0 82px;height:18px}
#main .contentwrap .sneakPeekColumnRight .sneakPeekSubmit:hover{background-image:url(/_assets/css/images/SubmitAgentRequest_over.png);eight:18px}
#main .contentwrap .sneakPeekColumnRight .sneakPeekSubmit{float:left;margin:0 0 0 10px;position:relative;background-image:url(/_assets/css/images/SubmitAgentRequest_off.png);padding:15px 85px 3px 82px;border-top-left-radius:5px;eight:18px}
#main .contentwrap .sneakPeekColumnRight .sneakPeekSubmit:hover{background-image:url(/_assets/css/images/SubmitAgentRequest_over.png);height:18px}
.errSneakPeekMessage{color:Red;font-weight:bold;height:10px}
.SneakPeekBrochureMessageHide{visibility:hidden}
.sneakPeekPopupHeader{font-size:12pt;font-weight:bold}
.results li .sneakPeekPopup{position:absolute;top:150px;left:127px;width:600px;height:300px;font-size:12px;color:#444;background-color:cyan;background:url(/_assets/css/images/detailflyout-bg-highlight.png) left top no-repeat;z-index:100;border:2px solid black;opacity:1.0}
.ie7 .results li .sneakPeekPopup{top:120px}
}
.results li .sneakPeekPopup div.sneakPeekPopupDescription{position:absolute;text-decoration:none;top:26px;right:100px;color:#09156a;padding:15px;width:350px;height:350px}
.results li .sneakPeekPopup a.close{color:#09156a;padding-right:15px;background:url(/_assets/css/images/close-x.gif) right center no-repeat}
#main li .sneakPeekPopup a.close{position:relative;text-decoration:none;top:272px;left:-10px;z-index:9;color:#09156a;padding-right:15px;background:url(/_assets/css/images/close-x.gif) right center no-repeat}
#main .sneakPeekPopup header{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png)}
#main .sneakPeekPopup header h6{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png);width:97%}
#main .sneakPeekPopup header a.close{display:block;height:10px;background:url(/_assets/css/images/close-inv.gif) right center no-repeat;color:#fff;font-size:12px;line-height:1;font-weight:bold;padding:0 15px 0 0;position:absolute;right:25px;top:50%}
#main .sneakPeekItemColumnRight .module{width:600px;border:1px solid #cececd;background-image:url(/_assets/css/images/module-shadow_bg.png);position:relative;left:1px}
#main .results li.result header.sneakPeekPopupHeader{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png);position:relative;top:-186px;left:-1px;width:97%}
#main .sneakPeekItemColumnRight .module header h6{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png);width:97%}
.results li .sneakPeekPopup p{float:left;color:#777;font-size:12px;padding:10px;line-height:1.4;position:relative;top:-185px}
#main .sneakPeekItineraryColumn{width:49%}
#main .sneakPeekItineraryColumnLeft{float:left}
#main .sneakPeekItineraryColumnRight{float:right}
#main .sneakPeekItineraryColumn .sneakPeekItineraryColumnHeader{width:100%;background-color:Gray}
#main .sneakPeekItineraryColumn .sneakPeekItineraryColumnHeader h2{color:white;margin:5px 0 5px 5px;font-size:16px}
#main .contentwrap .sneakPeekItineraryColumnRight .sneakPeekItineraryForm{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 12px;margin-bottom:0;width:96%;height:860px}
.sneakPeekItineraryControlFullLength{width:90%}
.sneakPeekItineraryControlHalfLength{width:100%}
.sneakPeekItineraryControlIata{width:95%}
.sneakPeekItineraryControlAgencyName{width:100%}
.sneakPeekItineraryHorizontalOptionsList li{display:inline;padding-left:10px}
#main .contentwrap .sneakPeekItineraryColumnRight .sneakPeekItineraryHorizontalList li{display:inline-block;list-style-type:none;padding:2px 10px 10px 0;vertical-align:top;width:43%}
#main .contentwrap .sneakPeekItineraryColumnRight .sneakPeekItineraryHorizontalList li.iataNumber{display:inline-block;list-style-type:none;padding:2px 10px 10px 0;vertical-align:top;width:20%}
#main .contentwrap .sneakPeekItineraryColumnRight .sneakPeekItineraryHorizontalList li.agencyName{display:inline-block;list-style-type:none;padding:2px 10px 10px 10px;vertical-align:top;width:64%}
#main .contentwrap .sneakPeekItineraryColumnRight .sneakPeekItineraryHorizontalList li span{padding:0 0 0 5px}
.sneakPeekItineraryItemColumnLeft{float:left;width:22%}
.sneakPeekItineraryItemColumnRight{float:left;width:78%}
#main .results li.result header.sneakPeekItineraryTitle{float:left;left:0;color:Red}
#main .results li.result header.sneakPeekItineraryTitle h3{padding:0 0 3px 0}
.sneakPeekItinerarySignUp{background-color:#90B12C;color:white;margin:5px 0 0 0;padding:3px;width:78px}
.sneakPeekItinerarySignUpNoBrand{background-color:#90B12C;color:white;width:83px;position:relative;top:77px;height:25px}
.sneakPeekItinerarySignUpNoBrandCheckBox{background-color:#90B12C;color:white;position:relative;top:-69px;left:3px}
.sneakPeekItinerarySignUpText{position:relative;top:-68px;left:5px}
.sneakPeekItineraryDetails{float:left;font-size:smaller;padding:2px 0 2px 0}
.sneakPeekItineraryDescription{float:left;color:#777;font-size:12px;padding:5px 0;line-height:1.4}
.sneakPeekItineraryReadMoreLink{float:left;font-weight:bold;background:url("/_assets/css/images/readmore-arr.gif") no-repeat scroll 0 4px transparent;padding:0 0 0 12px}
#main .contentwrap .sneakPeekItineraryColumnRight .sneakPeekItinerarySubmit{float:left;margin:0 0 0 10px;background-image:url(/_assets/css/images/SubmitAgentRequest_off.png);padding:35px 85px 0 82px;height:18px}
#main .contentwrap .sneakPeekItineraryColumnRight .sneakPeekItinerarySubmit:hover{background-image:url(/_assets/css/images/SubmitAgentRequest_over.png);height:18px}
#main .contentwrap .sneakPeekItineraryColumnRight .sneakPeekItinerarySubmit{float:left;margin:0 0 0 10px;position:relative;background-image:url(/_assets/css/images/SubmitAgentRequest_off.png);padding:15px 85px 3px 82px;border-top-left-radius:5px;height:18px}
#main .contentwrap .sneakPeekItineraryColumnRight .sneakPeekItinerarySubmit:hover{background-image:url(/_assets/css/images/SubmitAgentRequest_over.png);height:18px}
.errsneakPeekItineraryMessage{color:Red;font-weight:bold;height:10px}
.sneakPeekItineraryBrochureMessageHide{visibility:hidden}
.sneakPeekItineraryPopupHeader{font-size:12pt;font-weight:bold}
.results li .sneakPeekItineraryPopup{position:absolute;top:150px;left:127px;width:600px;height:300px;font-size:12px;color:#444;background-color:cyan;background:url(/_assets/css/images/detailflyout-bg-highlight.png) left top no-repeat;z-index:100;border:2px solid black;opacity:1.0}
.ie7 .results li .sneakPeekItineraryPopup{top:120px}
}
.results li .sneakPeekItineraryPopup div.sneakPeekItineraryPopupDescription{position:absolute;text-decoration:none;top:26px;right:100px;color:#09156a;padding:15px;width:350px;height:350px}
.results li .sneakPeekItineraryPopup a.close{color:#09156a;padding-right:15px;background:url(/_assets/css/images/close-x.gif) right center no-repeat}
#main li .sneakPeekItineraryPopup a.close{position:relative;text-decoration:none;top:272px;left:-10px;z-index:9;color:#09156a;padding-right:15px;background:url(/_assets/css/images/close-x.gif) right center no-repeat}
#main .sneakPeekItineraryPopup header{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png)}
#main .sneakPeekItineraryPopup header h6{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png);width:97%}
#main .sneakPeekItineraryPopup header a.close{display:block;height:10px;background:url(/_assets/css/images/close-inv.gif) right center no-repeat;color:#fff;font-size:12px;line-height:1;font-weight:bold;padding:0 15px 0 0;position:absolute;right:25px;top:50%}
#main .sneakPeekItineraryItemColumnRight .module{width:600px;border:1px solid #cececd;background-image:url(/_assets/css/images/module-shadow_bg.png);position:relative;left:1px}
#main .results li.result header.sneakPeekItineraryPopupHeader{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png);position:relative;top:-186px;left:-1px;width:97%}
#main .sneakPeekItineraryItemColumnRight .module header h6{background-color:#6e6c6c;background-image:url(/_assets/css/images/module-media_header.png);width:97%}
.results li .sneakPeekItineraryPopup p{float:left;color:#777;font-size:12px;padding:10px;line-height:1.4;position:relative;top:-185px}
.sneakPeekItinerary{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 12px;margin-bottom:0;width:879px;height:680px}
ul.sneakPeekHorizontalList{display:inline-block;list-style-type:none;padding:2px 10px 5px 0;vertical-align:top;width:100%}
ul.sneakPeekHorizontalList li{display:inline-block;list-style-type:none;padding:2px 10px 10px 0;vertical-align:top;width:31%}
ul.sneakPeekHorizontalList li.sneakPeekCallMe{display:inline-block;list-style-type:none;padding:2px 10px 10px 0;vertical-align:top;width:auto}
.sneakPeekItinControlFullLength{width:95%}
.sneakPeekItineraryControlState{width:94%}
#main .contentwrap .sneakPeekItinerarySubmit{float:right;margin:0 0 0 10px;background-image:url(/_assets/css/images/SubmitAgentRequest_off.png);padding:35px 85px 0 82px;height:18px;left:-2px}
#main .contentwrap .sneakPeekItinerarySubmit:hover{background-image:url(/_assets/css/images/SubmitAgentRequest_over.png);height:18px;left:-2px}
#main .contentwrap .sneakPeekItinerarySubmit{float:right;margin:0 0 0 10px;position:relative;background-image:url(/_assets/css/images/SubmitAgentRequest_off.png);padding:15px 85px 3px 82px;border-top-left-radius:5px;height:18px;left:-2px}
#main .contentwrap .sneakPeekItinerarySubmit:hover{background-image:url(/_assets/css/images/SubmitAgentRequest_over.png);height:18px;left:-2px}
.sneakPeekHeaderImage{position:relative;top:-9px;left:-12px}
.sneakPeekOtherItinerary{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 12px;margin-bottom:0;width:879px}
.sneakPeekItineraryNoThanks{display:block;width:100%;float:right}
.sneakPeekItineraryNoThanksLink{float:right;position:relative;top:10px;left:-10px}
.sneakPeekItineraryThankYou{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 12px;margin-bottom:0;width:879px;text-align:left}
#spnSneakPeekThankYou{width:879px;font-size:16px;font-weight:normal}
ul.sneakPeekHorizontalList.sneakPeekItineraryGroup{width:99%}
.results li.result.sneakPeekItineraryGroupItemLeft{width:47%;display:inline-block;float:none;margin:0 5px 0 5px}
.results li.result.sneakPeekItineraryGroupItemRight{width:47%;display:inline-block;float:none;margin:0 5px 0 5px;position:relative;left:27px}
.results li .thumbnail.sneakPeekItinGroupItemLeftColumn{padding:0 0 0 3px}
.sneakPeekItemColumnRight.sneakPeekItineraryGroupItemRight{width:76%}
.sneakPeekItineraryThankYou{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 12px;margin-bottom:0;width:879px;height:200px}
.GuestConnectVideos .videoInnerContainer{margin:0 10px 0 10px}
.GuestConnectVideos .videoLeftCol{float:left;margin:12px 22px 0 12px;height:auto}
.GuestConnectVideos .videoDescription{height:230px;margin:0 10px 0 5px;float:right}
.GuestConnectVideos .videoLeftCol h2{width:90%}
.GuestConnectVideos .videoHeaderTitle{padding:0 0 10px 0;margin:25px 0 20px 15px;color:#666;font-family:Arial;font-size:24px;font-weight:100;line-height:1;text-transform:uppercase}
.GuestConnectVideos .videoIsLoading{height:315px;width:560px;margin-left:15px}
.GuestConnectVideos .bounding{padding:0;width:865px;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;float:left;margin-top:-1px;margin-left:18px}
.GuestConnectVideos .LegalCopy{margin:30px 40px 10px 15px;padding:0;font:normal normal 14px/19px Arial,Helvetica,Geneva,sans-serif;color:#7a7972;display:inline-block}
.GuestConnectVideos .IntroCopy{margin:10px 40px 10px 250px;padding:0;font:normal normal 14px/19px Arial,Helvetica,Geneva,sans-serif;display:inline-block}
.KBAJLogo{background-image:url(/_assets/css/images/KBAJ_Logo.jpg);position:absolute;margin:15px 0 0 15px;background-size:235px 90px;height:90px;width:235px;max-width:235px;min-width:235px}
#main .GuestConnectVideos .carouselvideo .mask{height:auto}
#main .GuestConnectVideos .carouselvideo .nextprev li.prev a{margin-top:45px;margin-left:0;left:-10px}
.GuestConnectVideos .carouselvideo .nextprev li.next a{margin-top:45px;right:10px}
#main .GuestConnectVideos .carouselvideo .primary li a{padding:0;text-align:left;border:2px solid black;margin:0}
#main .GuestConnectVideos .youtubemodal .carouselvideo li img{margin:0}
#main .pages .guestconnectvideos .contentwrap{padding:5px 5px;position:relative;width:880px;margin:0 0 0 3px}
.guestconnectvideos .videoContainer{width:920px;position:relative;right:5px}
.guestconnectvideos .brightcoveContainer{margin-left:15px}
.mytauck#main .tabbed .contentwrap .GuestVideoslideshow .videoContainer{width:900px}
.guestconnectvideos .YouTubevideo{margin:0;width:880px}
.GuestVideoslideshow{margin-top:20px}
.videoIsLoading .brightcoveContainer{margin-left:0}
.lineSeperator{width:880px;margin:40px 0 10px 0}
.GuestConnectVideos .YouTubevideo .image{padding-top:15px}
.sidebysideli li{float:left;display:inline;margin-right:36px}
.loginError{color:Red;font-weight:bold;line-height:1.6;margin:20px;display:block;margin-top:-6px}
#main .loginError A{color:Red;text-decoration:underline}
.mytauck#main .tabbed .contentwrap .videoContainer{background:0}
.mytauck#main .tabbed .contentwrap .PageSlideShow .videoContainer{background:0;width:900px}
.mytauck#main .tabbed .contentwrap .slidetop{background:0}
.mytauck#main .tabbed .contentwrap .videoInnerContainer,.mytauck#main .tabbed .contentwrap .videoLeftCol{margin:0}
.mytauck#main .tabbed .contentwrap .slidebottom{background:0}
.mytauck#main .tabbed .VideoV3{margin:0}
#main .pages .agentconnectvideos .contentwrap,#main .pages .agentwebinarvideos .contentwrap{padding:5px 5px;position:relative;width:880px;margin:0 0 0 3px}
.agentconnectvideos .VideoV3,.agentwebinarvideos .VideoV3{margin-left:6px;width:880px}
.agentconnectvideos .tabsV3,.agentwebinarvideos .tabsV3{width:auto;height:39px;clear:right;background:url("/_assets/css/images/tabs_border.jpg") repeat-x left}
.agentwebinarvideos .brightcoveContainer,.agentconnectvideos .brightcoveContainer{margin-left:15px}
.agentconnectvideos .videoLeftCol h2,.agentwebinarvideos .videoLeftCol h2{width:80%}
.agentconnectvideos .VideoV3 .pages,.agentwebinarvideos .VideoV3 .pages{margin-left:15px}
.agentconnectvideos .VideoTabs,.agentwebinarvideos .VideoTabs{margin-left:15px}
#main .agentconnectvideos .Browservideo,#main .agentwebinarvideos .Browservideo{margin-left:-15px}
.agentconnectvideos .primary,.agentwebinarvideos .primary{margin-left:-15px}
#main .agentconnectvideos .Videomodal .Browservideo li a,#main .agentwebinarvideos .Videomodal .Browservideo li a{margin-top:0;margin-right:20px}
.agentconnectvideos .VideoV3 .tabsV3 LI,.agentwebinarvideos .VideoV3 .tabsV3 LI{padding-right:12px}
#main .brochurethanks ul.surveyQuestionWhereTravel{list-style-type:none;padding-bottom:0}
#main .brochurethanks ul.surveyQuestionWhereTravel li{display:block!important}
#main .brochurethanks ul.surveyQuestionSubregion{list-style-type:none;width:860px;padding:0}
#main .brochurethanks ul.surveyQuestionSubregion li{display:inline!important}
.surveyQuestionSubregionItem{width:230px;position:relative;left:40px}
.surveyQuestionHideSubregion{display:none}
.surveyQuestionShowSubregion{display:inline-block}
#confirmBox{width:200px;height:125px;line-height:1.5}
#confirmBox H1{font-size:16px;padding:5px 5px 15px 15px}
#confirmBox input{font-size:16px;margin:0 0 10px 45px}
.megaFlyoutClose{display:block;position:absolute;bottom:15px;right:15px;font-weight:bold}
#confirmBox.areYouAnAgentConfirm{width:450px;height:150px}
.areYouAnAgentConfirm .instructions{padding:10px 5px 5px 5px}
.areYouAnAgentConfirm .question{padding:5px 0 0 50px}
#confirmBox.areYouAnAgentConfirm .question input{width:170px;margin:10px 20px 0 0}
.payment .btnSubmit{background:url("/_assets/images/paymentnow_red_off.png") no-repeat!important}
.payment .btnSubmit:hover{background:url("/_assets/images/paymentnow_red_over.png") no-repeat!important}
.payment .btnSubmitback{background:url("/_assets/images/back_off.png") no-repeat!important}
.BBCGuestConnectVideoLogo{background-image:url(/_assets/css/images/EarthJourneys_logo.jpg);position:absolute;margin:15px 30px 0 10px;background-size:235px 90px;height:90px;width:235px;max-width:235px;min-width:235px}
.slideOut{position:fixed;bottom:0;right:0;height:131px;z-index:3}
.slideOutInner{position:relative;background-image:url('/_assets/images/SlideOut_Blue_background.png');width:611px;height:131px;font-family:"Helvetica Neue, Sans-Serif, Arial";font-size:16px;text-shadow:1px 1px black;color:White}
.slideOutMessage{font-family:"Helvetica Neue, Sans-Serif, Arial";font-size:16px;text-shadow:1px 1px black;color:White}
.slideOutMessageLeft{position:relative;top:70px;left:47px;font-family:Helvetica Neue,Sans-Serif,Arial;font-size:16px;text-shadow:1px 1px black;color:White}
.slideOutMessageRight{position:relative;top:18px;left:397px;font-family:Helvetica Neue,Sans-Serif,Arial;font-size:16px;text-shadow:1px 1px black;color:White;height:80px;white-space:pre-wrap}
.slideOutEmailAddress{position:absolute;top:97px;left:47px}
.slideOutImage{position:relative;float:right;right:0;bottom:125px}
.slideOutSubmit{display:block;width:45px;height:37px;background:url("/_assets/images/SlideOut_Go_off.png") no-repeat;position:relative;top:69px;left:274px}
.slideOutSubmit:hover{background:url("/_assets/images/SlideOut_Go_over.png") no-repeat!important}
.closeButton{position:absolute;top:46px;left:1px;width:30px;height:30px}
.hp_banner .i6_banner_left{float:right!important;margin:0 0 0 10px!important}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}
q:before,q:after{content:''}
abbr,acronym{border:0}
.clear{clear:both;font-size:1px;line-height:1px;display:block;height:0}
.clrflt{clear:both}
.bridgesV2 a:hover{opacity:.8}
.last{margin:0!important}
.bottom_last{margin-bottom:0!important}
.pad_last{padding:0!important}
.no_bg{background:none!important}
.last_a{margin:0 5px 0 0!important}
.input_focus{outline:0}
a{color:#000;text-decoration:none;outline:0 none}
a:hover{color:#000;text-decoration:none}
h1{font-size:24px}
h2{font-size:22px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
body{color:#808080;font-family:"Arial",Verdana,Tahoma;font-size:12px}
.flt_lt{float:left;display:inline}
.flt_rt{float:right;display:inline}
@font-face{font-family:'lucida_granderegular';src:url('/_assets/css/webfonts/Bridges/lucida_grande/lucida_grande-webfont.eot');src:url('/_assets/css/webfonts/Bridges/lucida_grande/lucida_grande-webfont.eot?#iefix') format('embedded-opentype'),url('/_assets/css/Bridges//webfonts/lucida_grande/lucida_grande-webfont.woff') format('woff'),url('/_assets/css/webfonts/Bridges/lucida_grande/lucida_grande-webfont.ttf') format('truetype'),url('/_assets/css/webfonts/Bridges/lucida_grande/lucida_grande-webfont.svg#lucida_granderegular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'nobelregular';src:url('/_assets/css/fonts/Bridges/16studio-webfont.eot');src:url('/_assets/css/fonts/Bridges/16studio-webfont.eot?#iefix') format('embedded-opentype'),url('/_assets/css/fonts/Bridges/16studio-webfont.woff2') format('woff2'),url('/_assets/css/fonts/Bridges/16studio-webfont.woff') format('woff'),url('/_assets/css/fonts/Bridges/16studio-webfont.ttf') format('truetype'),url('/_assets/css/fonts/Bridges/16studio-webfont.svg#nobelregular') format('svg');font-weight:normal;font-style:normal}
h1,h2,h3,h4,h5,h6,a,ul,li,p,a{margin:0;padding:0}
.container{margin:0 auto;width:960px;padding:0}
.topnav{float:left;width:100%;background:#427730;padding:8px 0 7px}
.topnav ul{float:right}
.topnav ul li{display:inline-block;float:left;background:url("/_assets/css/images/Bridges/border_line.png") no-repeat right center;margin:1px 10px 0 3px;padding:0 8px 0 3px}
.topnav ul li a{text-transform:capitalize;color:#fff;margin-top:1px;float:left}
.topnav ul li a:hover{opacity:.7}
.bottom_last{margin-bottom:0!important}
.pad_last{padding:0!important}
.no_bg{background:none!important}
.topnav ul li a .two{display:inline-block;background:#df3d3b right center;border-radius:2px;padding:0 3px;margin:0 2px 0 4px;font-weight:bold}
.bridgesV2 .header{width:100%;margin:0 auto;background:#fff;padding:14px 0 18px 0}
.bridgesV2 .logo{float:left;margin:17px 0 -1px 22px}
.socialicon{float:right;margin-right:5px}
.socialicon ul{display:inline-block;float:right;margin:0 0 8px}
.socialicon ul li{display:inline-block;float:left;margin:0 5px 0 0}
.socialicon ul li a{display:block}
.socialicon ul li a:hover{opacity:.9}
.fb{background:url("/_assets/css/images/Bridges/icons.jpg") no-repeat left top;width:24px;height:24px}
.twitter{background:url("/_assets/css/images/Bridges/icons.jpg") no-repeat -31px top;width:24px;height:24px}
.ptr{background:url("/_assets/css/images/Bridges/icons.jpg") no-repeat -58px top;width:24px;height:24px}
.google{background:url("/_assets/css/images/Bridges/icons.jpg") no-repeat -88px top;width:24px;height:24px}
.utube{background:url("/_assets/css/images/Bridges/icons.jpg") no-repeat -116px top;width:24px;height:24px}
.socialicon span{display:inline-block;font-family:'HelveticaNeueLTStd75Bold';-webkit-font-smoothing:antialiased;font-style:italic;font-size:18px;line-height:12px;color:#4f752f;padding:0 -1px 0 15px;font-weight:400}
.socialicon small{font-family:'HelveticaNeueLTStd75Bold';-webkit-font-smoothing:antialiased;color:#9ac149;font-size:15px;font-style:italic;text-align:right;padding:0;font-weight:300}
.socialicon big{display:inline-block;font-family:'HelveticaNeueLTStd75Bold';-webkit-font-smoothing:antialiased;font-style:italic;font-size:18px;line-height:12px;color:#4f752f;padding:0 -1px 0 15px;font-weight:600}
.bridgesV2 .i6_searchbox{width:206px;border:solid 1px #d6d6d6;float:right;margin:12px 3px 0 0;-webkit-margin-after:8px;padding:0;height:23px}
.bridgesV2 .i6_searchbox ul{display:inline-block;float:left}
.bridgesV2 .i6_searchbox ul li{display:inline-block;float:left;margin:0!important}
.bridgesV2 .i6_searchbox ul li a{display:inline-block}
.bridgesV2 .i6_searchbox .i6_input1{color:#939393;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-style:italic;line-height:18px;width:152px;padding:3px 5px 2px 5px;border:0}
.bridgesV2 .i6_searchbox ul li a small{display:inline-block;padding:3px 0 0 4px}
.bridgesV2 .i6_searchbox ul li a span{background:#9ac149;padding:5px 8px;display:inline-block;margin:1px 0 0 0}
.i6_top_nav{margin:0 0 11px 1px;position:relative;z-index:999;background:#86b02d;background:-moz-linear-gradient(top,#86b02d 0,#86b02e 44%,#86b02d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#86b02d),color-stop(44%,#86b02e),color-stop(100%,#86b02d));background:-webkit-linear-gradient(top,#86b02d 0,#86b02e 44%,#86b02d 100%);background:-o-linear-gradient(top,#86b02d 0,#86b02e 44%,#86b02d 100%);background:-ms-linear-gradient(top,#86b02d 0,#86b02e 44%,#86b02d 100%);background:linear-gradient(to bottom,#86b02d 0,#86b02e 44%,#86b02d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#86b02d',endColorstr='#86b02d',GradientType=0)}
.i6_top_nav ul{display:inline-block;float:left;margin:0 0 0 19px}
.bridgesV2 .i6_top_nav ul li{display:inline-block;float:left;position:relative}
.bridgesV2 .i6_top_nav ul li a{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;display:block;font-size:12px;color:#fff;line-height:18px;text-transform:uppercase;padding:9px 15px 11px 17px;border-top:solid 1px #9fc24a}
.bridgesV2 .i6_top_nav ul li a:hover{opacity:1!important}
.bridgesV2 .i6_top_nav ul li a:hover{background:#fff;color:#9fc24a}
.bridgesV2 .i6_top_nav ul li:hover a{background:#fff;color:#9fc24a}
.bridgesV2 .i6_top_nav ul li:hover .i6_level_drop{display:block}
.bridgesV2 .i6_level_drop{width:243px;border:solid 1px #9fc24a;padding:0 0 5px 0;border-top:none!important;background:#fff;z-index:999999999;display:none;position:absolute;top:40px;left:-1px;box-shadow:0 9px 10px -1px #5C5252}
.bridgesV2 .i6_level_drop ul{display:block;padding:19px 0 0}
.bridgesV2 .i6_level_drop ul li{display:block;width:180px}
.bridgesV2 .i6_level_drop ul li a{display:block;color:#797979!important;font-size:14px;line-height24px;font-family:'HelveticaNeue65Medium';border:none!important;text-transform:capitalize;padding:0 0 7px 0!important;font-weight:300}
.bridgesV2 .i6_level_drop ul li a:hover{text-decoration:underline}
.bridgesV2 .breadcrumbs{float:left;width:100%}
.bridgesV2 .breadcrumbs ul{float:left;padding-left:38px;padding-top:2px}
.bridgesV2 .breadcrumbs ul li{display:inline-block;margin:0 2px 0 0}
.bridgesV2 .breadcrumbs ul li a{color:#09156a}
.bridgesV2 .breadcrumbs ul .enable{color:#5a7d06;font-weight:bold}
.bridgesV2 .i6_inner1_nav{position:relative;padding:15px 0;margin-left:0;margin-bottom:-17px;float:left;background:url("/_assets/css/images/Bridges/tabshadow.jpg") no-repeat center top,url("/_assets/css/images/Bridges/tabshadow2.jpg") no-repeat center bottom;z-index:inherit;width:960px}
.bridgesV2 .i6_inner1_nav ul{display:inline-block;float:left;width:960px;margin-left:22px}
.bridgesV2 .i6_inner1_nav ul li{display:inline-block;float:left;line-height:34px;color:#808080;background:inherit;padding:0 3px 0 3px;width:auto}
.bridgesV2 .i6_inner1_nav ul .current a{font-family:'NobelBoldNormal';color:#137cc1}
.bridgesV2 .i6_inner1_nav ul li a{display:block;text-transform:uppercase;color:#808080;font-size:13px;line-height:18px;padding:9px 24px 0 19px;height:29px;font-family:'nobelregular';-webkit-font-smoothing:antialiased}
.bridgesV2 .i6_inner1_nav ul li a:hover{color:#137cc1;background:inherit}
.bridgesV2 .i6_inner1_nav ul li a span{display:inline-block;padding:0 0 16px 0}
.abc{padding:0!important}
.abc{padding:0!important}
.bridgesV2 .i6_inner1_nav ul li a:hover small{display:block;background:url("/_assets/css/images/Bridges/dd_down_arrow.png") no-repeat bottom center}
.bridgesV2 .i6_inner1_nav ul li a p{display:inline;background:#df3d3b right center;border-radius:2px;padding:2px 3px;font-family:'HelveticaNormalRegularRegular';font-size:11px;-webkit-font-smoothing:antialiased;border-radius:4px}
.bridgesV2 .i6_overview_content{width:960px;margin:0 auto;padding:0 0 52px 4px}
.bridgesV2 .i6_overview_content_left{width:551px;float:left}
.bridgesV2 .i6_travelling_well{width:550px;padding:0 0 31px 0}
.bridgesV2 .i6_travelling_well h2{font-family:'HelveticaNeueLTStd45Light';font-size:24px;color:#525252;line-height:40px;padding:0 0 12px 10px;font-weight:normal}
.bridgesV2 .i6_travelling_well h2 span{display:inline-block;color:#b1b1b1;font-weight:normal;font-family:'HelveticaNormalRegularRegular'}
.i6_travelling_well ul{display:inline-block;border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;padding:9px 0}
.i6_travelling_well ul li{display:inline-block;background:url("/_assets/css/images/Bridges/line1.jpg") no-repeat right center;float:left;height:120px}
.i6_travelling_well ul li h4{text-transform:uppercase;font-family:'NobelLightNormal';-webkit-font-smoothing:antialiased;font-size:23px;line-height:20px;color:#cdcdcd;font-weight:normal;padding:9px 41px 3px 7px}
.width{width:130px!important}
.i6_travelling_well ul li h5{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:28px;color:#525252;line-height:31px;padding:0 0 0 8px}
.i6_travelling_well ul li h6{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:14px;color:#525252;line-height:16px;font-weight:normal;padding:0 0 0 15px!important}
.i6_travelling_well ul li small{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#525252;line-height:18px;padding:0 0 0 15px}
.i6_overview_left_text{width:551px;padding:0 0 30px 0}
.i6_overview_left_text h2{text-transform:uppercase;color:#7cab19;font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:15px;padding:2px 0 12px 12px;line-height:22px}
.i6_overview_left_text p{color:#808080;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;background:url("/_assets/css/images/Bridges/text_botton.jpg") no-repeat left 6px;padding:0 0 14px 14px;margin:0 0 0 28px}
.i6_overview_left_text_2{width:536px;padding-left:12px}
.i6_overview_left_text_2 h2{text-transform:capitalize;color:#86a83e;font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:15px;padding:0 0 12px!important;font-weight:normal;line-height:20px}
.i6_overview_left_text_2 p{color:#808080;font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:14px;background:none!important;padding:0 0 20px!important;margin:0!important;font-weight:normal!important;line-height:20px}
.margin_left{margin:0 0 0 12px}
.bridgesV2 .i6_overview_content_right{width:305px;float:right;padding-right:8px;margin-top:-3px}
.bridgesV2 .i6_overview_content_right_top{width:300px}
.bridgesV2 .i6_overview_content_right_top ul{display:inline-block;float:left}
.bridgesV2 .i6_overview_content_right_top ul li{display:inline-block;float:left;margin:4px 14px 0 0}
.bridgesV2 .i6_overview_content_right_top ul li a{display:block;font-family:Arial,Helvetica,sans-serif;color:#9b9c97;font-size:14px;line-height:40px}
.bridgesV2 .i6_overview_content_right_top ul li a.icon_a{background:url("/_assets/css/images/Bridges/view-icon.jpg") no-repeat left center;padding:3px 0 3px 27px}
.bridgesV2 .i6_overview_content_right_top ul li a.icon_b{background:url("/_assets/css/images/Bridges/printer_icon.jpg") no-repeat left center;padding:3px 0 3px 27px}
.bridgesV2 .i6_overview_content_right_top ul li a.icon_c{background:url("/_assets/css/images/Bridges/share-icon.jpg") no-repeat left center;padding:6px 0 6px 27px}
.bridgesV2 .i6_overview_content_right_top ul li a:hover{text-decoration:underline}
.bridgesV2 .i6_overview_content_right_bottom{width:245px;margin:0 auto 0;float:right}
.bridgesV2 .i6_overview_content_right_bottom h2{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:22px;color:#525252;line-height:12px;padding:12px 0 12px}
.bridgesV2 .i6_overview_content_right_bottom h2 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:23px;color:#525252;line-height:26px;font-weight:normal;padding:0 0 0 6px}
.i6_inner1_image{width:263px;border-top:solid 1px #e4e4e4;margin:3px 0 0 0}
.i6_inner1_image big{display:inline-block;padding:10px 0 11px 0}
.i6_inner1_image a{display:block;text-align:left;color:#7CAB19;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:13px;font-weight:normal;line-height:16px}
.i6_find_hostel{width:282px;padding:10px 0 22px 0;border-top:solid 1px #e4e4e4}
.i6_overview_content_right_bottom h3{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:19px;color:#525252;line-height:18px;padding:0 0 9px 0}
.i6_overview_content_right_bottom h3 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:18px;color:#525252;line-height:18px;font-weight:normal;padding:0}
.i6_find_hostel big{display:inline-block;margin:0 7px 0 0}
.i6_travel_forums{width:270px;margin:0 0 0 15px}
.i6_travel_forums h3{font-family:Arial,Helvetica,sans-serif;font-size:19px;color:#525252;line-height:18px;border-bottom:solid 1px #e4e4e4;padding:0 0 10px 0;margin:0 0 10px 0}
.i6_travel_forums h3 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:18px;color:#525252;line-height:18px;font-weight:normal;padding:0 0 0 4px}
.i6_travel_forums h4{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;color:#525252;line-height:18px;font-weight:bold;padding:0 0 12px 0;width:260px}
.i6_travel_forums ul{display:block;padding:0 0 18px}
.i6_travel_forums ul li{display:block}
.i6_travel_forums ul li a{display:inline-block;color:#7CAB19;font-size:13px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal;line-height:20px;border:none!important;padding:0!important}
.i6_travel_forums ul li a small{display:inline-block;color:#525252!important;font-size:13px}
.i6_travel_forums a{display:inline-block;color:#7CAB19;font-size:13px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:bold;line-height:15px;border-top:solid 1px #e4e4e4;padding:9px 0 0 0}
.i6_readmore{background:url("/_assets/css/images/Bridges/footer_top_bg.jpg") repeat-x;height:137px;padding:20px 0 0 13px;margin:0 8px 0 0}
.i6_readmore span{display:inline-block;float:left}
.i6_readmore_text{width:156px;float:left;margin:0 0 0 13px}
.i6_readmore_text h3{font-size:15px;color:#000;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-weight:normal}
.i6_readmore_text p{font-size:12px;color:#808080;font-family:Arial,Helvetica,sans-serif;padding:0 0 5px 0}
.i6_readmore_text a{background:url("/_assets/css/images/Bridges/learn_more_arrow.png") no-repeat left center;padding:0 0 0 15px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#87a72e}
.bridgesV2 .i6_itinerary{float:left;width:624px;padding:0 0 45px 9px;margin:-13px 0 0;position:relative}
.tauk_bridge>p{font-size:14px;line-height:20px;padding-top:1px;font-family:'Arial';width:634px;color:#808080}
.bridgesV2 .i6_itinerary h1{-webkit-font-smoothing:antialiased;color:#525252;line-height:40px;font-weight:normal;font-size:26px;font-family:"HelveticaNeueLTStd75Bold"}
.bridgesV2 .i6_itinerary h1 span{font-family:'HelveticaNeueLTStd75Bold';-webkit-font-smoothing:antialiased;display:inline-block;color:#137cc1;font-size:26px}
.bridgesV2 .i6_day_modules{border-top:solid 1px #e4e4e2;padding:19px 2px 21px;width:auto}
.bridgesV2 .i6_day_modules img{float:left}
.bridgesV2 .i6_day_modules_text{width:305px;float:left;margin-left:20px}
.bridgesV2 .i6_day_modules_text h2{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:16px;color:#808080;line-height:16px;text-transform:capitalize;padding:11px 0 5px 1px}
.bridgesV2 .i6_day_modules_text p{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#808080;line-height:16px;padding:0 0 8px 0}
.bridgesV2 .i6_day_modules_text a{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#137cc1;line-height:16px;text-transform:uppercase;background:url("/_assets/css/images/Bridges/i2_more_arrow_bl.png") no-repeat left center;padding:0 0 0 15px;margin-right:30px}
.i6_day5_border{border-bottom:solid 1px #e4e4e2}
.bridgesV2 .i6_overview_content_right_bottom a{float:left;width:242px;text-align:center;color:#fff;font-size:16px;line-height:27px;height:27px;margin-bottom:10px;text-transform:uppercase;font-family:'NobelBoldNormal'}
.call{float:right;text-align:right;margin-top:10px;margin-bottom:30px;padding:14px 0 20px;background:url("/_assets/css/images/Bridges/line.jpg") no-repeat center top,url("/_assets/css/images/Bridges/line.jpg") no-repeat center bottom}
.call h1{color:#86b12d;font-size:24px;font-family:'HelveticaNeueLTStd75Bold';font-style:italic;font-weight:500}
.call p{font-size:18px;font-family:'HelveticaNeueLTStd45Light';color:#999;font-style:italic;padding-bottom:4px}
.guest_slideshow{width:200px;float:right;margin-top:35px}
.guest_slideshow h2{font-size:22px;font-family:'HelveticaNeueLTStd45Light';color:#525252;padding-bottom:15px;padding-top:5px;margin-bottom:9px;background:url("/_assets/css/images/Bridges/simpleline.png") no-repeat left bottom}
.guest_slideshow>img{padding-left:2px}
.guest_slideshow h2 span{font-family:'HelveticaNeueLTStd45Light'}
.guest_slideshow h2 label{font-family:'HelveticaNeueLTStd75Bold'}
.guest_slideshow a{float:left;color:#137cc1;font-size:13px;margin-top:10px;font-family:'HelveticaNeueLTStd75Bold'}
.testimonial{float:right;margin-top:66px;font-family:Georgia,"Times New Roman",Times,serif;color:#4094c2;width:263px}
.testimonial h1{padding-left:44px;padding-top:3px;font-size:25px;font-style:italic;font-weight:normal;background:url("/_assets/css/images/Bridges/testimonialimg1.png") no-repeat left top}
.testimonial p{margin-top:14px;text-align:center;font-size:14px}
.bridgesWTB.banner{float:left;width:100%;margin:0 0 43px;position:relative;top:inherit!important;left:inherit;height:inherit;padding-top:5px}
.safari{float:left;width:477px;height:163px;margin-right:6px;margin-bottom:6px}
.safari a{float:left;width:100%}
.bridgesV2 .showme{color:#fff;font-size:15px;font-family:'HelveticaNeueLTStd75Bold';padding-left:15px;padding-top:135px}
.ok{float:left;width:97%;color:#fff;display:none;background:rgba(0,0,0,0.8);padding:50px 0 16px 15px;-webkit-padding-after:19px;height:97px}
.ok p{font-size:12px}
.safari:hover .ok{display:block}
.safari:hover .showme{display:none}
.ok h3{font-size:15px;font-family:'HelveticaNeueLTStd75Bold';margin-bottom:8px}
.ok a{background:url("/_assets/css/images/Bridges/i2_more_arrow_gr.png") no-repeat scroll rgba(0,0,0,0);color:#94D184;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:10px;margin-right:30px;padding:0 0 0 15px;text-transform:uppercase;margin-top:10px}
.ok a:hover{text-decoration:none;color:#6d8e26}
.heritage{float:left;width:477px;height:163px;margin-bottom:6px}
.heritage a{float:left;width:100%}
.heritage:hover .ok{display:block}
.heritage:hover .showme{display:none}
.beach{float:left;width:477px;height:163px;margin-right:6px}
.beach a{float:left;width:100%}
.beach:hover .ok{display:block}
.beach:hover .showme{display:none}
.rafting{float:left;width:477px;height:163px}
.rafting a{float:left;width:100%}
.rafting:hover .ok{display:block}
.rafting:hover .showme{display:none}
.tauk_bridge h2{color:#137cc1;font-family:"HelveticaNeueLTStd75Bold";font-size:26px;font-weight:200;margin-bottom:6px}
.frequently_ask{float:right;width:205px;font-family:Arial,Helvetica,sans-serif;margin-top:35px}
.frequently_ask h3{font-size:15px;color:#87b12e;font-weight:600;text-transform:capitalize;margin-bottom:10px}
.frequently_ask a{float:left;margin-top:6px;color:#87b12e;font-size:11px;font-weight:bold;text-transform:uppercase}
.left-section .frequently_ask a{background:inherit;float:left;margin-top:6px;color:#87b12e;font-size:11px;font-weight:bold;text-transform:uppercase;font-family:inherit;text-align:inherit}
.travel{width:305px;margin-left:20px}
.bxslider{position:relative}
.bridgesBanner .i6_banner_left{display:inline-block;float:left;margin:0 10px 0 0;width:100%;height:595px}
.bridgesBanner.i6_banner .i6_world_matters{position:absolute;top:60px;margin-left:41px}
.bridgesBanner.i6_banner .i6_world_matters h1{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:26px;color:#fff;line-height:32px;text-transform:uppercase;padding:0 0 6px 0;font-weight:400}
.bridgesBanner.i6_banner .i6_world_matters h2{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:32px;color:#fff;line-height:32px;text-transform:uppercase;margin-top:15px;padding:0 0 9px 0;font-weight:400;word-spacing:-4px}
.bridgesBanner.i6_banner .i6_world_matters p{font-family:'HelveticaNeue65Medium';-webkit-font-smoothing:antialiased;color:#fff;font-size:16px;line-height:18px;width:511px;padding:0 0 15px}
.bridgesBanner.i6_banner .i6_world_matters a{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#fff;font-size:15px;line-height:12px;display:block;width:124px;border:solid 3px #fff;text-align:center;padding:7px 0;margin:0 0 0 -1px}
.FamilyBanner .i6_world_matters{position:absolute;top:120px;margin-left:41px}
.FamilyBanner .i6_world_matters h1{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:32px;color:#fff;line-height:32px;text-transform:uppercase;margin-top:15px;padding:0 0 9px 0;font-weight:400;word-spacing:4px}
.FamilyBanner .i6_world_matters p{font-family:'HelveticaNeue65Medium';-webkit-font-smoothing:antialiased;color:#fff;font-size:13px;line-height:16px;width:332px;padding:0 0 19px}
.FamilyBanner .i6_world_matters a{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#fff;font-size:15px;line-height:12px;display:block;width:124px;border:solid 3px #fff;text-align:center;padding:7px 0;margin:0 0 0 -1px}
.i6_slider_buttons{width:84px;position:absolute;bottom:21px;right:295px;z-index:99999;display:none}
.i6_slider_buttons ul{display:inline-block;float:right}
.i6_slider_buttons ul li{display:inline-block;margin:0 7px 0 0}
.i6_slider_buttons ul li a{display:block}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-prev,.FamilyBanner .bx-wrapper .bx-prev{left:88%!important;background:url("/_assets/css/images/Bridges/slider_left_arrow.png") no-repeat}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-next,.FamilyBanner .bx-wrapper .bx-next{right:-9px;background:url("/_assets/css/images/Bridges/slider_right_arrow.png") no-repeat;display:block}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-pager.bx-default-pager a,.FamilyBanner .bx-wrapper .bx-pager.bx-default-pager a{background:url("/_assets/css/images/Bridges/slider_active_button.png") no-repeat;text-indent:-9999px;display:block;width:9px;height:9px;margin:0 5px;outline:0;font-size:0}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-controls-direction a,.FamilyBanner .bx-wrapper .bx-controls-direction a{position:absolute;bottom:4px;margin-top:-16px;outline:0;width:27px;height:27px;text-indent:-9999px;z-index:9999}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-pager,.i6_banner_left .bx-wrapper .bx-controls-auto,.FamilyBanner .bx-wrapper .bx-pager{position:absolute;z-index:9999;bottom:21px;width:96px;right:13px}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-pager.bx-default-pager a:hover,.FamilyBanner .bx-wrapper .bx-pager.bx-default-pager a:hover{background:url("/_assets/css/images/Bridges/slider_hover_button.png") no-repeat!important}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-pager.bx-default-pager a.active,.FamilyBanner .bx-wrapper .bx-pager.bx-default-pager a.active{background:url("/_assets/css/images/Bridges/slider_hover_button.png") no-repeat!important}
.i6_footer{width:100%;margin:0 auto;border-top:solid 9px #9ac149!important;padding:0 0 73px 0;background:#f5f5f3}
.i6_footer_content_in{width:938px;margin:0 auto}
.top_pad{padding:10px 0 0 0!important}
.bottom_pad{padding:26px 0 0 0!important}
.i6_footer_content1{width:143px;float:left;margin:0 43px 0 0}
.i6_footer_content1 ul{display:block;padding:34px 0 0}
.i6_footer_content1 ul li{display:block}
.i6_footer_content1 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content1 ul li a:hover{text-decoration:underline}
.i6_footer_content1 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 9px 0;font-weight:normal}
.i6_footer_content2{width:119px;float:left;margin:0 69px 0 0}
.i6_footer_content2 ul{display:inline-block;padding:34px 0 0}
.i6_footer_content2 ul li{display:block}
.i6_footer_content2 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.i6_footer_content2 ul li a:hover{text-decoration:underline}
.i6_footer_content2 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 11px 0;font-weight:normal}
.i6_footer_content3{width:107px;float:left;margin:0 80px 0 0}
.i6_footer_content3 ul{display:block;padding:38px 0 0}
.i6_footer_content3 ul li{display:block}
.i6_footer_content3 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content3 ul li a:hover{text-decoration:underline}
.i6_footer_content3 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 7px 0;font-weight:normal}
.i6_footer_content4{width:160px;float:left;margin:0 59px 0 0}
.i6_footer_content4 ul{display:block;padding:34px 0 0}
.i6_footer_content4 ul li{display:block}
.i6_footer_content4 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content4 ul li a:hover{text-decoration:underline}
.i6_footer_content4 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 9px 0;font-weight:normal}
.i6_footer_content5{width:156px;float:left;padding:34px 0 0}
.i6_footer_content5 ul{display:block}
.i6_footer_content5 ul li{display:block;padding:0 0 5px}
.i6_footer_content5 ul li a{display:block;color:#707070;font-size:11px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content5 ul li a span{display:inline}
.i6_footer_content5 ul li a .icon1{background:url("/_assets/css/images/Bridges/email_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon2{background:url("/_assets/css/images/Bridges/fb_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon3{background:url("/_assets/css/images/Bridges/twitter_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon4{background:url("/_assets/css/images/Bridges/Pinterest_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon5{background:url("/_assets/css/images/Bridges/google+_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon6{background:url("/_assets/css/images/Bridges/youtube_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 15px;font-weight:normal}
.i6_footer_content5 ul li a:hover{text-decoration:underline}
.travels{float:left;margin:7px 0 50px;width:100%}
.ourtrip{float:left}
.rqust{float:left;margin:0 10px}
.tauk_bridge{padding-bottom:23px}
.tauk_bridge h1{font-size:26px;font-family:'HelveticaNeueLTStd75Bold';color:#525252;padding-bottom:4px}
.tauk_bridge h1 span{color:#137cc1}
.i6_footer_slider{width:960px;border-bottom:solid 1px #d6d6d4;border-top:solid 1px #d6d6d4;padding:14px 0 12px 0;margin:52px 0 0 -11px}
.i6_footer_slider_in{width:639px;margin:0 auto}
.i6_footer_slider_in ul{display:inline-block;float:left}
.i6_footer_slider_in ul li{display:inline-block;float:left;margin:0 26px 0 0}
.i6_footer_slider_in ul li a{display:block}
.i6_copy{float:left;padding:5px 0 0 0}
.i6_copy ul{display:inline-block;float:left}
.i6_copy ul li{display:inline-block;float:left;background:url("/_assets/css/images/Bridges/copy_li_border.png") no-repeat right center;font-family:Arial,Helvetica,sans-serif;color:#707070;font-size:11px;line-height:29px;margin:0 6px 0 0;padding:0 9px 0 0}
.i6_copy ul li a{display:block;font-family:Arial,Helvetica,sans-serif;color:#707070;font-size:11px;line-height:29px}
.mail{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left top;padding:5px 0 5px 30px}
.fb1{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left -29px;padding:5px 0 5px 30px}
.twitter1{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left -58px;padding:5px 0 5px 30px}
.ptr1{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left -87px;padding:5px 0 5px 30px}
.google1{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left -116px;padding:5px 0 5px 30px}
.utube1{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left -145px;padding:5px 0 5px 30px}
.slider-1{margin-bottom:16px;cursor:pointer;clear:both}
.content-col{width:527px;position:absolute;bottom:61px;left:39px}
.content-col h1{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:32px;color:#fff;text-transform:uppercase;font-weight:400;padding-bottom:8px;letter-spacing:-1px;word-spacing:-2px}
.content-col p{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;color:#fff;font-size:13px;line-height:16px;width:527px;padding:0 0 10px -1px;margin-top:1px;margin-left:-2px}
.content-col a{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#fff;font-size:15px;line-height:12px;display:block;width:123px;border:solid 3px #fff;text-align:center;padding:7px 0;text-decoration:none;margin-top:11px;margin-left:-2px}
.text-section{width:630px;padding:25px 0 0 10px;float:left}
.text-section a span{margin-right:2px}
.text-section h1{font-size:26px;color:#525252;font-family:'HelveticaNeueLTStd75Bold';margin-bottom:10px;font-weight:normal}
.text-section h1 span{color:#0080d4}
.text-section p{color:#808080;font-size:14px;font-family:'Arial';line-height:20px;margin-bottom:5px}
.text-section ul{list-style-type:disc;margin:0 0 0 30px;padding:0}
.text-section ul li{color:#808080;font-size:14px;font-family:'Arial';line-height:20px;margin-bottom:5px}
.text-section a{font-family:'Arial';font-weight:700;font-size:12px;color:#0080d4;text-decoration:none}
.left-section{width:310px;float:left;margin-top:31px}
.left-section a{background:#0080d4;color:#fff;width:242px;text-decoration:none;height:27px;text-align:center;margin-bottom:10px;float:right;line-height:27px;font-size:15px;font-family:'NobelBoldNormal';font-weight:normal}
.col-1 img,.col-1 p{float:right;font-size:18px;font-family:'HelveticaNeueLTStd45Light';color:#999;margin:12px 0 5px}
.col-1 img{margin:10px 0 0 0}
.col-1 p span{color:#8cc11e;font-size:24px;font-family:'HelveticaNeueLTStd75Bold';font-style:italic}
.content-section{width:100%;margin:0 auto;padding:10px 0 0 10px}
.content-section h1{font-size:24px;color:#7f7f7f;font-weight:normal;font-family:'HelveticaNeueLTStd45Light';margin:10px 0 25px}
.content-section h1 span{color:#525252;font-family:'HelveticaNeueLTStd75Bold';font-weight:normal}
.content-section ul{margin:0;padding:0}
.content-section ul li{list-style:none;display:inline-block;color:#7f7f7f;padding-right:9px;margin-left:9px;line-height:22px;float:left;border-right:1px solid #e1e1e1}
.content-section ul li a{font-size:16px;font-family:'HelveticaNeueLTStd75Bold';font-weight:normal;color:#7f7f7f;text-decoration:none}
.content-section ul li:last-child{padding-right:0;border:0}
.content-section ul .active a{color:#0080d4}
.line{margin-top:2px}
.col-2{margin:28px 0 0 0;padding:0;float:left}
.col-2>img{padding-right:5px}
.text-col{width:98%;border-bottom:1px solid #e4e4e2;float:left;padding-bottom:3px}
.text-col h2,.text-col h2 a{margin:12px 0 0 0;color:#525252;font-size:16px;font-family:'Arial';font-weight:700}
.text-col p{width:611px;font-size:12px;font-family:'Arial';color:#808080;margin:0;padding-top:3px;line-height:17px}
.text-col ul li{font-size:11px;margin:13px 0 26px;border:0}
.text-col ul li a{color:#3199de;font-size:11px;font-family:'Arial';font-weight:700}
.searchbox{width:206px;border:solid 1px #d6d6d6;float:right;margin:-1px 22px 0 0;padding:0;height:23px}
.searchbox ul{display:inline-block;float:left}
.searchbox ul li{display:inline-block;float:left;margin:0!important;padding-right:0;border:0}
.searchbox ul li a{display:inline-block}
.searchbox .box{color:#939393;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-style:italic;line-height:18px;width:153px;padding:3px 5px 2px 5px;border:0}
.searchbox ul li a small{display:inline-block;padding:3px 0 0 4px}
.searchbox ul li a span{background:#9ac149;padding:5px 8px;display:inline-block;margin:1px 0 0 0}
.slider{float:left;width:100%;margin:0 10px 0 0}
.slidetext{top:110px!important}
.slidetext p{width:332px!important;padding-bottom:19px!important}
.body_content{float:left;width:100%;margin-top:45px}
.left_Side{width:624px;float:left;margin-left:8px}
.right_side{float:right;margin-right:10px;margin-top:4px}
.family_group{float:left}
.family_group h1{color:#137cc1;font-family:'HelveticaNeueLTStd75Bold';font-size:26px;margin-bottom:9px}
.family_group p{color:#808080;font-family:Arial;line-height:20px;font-size:13px}
.buttons{float:right}
.button1{border:0;background:#137cc1;text-transform:uppercase;padding:4px 22px 4px 24px;margin-bottom:10px}
.button1 a{color:#fff;font-family:'HelveticaBold';font-size:13px}
.torisumplace{border-top:1px solid #e4e4e2;padding:18px 0;width:624px}
.torisumplacekids{border-top:1px solid #e4e4e2;padding:22px 0;width:575px}
.torisumplacefrendz{border-top:1px solid #e4e4e2;padding:21px 0;width:575px}
.torisum_text{float:right;width:305px}
.travel_place{float:left;margin-top:45px}
.torisum_text h2{color:#808080;font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:6px 0;margin-top:5px;font-weight:bold;line-height:16px}
.torisum_text p{color:#808080;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:16px;padding:0 0 7px}
.torisum_text a{background:url("/_assets/css/images/Bridges/i2_more_arrow.png") no-repeat scroll left center rgba(0,0,0,0);color:#808080;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:16px;padding:0 0 0 15px;text-transform:uppercase}
.link-btn{float:right;position:relative;top:76%;z-index:111}
.guest_review{float:left;width:754px;border:1px solid #4f752f;padding:24px 27px 50px 41px}
.guest_review h1{background:url("/_assets/css/images/Bridges/simpleline2.png") no-repeat scroll center bottom;font-size:30px;color:#6c6c6c;line-height:32px;padding-bottom:15px;font-family:'NobelLightNormal';margin-bottom:18px;letter-spacing:-1px}
.guest_review h1 span{color:#9ac149;font-family:'NobelBoldNormal'}
.guest_img{float:left;margin-right:10px}
.guest_detail{float:left;background:url("/_assets/css/images/Bridges/detailbg.png") no-repeat scroll left top;width:366px;margin-top:17px;padding-left:44px;color:#6c6c6c}
.guest_detail h1{font-family:"Georgia";font-style:italic;font-size:32px;line-height:38px;font-weight:normal;text-align:left;background:0;padding:0;letter-spacing:0;margin:0 0 15px}
.guest_detail h3{font-family:"Georgia";font-style:italic;font-size:16px;line-height:22px;text-align:left;background:0;padding:0}
.guest_detail h4{font-family:"Georgia";font-style:italic;font-size:14px;text-align:left;background:0;padding:0;font-weight:normal;color:#767676}
.guest_detail ul{float:left;text-align:left;margin-top:30px}
.guest_detail ul li{font-size:14px;line-height:22px}
.guest_detail ul li span{color:#9ac149}
.guest_detail ul li a{color:#6c6c6c}
.bridgesBanner .bx-wrapper img{width:958px;height:595px}
.bridgesV2 ul.tabs li.current a{color:#137cc1;background:0}
.bridgesV2 #breadcrumb{background:inherit;border-bottom:inherit}
.bridgesV2 .i6_right{width:245px;float:right}
.bridgesV2 .i6_find_new_trip{display:inherit;width:inherit}
.bridgesV2 .i6_find_new_trip_drop{background:0;height:inherit;margin:0 auto 0;width:inherit}
.bridgesV2 .i6_find_new_trip_drop ul{display:inherit;height:auto;margin:0 auto;padding:0;width:inherit}
.bridgesV2 .i6_find_new_trip_drop ul li{display:inherit;margin:0 0 10px;width:inherit}
.bridgesV2 .i6_find_new_trip_drop ul li a{float:left;width:242px;text-align:center;color:#fff;font-size:16px;line-height:27px;height:auto;margin-bottom:10px;text-transform:uppercase;background:#137cc1;font-family:"NobelBoldNormal";display:block;font-weight:inherit;padding:0}
.bridgesV2 .i6_contact_details{border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;float:right;margin:10px 10px 0 0;padding:10px 10px 0 0;width:229px}
.bridgesV2 .newsletterV2.modal{width:460px;top:200px;background-image:none;margin:-120px 0 0 -240px!important;background-color:White;border:1px solid gray;position:fixed!important;z-index:99999!important}
.bridgesV2 .newsletterV2 header,.bridgesV2 .newsletterV2 header h1{background-color:transparent;background-image:url("/_assets/css/images/NewsletterSubscribe.png");text-indent:-9999px;height:112px}
.bridgesV2 .newsletterV2 .content1 ul{list-style-type:disc;padding:0 0 10px 0;padding-left:3px;margin:0}
.bridgesV2 .newsletterV2 fieldset ul li{width:230px;padding:5px 15px 5px 0;display:inline-block;vertical-align:top}
.bridgesV2 .newsletterV2 fieldset label{font-size:12px;font-weight:600;padding:0;margin:0;text-align:right!important;float:left;display:block;color:#444}
.bridgesV2 .newsletterV2 fieldset ul li span{display:inline-block;padding:0 2px 0 0;vertical-align:top}
.bridgesV2 .ErrorMessageFont{color:red;font:13px/1.231 sans-serif}
.bridgesV2 .newsletterV2 fieldset ul li input,.bridgesV2 .newsletterV2 fieldset ul li select{min-width:200px}
.bridgesV2 .newsletterV2 li{list-style:none;vertical-align:top}
.bridgesV2 .newsletterV2 .formcontrols{padding:10px 0;float:left;width:100%;clear:both;margin-bottom:25px}
.bridgesV2 .newsletterV2 .gethelp .formcontrols input,.bridgesV2 .newsletterV2 .gethelp .formcontrols a.submit{float:none;background-image:url("/_assets/css/images/PopupButton_off.jpg");width:900px;margin-left:20%;font-weight:500;font-size:17px}
.bridgesV2 .newsletterV2 .submit,.bridgesV2 .newsletterV2 .cancel-button{border:1px solid #dbdbdc;background-color:#2A4A0C!important;color:white!important;padding:6px 15px;line-height:1.3;font-weight:normal;background:#EEE;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.bridgesV2 .newsletterV2 fieldset ul li .note{color:#222;font-size:13px}
.bridgesV2 .modalV2 .close{text-decoration:none;padding:0;float:right;font:0 sans-serif;padding-bottom:0;margin-top:0!important;display:block;height:28px;background:url(/_assets/images/close_button.png) right top repeat;position:absolute;right:-20px;top:-19px;width:30px;cursor:pointer;z-index:8040}
}
.bridgesV2 .modalV2 .close a{line-height:0;font-size:0;color:transparent}
.bridgesV2 .modal.newsletterV2Thankyou{top:350px;width:460px;margin:-120px 0 0 -240px!important;background-image:none;background-color:White;border:1px solid gray}
.bridgesV2 .newsletterV2Thankyou header,.bridgesV2 .newsletterV2Thankyou header h1{background-color:transparent;background-image:url("/_assets/css/images/SubscribeThankyou.png");text-indent:-9999px;height:112px}
.bridgesV2 .newsletterV2Thankyou .intro{float:left;padding:10px 10px 20px 26px;color:#222;font:13px/1.231 sans-serif}
.bridgesV2 .newsletterV2Thankyou .content p{padding-left:0;padding-right:8px;line-height:15px;margin:0;font-size:12px}
.bridgesV2 .page2 .right{float:right;margin-right:18px}
.bridgesV2 .hidden{display:none}
.bridgesV2 .inherit{display:inherit;width:auto;height:auto}
.bridgesV2 .newsletterV2 fieldset{padding:0 15px 3em;border:0}
.bridgesV2 .newsletterV2Thankyou .close{margin-top:0!important;display:block;height:28px;background:url(/_assets/images/close_button.png) right top repeat;line-height:1;font-weight:bold;position:absolute;right:-20px;top:-19px;width:30px;cursor:pointer;z-index:8040}
.bridgesV2 .mediaGalleryV3 a{display:block;margin-top:0}
.bridgesV2 .mediaGalleryV3 a.learn-more{background:inherit;padding:inherit;margin-top:10px}
.bridgesV2 .mediaGalleryV3 a.learn-more:hover{color:#137cc1;opacity:.8}
.bridgesV2 .i6_overview_content_right .module img{margin:inherit}
.frequently_ask p{color:#808080;font-size:12px}
.frequently_ask a:hover{color:#87b12e;opacity:.8}
.frequently_ask img{margin-right:4px}
.tauk_bridge a{font-family:"Arial";font-weight:700;font-size:12px;color:#0080d4;text-decoration:none}
.text-section a:hover,.tauk_bridge a:hover{color:#0080d4}
.bridge-splitMod{padding:0;margin:0 0 20px;width:930px}
.bridge-splitMod_images{width:930px;height:194px;margin-bottom:20px;display:block;padding:0}
.bridge-splitMod .bridge-splitMod_imageLeft{float:left;width:464px;height:194px;background-color:#fafafa}
.bridge-splitMod_imageLeft img{width:100%;height:100%}
.bridge-splitMod .bridge-splitMod_imageRight{float:right;width:465px;height:194px}
.bridge-splitMod_imageRight img{width:100%;height:100%;margin-left:5px}
.bridge-splitMod_imageRightMagnify{right:0;top:0;position:absolute}
.bridge-splitMod_imageRightMagnify img{width:auto;height:auto}
.text-col li .quickInfo{background:url("/_assets/css/images/detailflyout-bg-highlight.png") no-repeat scroll left top rgba(0,0,0,0);color:#444;font-size:12px;left:70px;position:absolute;top:20px;z-index:0}
.text-col li .quickInfo a.close{color:#3199de;font:bold 12px/16px Arial,Helvetica,Geneva,sans-serif;text-decoration:none;text-transform:uppercase;background:url("/_assets/css/images/close-x.gif") no-repeat scroll right center rgba(0,0,0,0);padding:15px;position:absolute;top:1px;right:20px;z-index:9;cursor:pointer}
.text-col li .detailwrap{background:url("/_assets/css/images/detailflyout-footer-highlight.png") no-repeat scroll left bottom rgba(0,0,0,0);margin-bottom:-30px;padding:25px 25px 70px;position:relative;width:250px;color:#444}
.text-col li .quickInfo h4{border-bottom:1px solid #cacaca;font-size:14px;margin:0 0 10px;padding:0;width:100%}
.text-col li .quickInfo ul{margin:0 0 20px 8px;padding:5px 0 0;display:inline}
.text-col li .quickInfo li{border:medium none;clear:both;padding:3px 0;width:100%;display:inline;float:left;list-style-type:none;margin:0 8px 0 0;color:#444;line-height:1.5;font-size:12px}
.text-col li .quickInfo ul strong{display:inline-block;width:30%}
.text-col li .departures{clear:both;width:100%}
.text-col li .quickInfo h4{border-bottom:1px solid #cacaca;font-size:14px;margin:0 0 10px;padding:0;width:100%}
.text-col li p{color:#777;font-size:12px;line-height:1.4;padding:5px 0;margin:0}
.text-col li .departures h5{background:none repeat scroll 0 0 #e9e9e9;clear:both;display:block;margin:0 0 10px;padding:5px 10px;width:230px}
.text-col li .departures table{margin:0 0 10px;padding:10px 0}
.text-col li .departures td{padding:2px 30px 2px 10px}
.text-col li p{color:#777;font-size:12px;line-height:1.4;padding:5px 0;margin:0;width:inherit}
.i6_container .bridgesV2 #main{margin:0;padding:0;background:0}
.bridgesV2 .slides{right:0}
.bridgesV2 .flexslider .slides img,.bridgesV2 .flexslider .slidesV2 img{display:inherit;width:inherit}
.jssorb05 div,.jssorb05 div:hover,.jssorb05 .av{background:url(../img/b05.png) no-repeat;overflow:hidden;cursor:pointer}
.jssorb05 div{background-position:-7px -7px}
.jssorb05 div:hover,.jssorb05 .av:hover{background-position:-37px -7px}
.jssorb05 .av{background-position:-67px -7px}
.jssorb05 .dn,.jssorb05 .dn:hover{background-position:-97px -7px}
.jssora12l,.jssora12r,.jssora12ldn,.jssora12rdn{position:absolute;cursor:pointer;display:block;background:url(../img/a12.png) no-repeat;overflow:hidden}
.jssora12l{background-position:-16px -37px}
.jssora12r{background-position:-75px -37px}
.jssora12l:hover{background-position:-136px -37px}
.jssora12r:hover{background-position:-195px -37px}
.jssora12ldn{background-position:-256px -37px}
.jssora12rdn{background-position:-315px -37px}
.bridgesV2 .modules{margin-left:50px;padding-top:30px;width:300px}
.bridgesV2 .river-sideBarVideoMod h4{color:#87B12E}
.bridgesV2 .river-sideBarVideoMod p{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#808080;line-height:16px;padding:0 0 8px}
.bridgesV2 .river-sideBarVideoMod a.learn-more{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#87B12E;line-height:16px;text-transform:uppercase;background:transparent url("/_assets/css/images/Bridges/i2_more_arrow.png") no-repeat scroll left center;padding:0 0 0 15px;margin-right:30px}
.bridgesV2 .hideContainer{visibility:hidden;display:none;height:0;width:0}
#superbox-container .mainGallerySource .slideshow .slidesV2 .page{float:left;background:0;padding:0;width:inherit}
#superbox-container .mainGallerySource .nextprevV2 li a{position:absolute;height:18px;width:14px;display:block;text-indent:-9999px;background-image:url(/_assets/css/images/nextprev_grey-sprite.gif);background-repeat:no-repeat;background-position:right -36px;top:150px;left:0;z-index:999;outline:0}
#superbox-container .mainGallerySource .nextprevV2 li.prev a{background-position:left -36px;left:-50px;right:auto}
#superbox-container .mainGallerySource .nextprevV2 li.next a{left:auto;right:-50px;background-position:right -54px}
#superbox-container .mainGallerySource .nextprevV2 a.disabled{cursor:default}
#superbox-container .mainGallerySource .nextprevV2 a.hidden{visibility:hidden}
#superbox-container .mainGallerySource .nextprevV2 li.prev a.disabled{background-position:left 0}
#superbox-container .mainGallerySource .nextprevV2 li.next a.disabled{background-position:right -18px}
#superbox-container .mainGallerySource .slidesV2 li.page{position:relative;padding:12px 0 0 0;margin-left:15px}
#superbox-container .mainGallerySource .slidesV2 .caption{position:absolute;bottom:0;left:0;display:block;width:96%;padding:5px 0;margin:0 2%;background:#fff;background:rgba(255,255,255,.7);color:#000;-webkit-font-smoothing:antialiased}
#superbox-container .mainGallerySource .slidesV2 .captiondetails{clear:both;margin-left:20px}
#superbox-container .superboxReview{padding:10px 0;margin:0 auto;opacity:1;position:relative;text-align:center;top:0;width:860px!important}
.bridgesSuperboxV3 .superboxNoReview{padding:10px 0;margin:0 auto;opacity:1;position:relative;text-align:center;top:0;width:724px!important;margin-top:50px}
#superbox-container .superboxInboxReview{float:left;padding:19px 18px;background:#fff;width:824px;height:460px}
#superbox-container .superboxInboxNoReview{padding:10px 0;height:400px}
.bridgesV2 #mainInspiredBanners .flex-direction-nav li a{overflow:visible;background-image:url(/_assets/css/images/nextprev_grey-sprite.gif);background-repeat:no-repeat;background-position:right -36px;text-decoration:none}
.bridgesV2 #mainInspiredBanners .flex-direction-nav .flex-prev{left:0;right:auto;background-position:left 22px}
.bridgesV2 #mainInspiredBanners .flex-direction-nav .flex-next{left:auto;right:0;background-position:right -18px;height:18px}
.bridgesV2 #mainInspiredBanners .albumGallery .flex-direction-nav .flex-prev{top:28px}
.bridgesV2 #mainInspiredBanners .albumGallery .flex-direction-nav .flex-next{top:50px}
.bridgesV2 #mainInspiredBanners .album .flex-direction-nav .flex-prev{top:165px}
.bridgesV2 #mainInspiredBanners .album .flex-direction-nav .flex-next{top:187px}
.bridgesV2 #mainInspiredBanners .flex-direction-nav a{line-height:0;font-size:0;color:transparent}
.bridgesV2 #mainInspiredBanners .flex-direction-nav a:before{font-family:inherit;font-size:inherit;display:none;content:none;text-decoration:none}
.FamilyBanner .bx-wrapper img{max-width:100%;display:block;min-height:inherit;max-height:inherit}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}
q:before,q:after{content:''}
abbr,acronym{border:0}
.clear{clear:both;font-size:1px;line-height:1px;display:block;height:0}
.clrflt{clear:both}
.ThemePage a:hover{opacity:.8}
.last{margin:0!important}
.bottom_last{margin-bottom:0!important}
.pad_last{padding:0!important}
.no_bg{background:none!important}
.last_a{margin:0 5px 0 0!important}
.input_focus{outline:0}
a{color:#000;text-decoration:none;outline:0 none}
a:hover{color:#000;text-decoration:none}
h1{font-size:24px}
h2{font-size:22px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
body{color:#808080;font-family:"Arial",Verdana,Tahoma;font-size:12px}
.flt_lt{float:left;display:inline}
.flt_rt{float:right;display:inline}
@font-face{font-family:'lucida_granderegular';src:url('/_assets/css/webfonts/Bridges/lucida_grande/lucida_grande-webfont.eot');src:url('/_assets/css/webfonts/Bridges/lucida_grande/lucida_grande-webfont.eot?#iefix') format('embedded-opentype'),url('/_assets/css/Bridges//webfonts/lucida_grande/lucida_grande-webfont.woff') format('woff'),url('/_assets/css/webfonts/Bridges/lucida_grande/lucida_grande-webfont.ttf') format('truetype'),url('/_assets/css/webfonts/Bridges/lucida_grande/lucida_grande-webfont.svg#lucida_granderegular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'nobelregular';src:url('/_assets/css/fonts/Bridges/16studio-webfont.eot');src:url('/_assets/css/fonts/Bridges/16studio-webfont.eot?#iefix') format('embedded-opentype'),url('/_assets/css/fonts/Bridges/16studio-webfont.woff2') format('woff2'),url('/_assets/css/fonts/Bridges/16studio-webfont.woff') format('woff'),url('/_assets/css/fonts/Bridges/16studio-webfont.ttf') format('truetype'),url('/_assets/css/fonts/Bridges/16studio-webfont.svg#nobelregular') format('svg');font-weight:normal;font-style:normal}
h1,h2,h3,h4,h5,h6,a,ul,li,p,a{margin:0;padding:0}
.container{margin:0 auto;width:960px;padding:0}
.topnav{float:left;width:100%;background:#427730;padding:8px 0 7px}
.topnav ul{float:right}
.topnav ul li{display:inline-block;float:left;background:url("/_assets/css/images/Bridges/border_line.png") no-repeat right center;margin:1px 10px 0 3px;padding:0 8px 0 3px}
.topnav ul li a{text-transform:capitalize;color:#fff;margin-top:1px;float:left}
.topnav ul li a:hover{opacity:.7}
.bottom_last{margin-bottom:0!important}
.pad_last{padding:0!important}
.no_bg{background:none!important}
.topnav ul li a .two{display:inline-block;background:#df3d3b right center;border-radius:2px;padding:0 3px;margin:0 2px 0 4px;font-weight:bold}
.ThemePage .header{width:100%;margin:0 auto;background:#fff;padding:14px 0 18px 0}
.ThemePage .logo{float:left;margin:17px 0 -1px 22px}
.socialicon{float:right;margin-right:5px}
.socialicon ul{display:inline-block;float:right;margin:0 0 8px}
.socialicon ul li{display:inline-block;float:left;margin:0 5px 0 0}
.socialicon ul li a{display:block}
.socialicon ul li a:hover{opacity:.9}
.fb{background:url("/_assets/css/images/Bridges/icons.jpg") no-repeat left top;width:24px;height:24px}
.twitter{background:url("/_assets/css/images/Bridges/icons.jpg") no-repeat -31px top;width:24px;height:24px}
.ptr{background:url("/_assets/css/images/Bridges/icons.jpg") no-repeat -58px top;width:24px;height:24px}
.google{background:url("/_assets/css/images/Bridges/icons.jpg") no-repeat -88px top;width:24px;height:24px}
.utube{background:url("/_assets/css/images/Bridges/icons.jpg") no-repeat -116px top;width:24px;height:24px}
.socialicon span{display:inline-block;font-family:'HelveticaNeueLTStd75Bold';-webkit-font-smoothing:antialiased;font-style:italic;font-size:18px;line-height:12px;color:#4f752f;padding:0 -1px 0 15px;font-weight:400}
.socialicon small{font-family:'HelveticaNeueLTStd75Bold';-webkit-font-smoothing:antialiased;color:#9ac149;font-size:15px;font-style:italic;text-align:right;padding:0;font-weight:300}
.socialicon big{display:inline-block;font-family:'HelveticaNeueLTStd75Bold';-webkit-font-smoothing:antialiased;font-style:italic;font-size:18px;line-height:12px;color:#4f752f;padding:0 -1px 0 15px;font-weight:600}
.ThemePage .i6_searchbox{width:206px;border:solid 1px #d6d6d6;float:right;margin:12px 3px 0 0;-webkit-margin-after:8px;padding:0;height:23px}
.ThemePage .i6_searchbox ul{display:inline-block;float:left}
.ThemePage .i6_searchbox ul li{display:inline-block;float:left;margin:0!important}
.ThemePage .i6_searchbox ul li a{display:inline-block}
.ThemePage .i6_searchbox .i6_input1{color:#939393;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-style:italic;line-height:18px;width:152px;padding:3px 5px 2px 5px;border:0}
.ThemePage .i6_searchbox ul li a small{display:inline-block;padding:3px 0 0 4px}
.ThemePage .i6_searchbox ul li a span{background:#9ac149;padding:5px 8px;display:inline-block;margin:1px 0 0 0}
.i6_top_nav{margin:0 0 11px 1px;position:relative;z-index:999;background:#86b02d;background:-moz-linear-gradient(top,#86b02d 0,#86b02e 44%,#86b02d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#86b02d),color-stop(44%,#86b02e),color-stop(100%,#86b02d));background:-webkit-linear-gradient(top,#86b02d 0,#86b02e 44%,#86b02d 100%);background:-o-linear-gradient(top,#86b02d 0,#86b02e 44%,#86b02d 100%);background:-ms-linear-gradient(top,#86b02d 0,#86b02e 44%,#86b02d 100%);background:linear-gradient(to bottom,#86b02d 0,#86b02e 44%,#86b02d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#86b02d',endColorstr='#86b02d',GradientType=0)}
.i6_top_nav ul{display:inline-block;float:left;margin:0 0 0 19px}
.ThemePage .i6_top_nav ul li{display:inline-block;float:left;position:relative}
.ThemePage .i6_top_nav ul li a{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;display:block;font-size:12px;color:#fff;line-height:18px;text-transform:uppercase;padding:9px 15px 11px 17px;border-top:solid 1px #9fc24a}
.ThemePage .i6_top_nav ul li a:hover{opacity:1!important}
.ThemePage .i6_top_nav ul li a:hover{background:#fff;color:#9fc24a}
.ThemePage .i6_top_nav ul li:hover a{background:#fff;color:#9fc24a}
.ThemePage .i6_top_nav ul li:hover .i6_level_drop{display:block}
.ThemePage .i6_level_drop{width:243px;border:solid 1px #9fc24a;padding:0 0 5px 0;border-top:none!important;background:#fff;z-index:999999999;display:none;position:absolute;top:40px;left:-1px;box-shadow:0 9px 10px -1px #5C5252}
.ThemePage .i6_level_drop ul{display:block;padding:19px 0 0}
.ThemePage .i6_level_drop ul li{display:block;width:180px}
.ThemePage .i6_level_drop ul li a{display:block;color:#797979!important;font-size:14px;line-height24px;font-family:'HelveticaNeue65Medium';border:none!important;text-transform:capitalize;padding:0 0 7px 0!important;font-weight:300}
.ThemePage .i6_level_drop ul li a:hover{text-decoration:underline}
.ThemePage .breadcrumbs{float:left;width:100%}
.ThemePage .breadcrumbs ul{float:left;padding-left:38px;padding-top:2px}
.ThemePage .breadcrumbs ul li{display:inline-block;margin:0 2px 0 0}
.ThemePage .breadcrumbs ul li a{color:#09156a}
.ThemePage .breadcrumbs ul .enable{color:#5a7d06;font-weight:bold}
.ThemePage .i6_inner1_nav{position:relative;padding:15px 0;margin-left:0;margin-bottom:-17px;float:left;background:url("/_assets/css/images/Bridges/tabshadow.jpg") no-repeat center top,url("/_assets/css/images/Bridges/tabshadow2.jpg") no-repeat center bottom;z-index:inherit;width:960px}
.ThemePage .i6_inner1_nav ul{display:inline-block;float:left;width:960px;margin-left:22px}
.ThemePage .i6_inner1_nav ul li{display:inline-block;float:left;line-height:34px;color:#808080;background:inherit;padding:0 3px 0 3px;width:auto}
.ThemePage .i6_inner1_nav ul .current a{font-family:'NobelBoldNormal';color:#137cc1}
.ThemePage .i6_inner1_nav ul li a{display:block;text-transform:uppercase;color:#808080;font-size:13px;line-height:18px;padding:9px 24px 0 15px;height:29px;font-family:'nobelregular';-webkit-font-smoothing:antialiased}
.ThemePage .i6_inner1_nav ul li a:hover{color:#137cc1;background:inherit}
.ThemePage .i6_inner1_nav ul li a span{display:inline-block;padding:0 0 16px 0}
.abc{padding:0!important}
.abc{padding:0!important}
.ThemePage .i6_inner1_nav ul li a:hover small{display:block;background:url("/_assets/css/images/Bridges/dd_down_arrow.png") no-repeat bottom center}
.ThemePage .i6_inner1_nav ul li a p{display:inline;background:#df3d3b right center;border-radius:2px;padding:2px 3px;font-family:'HelveticaNormalRegularRegular';font-size:11px;-webkit-font-smoothing:antialiased;border-radius:4px}
.ThemePage .i6_overview_content{width:960px;margin:0 auto;padding:0 0 52px 4px}
.ThemePage .i6_overview_content_left{width:551px;float:left}
.ThemePage .i6_travelling_well{width:550px;padding:0 0 31px 0}
.ThemePage .i6_travelling_well h2{font-family:'HelveticaNeueLTStd45Light';font-size:24px;color:#525252;line-height:40px;padding:0 0 12px 10px;font-weight:normal}
.ThemePage .i6_travelling_well h2 span{display:inline-block;color:#b1b1b1;font-weight:normal;font-family:'HelveticaNormalRegularRegular'}
.i6_travelling_well ul{display:inline-block;border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;padding:9px 0}
.i6_travelling_well ul li{display:inline-block;background:url("/_assets/css/images/Bridges/line1.jpg") no-repeat right center;float:left;height:120px}
.i6_travelling_well ul li h4{text-transform:uppercase;font-family:'NobelLightNormal';-webkit-font-smoothing:antialiased;font-size:23px;line-height:20px;color:#cdcdcd;font-weight:normal;padding:9px 41px 3px 7px}
.width{width:130px!important}
.i6_travelling_well ul li h5{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:28px;color:#525252;line-height:31px;padding:0 0 0 8px}
.i6_travelling_well ul li h6{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:14px;color:#525252;line-height:16px;font-weight:normal;padding:0 0 0 15px!important}
.i6_travelling_well ul li small{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#525252;line-height:18px;padding:0 0 0 15px}
.i6_overview_left_text{width:551px;padding:0 0 30px 0}
.i6_overview_left_text h2{text-transform:uppercase;color:#7cab19;font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:15px;padding:2px 0 12px 12px;line-height:22px}
.i6_overview_left_text p{color:#808080;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;background:url("/_assets/css/images/Bridges/text_botton.jpg") no-repeat left 6px;padding:0 0 14px 14px;margin:0 0 0 28px}
.i6_overview_left_text_2{width:536px;padding-left:12px}
.i6_overview_left_text_2 h2{text-transform:capitalize;color:#86a83e;font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:15px;padding:0 0 12px!important;font-weight:normal;line-height:20px}
.i6_overview_left_text_2 p{color:#808080;font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:14px;background:none!important;padding:0 0 20px!important;margin:0!important;font-weight:normal!important;line-height:20px}
.margin_left{margin:0 0 0 12px}
.ThemePage .i6_overview_content_right{width:305px;float:right;padding-right:8px;margin-top:-3px}
.ThemePage .i6_overview_content_right_top{width:300px}
.ThemePage .i6_overview_content_right_top ul{display:inline-block;float:left}
.ThemePage .i6_overview_content_right_top ul li{display:inline-block;float:left;margin:4px 14px 0 0}
.ThemePage .i6_overview_content_right_top ul li a{display:block;font-family:Arial,Helvetica,sans-serif;color:#9b9c97;font-size:14px;line-height:40px}
.ThemePage .i6_overview_content_right_top ul li a.icon_a{background:url("/_assets/css/images/Bridges/view-icon.jpg") no-repeat left center;padding:3px 0 3px 27px}
.ThemePage .i6_overview_content_right_top ul li a.icon_b{background:url("/_assets/css/images/Bridges/printer_icon.jpg") no-repeat left center;padding:3px 0 3px 27px}
.ThemePage .i6_overview_content_right_top ul li a.icon_c{background:url("/_assets/css/images/Bridges/share-icon.jpg") no-repeat left center;padding:6px 0 6px 27px}
.ThemePage .i6_overview_content_right_top ul li a:hover{text-decoration:underline}
.ThemePage .i6_overview_content_right_bottom{width:245px;margin:0 auto 0;float:right}
.ThemePage .i6_overview_content_right_bottom h2{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:22px;color:#525252;line-height:12px;padding:12px 0 12px}
.ThemePage .i6_overview_content_right_bottom h2 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:23px;color:#525252;line-height:26px;font-weight:normal;padding:0 0 0 6px}
.i6_inner1_image{width:263px;border-top:solid 1px #e4e4e4;margin:3px 0 0 0}
.i6_inner1_image big{display:inline-block;padding:10px 0 11px 0}
.i6_inner1_image a{display:block;text-align:left;color:#7CAB19;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:13px;font-weight:normal;line-height:16px}
.i6_find_hostel{width:282px;padding:10px 0 22px 0;border-top:solid 1px #e4e4e4}
.i6_overview_content_right_bottom h3{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:19px;color:#525252;line-height:18px;padding:0 0 9px 0}
.i6_overview_content_right_bottom h3 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:18px;color:#525252;line-height:18px;font-weight:normal;padding:0}
.i6_find_hostel big{display:inline-block;margin:0 7px 0 0}
.i6_travel_forums{width:270px;margin:0 0 0 15px}
.i6_travel_forums h3{font-family:Arial,Helvetica,sans-serif;font-size:19px;color:#525252;line-height:18px;border-bottom:solid 1px #e4e4e4;padding:0 0 10px 0;margin:0 0 10px 0}
.i6_travel_forums h3 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:18px;color:#525252;line-height:18px;font-weight:normal;padding:0 0 0 4px}
.i6_travel_forums h4{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;color:#525252;line-height:18px;font-weight:bold;padding:0 0 12px 0;width:260px}
.i6_travel_forums ul{display:block;padding:0 0 18px}
.i6_travel_forums ul li{display:block}
.i6_travel_forums ul li a{display:inline-block;color:#7CAB19;font-size:13px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal;line-height:20px;border:none!important;padding:0!important}
.i6_travel_forums ul li a small{display:inline-block;color:#525252!important;font-size:13px}
.i6_travel_forums a{display:inline-block;color:#7CAB19;font-size:13px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:bold;line-height:15px;border-top:solid 1px #e4e4e4;padding:9px 0 0 0}
.i6_readmore{background:url("/_assets/css/images/Bridges/footer_top_bg.jpg") repeat-x;height:137px;padding:20px 0 0 13px;margin:0 8px 0 0}
.i6_readmore span{display:inline-block;float:left}
.i6_readmore_text{width:156px;float:left;margin:0 0 0 13px}
.i6_readmore_text h3{font-size:15px;color:#000;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-weight:normal}
.i6_readmore_text p{font-size:12px;color:#808080;font-family:Arial,Helvetica,sans-serif;padding:0 0 5px 0}
.i6_readmore_text a{background:url("/_assets/css/images/Bridges/learn_more_arrow.png") no-repeat left center;padding:0 0 0 15px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#87a72e}
.ThemePage .i6_itinerary{float:left;width:624px;padding:0 0 45px 9px;margin:-13px 0 0;position:relative}
.tauk_bridge>p{font-size:14px;line-height:20px;padding-top:1px;font-family:'Arial';width:634px;color:#808080}
.ThemePage .i6_itinerary h1{-webkit-font-smoothing:antialiased;color:#525252;line-height:40px;font-weight:normal;font-size:26px;font-family:"HelveticaNeueLTStd75Bold"}
.ThemePage .i6_itinerary h1 span{font-family:'HelveticaNeueLTStd75Bold';-webkit-font-smoothing:antialiased;display:inline-block;color:#86B12D;font-size:26px}
.ThemePage .i6_day_modules{border-top:solid 1px #e4e4e2;padding:19px 2px 21px;width:auto}
.ThemePage .i6_day_modules img{float:left}
.ThemePage .i6_day_modules_text{width:305px;float:left;margin-left:20px}
.ThemePage .i6_day_modules_text h2{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:16px;color:#86B12D;line-height:16px;text-transform:capitalize;padding:11px 0 5px 1px}
.ThemePage .i6_day_modules_text p{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#808080;line-height:16px;padding:0 0 8px 0}
.ThemePage .i6_day_modules_text a{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#86B12D;line-height:16px;text-transform:uppercase;background:url("/_assets/css/images/Bridges/i2_more_arrow_bl.png") no-repeat left center;padding:0 0 0 15px;margin-right:30px}
.i6_day5_border{border-bottom:solid 1px #e4e4e2}
.ThemePage .i6_overview_content_right_bottom a{float:left;width:242px;text-align:center;color:#fff;font-size:16px;line-height:27px;height:27px;margin-bottom:10px;text-transform:uppercase;font-family:'NobelBoldNormal'}
.call{float:right;text-align:right;margin-top:10px;margin-bottom:30px;padding:14px 0 20px;background:url("/_assets/css/images/Bridges/line.jpg") no-repeat center top,url("/_assets/css/images/Bridges/line.jpg") no-repeat center bottom}
.call h1{color:#86b12d;font-size:24px;font-family:'HelveticaNeueLTStd75Bold';font-style:italic;font-weight:500}
.call p{font-size:18px;font-family:'HelveticaNeueLTStd45Light';color:#999;font-style:italic;padding-bottom:4px}
.guest_slideshow{width:200px;float:right;margin-top:35px}
.guest_slideshow h2{font-size:22px;font-family:'HelveticaNeueLTStd45Light';color:#525252;padding-bottom:15px;padding-top:5px;margin-bottom:9px;background:url("/_assets/css/images/Bridges/simpleline.png") no-repeat left bottom}
.guest_slideshow>img{padding-left:2px}
.guest_slideshow h2 span{font-family:'HelveticaNeueLTStd45Light'}
.guest_slideshow h2 label{font-family:'HelveticaNeueLTStd75Bold'}
.guest_slideshow a{float:left;color:#137cc1;font-size:13px;margin-top:10px;font-family:'HelveticaNeueLTStd75Bold'}
.testimonial{float:right;margin-top:66px;font-family:Georgia,"Times New Roman",Times,serif;color:#4094c2;width:263px}
.testimonial h1{padding-left:44px;padding-top:3px;font-size:25px;font-style:italic;font-weight:normal;background:url("/_assets/css/images/Bridges/testimonialimg1.png") no-repeat left top}
.testimonial p{margin-top:14px;text-align:center;font-size:14px}
.bridgesWTB.banner{float:left;width:100%;margin:0 0 43px;position:relative;top:inherit!important;left:inherit;height:inherit;padding-top:5px}
.safari{float:left;width:477px;height:163px;margin-right:6px;margin-bottom:6px}
.safari a{float:left;width:100%}
.ThemePage .showme{color:#fff;font-size:15px;font-family:'HelveticaNeueLTStd75Bold';padding-left:15px;padding-top:135px}
.ok{float:left;width:97%;color:#fff;display:none;background:rgba(0,0,0,0.8);padding:50px 0 16px 15px;-webkit-padding-after:19px;height:97px}
.ok p{font-size:12px}
.safari:hover .ok{display:block}
.safari:hover .showme{display:none}
.ok h3{font-size:15px;font-family:'HelveticaNeueLTStd75Bold';margin-bottom:8px}
.ok a{background:url("/_assets/css/images/Bridges/i2_more_arrow_gr.png") no-repeat scroll rgba(0,0,0,0);color:#94D184;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:10px;margin-right:30px;padding:0 0 0 15px;text-transform:uppercase;margin-top:10px}
.ok a:hover{text-decoration:none;color:#6d8e26}
.heritage{float:left;width:477px;height:163px;margin-bottom:6px}
.heritage a{float:left;width:100%}
.heritage:hover .ok{display:block}
.heritage:hover .showme{display:none}
.beach{float:left;width:477px;height:163px;margin-right:6px}
.beach a{float:left;width:100%}
.beach:hover .ok{display:block}
.beach:hover .showme{display:none}
.rafting{float:left;width:477px;height:163px}
.rafting a{float:left;width:100%}
.rafting:hover .ok{display:block}
.rafting:hover .showme{display:none}
.tauk_bridge h2{color:#137cc1;font-family:"HelveticaNeueLTStd75Bold";font-size:26px;font-weight:200;margin-bottom:6px}
.frequently_ask{float:right;width:205px;font-family:Arial,Helvetica,sans-serif;margin-top:35px}
.frequently_ask h3{font-size:15px;color:#87b12e;font-weight:600;text-transform:capitalize;margin-bottom:10px}
.frequently_ask a{float:left;margin-top:6px;color:#87b12e;font-size:11px;font-weight:bold;text-transform:uppercase}
.left-section .frequently_ask a{background:inherit;float:left;margin-top:6px;color:#87b12e;font-size:11px;font-weight:bold;text-transform:uppercase;font-family:inherit;text-align:inherit}
.travel{width:305px;margin-left:20px}
.bxslider{position:relative}
.bridgesBanner .i6_banner_left{display:inline-block;float:left;margin:0 10px 0 0;width:100%;height:595px}
.bridgesBanner.i6_banner .i6_world_matters{position:absolute;top:60px;margin-left:41px}
.bridgesBanner.i6_banner .i6_world_matters h1{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:26px;color:#fff;line-height:32px;text-transform:uppercase;padding:0 0 6px 0;font-weight:400}
.bridgesBanner.i6_banner .i6_world_matters h2{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:32px;color:#fff;line-height:32px;text-transform:uppercase;margin-top:15px;padding:0 0 9px 0;font-weight:400;word-spacing:-4px}
.bridgesBanner.i6_banner .i6_world_matters p{font-family:'HelveticaNeue65Medium';-webkit-font-smoothing:antialiased;color:#fff;font-size:16px;line-height:18px;width:511px;padding:0 0 15px}
.bridgesBanner.i6_banner .i6_world_matters a{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#fff;font-size:15px;line-height:12px;display:block;width:124px;border:solid 3px #fff;text-align:center;padding:7px 0;margin:0 0 0 -1px}
.FamilyBanner .i6_world_matters{position:absolute;top:120px;margin-left:41px}
.FamilyBanner .i6_world_matters h1{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:32px;color:#fff;line-height:32px;text-transform:uppercase;margin-top:15px;padding:0 0 9px 0;font-weight:400;word-spacing:4px}
.FamilyBanner .i6_world_matters p{font-family:'HelveticaNeue65Medium';-webkit-font-smoothing:antialiased;color:#fff;font-size:13px;line-height:16px;width:332px;padding:0 0 19px}
.FamilyBanner .i6_world_matters a{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#fff;font-size:15px;line-height:12px;display:block;width:124px;border:solid 3px #fff;text-align:center;padding:7px 0;margin:0 0 0 -1px}
.i6_slider_buttons{width:84px;position:absolute;bottom:21px;right:295px;z-index:99999;display:none}
.i6_slider_buttons ul{display:inline-block;float:right}
.i6_slider_buttons ul li{display:inline-block;margin:0 7px 0 0}
.i6_slider_buttons ul li a{display:block}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-prev,.FamilyBanner .bx-wrapper .bx-prev{left:88%!important;background:url("/_assets/css/images/Bridges/slider_left_arrow.png") no-repeat}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-next,.FamilyBanner .bx-wrapper .bx-next{right:-9px;background:url("/_assets/css/images/Bridges/slider_right_arrow.png") no-repeat;display:block}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-pager.bx-default-pager a,.FamilyBanner .bx-wrapper .bx-pager.bx-default-pager a{background:url("/_assets/css/images/Bridges/slider_active_button.png") no-repeat;text-indent:-9999px;display:block;width:9px;height:9px;margin:0 5px;outline:0;font-size:0}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-controls-direction a,.FamilyBanner .bx-wrapper .bx-controls-direction a{position:absolute;bottom:4px;margin-top:-16px;outline:0;width:27px;height:27px;text-indent:-9999px;z-index:9999}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-pager,.i6_banner_left .bx-wrapper .bx-controls-auto,.FamilyBanner .bx-wrapper .bx-pager{position:absolute;z-index:9999;bottom:21px;width:96px;right:13px}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-pager.bx-default-pager a:hover,.FamilyBanner .bx-wrapper .bx-pager.bx-default-pager a:hover{background:url("/_assets/css/images/Bridges/slider_hover_button.png") no-repeat!important}
.bridgesBanner .i6_banner_left .bx-wrapper .bx-pager.bx-default-pager a.active,.FamilyBanner .bx-wrapper .bx-pager.bx-default-pager a.active{background:url("/_assets/css/images/Bridges/slider_hover_button.png") no-repeat!important}
.i6_footer{width:100%;margin:0 auto;border-top:solid 9px #9ac149!important;padding:0 0 73px 0;background:#f5f5f3}
.i6_footer_content_in{width:938px;margin:0 auto}
.top_pad{padding:10px 0 0 0!important}
.bottom_pad{padding:26px 0 0 0!important}
.i6_footer_content1{width:143px;float:left;margin:0 43px 0 0}
.i6_footer_content1 ul{display:block;padding:34px 0 0}
.i6_footer_content1 ul li{display:block}
.i6_footer_content1 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content1 ul li a:hover{text-decoration:underline}
.i6_footer_content1 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 9px 0;font-weight:normal}
.i6_footer_content2{width:119px;float:left;margin:0 69px 0 0}
.i6_footer_content2 ul{display:inline-block;padding:34px 0 0}
.i6_footer_content2 ul li{display:block}
.i6_footer_content2 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.i6_footer_content2 ul li a:hover{text-decoration:underline}
.i6_footer_content2 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 11px 0;font-weight:normal}
.i6_footer_content3{width:107px;float:left;margin:0 80px 0 0}
.i6_footer_content3 ul{display:block;padding:38px 0 0}
.i6_footer_content3 ul li{display:block}
.i6_footer_content3 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content3 ul li a:hover{text-decoration:underline}
.i6_footer_content3 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 7px 0;font-weight:normal}
.i6_footer_content4{width:160px;float:left;margin:0 59px 0 0}
.i6_footer_content4 ul{display:block;padding:34px 0 0}
.i6_footer_content4 ul li{display:block}
.i6_footer_content4 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content4 ul li a:hover{text-decoration:underline}
.i6_footer_content4 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 9px 0;font-weight:normal}
.i6_footer_content5{width:156px;float:left;padding:34px 0 0}
.i6_footer_content5 ul{display:block}
.i6_footer_content5 ul li{display:block;padding:0 0 5px}
.i6_footer_content5 ul li a{display:block;color:#707070;font-size:11px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content5 ul li a span{display:inline}
.i6_footer_content5 ul li a .icon1{background:url("/_assets/css/images/Bridges/email_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon2{background:url("/_assets/css/images/Bridges/fb_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon3{background:url("/_assets/css/images/Bridges/twitter_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon4{background:url("/_assets/css/images/Bridges/Pinterest_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon5{background:url("/_assets/css/images/Bridges/google+_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon6{background:url("/_assets/css/images/Bridges/youtube_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 15px;font-weight:normal}
.i6_footer_content5 ul li a:hover{text-decoration:underline}
.travels{float:left;margin:7px 0 50px;width:100%}
.ourtrip{float:left}
.rqust{float:left;margin:0 10px}
.tauk_bridge{padding-bottom:23px}
.tauk_bridge h1{font-size:26px;font-family:'HelveticaNeueLTStd75Bold';color:#525252;padding-bottom:4px}
.tauk_bridge h1 span{color:#137cc1}
.i6_footer_slider{width:960px;border-bottom:solid 1px #d6d6d4;border-top:solid 1px #d6d6d4;padding:14px 0 12px 0;margin:52px 0 0 -11px}
.i6_footer_slider_in{width:639px;margin:0 auto}
.i6_footer_slider_in ul{display:inline-block;float:left}
.i6_footer_slider_in ul li{display:inline-block;float:left;margin:0 26px 0 0}
.i6_footer_slider_in ul li a{display:block}
.i6_copy{float:left;padding:5px 0 0 0}
.i6_copy ul{display:inline-block;float:left}
.i6_copy ul li{display:inline-block;float:left;background:url("/_assets/css/images/Bridges/copy_li_border.png") no-repeat right center;font-family:Arial,Helvetica,sans-serif;color:#707070;font-size:11px;line-height:29px;margin:0 6px 0 0;padding:0 9px 0 0}
.i6_copy ul li a{display:block;font-family:Arial,Helvetica,sans-serif;color:#707070;font-size:11px;line-height:29px}
.mail{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left top;padding:5px 0 5px 30px}
.fb1{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left -29px;padding:5px 0 5px 30px}
.twitter1{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left -58px;padding:5px 0 5px 30px}
.ptr1{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left -87px;padding:5px 0 5px 30px}
.google1{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left -116px;padding:5px 0 5px 30px}
.utube1{background:url("/_assets/css/images/Bridges/footer_icons.png") no-repeat left -145px;padding:5px 0 5px 30px}
.slider-1{margin-bottom:16px;cursor:pointer;clear:both}
.content-col{width:527px;position:absolute;bottom:61px;left:39px}
.content-col h1{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:32px;color:#fff;text-transform:uppercase;font-weight:400;padding-bottom:8px;letter-spacing:-1px;word-spacing:-2px}
.content-col p{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;color:#fff;font-size:13px;line-height:16px;width:527px;padding:0 0 10px -1px;margin-top:1px;margin-left:-2px}
.content-col a{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#fff;font-size:15px;line-height:12px;display:block;width:123px;border:solid 3px #fff;text-align:center;padding:7px 0;text-decoration:none;margin-top:11px;margin-left:-2px}
.text-section{width:630px;padding:25px 0 0 10px;float:left}
.text-section a span{margin-right:2px}
.ThemePage .text-section h1{font-size:26px;color:#525252;font-family:'HelveticaNeueLTStd75Bold';margin-bottom:10px;font-weight:normal}
.ThemePage .text-section h1 span{color:#86B12D}
.text-section p{color:#808080;font-size:14px;font-family:'Arial';line-height:20px;margin-bottom:5px}
.text-section ul{list-style-type:disc;margin:0 0 0 30px;padding:0}
.text-section ul li{color:#808080;font-size:14px;font-family:'Arial';line-height:20px;margin-bottom:5px}
.text-section a{font-family:'Arial';font-weight:700;font-size:12px;color:#0080d4;text-decoration:none}
.left-section{width:310px;float:left;margin-top:31px}
.left-section a{background:#0080d4;color:#fff;width:242px;text-decoration:none;height:27px;text-align:center;margin-bottom:10px;float:right;line-height:27px;font-size:15px;font-family:'NobelBoldNormal';font-weight:normal}
.col-1 img,.col-1 p{float:right;font-size:18px;font-family:'HelveticaNeueLTStd45Light';color:#999;margin:12px 0 5px}
.col-1 img{margin:10px 0 0 0}
.col-1 p span{color:#8cc11e;font-size:24px;font-family:'HelveticaNeueLTStd75Bold';font-style:italic}
.content-section{width:100%;margin:0 auto;padding:10px 0 0 10px}
.content-section h1{font-size:24px;color:#7f7f7f;font-weight:normal;font-family:'HelveticaNeueLTStd45Light';margin:10px 0 25px}
.content-section h1 span{color:#525252;font-family:'HelveticaNeueLTStd75Bold';font-weight:normal}
.content-section ul{margin:0;padding:0}
.content-section ul li{list-style:none;display:inline-block;color:#7f7f7f;padding-right:9px;margin-left:9px;line-height:22px;float:left;border-right:1px solid #e1e1e1}
.ThemePage .content-section ul .active a{color:#86B12D}
.ThemePage .content-section .text-col ul li a{font-size:11px;color:#86B12D}
.content-section ul li:last-child{padding-right:0;border:0}
.content-section ul .active a{color:#0080d4}
.line{margin-top:2px}
.col-2{margin:28px 0 0 0;padding:0;float:left}
.col-2>img{padding-right:5px}
.text-col{width:98%;border-bottom:1px solid #e4e4e2;float:left;padding-bottom:3px}
.text-col h2,.text-col h2 a{margin:12px 0 0 0;color:#525252;font-size:16px;font-family:'Arial';font-weight:700}
.text-col p{width:611px;font-size:12px;font-family:'Arial';color:#808080;margin:0;padding-top:3px;line-height:17px}
.text-col ul li{font-size:11px;margin:13px 0 26px;border:0}
.text-col ul li a{color:#3199de;font-size:11px;font-family:'Arial';font-weight:700}
.searchbox{width:206px;border:solid 1px #d6d6d6;float:right;margin:-1px 22px 0 0;padding:0;height:23px}
.searchbox ul{display:inline-block;float:left}
.searchbox ul li{display:inline-block;float:left;margin:0!important;padding-right:0;border:0}
.searchbox ul li a{display:inline-block}
.searchbox .box{color:#939393;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-style:italic;line-height:18px;width:153px;padding:3px 5px 2px 5px;border:0}
.searchbox ul li a small{display:inline-block;padding:3px 0 0 4px}
.searchbox ul li a span{background:#9ac149;padding:5px 8px;display:inline-block;margin:1px 0 0 0}
.slider{float:left;width:100%;margin:0 10px 0 0}
.slidetext{top:110px!important}
.slidetext p{width:332px!important;padding-bottom:19px!important}
.body_content{float:left;width:100%;margin-top:45px}
.left_Side{width:624px;float:left;margin-left:8px}
.right_side{float:right;margin-right:10px;margin-top:4px}
.family_group{float:left}
.family_group h1{color:#137cc1;font-family:'HelveticaNeueLTStd75Bold';font-size:26px;margin-bottom:9px}
.family_group p{color:#808080;font-family:Arial;line-height:20px;font-size:13px}
.buttons{float:right}
.button1{border:0;background:#137cc1;text-transform:uppercase;padding:4px 22px 4px 24px;margin-bottom:10px}
.button1 a{color:#fff;font-family:'HelveticaBold';font-size:13px}
.torisumplace{border-top:1px solid #e4e4e2;padding:18px 0;width:624px}
.torisumplacekids{border-top:1px solid #e4e4e2;padding:22px 0;width:575px}
.torisumplacefrendz{border-top:1px solid #e4e4e2;padding:21px 0;width:575px}
.torisum_text{float:right;width:305px}
.travel_place{float:left;margin-top:45px}
.torisum_text h2{color:#808080;font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:6px 0;margin-top:5px;font-weight:bold;line-height:16px}
.torisum_text p{color:#808080;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:16px;padding:0 0 7px}
.torisum_text a{background:url("/_assets/css/images/Bridges/i2_more_arrow.png") no-repeat scroll left center rgba(0,0,0,0);color:#808080;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:16px;padding:0 0 0 15px;text-transform:uppercase}
.link-btn{float:right;position:relative;top:76%;z-index:111}
.guest_review{float:left;width:754px;border:1px solid #4f752f;padding:24px 27px 50px 41px}
.guest_review h1{background:url("/_assets/css/images/Bridges/simpleline2.png") no-repeat scroll center bottom;font-size:30px;color:#6c6c6c;line-height:32px;padding-bottom:15px;font-family:'NobelLightNormal';margin-bottom:18px;letter-spacing:-1px}
.guest_review h1 span{color:#9ac149;font-family:'NobelBoldNormal'}
.guest_img{float:left;margin-right:10px}
.guest_detail{float:left;background:url("/_assets/css/images/Bridges/detailbg.png") no-repeat scroll left top;width:366px;margin-top:17px;padding-left:44px;color:#6c6c6c}
.guest_detail h1{font-family:"Georgia";font-style:italic;font-size:32px;line-height:38px;font-weight:normal;text-align:left;background:0;padding:0;letter-spacing:0;margin:0 0 15px}
.guest_detail h3{font-family:"Georgia";font-style:italic;font-size:16px;line-height:22px;text-align:left;background:0;padding:0}
.guest_detail h4{font-family:"Georgia";font-style:italic;font-size:14px;text-align:left;background:0;padding:0;font-weight:normal;color:#767676}
.guest_detail ul{float:left;text-align:left;margin-top:30px}
.guest_detail ul li{font-size:14px;line-height:22px}
.guest_detail ul li span{color:#9ac149}
.guest_detail ul li a{color:#6c6c6c}
.bridgesBanner .bx-wrapper img{width:958px;height:595px}
.ThemePage ul.tabs li.current a{color:#86B12D;background:0}
.ThemePage #breadcrumb{background:inherit;border-bottom:inherit}
.ThemePage .i6_right{width:245px;float:right}
.ThemePage .i6_find_new_trip{display:inherit;width:inherit}
.ThemePage .i6_find_new_trip_drop{background:0;height:inherit;margin:0 auto 0;width:inherit}
.ThemePage .i6_find_new_trip_drop ul{display:inherit;height:auto;margin:0 auto;padding:0;width:inherit}
.ThemePage .i6_find_new_trip_drop ul li{display:inherit;margin:0 0 10px;width:inherit}
.ThemePage .i6_find_new_trip_drop ul li a{float:left;width:242px;text-align:center;color:#fff;font-size:16px;line-height:27px;height:auto;margin-bottom:10px;text-transform:uppercase;background:#86B12D;font-family:"NobelBoldNormal";display:block;font-weight:inherit;padding:0}
.ThemePage .i6_contact_details{border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;float:right;margin:10px 10px 0 0;padding:10px 10px 0 0;width:229px}
.ThemePage .newsletterV2.modal{width:460px;top:200px;background-image:none;margin:-120px 0 0 -240px!important;background-color:White;border:1px solid gray;position:fixed!important;z-index:99999!important}
.ThemePage .newsletterV2 header,.ThemePage .newsletterV2 header h1{background-color:transparent;background-image:url("/_assets/css/images/NewsletterSubscribe.png");text-indent:-9999px;height:112px}
.ThemePage .newsletterV2 .content1 ul{list-style-type:disc;padding:0 0 10px 0;padding-left:3px;margin:0}
.ThemePage .newsletterV2 fieldset ul li{width:230px;padding:5px 15px 5px 0;display:inline-block;vertical-align:top}
.ThemePage .newsletterV2 fieldset label{font-size:12px;font-weight:600;padding:0;margin:0;text-align:right!important;float:left;display:block;color:#444}
.ThemePage .newsletterV2 fieldset ul li span{display:inline-block;padding:0 2px 0 0;vertical-align:top}
.ThemePage .ErrorMessageFont{color:red;font:13px/1.231 sans-serif}
.ThemePage .newsletterV2 fieldset ul li input,.ThemePage .newsletterV2 fieldset ul li select{min-width:200px}
.ThemePage .newsletterV2 li{list-style:none;vertical-align:top}
.ThemePage .newsletterV2 .formcontrols{padding:10px 0;float:left;width:100%;clear:both;margin-bottom:25px}
.ThemePage .newsletterV2 .gethelp .formcontrols input,.ThemePage .newsletterV2 .gethelp .formcontrols a.submit{float:none;background-image:url("/_assets/css/images/PopupButton_off.jpg");width:900px;margin-left:20%;font-weight:500;font-size:17px}
.ThemePage .newsletterV2 .submit,.ThemePage .newsletterV2 .cancel-button{border:1px solid #dbdbdc;background-color:#2A4A0C!important;color:white!important;padding:6px 15px;line-height:1.3;font-weight:normal;background:#EEE;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.ThemePage .newsletterV2 fieldset ul li .note{color:#222;font-size:13px}
.ThemePage .modalV2 .close{text-decoration:none;padding:0;float:right;font:0 sans-serif;padding-bottom:0;margin-top:0!important;display:block;height:28px;background:url(/_assets/images/close_button.png) right top repeat;position:absolute;right:-20px;top:-19px;width:30px;cursor:pointer;z-index:8040}
}
.ThemePage .modalV2 .close a{line-height:0;font-size:0;color:transparent}
.ThemePage .modal.newsletterV2Thankyou{top:350px;width:460px;margin:-120px 0 0 -240px!important;background-image:none;background-color:White;border:1px solid gray}
.ThemePage .newsletterV2Thankyou header,.ThemePage .newsletterV2Thankyou header h1{background-color:transparent;background-image:url("/_assets/css/images/SubscribeThankyou.png");text-indent:-9999px;height:112px}
.ThemePage .newsletterV2Thankyou .intro{float:left;padding:10px 10px 20px 26px;color:#222;font:13px/1.231 sans-serif}
.ThemePage .newsletterV2Thankyou .content p{padding-left:0;padding-right:8px;line-height:15px;margin:0;font-size:12px}
.ThemePage .page2 .right{float:right;margin-right:18px}
.ThemePage .hidden{display:none}
.ThemePage .inherit{display:inherit;width:auto;height:auto}
.ThemePage .newsletterV2 fieldset{padding:0 15px 3em;border:0}
.ThemePage .newsletterV2Thankyou .close{margin-top:0!important;display:block;height:28px;background:url(/_assets/images/close_button.png) right top repeat;line-height:1;font-weight:bold;position:absolute;right:-20px;top:-19px;width:30px;cursor:pointer;z-index:8040}
.ThemePage .mediaGalleryV3 a{display:block;margin-top:0}
.ThemePage .mediaGalleryV3 a.learn-more{background:inherit;padding:inherit;margin-top:10px}
.ThemePage .mediaGalleryV3 a.learn-more:hover{color:#137cc1;opacity:.8}
.ThemePage .i6_overview_content_right .module img{margin:inherit}
.frequently_ask p{color:#808080;font-size:12px}
.frequently_ask a:hover{color:#87b12e;opacity:.8}
.frequently_ask img{margin-right:4px}
.tauk_bridge a{font-family:"Arial";font-weight:700;font-size:12px;color:#0080d4;text-decoration:none}
.text-section a:hover,.tauk_bridge a:hover{color:#0080d4}
.bridge-splitMod{padding:0;margin:0 0 20px;width:930px}
.bridge-splitMod_images{width:930px;height:194px;margin-bottom:20px;display:block;padding:0}
.bridge-splitMod .bridge-splitMod_imageLeft{float:left;width:464px;height:194px;background-color:#fafafa}
.bridge-splitMod_imageLeft img{width:100%;height:100%}
.bridge-splitMod .bridge-splitMod_imageRight{float:right;width:465px;height:194px}
.bridge-splitMod_imageRight img{width:100%;height:100%;margin-left:5px}
.bridge-splitMod_imageRightMagnify{right:0;top:0;position:absolute}
.bridge-splitMod_imageRightMagnify img{width:auto;height:auto}
.text-col li .quickInfo{background:url("/_assets/css/images/detailflyout-bg-highlight.png") no-repeat scroll left top rgba(0,0,0,0);color:#444;font-size:12px;left:70px;position:absolute;top:20px;z-index:0}
.text-col li .quickInfo a.close{color:#3199de;font:bold 12px/16px Arial,Helvetica,Geneva,sans-serif;text-decoration:none;text-transform:uppercase;background:url("/_assets/css/images/close-x.gif") no-repeat scroll right center rgba(0,0,0,0);padding:15px;position:absolute;top:1px;right:20px;z-index:9;cursor:pointer}
.text-col li .detailwrap{background:url("/_assets/css/images/detailflyout-footer-highlight.png") no-repeat scroll left bottom rgba(0,0,0,0);margin-bottom:-30px;padding:25px 25px 70px;position:relative;width:250px;color:#444}
.text-col li .quickInfo h4{border-bottom:1px solid #cacaca;font-size:14px;margin:0 0 10px;padding:0;width:100%}
.text-col li .quickInfo ul{margin:0 0 20px 8px;padding:5px 0 0;display:inline}
.text-col li .quickInfo li{border:medium none;clear:both;padding:3px 0;width:100%;display:inline;float:left;list-style-type:none;margin:0 8px 0 0;color:#444;line-height:1.5;font-size:12px}
.text-col li .quickInfo ul strong{display:inline-block;width:30%}
.text-col li .departures{clear:both;width:100%}
.text-col li .quickInfo h4{border-bottom:1px solid #cacaca;font-size:14px;margin:0 0 10px;padding:0;width:100%}
.text-col li p{color:#777;font-size:12px;line-height:1.4;padding:5px 0;margin:0}
.text-col li .departures h5{background:none repeat scroll 0 0 #e9e9e9;clear:both;display:block;margin:0 0 10px;padding:5px 10px;width:230px}
.text-col li .departures table{margin:0 0 10px;padding:10px 0}
.text-col li .departures td{padding:2px 30px 2px 10px}
.text-col li p{color:#777;font-size:12px;line-height:1.4;padding:5px 0;margin:0;width:inherit}
.i6_container .ThemePage #main{margin:0;padding:0;background:0}
.ThemePage .slides{right:0}
.ThemePage .flexslider .slides img,.ThemePage .flexslider .slidesV2 img{display:inherit;width:inherit}
.jssorb05 div,.jssorb05 div:hover,.jssorb05 .av{background:url(../img/b05.png) no-repeat;overflow:hidden;cursor:pointer}
.jssorb05 div{background-position:-7px -7px}
.jssorb05 div:hover,.jssorb05 .av:hover{background-position:-37px -7px}
.jssorb05 .av{background-position:-67px -7px}
.jssorb05 .dn,.jssorb05 .dn:hover{background-position:-97px -7px}
.jssora12l,.jssora12r,.jssora12ldn,.jssora12rdn{position:absolute;cursor:pointer;display:block;background:url(../img/a12.png) no-repeat;overflow:hidden}
.jssora12l{background-position:-16px -37px}
.jssora12r{background-position:-75px -37px}
.jssora12l:hover{background-position:-136px -37px}
.jssora12r:hover{background-position:-195px -37px}
.jssora12ldn{background-position:-256px -37px}
.jssora12rdn{background-position:-315px -37px}
.ThemePage .modules{margin-left:50px;padding-top:30px;width:300px}
.ThemePage .river-sideBarVideoMod h4{color:#87B12E}
.ThemePage .river-sideBarVideoMod p{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#808080;line-height:16px;padding:0 0 8px}
.ThemePage .river-sideBarVideoMod a.learn-more{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#87B12E;line-height:16px;text-transform:uppercase;background:transparent url("/_assets/css/images/Bridges/i2_more_arrow.png") no-repeat scroll left center;padding:0 0 0 15px;margin-right:30px}
.ThemePage .hideContainer{visibility:hidden;display:none;height:0;width:0}
#superbox-container .mainGallerySource .slideshow .slidesV2 .page{float:left;background:0;padding:0;width:inherit}
#superbox-container .mainGallerySource .nextprevV2 li a{position:absolute;height:18px;width:14px;display:block;text-indent:-9999px;background-image:url(/_assets/css/images/nextprev_grey-sprite.gif);background-repeat:no-repeat;background-position:right -36px;top:150px;left:0;z-index:999;outline:0}
#superbox-container .mainGallerySource .nextprevV2 li.prev a{background-position:left -36px;left:-50px;right:auto}
#superbox-container .mainGallerySource .nextprevV2 li.next a{left:auto;right:-50px;background-position:right -54px}
#superbox-container .mainGallerySource .nextprevV2 a.disabled{cursor:default}
#superbox-container .mainGallerySource .nextprevV2 a.hidden{visibility:hidden}
#superbox-container .mainGallerySource .nextprevV2 li.prev a.disabled{background-position:left 0}
#superbox-container .mainGallerySource .nextprevV2 li.next a.disabled{background-position:right -18px}
#superbox-container .mainGallerySource .slidesV2 li.page{position:relative;padding:12px 0 0 0;margin-left:15px}
#superbox-container .mainGallerySource .slidesV2 .caption{position:absolute;bottom:0;left:0;display:block;width:96%;padding:5px 0;margin:0 2%;background:#fff;background:rgba(255,255,255,.7);color:#000;-webkit-font-smoothing:antialiased}
#superbox-container .mainGallerySource .slidesV2 .captiondetails{clear:both;margin-left:20px}
#superbox-container .superboxReview{padding:10px 0;margin:0 auto;opacity:1;position:relative;text-align:center;top:0;width:860px!important}
.bridgesSuperboxV3 .superboxNoReview{padding:10px 0;margin:0 auto;opacity:1;position:relative;text-align:center;top:0;width:724px!important;margin-top:50px}
#superbox-container .superboxInboxReview{float:left;padding:19px 18px;background:#fff;width:824px;height:460px}
#superbox-container .superboxInboxNoReview{padding:10px 0;height:400px}
.ThemePage #mainInspiredBanners .flex-direction-nav li a{overflow:visible;background-image:url(/_assets/css/images/nextprev_grey-sprite.gif);background-repeat:no-repeat;background-position:right -36px;text-decoration:none}
.ThemePage #mainInspiredBanners .flex-direction-nav .flex-prev{left:0;right:auto;background-position:left 22px}
.ThemePage #mainInspiredBanners .flex-direction-nav .flex-next{left:auto;right:0;background-position:right -18px;height:18px}
.ThemePage #mainInspiredBanners .albumGallery .flex-direction-nav .flex-prev{top:28px}
.ThemePage #mainInspiredBanners .albumGallery .flex-direction-nav .flex-next{top:50px}
.ThemePage #mainInspiredBanners .album .flex-direction-nav .flex-prev{top:165px}
.ThemePage #mainInspiredBanners .album .flex-direction-nav .flex-next{top:187px}
.ThemePage #mainInspiredBanners .flex-direction-nav a{line-height:0;font-size:0;color:transparent}
.ThemePage #mainInspiredBanners .flex-direction-nav a:before{font-family:inherit;font-size:inherit;display:none;content:none;text-decoration:none}
.FamilyBanner .bx-wrapper img{max-width:100%;display:block;min-height:inherit;max-height:inherit}
@font-face{font-family:'Geogrotesque-SemiBold';src:url('/_assets/css/fonts/Bridges/webfonts/geo-semibold/eot/style_169898.eot');src:url('/_assets/css/fonts/Bridges/webfonts/geo-semibold/eot/style_169898.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-semibold/woff/style_169898.woff') format('woff'),url('../fonts/webfonts/geo-semibold/ttf/style_169898.ttf') format('truetype'),url('../fonts/webfonts/geo-semibold/svg/style_169898.svg#Geogrotesque-SemiBold') format('svg')}
@font-face{font-family:'Geogrotesque-Medium';src:url('../fonts/webfonts/geo-medium/eot/1110FC_0.eot');src:url('../fonts/webfonts/geo-medium/eot/1110FC_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-medium/woff/1110FC_0.woff') format('woff'),url('../fonts/webfonts/geo-medium/ttf/1110FC_0.ttf') format('truetype'),url('webfonts/1110FC_0.svg#wf') format('svg')}
@font-face{font-family:'Geogrotesque-Regular';src:url('../fonts/webfonts/geo-regular/eot/11014B_0.eot');src:url('../fonts/webfonts/geo-regular/eot/11014B_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-regular/woff/11014B_0.woff') format('woff'),url('../fonts/webfonts/geo-regular/ttf/11014B_0.ttf') format('truetype'),url('../fonts/webfonts/geo-regular/svg/11014B_0.svg#wf') format('svg')}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{clear:both;position:relative;zoom:1;width:960px;margin-bottom:44px;padding-bottom:70px;background:#000;background:-moz-linear-gradient(top,#000 11%,#0c0c0c 33%,#0c0c0c 42%,#1a1a1a 47%,#575757 91%);background:-webkit-gradient(linear,left top,left bottom,color-stop(11%,#000),color-stop(33%,#0c0c0c),color-stop(42%,#0c0c0c),color-stop(47%,#1a1a1a),color-stop(91%,#575757));background:-webkit-linear-gradient(top,#000 11%,#0c0c0c 33%,#0c0c0c 42%,#1a1a1a 47%,#575757 91%);background:-o-linear-gradient(top,#000 11%,#0c0c0c 33%,#0c0c0c 42%,#1a1a1a 47%,#575757 91%);background:-ms-linear-gradient(top,#000 11%,#0c0c0c 33%,#0c0c0c 42%,#1a1a1a 47%,#575757 91%);background:linear-gradient(to bottom,#000 11%,#0c0c0c 33%,#0c0c0c 42%,#1a1a1a 47%,#575757 91%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#575757',GradientType=0)}
.ThemePage .slider{margin:10px 0 10px!important}
#carousel li{margin-right:5px}
.ThemePage #carousel img{display:block;opacity:.5;cursor:pointer}
.ThemePage #carousel img:hover{opacity:1}
#carousel .flex-active-slide img{opacity:1;cursor:default}
.text-setting{color:#fff;font-family:'Arial';font-size:12px;margin-top:10px}
.full-frame{width:180px!important;height:101px!important}
.clear{clear:both}
.link-image{float:left;margin-top:10px}
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%}
#superbox-wrapper{position:fixed;z-index:9999;top:0;width:100%;height:100%}
#superbox-container{display:none;position:fixed;top:0;width:100%;height:100%;margin:0;padding:20px 0 0;vertical-align:middle;background:rgba(0,0,0,0.8);z-index:999999}
#superbox-container2,#superbox-container3{display:none;position:fixed;top:0;width:100%;height:100%;margin:0;padding:50px 0 0;vertical-align:middle;background:rgba(0,0,0,0.8);z-index:999999}
#superbox{margin:0 auto;padding:0}
#superbox-container .loading{margin:0;text-align:center}
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto}
*:first-child+html #superbox{position:relative;top:-50%;display:block}
* html #superbox-container{position:absolute;top:50%;display:block;height:auto}
* html #superbox{position:relative;top:-50%;display:block}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight+'px':document.body.offsetHeight+'px')}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#superbox-overlay{background:rgba(0,0,0,0.6)}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff}
#superbox.image{text-align:center}
#superbox .close,#superbox .nextprev{overflow:hidden;margin:0}
.closebtn{float:right;color:white;text-decoration:none;font-size:20px}
#superbox-container2 .closebtn{float:right;margin-right:0;color:white;text-decoration:none;font-size:20px}
.closebtn:hover{color:#fff}
.Description{text-align:left;color:#fff;margin-left:0;margin-top:35px}
.inspireElements.Description{text-align:left;color:#fff;margin-left:50px;margin-top:35px}
.Description h2{color:#fff;font-size:24px;font-family:'HelveticaNeueLTStd75Bold'}
.Description p{font-size:12px;width:519px;font-family:'Arial';margin-bottom:10px}
.Description a{background:url("/_assets/css/images/Bridges/i2_more_arrow_gr.png") no-repeat scroll left center rgba(0,0,0,0);color:#94d184;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:16px;margin-right:30px;margin-top:10px;padding:0 0 0 15px;text-transform:uppercase}
.GalleryPDescription{margin-bottom:5px}
.captiondisplay{text-align:center;color:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}
q:before,q:after{content:''}
abbr,acronym{border:0}
.clear{clear:both;font-size:1px;line-height:1px;display:block;height:0}
.clrflt{clear:both}
.last{margin:0!important}
.bottom_last{margin-bottom:0!important}
.pad_last{padding:0!important}
.no_bg{background:none!important}
.last_a{margin:0 5px 0 0!important}
.input_focus{outline:0}
a{color:#000;text-decoration:none;outline:0 none}
a:hover{color:#000;text-decoration:none}
h1{font-size:24px}
h2{font-size:22px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
body{color:#b1b1b1;font-family:"Arial",Verdana,Tahoma;font-size:12px}
.flt_lt{float:left;display:inline}
.flt_rt{float:right;display:inline}
@font-face{font-family:'HelveticaNeueLTStd-Bd';src:url('/_assets/css/webfonts/helveticaneueltstdbd/helveticaneueltstdbd.eot');src:url('/_assets/css/webfonts/helveticaneueltstdbd/helveticaneueltstdbd.eot?#iefix') format('embedded-opentype'),url('/_assets/css/webfonts/helveticaneueltstdbd/helveticaneueltstdbd.woff') format('woff'),url('/_assets/css/webfonts/helveticaneueltstdbd/helveticaneueltstdbd.ttf') format('truetype'),url('/_assets/css/webfonts/helveticaneueltstdbd/helveticaneueltstdbd.svg#helveticaneueltstdbd') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'lucida_granderegular';src:url('/_assets/css/webfonts/lucida_grande/lucida_grande-webfont.eot');src:url('/_assets/css/webfonts/lucida_grande/lucida_grande-webfont.eot?#iefix') format('embedded-opentype'),url('/_assets/css/webfonts/lucida_grande/lucida_grande-webfont.woff') format('woff'),url('/_assets/css/webfonts/lucida_grande/lucida_grande-webfont.ttf') format('truetype'),url('/_assets/css/webfonts/lucida_grande/lucida_grande-webfont.svg#lucida_granderegular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'HelveticaNeueLTStd45Light';src:url('/_assets/css/webfonts/HelveticaNeueLTStd-Lt/helveticaneueltstd-lt.eot');src:url('/_assets/css/webfonts/HelveticaNeueLTStd-Lt/helveticaneueltstd-lt.eot') format('embedded-opentype'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Lt/helveticaneueltstd-lt.woff') format('woff'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Lt/helveticaneueltstd-lt.ttf') format('truetype'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Lt/helveticaneueltstd-lt.svg#HelveticaNeueLTStd45Light') format('svg')}
@font-face{font-family:'HelveticaNeue65Medium';src:url('/_assets/css/webfonts/HelveticaNeueLTStd-Md/helveticaneueltstd-md.eot');src:url('/_assets/css/webfonts/HelveticaNeueLTStd-Md/helveticaneueltstd-md.eot?#iefix') format('embedded-opentype'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Md/helveticaneueltstd-md.woff') format('woff'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Md/helveticaneueltstd-md.ttf') format('truetype'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Md/helveticaneueltstd-md.svg#HelveticaNeueLTStd65Medium') format('svg')}
@font-face{font-family:'HelveticaNormalRegularRegular';src:url('/_assets/css/webfonts/helvetica-normal/helvetica-normal.eot');src:url('/_assets/css/webfonts/helvetica-normal/helvetica-normal.eot') format('embedded-opentype'),url('/_assets/css/webfonts/helvetica-normal/helvetica-normal.woff') format('woff'),url('/_assets/css/webfonts/helvetica-normal/helvetica-normal.ttf') format('truetype'),url('/_assets/css/webfonts/helvetica-normal/helvetica-normal.svg#HelveticaNormalRegularRegular') format('svg')}
@font-face{font-family:'HelveticaNeueLTStd45Light';src:url('/_assets/css/webfonts/HelveticaNeueLTStd-Lt/helveticaneueltstd-lt.eot');src:url('/_assets/css/webfonts/HelveticaNeueLTStd-Lt/helveticaneueltstd-lt.eot') format('embedded-opentype'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Lt/helveticaneueltstd-lt.woff') format('woff'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Lt/helveticaneueltstd-lt.ttf') format('truetype'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Lt/helveticaneueltstd-lt.svg#HelveticaNeueLTStd45Light') format('svg')}
@font-face{font-family:'NobelLightNormal';src:url('/_assets/css/webfonts/NOL_15/nol_15.eot');src:url('/_assets/css/webfonts/NOL_15/nol_15.eot') format('embedded-opentype'),url('/_assets/css/webfonts/NOL_15/nol_15.woff') format('woff'),url('/_assets/css/webfonts/NOL_15/nol_15.ttf') format('truetype'),url('/_assets/css/webfonts/NOL_15/nol_15.svg#NobelLightNormal') format('svg')}
@font-face{font-family:'NobelBoldNormal';src:url('/_assets/css/webfonts/NOBD_12/nobd_12.eot');src:url('/_assets/css/webfonts/NOBD_12/nobd_12.eot') format('embedded-opentype'),url('/_assets/css/webfonts/NOBD_12/nobd_12.woff') format('woff'),url('/_assets/css/webfonts/NOBD_12/nobd_12.ttf') format('truetype'),url('/_assets/css/webfonts/NOBD_12/nobd_12.svg#NobelBoldNormal') format('svg')}
@font-face{font-family:'NobelBoldCondensedNormal';src:url('/_assets/css/webfonts/NOBDCN/nobdcn.eot');src:url('/_assets/css/webfonts/NOBDCN/nobdcn.eot') format('embedded-opentype'),url('/_assets/css/webfonts/NOBDCN/nobdcn.woff') format('woff'),url('/_assets/css/webfonts/NOBDCN/nobdcn.ttf') format('truetype'),url('/_assets/css/webfonts/NOBDCN/nobdcn.svg#NobelBoldCondensedNormal') format('svg')}
@font-face{font-family:'HelveticaNeueLTStd75Bold';src:url('/_assets/css/webfonts/HelveticaNeueLTStd-Bd/helveticaneueltstd-bd.eot');src:url('/_assets/css/webfonts/HelveticaNeueLTStd-Bd/helveticaneueltstd-bd.eot') format('embedded-opentype'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Bd/helveticaneueltstd-bd.woff') format('woff'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Bd/helveticaneueltstd-bd.ttf') format('truetype'),url('/_assets/css/webfonts/HelveticaNeueLTStd-Bd/helveticaneueltstd-bd.svg#HelveticaNeueLTStd75Bold') format('svg')}
.documentActive *{-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}
.i6_wrapper{margin:0 auto;width:100%}
.i6_container{width:960px;margin:0 auto;position:relative}
.i6_top_container{width:100%;margin:0 0 5px 0;background:none scroll 0 0 #427730 repeat}
.i6_top_content{width:960px;margin:0 auto}
.i6_top_content_left{width:370px;float:left;background:#D0674D;padding:3px 0 6px 0}
.i6_top_content_left p{color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:inline-block;padding:1px 4px 0 9px;float:left;word-spacing:3px}
.i6_top_content_left span{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:inline-block;float:left;padding:1px 0 0 1px}
.i6_top_content_left a{display:inline-block;margin:0}
.i6_top_content_right{width:auto;float:right;padding:3px 0 5px 0;margin-right:-3px}
.i6_top_content_right ul{display:inline-block;float:left}
.i6_top_content_right ul li{display:inline-block;float:left;margin:0 10px 0 0;padding:0 8px 0 0}
.i6_top_content_right ul li a{display:block;font-size:12px;color:#fff;font-family:Arial,Helvetica,sans-serif}
.i6_top_content_right ul li a:hover{text-decoration:underline}
.i6_top_content_right ul li a .three{display:inline-block;background:#df3d3b right center;border-radius:2px;padding:0 3px;margin:0 2px 0 0;font-weight:bold}
.i6_top_content_right ul li a .two{display:inline-block;background:#df3d3b right center;border-radius:2px;padding:0 3px;margin:0 2px 0 4px;font-weight:bold}
.i6_top_content_right ul li a.log{padding:0!important;margin:0 2px 0 0;word-spacing:1px}
.i6_content{width:100%;margin:0 auto;background:#fff;padding:0 0 18px 0}
.i6_header{width:960px;margin:0 auto;padding:0 0 9px 0}
.i6_header .i6_logo h6.logo{background:url("/_assets/css/images/spriteme1.png") no-repeat scroll -10px -50px transparent;height:80px;margin-left:10px;text-indent:-9999px;width:215px}
.i6_logo{float:left;margin:17px 0 0 20px}
.i6_logo a{display:block}
.i6_header_right{width:320px;float:right;margin:10px 0 0 0}
.i6_header_right ul{display:inline-block;float:right;margin:0 -20px 8px 0}
.i6_header_right ul li{display:inline-block;float:left;margin:0 5px 0 0}
.i6_header_right ul li a{display:block}
.i6_header_right p{margin-left:16px}
.i6_header_right span{display:inline-block;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-style:italic;font-size:18px;line-height:12px;color:#427730;font-weight:400}
.i6_header_right small{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;color:#86B12D;font-size:15px;font-style:italic;text-align:right;padding:0;font-weight:300}
.i6_header_right big{display:inline-block;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-style:italic;font-size:18px;line-height:12px;color:#427730;font-weight:600}
.i6_searchbox{border:solid 1px #d6d6d6;float:right;margin:79px 3px 15px 0;padding:0;height:23px;position:relative;z-index:700}
.i6_searchbox ul{display:inline-block;float:left;margin:0 0 8px}
.i6_searchbox ul li{display:inline-block;float:left;margin:0!important}
.i6_searchbox ul li a{display:inline-block}
.i6_searchbox .i6_input1{color:#939393;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-style:italic;line-height:18px;width:152px;padding:3px 5px 2px 5px;border:0}
.i6_searchbox ul li a small{display:inline-block;padding:3px 0 0 4px}
.i6_searchbox ul li a span{background:#9ac149;padding:6px 12px 5px 16px;display:inline-block;text-transform:uppercase;color:#fff;-webkit-font-smoothing:antialiased;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-weight:normal;font-style:normal;font-size:13px;margin:0}
.fb{background:url("/_assets/images/icons.jpg") no-repeat left top;width:24px;height:24px}
.twitter{background:url("/_assets/images/icons.jpg") no-repeat -31px top;width:24px;height:24px}
.ptr{background:url("/_assets/images/icons.jpg") no-repeat -58px top;width:24px;height:24px}
.google{background:url("/_assets/images/icons.jpg") no-repeat -88px top;width:24px;height:24px}
.utube{background:url("/_assets/images/icons.jpg") no-repeat -116px top;width:40px;height:40px}
.i6_top_nav{width:960px;background:#86B12D;margin:0 0 11px 0;position:relative;z-index:9}
.i6_top_nav ul{display:inline-block;float:left;margin:0 0 0 19px}
.i6_top_nav ul li{display:inline-block;float:left;position:relative;width:auto;text-align:center}
.i6_top_nav ul li a{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;display:block;font-size:13px;color:#fff;line-height:18px;text-transform:uppercase;padding:11px 14px 10px 13px;border-top:solid 1px #9fc24a}
.i6_top_nav ul li a:hover{background:#fff;color:#9fc24a}
.i6_top_nav ul li:hover a{background:#fff;color:#9fc24a}
.i6_top_nav ul li:hover .i6_level_drop{display:block}
.NewFlag{background:url("/_assets/css/images/Bridges/New_flag.png") no-repeat;width:55px;height:35px;padding:0;margin:0;position:absolute;left:2px;top:-22px}
.i6_top_nav ul .i6_level_drop{width:auto;border:solid 1px #9fc24a;padding:0 0 5px 0;border-top:none!important;background:#fff;z-index:999999999;display:none;position:absolute;left:-1px;box-shadow:0 9px 10px -1px #5C5252}
.i6_level_drop ul{display:block;padding:19px 0 0}
.i6_level_drop ul li{display:block;width:180px;text-align:left}
.i6_level_drop ul li a{display:block;color:black!important;font-size:14px;line-height:24px;font-family:'HelveticaNeue65Medium';border:none!important;text-transform:capitalize;padding:0 0 7px 0!important;font-weight:300}
.i6_level_drop ul li a:hover{text-decoration:underline}
.i6_banner{width:960px;margin:0 auto;position:relative;margin:0 0 10px 0}
.i6_banner_left{display:inline-block;float:left;width:687px;height:336px;margin:0 10px 0 0}
.i6_banner .i6_world_matters{width:auto;position:absolute;bottom:20px;left:19px}
.i6_banner .i6_world_matters h1{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:26px;color:#fff;line-height:32px;text-transform:uppercase;padding:0 0 6px 0;font-weight:400}
.i6_banner .i6_world_matters h2{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:36px;color:#fff;line-height:32px;text-transform:uppercase;padding:0 0 9px 0;font-weight:400}
.i6_banner .i6_world_matters p{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;color:#fff;font-size:13px;line-height:16px;width:auto;padding:0 0 10px}
.i6_banner .i6_world_matters a{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#fff;font-size:15px;line-height:12px;display:block;width:155px;border:solid 3px #fff;text-align:center;padding:7px 0;margin:0 0 0 3px}
.i6_banner_right1{display:block;width:236px;float:right;background:url("/_assets/images/banner_right_bg.jpg") repeat-x;height:317px;padding:14px 15px 5px 11px}
.i6_banner_right1 h2{font-family:'NobelBoldNormal';font-size:26px;color:#fff;line-height:34px;text-transform:uppercase;padding:0 0 3px 6px;font-weight:normal;text-align:left;letter-spacing:3px}
.i6_banner_right1 h2 span{display:inline-block;font-weight:normal;font-family:'NobelLightNormal';-webkit-font-smoothing:antialiased;padding:0;letter-spacing:0}
.i6_banner_right1 p{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:14px;color:#fff;line-height:15px;padding:0 0 14px 7px}
.i6_banner_right1 .dd1{width:235px;margin:0 0 10px 0}
.i6_banner_right_bottom1{width:222px;margin:0 0 0 12px}
.i6_banner_right_bottom1 h3{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;color:#fff;font-size:13px;line-height:12px;font-weight:normal;text-align:left;padding:10px 0 18px;font-style:italic;margin:0 0 0 -2px;word-spacing:1px}
.i6_banner_right_bottom1 p{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;color:#fff;font-size:13px;line-height:12px;font-weight:normal;text-align:right;padding:0 10px 0 0;width:115px;margin-left:100px;position:absolute}
.i6_banner_right_bottom1 a{display:block;padding:8px 0 7px;margin:13px 0 0 0;text-transform:uppercase;color:#fff;font-size:13px;line-height:12px;background:#1a8bab;width:124px;word-spacing:4px;text-align:center;float:right;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased}
.i6_banner_right{display:none;width:236px;background:url("/_assets/images/banner_right_bg.jpg") repeat-x;height:317px;padding:19px 15px 0 11px;position:absolute;right:1px;top:0}
.i6_banner_right h2{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:26px;color:#fff;line-height:30px;text-transform:uppercase;font-weight:normal}
.i6_banner_right h2 span{display:inline-block;font-weight:normal;font-family:'NobelLightNormal';-webkit-font-smoothing:antialiased;padding:0 0 0 10px}
.i6_banner_right p{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#fff;line-height:18px;padding:0 0 10px 0}
.i6_banner_right .dd1{width:235px;margin:0 0 10px 0}
.i6_banner_right_bottom{width:222px;margin:0 0 0 12px}
.i6_banner_right_bottom ul{display:block}
.i6_banner_right_bottom ul li{display:block;width:234px;margin:-10px 0 0 0;position:relative}
.i6_banner_right_bottom ul li h3{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;color:#fff;font-size:12px;line-height:22px;text-align:right;padding:6px 10px 18px 0;font-weight:normal;text-transform:uppercase;font-weight:bold}
.i6_banner_right_bottom ul li a small{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;color:#fff;font-size:11px;line-height:22px;font-weight:normal;text-align:right;float:left;display:inline-block;padding:2px 0 0 0;font-weight:bold}
.i6_banner_right_bottom ul li a{display:block}
.i6_banner_right_bottom ul li a span{padding:8px 0 7px;margin:1px 11px 0 0;text-transform:uppercase;color:#fff;font-size:13px;line-height:12px;background:#1a8bab;width:115px;word-spacing:-2px;text-align:center;float:right;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;display:inline-block}
.i6_banner_right_bottom big{display:inline-block;position:absolute;bottom:12px;right:16px}
.i6_slider_buttons{width:84px;position:absolute;bottom:21px;right:295px;z-index:99999;display:none}
.i6_slider_buttons ul{display:inline-block;float:right}
.i6_slider_buttons ul li{display:inline-block;margin:0 7px 0 0}
.i6_slider_buttons ul li a{display:block}
.i6_banner_left .bx-wrapper .bx-prev{left:86%!important;background:url("/_assets/images/slider_left_arrow.png") no-repeat}
.i6_banner_left .bx-wrapper .bx-next{right:-2px;background:url("/_assets/images/slider_right_arrow.png") no-repeat;display:block}
.i6_banner_left .bx-wrapper .bx-pager.bx-default-pager a{background:url("/_assets/images/slider_hover_button.png") no-repeat;text-indent:-9999px;display:block;width:9px;height:9px;margin:0 5px;outline:0;font-size:0}
.i6_banner_left .bx-wrapper .bx-controls-direction a{position:absolute;bottom:4px;margin-top:-16px;outline:0;width:27px;height:27px;text-indent:-9999px;z-index:9999}
.i6_banner_left .bx-wrapper .bx-pager,.i6_banner_left .bx-wrapper .bx-controls-auto{position:absolute;z-index:9999;bottom:21px;width:96px;right:13px}
.i6_banner_left .bx-wrapper .bx-pager.bx-default-pager a:hover{background:url("/_assets/images/slider_hover_button.png") no-repeat!important}
.i6_banner_left .bx-wrapper .bx-pager.bx-default-pager a.active{background:url("/_assets/images/slider_active_button.png") no-repeat!important}
.i6_stay_connected{background:#f0f0f0;padding:16px 17px 9px 16px;width:927px;margin:0 0 10px 0}
.i6_stay_connected_left{width:236px;float:left}
.i6_stay_connected_left h2{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-weight:400;font-size:26px;line-height:22px;text-transform:uppercase;color:#d0674d;padding:6px 0 0 0}
.i6_stay_connected_left p{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;color:#4d4d4d;font-size:13px;line-height:12px;padding:14px 0 0;width:490px}
.text1{padding:0!important;margin:0!important}
.i6_join_now{width:688px;float:right}
.i6_join_now .i6_input{width:163px;border:solid 1px #d6d6d6;padding:5px 5px 4px;color:#bdbdbd;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;font-style:italic;border:solid 1px #d6d6d6}
.i6_join_now ul{display:inline-block;float:right}
.i6_join_now ul li{display:inline-block;float:left;margin:0 6px 0 0}
.i6_join_now ul li a{display:block;font-weight:bold;padding:8px 0 7px;margin:1px 0 0 0;text-transform:uppercase;color:#fff;font-size:15px;line-height:12px;background:#d0674d;width:123px;text-align:center;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-weight:normal}
.i6_join_now ul li a.disabled{display:block;font-weight:bold;padding:8px 0 7px;margin:1px 0 0 0;text-transform:uppercase;color:#fff;font-size:15px;line-height:12px;background:#808080;width:123px;text-align:center;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-weight:normal}
.stayConnectedThankyou{float:Left}
.stayConnectedThankyou p{padding:10px 0 4px 5px}
.i6_slider_images{width:960px;margin:0 auto;padding:0 0 29px}
.i6_slider_imagesAlt{margin:0 auto;padding:0 5px 29px;float:left}
.i6_slider_images1{position:relative;margin:0 10px 5px 0}
.i6_slider_images1 span{display:inline-block}
.i6_slider_images1 small{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:16px;line-height:15px;text-transform:uppercase;color:#fff;padding:10px 0;position:absolute;top:-10px;left:0;text-align:center}
.i6_slider_images1 div a{display:inline-block;position:absolute;bottom:10px;right:10px}
.i6_main_content_bottom{width:910px;margin:10px auto 10px auto}
.i6_main_content_bottom_in{width:440px}
.i6_learn_more{width:425px;border-top:solid 1px #e3e3e3;padding:20px 0 22px 0}
.i6_learn_more span{display:inline-block;float:left;margin:0 0 0 -3px}
.i6_learn_more_text{float:left;width:275px;padding:12px 0 0 25px}
.i6_learn_more_text h3{color:#323232;font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;-webkit-font-smoothing:antialiased;line-height:16px;font-style:italic;font-weight:normal;word-spacing:3px;padding:0 0 8px}
.i6_learn_more_text p{color:#4c4a3f;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;line-height:17px;padding:0 0 10px 0}
.i6_learn_more_text a{display:block;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;line-height:7px;color:#87a72e;background:url("/_assets/images/learn_more_arrow.png") no-repeat left center;padding:0 0 0 13px}
.i6_main_content_bottom_right{width:425px;float:right;border-top:solid 1px #e3e3e3}
.i6_footer{width:100%;margin:0 auto;border-top:solid 9px #86B12D!important;padding:0 0 73px 0;background:#f5f5f3;margin-bottom:-20px}
.i6_footer_content_in{width:938px;margin:0 auto}
.top_pad{padding:10px 0 0 0!important}
.bottom_pad{padding:26px 0 0 0!important}
.i6_footer_content1{width:143px;float:left;margin:0 43px 0 0}
.i6_footer_content1 ul{display:block;padding:34px 0 0}
.i6_footer_content1 ul li{display:block}
.i6_footer_content1 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content1 ul li a:hover{text-decoration:underline}
.i6_footer_content1 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 9px 0;font-weight:normal}
.i6_footer_content2{width:119px;float:left;margin:0 69px 0 0}
.i6_footer_content2 ul{display:inline-block;padding:34px 0 0}
.i6_footer_content2 ul li{display:block}
.i6_footer_content2 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.i6_footer_content2 ul li a:hover{text-decoration:underline}
.i6_footer_content2 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 9px 0;font-weight:normal}
.i6_footer_content3{width:107px;float:left;margin:0 80px 0 0}
.i6_footer_content3 ul{display:block;padding:34px 0 0}
.i6_footer_content3 ul li{display:block}
.i6_footer_content3 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content3 ul li a:hover{text-decoration:underline}
.i6_footer_content3 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 9px 0;font-weight:normal}
.i6_footer_content4{width:160px;float:left;margin:0 59px 0 0}
.i6_footer_content4 ul{display:block;padding:34px 0 0}
.i6_footer_content4 ul li{display:block}
.i6_footer_content4 ul li a{display:block;color:#707070;font-size:11px;line-height:15px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content4 ul li a:hover{text-decoration:underline}
.i6_footer_content4 ul li h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 9px 0;font-weight:normal}
.i6_footer_content5{width:156px;float:left;padding:34px 0 0}
.i6_footer_content5 ul{display:block}
.i6_footer_content5 ul li{display:block;padding:0 0 5px}
.i6_footer_content5 ul li a{display:block;color:#707070;font-size:11px;font-family:Arial,Helvetica,sans-serif}
.i6_footer_content5 ul li a span{display:inline}
.i6_footer_content5 ul li a .icon1{background:url("/_assets/images/email_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon2{background:url("/_assets/images/fb_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon3{background:url("/_assets/images/twitter_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon4{background:url("/_assets/images/Pinterest_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon5{background:url("/_assets/images/google+_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 ul li a .icon6{background:url("/_assets/images/youtube_icon.png") no-repeat left center;width:24px;padding:8px 0 5px 33px}
.i6_footer_content5 h2{color:#6d900b;font-style:italic;font-size:18px;line-height:15px;-webkit-font-smoothing:antialiased;font-family:Georgia,"Times New Roman",Times,serif;padding:0 0 15px;font-weight:normal}
.i6_footer_content5 ul li a:hover{text-decoration:underline}
.i6_footer_slider{width:960px;border-bottom:solid 1px #d6d6d4;border-top:solid 1px #d6d6d4;padding:14px 0 12px 0;margin:52px 0 0 0}
.i6_footer_slider_in{width:635px;margin:0 auto}
.i6_footer_slider_in ul{display:inline-block;float:left}
.i6_footer_slider_in ul li{display:inline-block;float:left;margin:0 26px 0 0}
.i6_footer_slider_in ul li a{display:block}
.i6_copy{width:auto;float:left;padding:5px 0 0 0}
.i6_copy ul{display:inline-block;float:left}
.i6_copy ul li{display:inline-block;float:left;background:url("/_assets/images/copy_li_border.png") no-repeat right center;font-family:Arial,Helvetica,sans-serif;color:#707070;font-size:11px;line-height:29px;margin:0 6px 0 0;padding:0 9px 0 0}
.i6_copy ul li a{display:block;font-family:Arial,Helvetica,sans-serif;color:#707070;font-size:11px;line-height:29px}
.mail{background:url("/_assets/images/footer_icons.png") no-repeat left top;padding:5px 0 5px 30px}
.fb1{background:url("/_assets/images/footer_icons.png") no-repeat left -29px;padding:5px 0 5px 30px}
.twitter1{background:url("/_assets/images/footer_icons.png") no-repeat left -58px;padding:5px 0 5px 30px}
.ptr1{background:url("/_assets/images/footer_icons.png") no-repeat left -87px;padding:5px 0 5px 30px}
.google1{background:url("/_assets/images/footer_icons.png") no-repeat left -116px;padding:5px 0 5px 30px}
.utube1{background:url("/_assets/images/footer_icons.png") no-repeat left -145px;padding:5px 0 5px 30px}
.i6_find_ur_trip{width:295px;background:#fff;padding:27px 23px 10px 16px;box-shadow:0 0 10px -3px #000;position:absolute;right:-10px;top:14px;display:none;z-index:600}
.i6_find_ur_trip h3{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:26px;color:#1b8ba1;text-transform:uppercase;padding:0 0 10px 0!important;margin:0!important;text-align:left;font-weight:normal}
.i6_find_ur_trip h3 span{display:inline-block;font-weight:bold;font-family:'NobelLightNormal';-webkit-font-smoothing:antialiased;padding:0 0 0 3px;font-size:26px;color:#1b8ba1;text-transform:uppercase;padding:0 0 0 3px;margin:0!important;text-align:left;font-style:normal}
.i6_show_hide{width:288px;border:solid 1px #d6d6d6;height:24px;margin:11px 0 0 0;display:none}
.i6_show_hide ul{display:inline-block;float:left;margin:0!important;padding:0!important}
.i6_show_hide ul li{display:inline-block;float:left;margin:0!important;padding:0!important}
.i6_show_hide ul li a{display:inline-block;margin:0!important;padding:0!important;float:none}
.i6_show_hide ul li .i6_input3{color:#939393;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:italic;line-height:18px;width:142px;padding:4px 5px 1px 5px;border:0;outline:0}
.i6_show_hide ul li a small{display:inline-block;padding:5px 0 0 5px}
.i6_show_hide ul li a span{background:#86B12D;padding:5px 6px 3px 8px;display:inline-block;text-transform:uppercase;color:#fff;-webkit-font-smoothing:antialiased;font-family:'NobelBoldNormal';font-weight:normal;font-style:normal;font-size:13px;margin:1px 0 0}
.i6_find_ur_trip p{font-size:16px;font-style:italic;color:#474747;font-family:Arial,Helvetica,sans-serif;padding:42px 0 18px}
.i6_find_ur_trip .dd1{width:235px;margin:0 0 10px 0}
.i6_find_ur_trip ul{display:block}
.i6_find_ur_trip ul li{display:block}
.i6_clear_selection{width:270px;padding:0 0 29px 0}
.i6_clear_selection h4{display:inline-block;float:left;color:#178da6;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:italic}
.i6_clear_selection a{display:block;float:right}
.i6_clear_selection a small{display:inline-block;color:#128ca4;padding:0;font-size:13px;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-weight:inherit}
.i6_find_ur_trip a big{display:inline-block;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:13px;color:#fff;background:#188ca5;width:115px;padding:6px 0;text-transform:uppercase;text-align:center;font-style:normal;font-weight:inherit}
.i6_find_ur_trip a{display:block;float:right}
.i6_close{float:right;position:absolute;right:15px;top:15px}
.i6_close a{display:block}
.i6_textfield{width:288px;border:solid 1px #d6d6d6;height:24px;float:right;margin:11px 10px 0 0;position:relative;z-index:2147483647}
.i6_textfield ul{display:inline-block;float:left;margin:0!important;padding:0!important}
.i6_textfield ul li{display:inline-block;float:left;margin:0!important;padding:0!important}
.i6_textfield ul li a{display:inline-block;margin:0!important;padding:0!important}
.i6_textfield ul li .i6_input2{color:#939393;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:italic;line-height:18px;width:147px;padding:4px 5px 1px 5px;border:0;margin:1px 0 0;outline:0}
.i6_textfield ul li a small{display:inline-block;padding:5px 0 0 5px}
.i6_textfield ul li a span{background:#86B12D;padding:5px 12px 5px 16px;display:inline-block;text-transform:uppercase;color:#fff;-webkit-font-smoothing:antialiased;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-weight:normal;font-style:normal;font-size:13px;margin:1px 0 0}
.i6_popup_wrapper{width:100%;margin:0 auto;background:url("/_assets/images/wrapper-bg.png") repeat;height:100%;display:none;position:absolute;top:0;left:0;min-height:2305px;z-index:999999999}
.i6_pop_container{width:960px;margin:0 auto;padding:141px 0 0 0}
.i6_pop_content{width:478px;margin:0 auto;background:#fff;padding:17px 19px 19px 18px;position:relative}
.i6_pop_data{border:solid 1px #427730;padding:22px 75px 32px 74px;width:332px}
.i6_pop_data a{display:inline-block}
.i6_pop_logo{margin:0 auto;width:335px;text-align:center;padding:4px 0 0 0}
.i6_pop_data h1{text-align:center;text-transform:uppercase;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#86B12D;font-size:32px;line-height:32px;letter-spacing:2px;padding:0;margin:11px 0 0 10px}
.i6_pop_data h2{font-family:'NobelLightNormal';-webkit-font-smoothing:antialiased;text-align:center;text-transform:uppercase;color:#6c6c6c;font-size:30px;line-height:32px;border-bottom:solid 1px #e6e6e6;padding:0 0 10px 0;width:347px;font-weight:300}
.i6_pop_data p{font-family:Arial,Helvetica,sans-serif;color:#6c6c6c;font-size:14px;line-height:20px;padding:10px 0 0 0;width:345px;text-align:center}
.i6_pop_data ul{display:block;float:left;padding:22px 0 25px 48px}
.i6_pop_data ul li{display:block}
.i6_pop_data ul li .radio1{display:inline-block;padding:16px 8px 0 0}
.i6_pop_data ul li .radio2{display:inline-block;padding:5px 8px 0 0}
.i6_pop_data ul li .radio3{display:inline-block;padding:5px 8px 0 0}
.i6_pop_data ul li .radio4{display:inline-block;padding:4px 8px 0 0}
.i6_pop_data ul li p{font-size:14px;line-height:18px;color:#9b9b9b;font-family:Arial,Helvetica,sans-serif;padding:0!important;margin:0!important;display:inline}
.i6_pop_data ul li span{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:3px;font-weight:bold;color:#6c6c6c;padding:0 0 0 21px}
.i6_pop_option{width:225px;margin:0 auto}
.i6_pop_option a{background:#86B12D;width:121px;font-size:15px;line-height:12px;color:#fff;-webkit-font-smoothing:antialiased;font-family:'NobelBoldNormal';margin:0 0 10px 49px;padding:9px 0 8px 0;text-align:center;letter-spacing:1px}
.i6_pop_option a.skip{background:0;width:121px;font-size:14px;line-height:20px;color:#6c6c6c;-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif;margin:0 0 10px 49px;padding:9px 0 8px 0;text-align:center;letter-spacing:1px;text-decoration:underline}
.i6_close_btn{position:absolute;top:-15px;right:-17px}
.i6_close_btn a{display:block;cursor:pointer}
.i6_inner7_main_container{width:100%;margin:0 auto;height:1467px}
.ie6_subblock{display:none}
.ie6_subblock1{display:none}
.block1,.block2,.block3,.block4,.block5,.block6{position:relative}
.borderRadius{-moz-border-radius:5px;border-radius:5px}
.borderRadiusTp{-moz-border-radius:5px;border-radius:5px}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.ddcommon{position:relative;display:-moz-inline-stack;zoom:1;display:inline-block;*display:inline;cursor:default}
.ddcommon ul{padding:0;margin:0;width:100%}
.ddcommon ul li{list-style-type:none;width:100%;display:block}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3}
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:1 solid #c3c3c3}
.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;color:#999}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}
.ddcommon input.text{color:#7e7e7e;padding:0;position:absolute;background:#fff;display:block;width:98%;height:98%;left:2px;top:0;border:0}
.ddOutOfVision{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888;-webkit-box-shadow:-5px -5px 5px -5px #888;box-shadow:-5px -5px 5px -5px #888}
.borderRadiusTp .border,.borderRadius .border{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
img.fnone{float:none!important}
.ddcommon .divider{width:0;height:100%;position:absolute}
.ddcommon .ddArrow{display:inline-block;position:absolute;top:50%;right:4px}
.ddcommon .ddArrow:hover{background-position:0 100%}
.ddcommon .ddTitle{padding:0;position:relative;display:inline-block;width:100%}
.ddcommon .ddTitle .ddTitleText{display:block}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0}
.ddcommon .ddTitle .description{display:block}
.ddcommon .ddTitle .ddTitleText img{position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto;overflow-x:hidden;zoom:1;z-index:9999}
.ddcommon .ddChild li{clear:both}
.ddcommon .ddChild li .description{display:block}
.ddcommon .ddChild li img{border:0 none;position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:bold;font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0!important;padding:0;margin:0}
.dd{border:1px solid #979596;margin:0 0 10px;width:230px!important}
.dd .divider{border-left:1px solid #c3c3c3;border-right:1px solid #fff;right:17px}
.dd .ddArrow{width:5px;height:12px;margin-top:-5px;background:url("_assets/images/dd_arrow.png") no-repeat center center;margin:-5px 2px 0 0}
.dd .ddTitle{color:#353535;background:#e2e2e4 url(../images/title-bg.gif) repeat-x left top;font-size:12px;font-family:'lucida_granderegular';padding:0}
.i6_selections_left .dd .ddTitle{color:#353535;background:#e2e2e4 url("_assets/images/title-bg.gif") repeat-x left top;font-size:13px;font-family:'vag_roundedregular';padding:0}
.i6_banner_right1 .dd .ddTitle{color:#353535;background:#e2e2e4 url("_assets/images/title-bg.gif") repeat-x left top;font-size:12px;font-family:'lucida_granderegular';padding:0 0 0 4px}
.dd .ddTitle .ddTitleText{padding:3px 20px 3px 5px}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0}
.dd .ddTitle .description{font-size:12px;color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px}
.dd .ddChild{border:1px solid #c3c3c3;background-color:#fff;left:-1px}
.dd .ddChild li{padding:5px;background-color:#fff;border-bottom:1px solid #c3c3c3}
.dd .ddChild li .description{color:#666}
.dd .ddChild li .ddlabel{color:#333;font-size:11px}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0}
.dd .ddChild li.optgroup{padding:0}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:bold;font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5;color:#000}
body{font-size:62.5%}
fieldset{padding:0 15px 3em;border:0}
legend{font-size:1.4em;font-weight:bold;padding:.2em 5px}
.custom-checkbox,.custom-radio{position:relative}
.custom-checkbox input,.custom-radio input{position:absolute;left:60px;top:12px;margin:0;z-index:-1;width:0}
.checkbox1 .custom-checkbox label,.custom-radio label{display:block;position:relative;z-index:1;padding:2px 25px 0 0;margin:0 0 .3em;cursor:pointer;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#525252;font-weight:bold;line-height:38px}
.checkbox1{width:75px}
.checkbox2{width:120px}
.checkbox3{width:90px}
.checkbox1 .custom-checkbox label{background:url("_assets/images/check_box1.png") no-repeat right center}
.checkbox2 .custom-checkbox label{background:url("_assets/images/check_box1.png") no-repeat right center;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:2px 25px 0 0;color:#525252;font-weight:bold;line-height:38px}
.checkbox3 .custom-checkbox label{background:url("_assets/images/check_box1.png") no-repeat right center;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:2px 25px 0 0;color:#525252;font-weight:bold;line-height:38px}
.checkbox1 .custom-checkbox input,.custom-radio input{position:absolute;left:60px;top:12px;margin:0;z-index:-1;width:0}
.checkbox2 .custom-checkbox input,.custom-radio input{position:absolute;left:60px;top:12px;margin:0;z-index:-1;width:0}
.checkbox3 .custom-checkbox input,.custom-radio input{position:absolute;left:60px;top:12px;margin:0;z-index:-1;width:0}
.custom-radio label{background:url("_assets/images/radiobutton.gif") no-repeat}
.checkbox1 .custom-checkbox label.checked,.custom-radio label.checked{background:url("_assets/images/check_box1.jpg") no-repeat right center}
.checkbox2 .custom-checkbox label.checked,.custom-radio label.checked{background:url("_assets/images/check_box2.jpg") no-repeat right center}
.checkbox3 .custom-checkbox label.checked,.custom-radio label.checked{background:url("_assets/images/check_box3.jpg") no-repeat right center}
.custom-checkbox label.focus,.custom-radio label.focus{outline:1px dotted #ccc}
body{font-size:62.5%}
fieldset{padding:0 15px 3em;border:0}
legend{font-size:1.4em;font-weight:bold;padding:.2em 5px}
.custom-checkbox,.custom-radio{position:relative}
.custom-checkbox input,.custom-radio input{position:absolute;left:60px;top:12px;margin:0;z-index:-1;width:0}
.checkbox1 .custom-checkbox label,.custom-radio label{display:block;position:relative;z-index:1;padding:0 25px 0 0;margin:0 0 .3em;cursor:pointer;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#525252;font-weight:bold;line-height:38px}
.checkbox1{width:75px}
.checkbox2{width:120px}
.checkbox3{width:90px}
.checkbox1 .custom-checkbox label{background:url("_assets/images/check_box1.png") no-repeat right center}
.checkbox2 .custom-checkbox label{background:url("_assets/images/ckeck_box2.png") no-repeat right center;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:2px 25px 0 0;color:#525252;font-weight:bold;line-height:38px}
.checkbox3 .custom-checkbox label{background:url("_assets/images/check_box3.png") no-repeat right center;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:2px 25px 0 0;color:#525252;font-weight:bold;line-height:38px}
.checkbox1 .custom-checkbox input,.custom-radio input{position:absolute;left:60px;top:12px;margin:0;z-index:-1;width:0}
.checkbox2 .custom-checkbox input,.custom-radio input{position:absolute;left:92px;top:12px;margin:0;z-index:-1;width:0}
.checkbox3 .custom-checkbox input,.custom-radio input{position:absolute;left:60px;top:12px;margin:0;z-index:-1;width:0}
.custom-radio label{background:url("_assets/images/radiobutton.gif") no-repeat}
.custom-checkbox label.checked,.custom-radio label.checked{background:url("_assets/images/check_box1.jpg") no-repeat right center}
.custom-checkbox label.focus,.custom-radio label.focus{outline:1px dotted #ccc}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
@font-face{font-family:'flexslider-icon';src:url('fonts/flexslider-icon.eot');src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('fonts/flexslider-icon.woff') format('woff'),url('fonts/flexslider-icon.ttf') format('truetype'),url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer}
.flex-direction-nav .flex-prev{left:-50px}
.flex-direction-nav .flex-next{right:-50px;text-align:right}
.flexslider:hover .flex-prev{opacity:.7;left:10px}
.flexslider:hover .flex-next{opacity:.7;right:10px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before{font-size:40px;display:inline-block}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block}
.flex-pauseplay a:hover{opacity:1}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:27px;height:27px;display:block;cursor:pointer;text-indent:-9999px}
.flex-control-paging li a.flex-active{cursor:pointer}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;z-index:0}
.bx-wrapper img{max-width:100%;display:block;max-height:100%;min-height:100%;height:336px}
.bx-wrapper .bx-viewport{left:0;background:#fff}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;z-index:9999;bottom:22px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url("_assets/images/bx_loader.gif") center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:0}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;font-family:Arial,Helvetica,sans-serif}
.bx-wrapper .bx-pager.bx-default-pager a{background:0 none;text-indent:-9999px;display:block;width:7px;height:11px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:0}
i6_river_cruising.bx-wrapper .bx-pager.bx-default-pager a:hover,i6_river_cruising .bx-wrapper .bx-pager.bx-default-pager a.active{background:none!important}
.bx-wrapper .bx-prev{left:10px;background:url("_assets/images/controls.png") no-repeat 0 -32px}
.bx-wrapper .bx-next{right:10px;background:0 none;display:block}
.bx-wrapper .bx-controls-direction a{position:absolute;bottom:50%;margin-top:-16px;outline:0;width:27px;height:27px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:block}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url("_assets/images/controls.png") -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url("_assets/images/controls.png") -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.river-squareMod1.no_margin{margin-bottom:0}
.i6_top_content_left img{margin:5px 0 0 7px;display:inline-block}
.i6_banner .modal{position:fixed!important;top:35%;left:50%;margin:-120px 0 0 -360px!important;z-index:99999!important}
.BannerV3VideoSlide .i6_close_btn{top:-9px;right:-10px}
.i6_banner_right_bottom1 #button-cancel{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;color:#fff;font-size:13px;line-height:12px;font-weight:normal;text-align:right;padding:0 10px 0 0!important;width:115px;margin-left:100px;position:absolute;background:inherit}
.hidden{display:none}
.BridgesOverlay{background:url("/_assets/css/images/Bridges_overlay.png") no-repeat scroll transparent;width:147px;height:137px;padding:0;margin:0;position:absolute;top:0}
.CulturiousOverlay{background:url("/_assets/css/images/Culturious_overlay.png") no-repeat scroll transparent;width:147px;height:137px;padding:0;margin:0;position:absolute;top:0}
.EventsOverlay{background:url("/_assets/css/images/Events_overlay.png") no-repeat scroll transparent;width:147px;height:137px;padding:0;margin:0;position:absolute;top:0}
.RiverOverlay{background:url("/_assets/css/images/River_overlay.png") no-repeat scroll transparent;width:147px;height:137px;padding:0;margin:0;position:absolute;top:0}
.SSCOverlay{background:url("/_assets/css/images/SSC_overlay.png") no-repeat scroll transparent;width:147px;height:137px;padding:0;margin:0;position:absolute;top:0}
.TWDOverlay{background:url("/_assets/css/images/TWD_overlay.png") no-repeat scroll transparent;width:147px;height:137px;padding:0;margin:0;position:absolute;top:0}
.i6_logo p{margin-left:7px;margin-top:-1px}
.i6_logo p span{display:inline-block;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-style:italic;font-size:18px;line-height:12px;color:#808080;font-weight:400}
.i6_logo p small{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;color:#808080;font-size:15px;font-style:italic;text-align:right;padding:0;font-weight:300}
.i6_logo p big{display:inline-block;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-style:italic;font-size:18px;line-height:12px;color:#427730;font-weight:600}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.HomePageV3modalLogin{right:10px!important}
}
h1,h2,h3,h4,h5,h6{font-size:100%}
strong,th,.strong{font-weight:bold}
.i6_container #main.landing.search.modBanner{padding-top:0}
.i6_container .main #breadcrumb{background:white;width:910px}
.i6_container .main.modBanner #breadcrumb{margin:-13px 0 7px 0}
.i6_container .riverBanner{padding-top:6px!important}
.i6_container .main.modBanner.riverBanner #breadcrumb{margin:-13px 0 0 0}
.i6_container #main.search.modBanner #breadcrumb{position:relative}
.i6_container .search{padding-top:0}
.i6_container #brands{padding:0;margin:0;top:0}
.i6_container .banner{top:155px}
.i6_container .landing #breadcrumb{top:-12px;background:white;border-bottom:inherit;width:950px}
.i6_container .riverBanner #breadcrumb{background:inherit}
.i6_container #main.landing{padding-top:288px}
.i6_container #main{padding-top:0;margin-bottom:30px;margin-top:-11px}
.i6_container #main.modBanner{margin-top:0}
.i6_container #main.landing{margin-top:0}
.i6_container .modBanner.tripdetails.landing#main{padding-top:25px!important;margin-bottom:20px}
#mainform,#container{width:inherit;margin:inherit;position:inherit}
body,body.default{background:inherit}
.i6_container .search #breadcrumb{background:white;width:910px}
#breadcrumb{padding:0 0 0 10px}
.results li .worldwide-land-travel p{background:none repeat scroll 0 0 #427730}
#trip-listing footer .paging{margin:30px 0 5px 0}
.newV3 fieldset ul li{display:block}
.newV3 fieldset{padding-top:10px}
.mytauck #breadcrumb{background:0}
.river-navBar{background-color:#427730}
#tertiary .river-navBar li .secondary{background-color:#86B12D}
.river-navBar ul li{border-right:0}
#myreservationlist ul li{height:260px;width:822px;background-repeat:no-repeat;margin-bottom:8px}
#myreservationlist ul li .inner{margin:8px 6px 14px 10px;padding:18px 19px 0 20px;height:232px;width:803px;background-repeat:no-repeat;clear:both;float:left}
.contentwrap .help{margin-top:0}
fieldset ul li input,fieldset ul li select{min-height:22px}
.stButton{margin-top:5px}
#main .river-navBar ul li a.menu-click:hover{background:#fff;color:#9fc24a;width:auto;padding:15px 0 12px 0;border-top:solid 1px #9fc24a}
#main .river-navBar ul li a.menu-click{font:normal 13px/18px 'NobelBoldNormal';-webkit-font-smoothing:antialiased;text-transform:uppercase}
.guestFname,.guestLname,.txtResNo{min-height:20px}
.editTable td input{min-height:18px}
.clear-list fieldset .CountryCd{min-height:20px;width:95%}
.clear-list fieldset INPUT{min-height:20px}
.sneakPeekControlFullLength,.sneakPeekControlHalfLength{min-height:20px}
#main .primary .gethelp .formcontrols{margin-top:5px;padding:0}
.txtBoxStyle{padding-left:4px}
.BrochureAgentBadge{height:100px;position:absolute;right:10px;top:50px;z-index:1}
.agentbadge{height:100px;position:absolute;right:5px;top:80px;z-index:1}
.i6_find_ur_trip .disabled,.i6_banner_right_bottom1 .disabled{cursor:default}
@font-face{font-family:'HelveticaNeueLTCom77BoldCondensed';src:url('/_assets/css/webfonts/helveticaneueltcom-bdcn/helveticaneueltcombdcn.eot');src:url('/_assets/css/webfonts/helveticaneueltcom-bdcn/helveticaneueltcom-bdcn.woff') format('woff'),url('/_assets/css/webfonts/helveticaneueltcom-bdcn/helveticaneueltcom-bdcn.ttf') format('truetype'),url('/_assets/css/webfonts/helveticaneueltcom-bdcn/helveticaneueltcom-bdcn.svg#HelveticaNeueLTCom77BoldCondensed') format('svg')}
.i6_right{width:262px;float:left}
.i6_find_new_trip{width:262px;display:block}
.i6_find_new_trip h3{font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-size:18px;color:#fff;text-transform:uppercase;padding:16px 2px 16px 8px!important;margin:0!important;background:#CE664D;text-align:center;font-weight:normal}
.i6_find_new_trip h3 span{display:inline-block;font-weight:normal;font-family:'NobelLightNormal';-webkit-font-smoothing:antialiased;padding:0 44px 0 10px}
.i6_find_new_trip small{display:inline-block;position:absolute;right:13px;top:21px}
.i6_find_new_trip_drop{width:262px;background:url("/_assets/images/find_new_trip_drop.jpg") repeat-x;height:275px;margin:0}
.i6_find_new_trip_drop ul{display:block;padding:10px 0 10px 0;width:242px;height:auto;margin:0 auto}
.i6_find_new_trip_drop ul li{display:block;width:242px;margin:0 0 10px 0}
.i6_find_new_trip_drop ul li a{display:block;text-align:center;background:#178ea6;text-transform:uppercase;color:#fff;font-size:15px;line-height:18px;-webkit-font-smoothing:antialiased;font-family:"Arial",Verdana,Tahoma;padding:8px 0 6px 0;font-weight:400}
.i6_find_new_trip_drop ul li a.active3{background:#ce664d}
.i6_find_new_trip_drop ul li a:hover{background:#ce664d;opacity:inherit}
.i6_contact_details{width:229px;border-top:dotted 1px #ddd;float:right;margin:0 10px 0 0;padding:0 10px 0 0;border-bottom:dotted 1px #ddd}
.i6_contact_details big{font-weight:bold;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:22px;font-style:italic;color:#86B12D}
.i6_contact_details p{font-weight:normal;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:18px;font-style:italic;color:#999;text-align:right;float:right;padding:0 0 15px 0}
.i6_find_new_trip h3 a{display:block;text-align:center;text-transform:uppercase;color:#fff;-webkit-font-smoothing:antialiased;font-family:'NobelBoldNormal';padding:2px 0 2px 0;font-weight:400}
.i6_contact_details small{display:inline;font-size:18px;position:inherit;font-weight:normal;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-style:italic;color:#999;margin-left:5px}
.i6_banner .modalV2.travelPlanner{border:1px solid gray;background-color:White;width:690px;position:fixed!important;left:50%;z-index:99999!important}
.i6_banner .travelPlanner header{background-color:transparent;background-image:url("/_assets/images/TripPlanner_header.png");text-indent:-9999px;padding-bottom:5px;padding-top:14px;height:27px}
.i6_banner .travelPlannerV2 header{background-color:transparent;background-image:url("/_assets/css/images/Trip_Planner_header_OnItsWay.jpg");text-indent:-9999px}
.i6_banner .travelPlanner header h2{padding:6px 0 0 10px;font-size:16px;color:#fff;margin:0;float:left;font-weight:normal}
.i6_banner .content{float:left;padding-right:50px;width:100%}
.i6_banner .travelPlanner .gethelp fieldset{padding:00px 00px 0 390px;background-color:White;margin-bottom:0}
.i6_banner .travelPlanner ul{padding:0;margin:0;list-style-type:disc}
.i6_banner .travelPlanner .content ul li{width:100%;padding:0 0 6px 0;list-style-type:none;display:inline-block;vertical-align:top}
.i6_banner .travelPlanner .gethelp fieldset ul li label{font-weight:bold;font-size:12px;display:block;padding:0 0 2px 0;color:#444}
.i6_banner .gethelp .formcontrols{margin-top:5px;padding:0}
.i6_banner .travelPlanner .gethelp fieldset ul li input{min-width:250px;height:20px}
.i6_banner fieldset ul li span{display:inline-block;padding:0 2px 0 0;vertical-align:top}
.tpEmailAddressError,.tpEmailAddressError2,.tpFullNameError,.tpFullNameError2,.tpFirstNameError,.tpFirstNameError2,.tpLastNameError,.tpLastNameError2,.tpPhoneNumberError,.tpPhoneNumberError2{font-weight:400;color:red}
.i6_banner .travelPlanner .gethelp .formcontrols a.tpSubmit{float:none;background-image:url("/_assets/css/images/PopupButton_off.jpg");width:900px;font-weight:400;padding:5px 20px 5px 20px;font-size:15px;height:10px;margin-left:20%;color:White}
.i6_banner .travelPlanner .gethelp .formcontrols a.tpSubmit:hover{background-image:url("/_assets/css/images/PopupButton_over.jpg")}
.i6_banner .travelPlanner .close{margin-top:-45px!important;display:block;height:28px;background:url(/_assets/images/close_button.png) right top repeat;font-size:12px;line-height:1;font-weight:bold;position:absolute;right:-20px;top:-19px;width:30px;cursor:pointer;z-index:8040}
.i6_banner .center .close{right:-15px;top:29px}
.i6_banner .newsletterV2 .close,.i6_banner .newsletterV2Thankyou .close{margin-top:0!important;display:block;height:28px;background:url(/_assets/images/close_button.png) right top repeat;font-size:12px;line-height:1;font-weight:bold;position:absolute;right:-20px;top:-19px;width:30px;cursor:pointer;z-index:8040}
.i6_banner .tpDropDown{min-width:220px}
.i6_banner .tpPromo{position:absolute;top:45px;left:7px;height:200px;width:320px}
.i6_banner .tpPromo .right{float:left;clear:right}
.i6_banner .tpPromo .left{float:left;width:150px}
.i6_banner .modal img{width:auto;display:block;float:left;margin:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.i6_banner .modal img.TripPlannerOrderThankYou{width:670px;padding-bottom:80px}
.i6_banner .travelPlanner .inlineCheck .tpOptIn input[type='checkbox']{width:auto;float:left;min-width:10px;margin:0 4px 0 0}
.i6_banner .travelPlanner .inlineCheck .tpOptIn{margin:4px 0 0 0}
.i6_banner .travelPlanner .inlineCheck .tpOptIn label{float:left;padding-top:4px}
.i6_banner .travelPlanner .tpFollowUpRequest .tpPleaseCallMe{margin:4px 0 0 0}
.i6_banner .travelPlanner .tpFollowUpRequest .tpPleaseCallMe input[type='checkbox']{width:auto;float:left;min-width:10px;margin:0 4px 0 0}
.i6_banner .travelPlanner .tpFollowUpRequest .tpPleaseCallMe label{float:left;padding-top:4px;color:#a50d36}
.i6_banner .travelPlanner .gethelp fieldset li.tpPhone.tpFollowUpRequest table label{font-weight:normal;float:right;margin-left:5px;margin-right:5px}
.i6_banner .travelPlanner .gethelp fieldset li.tpPhone.tpFollowUpRequest input[type='radio']{min-width:10px;margin-top:-2px;margin-left:10px}
.i6_banner .newsletterV2.modal{width:460px;top:200px;background-image:none;margin:-120px 0 0 -240px!important;background-color:White;border:1px solid gray;position:fixed!important;z-index:99999!important}
.i6_banner .newsletterV2 header,.i6_banner .newsletterV2 header h1{background-color:transparent;background-image:url("/_assets/css/images/NewsletterSubscribe.png");text-indent:-9999px;height:112px}
.i6_banner .newsletterV2 .content1 ul{list-style-type:disc;padding:0 0 10px 0;padding-left:3px;margin:0}
.i6_banner .newsletterV2 fieldset ul li{width:230px;padding:5px 15px 5px 0;display:inline-block;vertical-align:top}
.i6_banner .newsletterV2 fieldset label{font-size:12px;font-weight:600;padding:0;margin:0;text-align:right!important;float:left;display:block;color:#444}
.i6_banner .newsletterV2 fieldset ul li span{display:inline-block;padding:0 2px 0 0;vertical-align:top}
.i6_banner .ErrorMessageFont{color:red;font:13px/1.231 sans-serif}
.i6_banner .newsletterV2 fieldset ul li input,.i6_banner .newsletterV2 fieldset ul li select{min-width:200px}
.i6_banner .newsletterV2 li{list-style:none;vertical-align:top}
.i6_banner .newsletterV2 .formcontrols{padding:10px 0;float:left;width:100%;clear:both;margin-bottom:25px}
.i6_banner .newsletterV2 .gethelp .formcontrols input,.i6_banner .newsletterV2 .gethelp .formcontrols a.submit{float:none;background-image:url("/_assets/css/images/PopupButton_off.jpg");width:900px;margin-left:20%;font-weight:500;font-size:17px}
.i6_banner .newsletterV2 .submit,.i6_banner .newsletterV2 .cancel-button{border:1px solid #dbdbdc;background-color:#2A4A0C!important;color:white!important;padding:6px 15px;line-height:1.3;font-weight:normal;background:#EEE;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.i6_banner .newsletterV2 fieldset ul li .note{color:#222;font-size:13px}
.i6_banner .modalV2 .close{text-decoration:none;padding:0;float:right;font:0 sans-serif;padding-bottom:0}
.i6_banner .modalV2 .close a{line-height:0;font-size:0;color:transparent}
.i6_banner .modal.newsletterV2Thankyou{top:350px;width:460px;margin:-120px 0 0 -240px!important;background-image:none;background-color:White;border:1px solid gray}
.i6_banner .newsletterV2Thankyou header,.i6_banner .newsletterV2Thankyou header h1{background-color:transparent;background-image:url("/_assets/css/images/SubscribeThankyou.png");text-indent:-9999px;height:112px}
.i6_banner .newsletterV2Thankyou .intro{float:left;padding:10px 10px 10px 26px;color:#222;font:13px/1.231 sans-serif}
.i6_banner .newsletterV2Thankyou .content p{padding-left:0;padding-right:8px;line-height:15px;margin:0;font-size:12px}
.i6_banner .page2 .right{float:right;margin-right:18px}
.i6_banner .hidden{display:none}
.i6_banner .newsletterV2 fieldset{padding:0 15px 3em;border:0}
.requesteBrochureV3PopUp header,.requesteBrochureV3PopUp header h1{background-color:transparent;background-image:url("/_assets/css/images/ViewEBrochure.png");text-indent:-9999px;height:112px}
.requesteBrochureV3PopUp .modalV2{margin:-40px 0 0 -240px!important;background-image:none;background-color:White;border:1px solid gray}
.requesteBrochureV3PopUp .eBrochureV2{width:500px;font-size:12px;color:black;top:125px}
.requesteBrochureV3PopUp LI{list-style:none}
.requesteBrochureV3PopUp .content p{padding-left:0}
.requesteBrochureV3PopUp intro p{padding-left:5px;font-size:13px}
.requesteBrochureV3PopUp fieldset{margin:0;padding:0}
.requesteBrochureV3PopUp ul{padding:0}
.requesteBrochureV3PopUp ul li{width:100%;margin:0 10px 0 0;padding:0 0 0 10px}
.requesteBrochureV3PopUp fieldset ul li SPAN{padding:2px 2px 0 0;margin:0 0 0 2px}
.requesteBrochureV3PopUp fieldset ul li input{min-width:110px}
.requesteBrochureV3PopUp fieldset ul li select,.requesteBrochureV3PopUp fieldset ul li input{margin:0 0 0 10px;padding:0}
.requesteBrochureV3PopUp fieldset ul li label{padding:0 40px 0 0;margin:0 30px 0 10px;vertical-align:inherit}
.requesteBrochureV3PopUp .eBrochureV2 .formcontrols{padding:30px 0 40px 0;width:100%;float:left;clear:both}
.requesteBrochureV3PopUp .eBrochureV2Submit{border:1px #dbdbdc;background-color:#2A4A0C!important;color:White!important;padding:6px 15px;line-height:1.3;font-weight:normal;background:#EEE;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;border-top-style:solid;border-bottom-style:solid}
.requesteBrochureV3PopUp .gethelp .formcontrols input,.requesteBrochureV3PopUp .gethelp .formcontrols a.eBrochureV2Submit{float:none;*float:left;background-image:url("/_assets/css/images/viewebrochure_off.jpg");width:900px;*width:150px;margin-left:16%;font-weight:500;padding:8px 77px 12px 77px;*padding:4px 2px 25px 2px;font-size:15px;height:10px}
.requesteBrochureV3PopUp .gethelp .formcontrols input,.requesteBrochureV3PopUp .gethelp .formcontrols a.eBrochureV2Submit:hover{background-image:url("/_assets/css/images/viewebrochure_over.jpg")}
.requesteBrochureV3PopUp .eBrochureV2close{margin-top:0!important;display:block;height:28px;background:url(/_assets/images/close_button.png) right top repeat;font-size:0;line-height:1;font-weight:bold;position:absolute;right:-20px;top:-19px;width:30px;cursor:pointer;z-index:8040;text-decoration:none;padding:0}
.requesteBrochureV3PopUp .eBrochureV2 table{width:100%;margin:0;padding:0 0 6px 0}
.requesteBrochureV3PopUp .eBrochureV2 table label{padding:0 10px 0 0;margin:0 10px 0 10px;vertical-align:inherit}
.requesteBrochureV3PopUp .eBrochureV2 table td{padding:0}
.requesteBrochureV3PopUp .eBrochureV2 .ebrochurestatedrop td{padding:0 5px 0 0}
.requesteBrochureV3PopUp .eBrochureV2 table1 label{padding:0 0 0 10px;margin:0 0 0 10px;vertical-align:inherit}
.requesteBrochureV3PopUp .eBrochureV2 table1 td1{padding:0 0 0 5px}
.requesteBrochureV3PopUp .eBrochureV2 .eBrochureLayoutTable TD{padding:2px 0 3px 0}
.requesteBrochureV3PopUp .eBrochureV2 .intro{padding:10px 10px 10px 26px;float:left}
.i6_container .itBreadcrumb{margin-top:-15px}
.i6_container .itBreadcrumb #breadcrumb{top:-12px;background:white;border-bottom:inherit;width:950px}
.i6_container .itBreadcrumb #breadcrumb ol li a{color:#09156A}
.HomePageV3modalLogin{position:absolute;top:-4px;width:300px;right:10px;display:none}
.HomePageV3modalLogin .header{width:300px;height:40px;background-image:url('/_assets/css/images/SignInFlyout_greenbar.png')}
.backdropLogin{display:block;height:100%;width:100%;filter:alpha(opacity=60);opacity:.6;background-color:#222;position:fixed;top:0;left:0;z-index:9;position:absolute}
.HomePageV3modalLogin .fieldset{width:280px;margin:0;padding:10px;background-color:White}
.HomePageV3modalLogin .fieldset label{display:block;margin-bottom:3px;font-family:Arial;font-size:12px;font-weight:bold;color:#222;display:inline!important}
.HomePageV3modalLogin .fieldset Input[type="text"],.HomePageV3modalLogin .fieldset Input[type="password"]{border:1px solid black;padding:6px;width:100%;background-color:White;-webkit-box-shadow:0 0 0 1000px white inset;color:#333;font-size:13px;vertical-align:middle}
.HomePageV3modalLogin .fieldset Input[type="submit"]{background-image:url('/_assets/css/images/signin_off.jpg');background-position:0 0;background-repeat:no-repeat;width:65px;height:35px;border:0;text-indent:-9999px;background-color:White;float:left;cursor:pointer}
.HomePageV3modalLogin .fieldset Input[type="checkbox"]{vertical-align:top;color:#333;font-size:13px}
.HomePageV3modalLogin .fieldset .secureImg{float:left;margin:3px 0 0 20px;background-image:url('/_assets/css/images/GoldLock_secure.png');background-position:0 0;background-repeat:no-repeat;height:25px;text-indent:25px;vertical-align:middle;line-height:25px;font-weight:bold;font-family:Arial;font-size:12px;color:#222}
.HomePageV3modalLogin .fieldset .lblPassword{float:left}
.HomePageV3modalLogin .fieldset .form-one-col{width:250px;margin-top:4px;clear:both;float:left;margin-right:5px;min-height:20px;padding:5px;color:#222}
.HomePageV3modalLogin .fieldset .form-one-col.loginLine{margin-top:-5px}
.HomePageV3modalLogin .loading{float:left;margin:3px 0 0 0;background-image:url('/_assets/css/images/ajax-loader_small.gif');background-position:0 0;background-repeat:no-repeat;height:16px;text-indent:20px;vertical-align:middle;line-height:16px;font-weight:bold;font-family:Arial;font-size:12px;color:#222}
.HomePageV3modalLogin .fieldset .forgotLink{float:right;display:block;margin-bottom:3px;font-family:Arial;font-size:12px;margin-right:-12px}
.HomePageV3modalLogin .fieldset .forgotLink a{background:none repeat scroll 0 0 transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline;color:#607890;text-decoration:underline}
.HomePageV3modalLogin .fieldset .form-one-col.hidden{display:none}
.HomePageV3modalLogin .fieldset .form-one-col .notAMemberLink{color:#222;background:none repeat scroll 0 0 transparent;border:0 none;font-size:13px;margin:0;outline:0 none;padding:0;vertical-align:baseline}
.HomePageV3modalLogin .fieldset .form-one-col .notAMemberLink a{color:#607890;background:none repeat scroll 0 0 transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline;text-decoration:underline}
#divNavChildren ul li:hover>ul{left:162px;top:-75px;position:absolute}
#divNavChildren ul li>ul{position:absolute;margin-top:80px;padding-top:0;top:0;left:-4200px;min-width:200px;z-index:-1;height:auto;border:solid 1px #9fc24a;border-spacing:20px}
#divNavChildren ul li>ul li a{width:100%;padding-left:20px!important;padding-top:6px!important}
#divNavChildren ul li>ul li a:hover{background-color:#D3D3D3}
#main .tabbed ol.pages ul.features li .learn-more{text-decoration:underline}
.ddlSelector{width:225px;background-color:white;height:16px;padding:5px 0 0 10px;display:none}
.i6_banner_right1 .ddlSelector p,.i6_find_ur_trip .ddlSelector p{padding:0;margin:-1 0 0 0;font-family:"Arial",Verdana,Tahoma;font-size:13px;color:black}
.i6_banner_right1 .ddlSelector a,.i6_find_ur_trip .ddlSelector a{padding:0;margin:-17px 7px 0 0;font-family:'HelveticaNormalRegularRegular';font-size:14px;color:black;float:right;cursor:pointer}
.ddlWrapper{width:225px;height:30px}
.brightcoveWrapper{visibility:hidden}
.brightcoveWrapper{width:100%;margin:0 auto;background:url("/_assets/images/wrapper-bg.png") repeat;height:100%;position:absolute;top:0;left:0;z-index:800}
.brightcoveWrapper .i6_pop_data{padding:5px 155px 5px 5px}
.brightcoveWrapper .i6_pop_content{padding:19px 30px 19px 19px}
.videoIsLoadingV3{background:url("/_assets/css/images/VideoIsLoading.jpg") no-repeat scroll 0 0 transparent;background-size:470px 260px;background-position:center}
.slideWrapper{cursor:pointer}
.i6_main_content{width:960px;margin:0 auto;padding:0 0 16px 0}
.i6_main_content h1 span{color:#86B12D;font-size:26px;line-height:22px;text-transform:uppercase;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;font-weight:400}
.i6_main_content h1{color:#7f7f7f;font-size:24px;font-weight:normal;padding:0 0 13px 16px;font-family:'NobelLightNormal';-webkit-font-smoothing:antialiased;word-spacing:0}
.i6_main_content h1.v4{color:#7f7f7f;font-size:24px;font-weight:normal;padding:0 0 3px 4px;font-family:'NobelLightNormal';-webkit-font-smoothing:antialiased;word-spacing:0}
.i6_navigation{width:960px;position:relative}
.i6_nav{background:#86B12D;position:relative;height:42px}
.i6_nav ul{display:inline-block;float:left}
.i6_nav ul li{display:inline-block;float:left;background:url("/_assets/images/nav_border.png") no-repeat right center}
.i6_nav ul li a{display:block;cursor:pointer;text-transform:uppercase;color:#fff;font-size:16px;line-height:14px;padding:15px 50px 0;height:27px;font-family:'NobelBoldCondensedNormal';-webkit-font-smoothing:antialiased;letter-spacing:1px}
.i6_nav ul li:last-child{background:inherit}
.i6_nav ul li:last-child a{padding:15px 30px 0 50px}
.i6_nav ul li a.active{background:#e1e1e1}
.i6_nav ul li a:hover{color:#8f8f8f;background:#e1e1e1;display:inline-block}
.i6_nav ul li a span{display:inline-block;padding:0 0 20px 0}
.i6_nav ul li a:hover span{display:block;background:url("/_assets/images/dd_down_arrow.png") no-repeat bottom center}
.i6_shadow{position:absolute;top:30px;right:0}
.i6_padding{padding:0!important}
ul.tabs li.current a{color:#8f8f8f;background:#e1e1e1;display:inline-block}
ul.tabs li.current a span{display:block;background:url("/_assets/images/dd_down_arrow.png") no-repeat bottom center}
.alignment1{padding:15px 34px 0!important}
.alignment2{padding:15px 11px 0!important}
.alignment3{padding:15px 20px 0!important}
.alignment4{padding:15px 39px 0!important}
.alignment5{padding:15px 19px 0!important}
.i6_river_cruising{width:961px;padding:4px 0 0}
.i6_river_cruising ul{display:inline-block}
.i6_river_cruising ul li{display:inline-block;float:left;margin:0 0 0 8px}
.i6_river_cruising1{width:157px}
.i6_river_cruising1 span{display:inline-block;padding:0}
.i6_river_cruising1 p{color:#3e3c33;font-size:13px;line-height:17px;font-family:Georgia,"Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;text-align:left;padding:10px 0 0 0}
.i6_river_cruising2{width:150px;position:relative}
.i6_river_cruising2 span{display:inline-block}
.i6_river_cruising2 small{display:inline-block;background:#df3d3b;width:104px;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#fff;font-size:12px;line-height:16px;text-transform:uppercase;text-align:center;position:absolute;right:0;top:43%;padding:2px 0 2px 0}
.i6_river_cruising2 h3{color:#4c4a3f;font-size:12px;line-height:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:7px 0 7px 2px;text-transform:uppercase;margin:0 0 0 -2px}
.i6_river_cruising2 p{color:#4c4a3f;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:13px;font-weight:normal;padding:0 0 0 2px;width:134px;margin:-1px 0 0 0;height:60px}
.i6_river_cruising2 a{display:block;color:#87a72e;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;line-height:14px;margin:-4px 0 0 0}
.align{padding:1px 0 0 0!important;margin:0 0 0 7px}
.align1{padding:0!important;margin:0 0 0 -6px}
.align2{padding:0!important;margin:-5px 0 0 -2px}
.i6_river_cruising2 big{display:inline-block;background:#df3d3b;width:102px;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#fff;font-size:12px;line-height:14px;text-transform:uppercase;text-align:center;position:absolute;right:0;top:43%;padding:5px 0 2px 0}
.i6_river_cruising3{width:113px;position:relative}
.i6_river_cruising3 span{display:inline-block}
.i6_river_cruising3 h3{color:#4c4a3f;font-size:12px;line-height:14px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:bold;padding:10px 0;text-transform:uppercase}
.i6_river_cruising3 p{color:#4c4a3f;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;font-weight:normal;padding:0 0 34px 0;width:129px}
.i6_river_cruising3 a{display:block;color:#87a72e;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;line-height:14px}
.i6_pad{padding:0 0 18px 0!important;margin:-8px 0 0 -5px}
.i6_river_cruising .bx-wrapper .bx-prev{left:385px;background:url("/_assets/images/view_all_trips_leftarrow.png") no-repeat}
.i6_river_cruising .bx-wrapper .bx-next{right:386px;background:url("/_assets/images/view_all_trips_rightarrow.png") no-repeat;display:block}
.i6_river_cruising .bx-wrapper .bx-controls-direction a{position:absolute;bottom:-51px;outline:0;width:27px;height:27px;text-indent:-9999px;z-index:9999}
.i6_river_cruising .bx-wrapper .bx-pager{text-align:center;font-size:0;font-family:Arial;font-weight:bold;color:#666;position:absolute;bottom:-54px}
.i6_river_cruising .bx-wrapper .bx-pager.bx-default-pager a{background:0 none;text-indent:-9999px;display:block;width:123px;height:27px;margin:0;outline:0;font-size:0}
.i6_river_cruising .bx-wrapper .bx-pager.bx-default-pager a:hover,.i6_river_cruising .bx-wrapper .bx-pager.bx-default-pager a.active{background:0 none;font-family:Arial,Helvetica,sans-serif}
.i6_view_all_trips{width:230px;margin:0 auto;padding:27px 0 30px}
.i6_view_all_trips ul{display:inline-block}
.i6_view_all_trips ul li{display:inline-block;float:left;margin:0 5px 0 32px!important}
.i6_view_all_trips ul li a{display:inline-block}
.i6_view_all_trips ul li a span{display:inline-block;background:#9ac14a;text-align:center;font-size:15px;text-transform:uppercase;color:#fff;font-family:'HelveticaNeueLTCom77BoldCondensed';font-weight:normal;-webkit-font-smoothing:antialiased;line-height:12px;height:18px;width:122px;padding:7px 0 2px 0;margin:-3px 0 0 23px;text-align:center;letter-spacing:1px}
.bx-wrapper .bx-pager .bx-pager-item,.i6_river_cruising .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.i6_navigation .contents .panels LI.panel{display:none;width:961px;height:267px}
.i6_navigation .contents .panels LI.panel.current{display:block}
.i6_navigation .contents .panels LI.panel UL LI{display:inline-block;float:left;width:152px;margin:10px 3px 0 5px}
.i6_navigation .contents .panels LI.panel UL LI IMG{width:97%}
.i6_wwpItem big{display:inline-block;background:#df3d3b;width:102px;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#fff;font-size:12px;line-height:14px;text-transform:uppercase;text-align:center;position:absolute;right:5px;top:43%;padding:5px 0 2px 0}
.i6_wwpItem{position:relative;height:225px}
.i6_wwpItem span{display:inline-block}
.i6_wwpItem h3{color:#4c4a3f;font-size:12px;line-height:14px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:bold;padding:10px 0;text-transform:uppercase}
.i6_wwpItem h3.v4{color:#4c4a3f;font-size:12px;line-height:14px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:bold;padding:15px 0;text-transform:uppercase}
.i6_wwpItem p{color:#4c4a3f;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;font-weight:normal;padding:0 0 34px 0;width:129px}
.i6_wwpItem a{display:block;color:#87a72e;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;line-height:14px}
.i6_wwpItem small{display:inline-block;background:#df3d3b;width:104px;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased;color:#fff;font-size:12px;line-height:16px;text-transform:uppercase;text-align:center;position:absolute;right:0;top:43%;padding:2px 0 2px 0}
.i6_wwpItem a.detailLink{position:absolute;bottom:-15px}
.i6_wwpItem a.detailLink.v4{position:absolute;margin-left:0;font-weight:bold;font-size:15px;bottom:10px}
.i6_navigation .contents .panels LI.panel UL LI a.detailLink img{width:auto;vertical-align:top;padding-left:3px}
.i6_inner1_navigation{width:960px;border:solid 1px #e1e1e1;border-bottom:none!important;position:relative}
.i6_inner1_nav{position:relative;z-index:1;height:42px}
#main .tabbed #divTabs.tabs,.i6_inner1_main_container .i6_inner1_nav ul{display:inline-block;float:left;background:#86B12D}
#main .tabbed #divTabs.tabs{padding:0;margin-left:10px}
#main .tabbed #divTabs.myTripsItineraryUlV3{padding:0;margin-left:0}
.mytrips .i6_inner1_main_content_top_left{width:auto}
.mytrips .i6_inner1_main_content_top_right{margin-left:25px}
.mytrips .i6_inner1_main_container .i6_inner1_nav ul{display:inline-block;float:left;background-color:white}
.mytrips .i6_inner1_main_content_top_left header{display:none}
.mytrips .MainDeckPlanDivV3 p span.differentShips{display:none}
.mytrips .DeckPlanImageDiv img{width:91%}
.panelContainer{clear:both}
.panelContainer .myTripsIitineraryPnl{display:none;margin-left:12px}
.panelContainer .myTripsIitineraryPnl.current{display:inline-block;float:left}
.i6_inner1_nav ul.myTripsTabPanels{background:0;display:block;float:none;margin:10px}
.i6_inner1_nav ul.myTripsTabPanels li{display:block;float:none;background:0}
.myTripsIitineraryPnl{position:relative}
.myTripsIitineraryPnl.BeforeYouGo .i6_before_you_go_topics{background-color:white}
.myTripsIitineraryPnl.BeforeYouGo .i6_before_you_go_topics a.mainTopic{background-color:#8bc6d2}
.myTripsIitineraryPnl.BeforeYouGo .i6_before_you_go_topics ul li{float:none;display:list-item}
#main .tabbed .tabs li.myTripsItineraryLiV3{margin:0}
#main #divTabs.myTripsItineraryUlV3{width:auto}
#main .tabbed #divTabs li.myTripsItineraryLiV3 a:hover{color:darkgrey}
.mytrips .i6_inner1_main_container .tabsholder .i6_inner1_nav{border-bottom:solid 1px #ababac}
.mytrips .myTripsIitineraryPnl div.prestay,.mytrips .myTripsIitineraryPnl div.i6_day_modules,.mytrips .myTripsIitineraryPnl div.poststay{margin-left:-12px}
.mytrips .myTripsIitineraryPnl .i6_before_you_go{margin-left:-8px}
.myTripsIitineraryPnl .i6_itinerary.ItineraryV3 .i6_day_modules .DayNumber{margin-left:-89px}
.mytrips .MainDeckPlanDivV3{margin-left:-23px}
.mytrips .MainDeckPlanDivV3 .deckplanShipListV3{margin-top:20px}
.mytrips ul.cabins{background-color:white;overflow-wrap:normal}
.mytrips .CabinCategoryRiverBoat li a{padding:0}
.mytrips .divDeckPlanV3{width:875px}
.mytrips .deckplans_text_box{width:875px;margin-top:45px}
.i6_inner1_nav ul li{display:inline-block;float:left;background:url("/_assets/images/nav_border.png") no-repeat right center}
#main .tabbed #divTabs.tabs li a,.i6_inner1_nav ul li a{display:block;text-transform:uppercase;color:#fff;font-size:14px;line-height:18px;padding:13px 13px 0 15.5px;height:29px;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased}
.i6_inner1_nav ul li a.active{background:#e1e1e1}
.i6_inner1_nav ul li a:hover{color:#8f8f8f;background:#e1e1e1;display:inline-block}
.i6_inner1_nav ul li a span{display:inline-block;padding:0 0 16px 0}
.abc{padding:0!important}
.i6_inner1_nav ul li a:hover span{display:block;background:url("/_assets/images/dd_down_arrow.png") no-repeat bottom center}
.i6_inner1_nav ul li a small{display:inline-block;padding:0 0 14px 0;text-transform:uppercase;color:#fff;font-size:14px;line-height:18px;font-family:'NobelBoldNormal';-webkit-font-smoothing:antialiased}
.abc{padding:0!important}
.i6_inner1_nav ul li a:hover small{display:block;background:url("/_assets/images/dd_down_arrow.png") no-repeat bottom center}
.i6_inner1_nav ul li a p{display:inline;background:#df3d3b right center;border-radius:2px;padding:2px 3px;font-family:'HelveticaNormalRegularRegular';font-size:11px;-webkit-font-smoothing:antialiased;border-radius:4px}
.i6_inner1_banner{width:960px;margin:0 auto;position:relative;padding:0 0 49px}
.i6_banner .i6_world_matters{display:none}
.i6_banner .i6_world_matters h1 small{color:#f6c004!important;font-size:26px;color:#fff;line-height:30px;text-transform:uppercase}
.i6_banner .i6_world_matters h2 small{color:#f6c004!important;font-size:34px;color:#fff;line-height:28px;text-transform:uppercase}
.i6_banner .i6_world_matters p{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;color:#fff;font-size:13px;line-height:16px;width:auto;padding:0 0 12px 3px}
.i6_inner1_main_container{width:960px;margin:0 auto}
.i6_inner1_main_content_top{width:960px;margin:0 auto;padding:0 0 35px 0}
.i6_inner1_main_content_top_left{width:605px;float:left}
.i6_inner1_main_content_top_left .itinerarySubtitle{padding-top:0}
.i6_inner1_main_content_top_left h3{color:#86B12D;font-size:16px;padding:5px 0 2px 0;font-weight:bold}
.i6_inner1_main_content_top_left h2{-webkit-font-smoothing:antialiased;color:#666;font-family:Helvetica;font-size:24px;font-weight:100;letter-spacing:1px;line-height:1;padding:10px 0 5px;text-transform:uppercase}
.i6_inner1_main_content_top_left h2 span{color:#f6c004!important;font-size:28px;color:#fff;line-height:40px;text-transform:uppercase;display:inline-block;font-weight:normal}
.i6_inner1_main_content_top_left p{color:#525252;font-size:14px;font-family:Arial,Helvetica,sans-serif;padding:5px 0 10px 0;line-height:20px}
.i6_inner1_main_content_top_left a{display:inline-block;background:url("/_assets/css/images/river_contentArrow.png") no-repeat left center;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:21px;color:#86B12D;font-weight:bold;margin:-4px 0 0 0}
.i6_inner1_main_content_top_right{width:342px;float:left;margin:13px 0 8px 2px}
.i6_inner1_main_content_top_right span{display:inline-block;float:right}
.i6_overview_content{width:960px;margin:0 auto;padding:25px 0 52px 0}
.i6_overview_content_left{width:551px;float:left}
.i6_overview_left_top{width:385px;padding:0 0 34px 11px}
.i6_overview_left_top ul{display:inline-block;float:left}
.i6_overview_left_top ul li{display:inline-block;float:left;background:url("/_assets/images/inner1_li_border.png") no-repeat right center;margin:0 14px 0 0;padding:0 14px 0 0}
.i6_overview_left_top ul li a{display:block;color:#cdcdcd;font-family:'HelveticaNeueLTStd75Bold';-webkit-font-smoothing:antialiased;font-size:16px}
.i6_overview_left_top ul li a.active2{display:block;color:#99bf48}
.i6_overview_left_top ul li a:hover{display:block;color:#cdcdcd}
.i6_travelling_well{width:550px;padding:0 0 10px 0}
.i6_travelling_well h2{font-family:'HelveticaNeueLTStd45Light';font-size:24px;color:#525252;line-height:40px;padding:12px 0 0 10px;font-weight:normal}
.i6_travelling_well h2 span{display:inline-block;color:#b1b1b1;font-weight:normal;font-family:'HelveticaNormalRegularRegular'}
.i6_travelling_well ul{display:inline-block;border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;padding:9px 0}
.i6_travelling_well ul li{display:inline-block;background:url("/_assets/images/line1.jpg") no-repeat right center;float:left;height:120px}
.i6_travelling_well ul li.width{width:128px!important}
.i6_travelling_well ul li h4{text-transform:uppercase;font-family:'NobelLightNormal';-webkit-font-smoothing:antialiased;font-size:23px;line-height:20px;color:#525252;font-weight:normal;padding:9px 41px 3px 7px}
.width{width:130px!important}
.i6_travelling_well ul li h5{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:28px;color:#525252;line-height:31px;padding:0 0 0 6px}
.i6_travelling_well ul li h6{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:14px;color:#525252;line-height:16px;font-weight:normal;padding:0 0 0 8px!important}
.i6_travelling_well ul li small{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#525252;line-height:18px;padding:0 0 0 8px}
.i6_travelling_well ul li.width h5{padding:0 0 0 8px}
.i6_journey_type h3{text-transform:uppercase;font-family:'NobelLightNormal';-webkit-font-smoothing:antialiased;font-size:21px;line-height:20px;color:#525252;font-weight:normal;width:153px;padding:8px 0 10px 8px}
.i6_journey_type p{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:12px;color:#525252;font-weight:normal;width:135px;padding:0 0 0 8px!important;line-height:13px}
.i6_journey_type big{display:inline-block;padding:0 0 9px 0}
.i6_overview_left_text{width:551px;padding:0 0 30px 0}
.i6_overview_left_text h2{text-transform:uppercase;color:#7cab19;font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:15px;padding:2px 0 12px 12px;line-height:22px}
.i6_overview_left_text p{color:#808080;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;background:0;padding:0 0 14px 14px;margin:0 0 0 28px}
.i6_overview_left_text ul{padding:0 0 0 24px;list-style-type:disc;margin:0;color:#525252;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px}
.i6_overview_left_text ul li{padding:1px 0 10px}
.i6_overview_left_text_2{width:536px;padding-left:12px}
.i6_overview_left_text_2 h2{text-transform:capitalize;color:#86a83e;font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:15px;padding:0 0 12px!important;font-weight:normal;line-height:20px}
.i6_overview_left_text_2 p{color:#808080;font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:14px;background:none!important;padding:0 0 20px!important;margin:0!important;font-weight:normal!important;line-height:20px}
.margin_left{margin:0 0 0 12px}
.i6_overview_content_right{width:310px;float:right}
.i6_overview_content_right_bottom{width:283px;margin:35px auto 0}
.i6_overview_content_right_bottom h2{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:20px;color:#525252;line-height:12px;padding:12px 0 12px;font-weight:normal}
.i6_overview_content_right_bottom h2 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:20px;color:#525252;line-height:12px;font-weight:normal;padding:0 0 0 6px}
.divDescriptionWrap{width:500px;display:inline-block;line-height:1.5;float:left;padding:20px 0 20px 0}
.map_magnifier{background:url("/_assets/css/images/map_magnifying_glass.png") no-repeat scroll transparent;width:182px;height:60px;padding:0;margin:-70px 0 0 240px;position:absolute;top:auto}
.i6_footer_top{width:960px;margin:64px auto 0}
.i6_readmore{width:300px;background:url("/_assets/images/footer_top_bg.jpg") repeat-x;height:137px;padding:20px 0 0 13px;margin:0 8px 0 0}
.i6_readmore span{display:inline-block;float:left}
.i6_readmore_text{width:156px;float:left;margin:0 0 0 13px}
.i6_readmore_text h3{font-size:15px;color:#000;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-weight:normal}
.i6_readmore_text p{font-size:12px;color:#808080;font-family:Arial,Helvetica,sans-serif;padding:0 0 5px 0}
.i6_readmore_text a{background:url("/_assets/images/learn_more_arrow.png") no-repeat left center;padding:0 0 0 15px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#87a72e}
.i6_travelling_well ul li h6.paceLevel{font-weight:bold;font-size:16px;line-height:20px}
#divActivityPaceInfo.activityPaceInfo{font-size:14px;width:700px}
#divActivityPaceInfo>h2.activityPaceHeader{font-size:22px;color:#7CAB19;line-height:36px}
#divActivityPaceInfo>ul.activityPaceList>li.activityPaceItem{margin-bottom:10px}
a.whatsThis{font-weight:bold;font-size:16px;line-height:20px;color:#7CAB19}
.i6_itinerary{width:575px;padding:0 0 45px 0;margin:0;position:relative}
.i6_itinerary h1{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:26px;color:#525252;font-size:24px;line-height:40px;font-weight:normal}
.i6_itinerary h1 span{font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;color:#b2b2b2;display:inline-block}
.i6_day_modules{width:575px;padding:0}
.i6_day_modules img{float:left}
.i6_day_modules_text{width:426px;float:right}
.ItineraryV3 .i6_day_modules_text h2{font-family:'HelveticaNeueLTStd45Light';font-weight:normal;font-size:20px;color:#525252;line-height:20px;padding:0 0 5px 0}
.i6_day_modules_text p{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;color:#525252;line-height:18px;padding:0 0 5px 0}
.i6_day_modules_text a{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#808080;line-height:16px;text-transform:uppercase;background:url("/_assets/images/i2_more_arrow.png") no-repeat left center;padding:0 0 0 15px}
.i6_day5_border{border-bottom:solid 1px #e4e4e2}
.ItineraryV3 .i6_day_modules_text h3{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;color:#808080;line-height:12px;text-transform:uppercase;padding:8px 0 5px 0}
.ItineraryV3 .i6_day_modules .DayNumber{position:absolute;font-size:35px;left:83px;color:white}
.ItineraryV3 span.daySectionHeader{font-family:'HelveticaNeueLTStd45Light';font-weight:normal;font-size:20px;color:#525252;line-height:20px;padding:0 0 14px 0;display:block}
.i6_pricing_content{width:596px;padding:0 0 53px}
.i6_pricing_content h1{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;color:#525252;font-size:24px;line-height:40px;font-weight:normal;border-bottom:solid 1px #e4e4e2}
.i6_pricing_content h1 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;color:#525252;display:inline-block;padding:0;font-size:24px;line-height:40px}
.i6_pricing_content h2{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:18px;color:#525252;line-height:38px;font-weight:bold;padding:5px 0 0 0}
.i6_selections{width:570px;padding:21px 0 0 0}
.i6_selections_left{float:left}
.i6_selections_left h4{color:#525252;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:38px;font-weight:bold;padding:0 3px 0 0;display:inline-block}
.i6_selections_left .dd{border:1px solid #979596;margin:0;width:109px!important}
.i6_pricing{width:595px;padding:10px 0 0 0}
.i6_pricing h2{color:#525252;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:30px;font-weight:bold;padding:0 0 15px 0}
.i6_pricing ul{display:block}
.i6_pricing ul li{display:block;width:562px;background:#f7f7f7;padding:10px 21px 20px 12px;border-bottom:solid 1px #fff}
.i6_pricing h3{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:30px;color:#525252;float:left;display:inline-block;text-transform:uppercase;padding:0 0 0 12px}
.i6_pricing h4{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:30px;color:#525252;float:right;display:inline-block;text-transform:uppercase;padding:0 21px 0 0}
.i6_pricing ul li span{float:left;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#525252;line-height:13px}
.i6_pricing ul li small{float:right;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#525252;line-height:13px}
.i6_pricing ul li.active4{background:#f5c9ca}
.i6_pricing ul li.active5{background:#f6f3ca}
.i6_selections_right{float:right;width:323px}
.i6_selections_right ul{display:inline-block;float:left}
.i6_selections_right ul li{display:inline-block;float:left;margin:0 19px 0 0}
.last1{margin:0 10px 0 0}
.ItineraryV3Pricing .pricinggridV3 table{font-size:12px;margin:10px 0 0 0;width:95%}
.ItineraryV3Pricing .pricinggridV3 table caption{padding:15px 0 10px 5px;text-align:left;color:#7a7b7a;border-bottom:1px solid #ececec}
.ItineraryV3Pricing .pricinggridV3 table .thead th{padding:0 0 5px 0}
.ItineraryV3Pricing .pricinggridV3 table .thead p{font-weight:normal;font-size:11px;line-height:1.3;color:#777}
.ItineraryV3Pricing .pricinggridV3 table .thead th.label{text-align:left;padding-right:40px}
.ItineraryV3Pricing .pricinggridV3 table tbody tr{border-top:1px solid #ececec;font-size:11px}
.ItineraryV3Pricing .pricinggridV3 table tbody tr.limitedspace,.ItineraryV3Pricing .pricinggridV3 table tbody td.limitedspace{background:#fff5bf;padding-right:16px}
.ItineraryV3Pricing .pricinggridV3 table tbody .Call .limitedspace{padding-right:0!important}
.ItineraryV3Pricing .tblDCPricing tbody td{padding-right:0!important}
.ItineraryV3Pricing .pricinggridV3 .tblRiverPricing tbody td{padding-right:0!important}
.ItineraryV3Pricing .pricinggridV3 table tbody tr.soldout,.ItineraryV3Pricing .pricinggridV3 table tbody td.soldout{background-color:#ffbfbf}
.ItineraryV3Pricing .pricinggridV3 table tbody tr th{text-align:left;font-weight:normal;padding:7px 0 4px 8px}
.ItineraryV3Pricing .pricinggridV3 table tbody tr td{vertical-align:middle;text-align:left;padding:7px 0 4px 3px;color:black}
.ItineraryV3Pricing .pricinggridV3 table .evenleftalign{text-align:left;text-indent:15px}
.ItineraryV3Pricing .pricinggridV3 h3{margin:10px 0 0;clear:both;padding:7px 10px 5px 10px;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#222;background:transparent url("/_assets/css/images/table-topgrad.png") no-repeat scroll center top}
.ItineraryV3Pricing .pricinggridV3 .learn-more{float:right;margin:-20px 20px 0 0;font-size:13px}
.ItineraryV3Pricing .i6_selections_left select{margin:0;display:inline-block}
.i6_selections .pricinggridkey .key{width:auto!important;float:right!important;padding:10px 0 0 0}
.i6_selections dl.key{width:100%}
.i6_selections dl.key,.i6_selections dl.key dt,.i6_selections dl.key dd{float:left;font-size:13px;color:#222}
.i6_selections .pricinggridkey .key{width:auto!important;float:right!important;padding:10px 0 0 0}
.i6_selections dl.key{padding:0 0 0 8px}
.i6_selections .key dt{margin:0 5px;height:12px;width:12px;text-align:center}
.i6_selections dl.key dt{border:1px solid #aaa}
.i6_selections dl.key dt.limitedspace{background:#fff5bf}
.i6_selections dl.key dt.soldout{background:#ffbfbf}
.i6_selections dl.key dt.available{background:#fff}
.i6_selections dl.key dt.productpartner{background-image:url(/_assets/images/BBC/BBC_globe_pricing.png)}
.i6_selections dl.key dt.supercabin{background:#b8d67e}
.i6_selections dl.key dt.deluxecabin{background:#8bbf0f}
.i6_selections dl.key dt.prestigecabin{background:#77a7d9}
.i6_selections dl.key dt.deluxesuite{background:#0d81ab}
.i6_selections dl.key dt.prestigesuite{background:url(/_assets/css/images/prestige-icon.gif) left top no-repeat;height:21px;display:inline-block;margin-bottom:-7px}
.tabpage-wrap .content{float:none;padding:10px 10px 10px 0;font-size:12px;color:#222}
.tabpage-wrap .content p{padding:2px 0 5px;color:#525252;line-height:18px}
.ItineraryV3Pricing .pricinggridV3 th{color:#222}
.i6_accomodation_container{width:592px}
.i6_accomodation_container h1{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;color:#525252;font-size:24px;line-height:40px;font-weight:normal;border-bottom:solid 1px #e4e4e2}
.i6_accomodation_container h1 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;color:#b2b2b2;display:inline-block;padding:0;font-size:24px;line-height:40px}
.i6_extend_trip{padding:10px 0 0 0}
.i6_extend_trip p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:15px;color:#525252}
.i6_accomodation_type{width:592px;padding:19px 0 5px 0;border-bottom-style:solid;border-bottom-color:#e4e4e2;border-bottom-width:1px;margin-bottom:5px}
.i6_accomodation_type span{display:inline-block;margin-right:30px;float:left}
.i6_accomodation_type h2{color:#86B12D;font-size:17px;line-height:24px;font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-weight:bold}
.i6_accomodation_type h3{color:#525252;font-size:20px;line-height:24px;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-weight:normal}
.i6_accomodation_type p{color:#525252;font-size:13px;line-height:20px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal;margin-left:225px}
.i6_accomodation_type table{color:#242323;font-size:12px;line-height:24px;font-family:"HelveticaNormalRegularRegular";font-weight:normal}
.i6_accomodation_type p span{display:inline-block;margin-right:5px;float:none}
.i6_accomodation_type h1{color:#525252;font-size:14px;line-height:24px;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-weight:bold;border-bottom:0}
.i6_accomodation_type .free_internet{margin-top:15px;font-weight:bold}
.HotelImageNone{visibility:hidden;width:193px;height:127px}
.MainDeckPlanDivV3 h2{color:#86B12D;font-size:17px;line-height:24px;font-family:'HelveticaNormalRegularRegular';margin-left:11px;-webkit-font-smoothing:antialiased;font-weight:bold}
.MainDeckPlanDivV3 p{color:#868686;font-size:14px;line-height:20px;font-family:Arial,Helvetica,sans-serif;padding:5px 0 10px 11px}
.liDeckList{list-style:none;display:inline;margin:0 0 10px 11px}
.liDeckList .DeckPlanV3Anchor{color:#86B12D;margin-bottom:10px;font-weight:bold}
.DeckPlanImageDiv{margin:10px 0 30px 0}
.CabinCategoryShip{margin-top:10px}
.MainDeckPlanDivV3 .deckplans_text_box p{margin:10px 0 0 0;padding:0}
.deckPlansPopupV3 .superboxNoReviewDeck{padding:10px 0;margin:0 auto;opacity:1;position:relative;text-align:center;top:0;width:900px}
.CabinCategoryPopupTitleV3{color:#87a72e;font:normal bold 16px/18px Arial,Helvetica,Geneva,sans-serif;margin:0;padding:0;line-height:18px;text-align:center}
.CabinCategoryPopupDescriptionV3{color:#7a7972;font:normal normal 12px/14px Arial,Helvetica,Geneva,sans-serif;margin:0;padding:10px 0 0 10px;line-height:14px;width:400px;display:block;float:left}
.CabinCategoryPopupDescriptionV3 LI{list-style-position:outside;list-style-type:circle}
.CabinCategoryPopupImageV3{width:375px;padding:10px 15px 0 0;float:left}
.MainDeckPlanDivV3 .liDeckList .active2{color:#cdcdcd;margin-bottom:10px;font-weight:bold}
.i6_before_you_go{width:628px;padding:0 0 42px}
.i6_before_you_go h1{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;color:#525252;font-size:24px;line-height:40px;font-weight:normal;border-bottom:solid 1px #e4e4e2}
.i6_before_you_go h1 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;color:#525252;display:inline-block;padding:0;font-size:24px;line-height:40px}
.myTrips .i6_before_you_go h1{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;color:#525252;display:inline-block;padding:0;font-size:24px;line-height:40px;position:relative;left:-5px;margin-top:12px}
.i6_before_you_go p{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#525252;line-height:18px;font-weight:normal;padding:4px 43px 7px 20px;width:90%}
.i6_before_you_go h2{font-family:'HelveticaNeueLTStd45Light';font-size:18px;color:#525252;line-height:38px;font-weight:normal}
.i6_before_you_go ul li{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#525252;line-height:18px;font-weight:normal;padding:0 0 0 3px}
.i6_accordion{width:628px}
.myTrips .i6_accordion{margin-left:-4px}
.i6_sub_row.active{background:url("/_assets/images/find_tripopen_arrow.png") no-repeat!important}
.i6_main_row.active{background:url("/_assets/images/find_tripopen_arrow.png") no-repeat!important}
.i6_before_you_go_topics{background:#8bc6d2;width:628px}
.i6_before_you_go_topics a big{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:16px;line-height:23px;color:#fff;text-transform:uppercase;text-align:left;float:left;background:#8cc6d2}
.i6_before_you_go_topics a.mainTopic{display:inline-block;width:608px;padding:7px 10px 0;border-top:1px solid #FFF;height:26px}
.i6_before_you_go_topics a .i6_main_row{display:inline-block;background:#178da6;padding:6px 4px;float:right}
.i6_before_you_go_topics a .i6_sub_row{display:inline-block;background:url("/_assets/images/find_trip_arrow1.png") no-repeat;float:right;width:19px;height:19px}
.i6_before_you_go_topics a .i6_main_row{display:inline-block;background:url("/_assets/images/find_trip_arrow1.png") no-repeat;float:right;width:19px;height:19px}
.i6_before_you_go_subtopics{width:628px}
.i6_before_you_go_subtopics a.subTopic small{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:14px;color:#178da6;line-height:18px;text-align:left;float:left}
.i6_before_you_go_subtopics a.subTopic{display:inline-block;width:608px;padding:7px 10px 0;background:#e2f1f4;border-top:1px solid #FFF;height:26px}
.i6_before_you_go_subtopics a.subTopic .i6_sub_row{display:inline-block;padding:6px 4px;float:right}
.i6_before_you_go_subtopics p{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#242323;line-height:18px;text-align:left;background:#fff;padding:0 0 10px 0;width:90%}
.ie6_subblock1_byg{background:white;color:#525252;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;text-align:left;float:left;width:90%;padding:10px 43px 7px 20px}
.ie6_subblock1_byg p{background:white;color:#525252;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;text-align:left;float:left;width:100%;padding:2px 0 3px 0}
.i6_before_you_go_topics div{font-size:13px;color:#525252}
.ie6_subblock1_byg ul,.i6_before_you_go_topics ul{list-style-type:disc;margin-left:35px}
.i6_reviews{width:600px;padding:0 0 45px 0;margin:-5px 0 0 0;position:relative}
.i6_reviews h1{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;color:#525252;font-size:24px;line-height:40px;font-weight:normal;border-bottom:solid 1px #e4e4e2}
.i6_reviews h1 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;color:#525252;display:inline-block;padding:0 0 0 6px;font-size:24px;line-height:40px}
.i6_reviews h2{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:18px;color:#525252;line-height:40px;font-weight:normal}
.i6_review_data{width:600px;padding:42px 0 0 0}
.i6_review_img{float:left;width:90px}
.i6_review_img span{display:inline-block}
.i6_review_img p{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:40px;color:#525252}
.i6_review_details{float:right;width:508px}
.i6_review_details h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:25px;color:#86B12D;font-weight:bold;border-bottom:solid 1px #e4e4e2;padding:0 0 4px 0}
.i6_review_details h3{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:25px;color:#525252;font-weight:bold;float:left;display:inline-block;padding:10px 0 10px 0}
.i6_review_details h3 small{display:inline-block}
.i6_review_details a{display:inline-block;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:25px;color:#525252;font-weight:bold;background:url(../images/verified_arrow.png) no-repeat left 12px;padding:10px 0 0 19px}
.i6_review_details h4{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:12px;color:#525252;font-weight:bold;padding:0 0 10px 0}
.i6_review_details h4 span{display:inline-block;font-weight:normal}
.i6_review_details p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;color:#525252}
.i6_review_details span.verifiedReview{display:inline-block;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:25px;color:#525252;font-weight:bold;background:url(../images/verified_arrow.png) no-repeat left 12px;padding:10px 0 0 19px}
.ratingStars{display:inline-block;padding:3px 0 0 3px;margin:0}
.ratingStarOff{background-image:url(/_assets/images/ReviewRatingStarGrey.png);background-repeat:no-repeat;text-indent:-9999px;height:15px;width:16px;margin:0 2px 0 0;float:left}
.ratingStarOn{background-image:url(/_assets/images/ReviewRatingStarOrange.png);text-indent:-9999px;height:15px;width:16px;margin:0 2px 0 0;float:left}
.mostMemorableMomentHeader{margin-top:10px;line-height:25px}
.i6_review_details h4.tauckResponseHeader{color:#5a7d06;margin-top:10px}
.i6_inner1_image{width:263px;border-top:solid 1px #e4e4e4;margin:3px 0 0 0}
.i6_inner1_image big{display:inline-block;padding:10px 0 11px 0;cursor:pointer}
.i6_inner1_image a{display:block;text-align:left;color:#7CAB19;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:13px;font-weight:bold;line-height:15px;background:0;padding:0;cursor:pointer}
.i6_overview_content_right .modal .slideshow,.i6_overview_content_right .modal .slides{background:0;border:0}
.i6_overview_content_right .modal .slides{width:auto;margin:0 auto}
.i6_overview_content_right .slides div.slidebottom{margin:0 0 -13px -3px}
.i6_overview_content_right .slides .mask{height:325px;overflow:hidden}
.i6_overview_content_right .slides .pages{overflow:hidden;min-height:375px}
.i6_overview_content_right .slides .page{float:left;background:0;padding:3px 40px;width:800px}
.i6_overview_content_right .slides .page .lead{position:relative}
.i6_overview_content_right .slides .page .related{padding:8px 0 0 0}
.i6_overview_content_right .slides .page .related li{padding:5px 0 0 0}
.i6_overview_content_right .slides .page .lead{float:left;width:300px}
.i6_overview_content_right .slides .page .media{float:left;width:480px;padding:10px 0 10px 20px}
.i6_overview_content_right .slides .page .media img,.i6_overview_content_right .slides .page .media video,.i6_overview_content_right .slides .page .media object,.i6_overview_content_right .slides .page embed{max-width:100%}
.i6_overview_content_right .carousel{margin:0 20px 0 25px;padding:6px 0 0 0;border-width:0 1px 1px 1px;position:relative;z-index:9}
.i6_overview_content_right .modal .carousel{float:left;clear:both;width:615px;margin:0 0 0 50px}
.i6_overview_content_right .modal .carousel .mask{width:598px;margin:0 0 0 8px;position:relative}
.i6_overview_content_right .modal .carousel li{margin:0!important;padding:0;float:left}
.i6_overview_content_right .modal .carousel li a{text-align:center;padding:0;margin:0}
.i6_overview_content_right .modal .carousel li img{padding:0;margin:0 0 4px 5px}
.i6_overview_content_right .carousel .mask{overflow:hidden;width:780px;margin:0 auto}
.i6_overview_content_right .carousel .timeline{clear:both}
.i6_overview_content_right .carousel .nextprev li a{top:32px}
.ie7 .carousel .nextprev li a{top:52px}
.i6_overview_content_right .carousel .nextprev li.prev a{left:10px}
.i6_overview_content_right .carousel .nextprev li.next a{right:10px}
.i6_overview_content_right .carousel .mask .slider{list-style:none;width:9999px;margin:0;margin-left:0}
.i6_overview_content_right .carousel .primary ol.slider li{display:inline-block;margin:0;padding-bottom:8px;text-align:center;position:relative;width:108px}
.i6_overview_content_right .carousel .primary ol.slider li{width:120px}
.i6_overview_content_right .carousel .timeline ol.slider li{display:inline-block;margin:0;padding-bottom:8px;text-align:center;position:relative}
.ie7 .carousel .primary ol.slider li{display:inline;padding-bottom:30px}
.i6_overview_content_right .carousel{clear:both}
.i6_overview_content_right .carousel ol.pages ul li img{float:left}
.i6_overview_content_right .carousel ol.pages ul li h2{font-weight:normal;clear:both;padding:8px 0 0 0;font-size:12px;line-height:1.3}
.i6_overview_content_right .carousel a.overlay{display:block;float:left;position:relative}
.i6_overview_content_right .carousel li a.overlay span{display:block;text-indent:-9999px;position:absolute;width:100%;height:50px;bottom:0;left:0;z-index:9}
.i6_overview_content_right .carousel li.slideshow a.overlay span{background:url(/_assets/css/images/cruising-overlay.png) center center no-repeat}
.i6_overview_content_right .manage-slideshow li.page object{margin:10px auto;display:block}
.i6_overview_content_right .modules .module{float:left;margin-right:26px}
.i6_overview_content_right .modal li.page{padding:15px 0 10px 0;max-width:700px}
.i6_overview_content_right .nextprev li a{position:absolute;height:18px;width:14px;display:block;text-indent:-9999px;background-image:url(/_assets/css/images/nextprev_grey-sprite.gif);background-repeat:no-repeat;background-position:right -36px;top:93px;left:0;z-index:999;outline:0}
.i6_overview_content_right .modal .carousel .nextprev li.prev a{left:-25px;background-position:left -36px}
.i6_overview_content_right .modal .carousel .nextprev li.next a{left:auto;right:-25px}
.i6_overview_content_right .nextprev li.next a{left:auto;right:0;background-position:right -54px}
.i6_overview_content_right .nextprev a.disabled{cursor:default}
.i6_overview_content_right .nextprev a.hidden{visibility:hidden}
.i6_overview_content_right .nextprev li.prev a.disabled{background-position:left 0}
.i6_overview_content_right .nextprev li.next a.disabled{background-position:right -18px}
.i6_overview_content_right .modal .slides li.page{position:relative;padding:12px 0 0 0;margin-left:15px}
.i6_overview_content_right .modal .slides object{padding:10px 0 20px;margin:10px auto;display:block}
.i6_overview_content_right .modal .slides .caption{position:absolute;bottom:0;left:0;display:block;width:96%;padding:5px 0;margin:0 2%;background:#fff;background:rgba(255,255,255,.7);color:#000;-webkit-font-smoothing:antialiased}
.i6_overview_content_right .modal .slides .caption-details{clear:both;margin-left:20px}
.i6_overview_content_right .modal .caption-gallery{text-align:center}
.i6_overview_content_right .modal .slides li.page .caption hgroup{padding:0;margin:0;border:1px solid red;width:auto;background:0;border:0}
.i6_overview_content_right .slides div.slidetop{height:12px;margin:-2px 0 0 -7px;background:#fff url(/_assets/css/images/tabpage-shadow-top.gif) top left repeat-y}
.i6_overview_content_right .slides .page div.cite{background:#fff;background:rgba(255,255,255,.7);background:filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbffffff,endColorstr=#bbffffff);background:-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbffffff,endColorstr=#bbffffff);zoom:1;width:135px;padding:8px;position:absolute;right:0;top:10%;margin:0 -115px 0 0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.25);-moz-box-shadow:0 2px 8px rgba(0,0,0,.25);-o-box-shadow:0 2px 8px rgba(0,0,0,.25);box-shadow:0 2px 8px rgba(0,0,0,.25)}
.i6_overview_content_right .slides .page div.cite img{float:left}
.i6_overview_content_right .slides .page div.cite .caption{background:#fff;margin:0;padding:5px 7px;float:left;width:121px;color:#666}
.i6_overview_content_right .slides .page div.cite .caption h4{font-size:12px}
.i6_overview_content_right .slides .page div.cite .caption h5{font-size:11px;font-weight:normal}
.i6_overview_content_right .slides .page blockquote{padding:25px 55px 0 0;margin:0;background:url(/_assets/css/images/blockquote-open.gif) left top no-repeat}
.i6_overview_content_right .milestones.slides .page blockquote{padding:25px 25px 0 0}
.i6_overview_content_right .slides .page blockquote p{padding:0 0 25px 0;font-size:16px;line-height:21px;background:url(/_assets/css/images/blockquote-close.gif) left bottom no-repeat}
.i6_overview_content_right .carousel .primary li a{display:inline-block;padding:5px 0 1px 0;margin:2px}
.ie8 .carousel .primary li a{display:inline}
.i6_overview_content_right .carousel ol.slider li a:hover{margin:0;border:2px solid #bcc54b}
.i6_overview_content_right .modal .slides .nextprev li a{background-image:url(/_assets/css/images/nextprev-inv_big.gif);height:50px;width:50px;margin-top:-55px;top:50%;background-color:rgba(0,0,0,8)}
.i6_overview_content_right .modal .slides .nextprev li.prev a{-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-position:center -30px}
.i6_overview_content_right .modal .slides .nextprev li.prev a{background-position:center -50px}
.i6_overview_content_right .modal .slides .nextprev li.prev a.disabled{background-position:center -150px}
.i6_overview_content_right .modal .slides .nextprev li.next a{-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-position:center top}
.i6_overview_content_right .modal .carousel .nextprev li.next a.disabled{background-position:center -18px}
.i6_overview_content_right .modal .nextprev li.prev a.disabled{background-position:left 0}
.i6_overview_content_right .modal{width:720px}
.i6_overview_content_right .tripdetails .modal{top:125px}
.i6_overview_content_right .tripdetails .modal .mapimage{width:700px}
.i6_overview_content_right .tripdetails .modal .mapimage img{float:none;margin:0 auto;padding:0}
.i6_overview_content_right .module header{background-position:left -10px;background-repeat:none;height:auto;min-height:1px;width:auto;float:none;margin:0;position:relative;padding:10px 10px 0 10px;-moz-box-shadow:0 2px 4px rgba(0,0,0,.25);-o-box-shadow:0 2px 4px rgba(0,0,0,.25)}
.i6_overview_content_right .module header h1{background-position:left -10px;background-repeat:none;padding:6px 10px 6px 10px;font-size:16px;line-height:1;font-weight:normal;font-size:16px;color:#fff;-webkit-text-shadow:0 0 3px rgba(0,0,0,.4);-moz-text-shadow:0 0 3px rgba(0,0,0,.4);-o-text-shadow:0 0 3px rgba(0,0,0,.4);text-shadow:0 0 3px rgba(0,0,0,.4)}
.i6_overview_content_right .module header h6{background-position:left -10px;background-repeat:none;padding:6px 10px 6px 10px;font-size:16px;line-height:1;font-weight:normal;font-size:16px;color:green;-webkit-text-shadow:0 0 3px rgba(0,0,0,.4);-moz-text-shadow:0 0 3px rgba(0,0,0,.4);-o-text-shadow:0 0 3px rgba(0,0,0,.4);text-shadow:0 0 3px rgba(0,0,0,.4)}
.i6_overview_content_right .module header a.TripGalleryclose{display:block;height:28px;background:url(/_assets/images/close_button.png) right top repeat;font-size:12px;line-height:1;font-weight:bold;position:absolute;right:-20px;top:-19px;width:30px;cursor:pointer;z-index:8040}
.i6_overview_content_right .media header h6{width:92%}
.i6_overview_content_right .trip header{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png)}
.i6_overview_content_right .trip header h1{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png)}
.i6_overview_content_right .trip header h6{background-color:#3d6a2c;background-image:url(/_assets/css/images/module-trip_header.png);width:92%}
.i6_overview_content_right .module img{margin:5px 0 0 0}
.i6_overview_content_right .module .content{padding:0 10px;font-size:12px}
.i6_overview_content_right .module .intro{padding:10px 10px 0 10px}
.i6_overview_content_right .modules .gallery .content ul{list-style-type:none;padding:0 8px 8px}
.i6_overview_content_right .modal img{width:auto;display:block;float:left;margin:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.i6_overview_content_right .modal .slideshow img{float:none;margin:10px auto 0;width:580px}
.i6_overview_content_right .modal .slideshow .thumbnails img{max-width:100px}
.i6_overview_content_right .slideshow .slides .page{float:none}
.i6_overview_content_right .modal{-webkit-box-shadow:0 2px 8px rgba(100,100,100,.7);-moz-box-shadow:0 2px 8px rgba(100,100,100,.7);-o-box-shadow:0 2px 8px rgba(100,100,100,.7);position:fixed!important;top:30%;left:50%;margin:-120px 0 0 -360px!important;z-index:99999!important;border:1px solid #cececd}
.i6_overview_content_right .modal .modulebottom{min-height:20px;display:block;position:relative;clear:both;border:1px solid transparent}
.i6_overview_content_right .scroll{overflow:scroll}
.i6_overview_content_right .scrollhidden{overflow:hidden}
.i6_overview_content_right .modal .caption hgroup h2{font-family:Arial,Helvetica,sans-serif;font-size:17px;margin:0 60px}
.i6_travel_forums{width:270px;margin:20px 0 0 15px}
.i6_travel_forums h3{font-family:HelveticaNeueLTStd45Light;font-size:20px;color:#525252;line-height:18px;border-bottom:solid 1px #e4e4e4;font-weight:normal;padding:0 0 10px 0;margin:0 0 10px 0}
.i6_travel_forums h3 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:20px;color:#525252;line-height:18px;font-weight:normal;padding:0 0 0 4px}
.i6_travel_forums h4{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;color:#525252;line-height:18px;font-weight:bold;padding:0 0 12px 0;width:260px}
.i6_travel_forums ul{display:block;padding:0 0 18px}
.i6_travel_forums ul li{display:block}
.i6_travel_forums ul li a{display:inline-block;color:#7CAB19;font-size:13px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal;line-height:20px;border:none!important;padding:0!important}
.i6_travel_forums ul li a small{display:inline-block;color:#525252!important;font-size:13px}
.i6_travel_forums a{display:inline-block;color:#7CAB19;font-size:13px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:bold;line-height:15px;border-top:solid 1px #e4e4e4;padding:9px 0 0 0}
.itineraryV3Sneak .sneakPeekItinerarySubmit{float:right;margin:0 0 0 10px;position:relative;background-image:url(/_assets/css/images/SubmitAgentRequest_off.png);padding:15px 85px 3px 82px;border-top-left-radius:5px;height:18px;left:-2px}
.itineraryV3Sneak .sneakPeekItinerarySubmit:hover{background-image:url(/_assets/css/images/SubmitAgentRequest_over.png);height:18px;left:-2px}
.i6_find_hostel{width:282px;padding:10px 0 22px 0;border-top:solid 1px #e4e4e4}
.i6_overview_content_right_bottom h3{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:20px;color:#525252;line-height:18px;font-weight:normal;padding:0 0 9px 0}
.i6_overview_content_right_bottom h3 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:18px;color:#525252;line-height:18px;font-weight:normal;padding:0}
.i6_find_hostel big{display:inline-block;margin:0 7px 0 0}
.i6_air_travel_services{width:261px;margin:38px auto 0}
.i6_air_travel_services h2{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;color:#525252;font-size:20px;line-height:40px;font-weight:normal;border-bottom:solid 1px #e4e4e2}
.i6_air_travel_services h2 span{font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;color:#525252;display:inline-block;padding:0;font-size:20px;line-height:40px}
.i6_air_travel_services h3{color:#99bf48;font-family:'HelveticaNeueLTStd45Light';-webkit-font-smoothing:antialiased;font-size:16px;font-weight:normal;line-height:30px}
.i6_air_travel_services p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#525252}
.i6_bottom_border{border-bottom:solid 1px #e4e4e2;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#525252;padding:0 0 17px;margin:0 0 15px 0}
.i6_air_travel_services h4{color:#99bf48;font-family:'HelveticaNormalRegularRegular';-webkit-font-smoothing:antialiased;font-size:15px;font-weight:bold;line-height:40px;font-style:italic}
.i6_air_travel_services ul{display:block;margin:0 0 20px 5px}
.i6_air_travel_services ul li{display:block;background:url("/_assets/images/text_button2.png") no-repeat left 6px;padding:0 0 0 15px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#525252;font-style:italic}
.i6_air_travel_services img{margin-top:20px;margin-right:10px}
.i6_air_travel_services .TravelPopup{display:inline-block;color:#7CAB19;font-size:13px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-weight:bold;line-height:15px;margin:9px 0 0 0}
.TravelPopUpV3 p{padding:2px 0 5px;color:#525252;line-height:18px;font-size:13px;font-family:Arial,Helvetica,sans-serif}
.i6_air_travel_services .GalleryHref{color:#7CAB19;line-height:15px;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.i6_overview_content_right_top{width:300px;margin-top:-12px}
.i6_overview_content_right_top ul{display:inline-block;float:left}
.i6_overview_content_right_top ul li{display:inline-block;float:left;margin:4px 14px 0 0}
.i6_overview_content_right_top ul li a{display:block;font-family:Arial,Helvetica,sans-serif;color:#9b9c97;font-size:14px;line-height:40px}
.i6_overview_content_right_top ul li a.icon_a{background:url("/_assets/images/view-icon.jpg") no-repeat left center;padding:3px 0 3px 27px}
.i6_overview_content_right_top ul li a.icon_b{background:url("/_assets/images/printer_icon.jpg") no-repeat left center;padding:3px 0 3px 27px}
.i6_overview_content_right_top ul li a.icon_c{background:url("/_assets/images/share-icon.jpg") no-repeat left center;padding:6px 0 6px 27px}
.i6_overview_content_right_top ul li a:hover{text-decoration:underline}
.i6_overview_content_right_top ul li .stButton .email{background:url("/_assets/images/share-icon.jpg") no-repeat left center;padding:2px 0 28px 27px}
.i6_overview_content_right_top ul li .stButton .chicklets{display:block;font-family:Arial,Helvetica,sans-serif;color:#9b9c97;font-size:14px;line-height:40px}
#bridgesSignupPopupWrapper{display:none;background:rgba(0,0,0,0.8);position:fixed;top:0;width:100%;height:100%;margin:0;padding:20px 0 0;vertical-align:middle;z-index:999999}
#bridgesSignupPopupWrapper .close{overflow:hidden;margin:0}
.bridgesSignupForm{padding:10px 0;margin:0 auto;opacity:1;position:relative;text-align:center;top:0;width:860px!important;position:static;top:0;width:500px;opacity:1}
.SignupPopup-innerbox{float:left;padding:19px 18px;background:#fff;width:824px;height:460px}
.SignupPopup-innerhtml{float:left;width:754px;border:1px solid #4f752f;padding:24px 27px 50px 41px;height:380px}
.SignupPopup-innerhtml h1{background:url("/_assets/css/Bridges/images/simpleline2.png") no-repeat scroll center bottom;font-size:30px;color:#6c6c6c;line-height:32px;padding-bottom:15px;font-family:'NobelLightNormal';margin-bottom:18px;letter-spacing:-1px}
#bridgesSignupThankYou{display:none}
.SignupPopup-innerhtml p{color:#808080;font-size:14px;font-family:'Arial';line-height:20px;margin:10px 90px 30px 100px}
.SignupPopup-innerhtml span{color:#808080;font-size:14px;font-family:'Arial';line-height:20px;margin-right:20px}
.SignupPopup-innerhtml UL{text-align:left;margin:10px 10px 20px 220px}
.SignupPopup-innerhtml LI{margin-top:8px}
.SignupPopup-innerhtml span.lastField{margin-right:52px}
.BSPSignupButton{padding:10px}
.ItineraryFooterModuleContainerV3{margin-top:0;display:inline-block;width:100%;margin-left:auto;margin-right:auto}
.ItineraryFooterModuleContainerV3 div.V3Module{padding-left:13px;padding-top:20px;margin-right:7px;float:left}
div.videoModule{width:400px;height:400px}
.superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%}
.superbox-wrapper{position:fixed;z-index:9999;top:0;width:100%;height:100%}
.superbox-container{display:none;position:fixed;top:0;width:100%;height:100%;margin:0;padding:20px 0 0;vertical-align:middle;background:rgba(0,0,0,0.8);z-index:999999}
#superbox-container2,#superbox-container3{display:none;position:fixed;top:0;width:100%;height:100%;margin:0;padding:50px 0 0;vertical-align:middle;background:rgba(0,0,0,0.8);z-index:999999}
.superbox{margin:0 auto;padding:0}
.superbox-container .loading{margin:0;text-align:center}
*:first-child+html .superbox-container{position:absolute;top:50%;display:block;height:auto}
*:first-child+html .superbox{position:relative;top:-50%;display:block}
* html .superbox-container{position:absolute;top:50%;display:block;height:auto}
* html .superbox{position:relative;top:-50%;display:block}
* html .superbox-overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight+'px':document.body.offsetHeight+'px')}
* html .superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}
.superbox-overlay{background:rgba(0,0,0,0.6)}
.superbox-container .loading{text-align:center;font-size:40px;color:#fff}
#superbox.image{text-align:center}
.superbox .close,.superbox .nextprev{overflow:hidden;margin:0}
.closebtn{float:right;color:white;text-decoration:none;font-size:20px}
#superbox-container2 .closebtn{float:right;margin-right:0;color:white;text-decoration:none;font-size:20px}
.closebtn:hover{color:#fff}
@font-face{font-family:'Geogrotesque-SemiBold';src:url('/_assets/css/Bridges/fonts/webfonts/geo-semibold/eot/style_169898.eot');src:url('/_assets/css/Bridges/fonts/webfonts/geo-semibold/eot/style_169898.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-semibold/woff/style_169898.woff') format('woff'),url('../fonts/webfonts/geo-semibold/ttf/style_169898.ttf') format('truetype'),url('../fonts/webfonts/geo-semibold/svg/style_169898.svg#Geogrotesque-SemiBold') format('svg')}
@font-face{font-family:'Geogrotesque-Medium';src:url('../fonts/webfonts/geo-medium/eot/1110FC_0.eot');src:url('../fonts/webfonts/geo-medium/eot/1110FC_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-medium/woff/1110FC_0.woff') format('woff'),url('../fonts/webfonts/geo-medium/ttf/1110FC_0.ttf') format('truetype'),url('webfonts/1110FC_0.svg#wf') format('svg')}
@font-face{font-family:'Geogrotesque-Regular';src:url('../fonts/webfonts/geo-regular/eot/11014B_0.eot');src:url('../fonts/webfonts/geo-regular/eot/11014B_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-regular/woff/11014B_0.woff') format('woff'),url('../fonts/webfonts/geo-regular/ttf/11014B_0.ttf') format('truetype'),url('../fonts/webfonts/geo-regular/svg/11014B_0.svg#wf') format('svg')}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{clear:both;position:relative;zoom:1;width:960px;margin-bottom:44px;padding-bottom:70px;background:#000;background:-moz-linear-gradient(top,#000 11%,#0c0c0c 33%,#0c0c0c 42%,#1a1a1a 47%,#575757 91%);background:-webkit-gradient(linear,left top,left bottom,color-stop(11%,#000),color-stop(33%,#0c0c0c),color-stop(42%,#0c0c0c),color-stop(47%,#1a1a1a),color-stop(91%,#575757));background:-webkit-linear-gradient(top,#000 11%,#0c0c0c 33%,#0c0c0c 42%,#1a1a1a 47%,#575757 91%);background:-o-linear-gradient(top,#000 11%,#0c0c0c 33%,#0c0c0c 42%,#1a1a1a 47%,#575757 91%);background:-ms-linear-gradient(top,#000 11%,#0c0c0c 33%,#0c0c0c 42%,#1a1a1a 47%,#575757 91%);background:linear-gradient(to bottom,#000 11%,#0c0c0c 33%,#0c0c0c 42%,#1a1a1a 47%,#575757 91%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#575757',GradientType=0)}
.bridgesV2 .slider{margin:10px 0 10px!important}
#carousel li{margin-right:5px}
.bridgesV2 #carousel img{display:block;opacity:.5;cursor:pointer}
.bridgesV2 #carousel img:hover{opacity:1}
#carousel .flex-active-slide img{opacity:1;cursor:default}
.text-setting{color:#fff;font-family:'Arial';font-size:12px;margin-top:10px}
.full-frame{width:180px!important;height:101px!important}
.clear{clear:both}
.link-image{float:left;margin-top:10px}
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%}
#superbox-wrapper{position:fixed;z-index:9999;top:0;width:100%;height:100%}
#superbox-container{display:none;position:fixed;top:0;width:100%;height:100%;margin:0;padding:20px 0 0;vertical-align:middle;background:rgba(0,0,0,0.8);z-index:999999}
#superbox-container2,#superbox-container3{display:none;position:fixed;top:0;width:100%;height:100%;margin:0;padding:50px 0 0;vertical-align:middle;background:rgba(0,0,0,0.8);z-index:999999}
#superbox{margin:0 auto;padding:0}
#superbox-container .loading{margin:0;text-align:center}
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto}
*:first-child+html #superbox{position:relative;top:-50%;display:block}
* html #superbox-container{position:absolute;top:50%;display:block;height:auto}
* html #superbox{position:relative;top:-50%;display:block}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight+'px':document.body.offsetHeight+'px')}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#superbox-overlay{background:rgba(0,0,0,0.6)}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff}
#superbox.image{text-align:center}
#superbox .close,#superbox .nextprev{overflow:hidden;margin:0}
.closebtn{float:right;color:white;text-decoration:none;font-size:20px}
#superbox-container2 .closebtn{float:right;margin-right:0;color:white;text-decoration:none;font-size:20px}
.closebtn:hover{color:#fff}
.Description{text-align:left;color:#fff;margin-left:0;margin-top:35px}
.inspireElements.Description{text-align:left;color:#fff;margin-left:50px;margin-top:35px}
.Description h2{color:#fff;font-size:24px;font-family:'HelveticaNeueLTStd75Bold'}
.Description p{font-size:12px;width:519px;font-family:'Arial';margin-bottom:10px}
.Description a{background:url("/_assets/css/images/Bridges/i2_more_arrow_gr.png") no-repeat scroll left center rgba(0,0,0,0);color:#94d184;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:16px;margin-right:30px;margin-top:10px;padding:0 0 0 15px;text-transform:uppercase}
.GalleryPDescription{margin-bottom:5px}
.captiondisplay{text-align:center;color:#fff}
.borderRadius{-moz-border-radius:5px;border-radius:5px}
.borderRadiusTp{-moz-border-radius:5px;border-radius:5px}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.ddcommon{position:relative;display:-moz-inline-stack;zoom:1;display:inline-block;*display:inline;cursor:default}
.ddcommon ul{padding:0;margin:0;width:100%}
.ddcommon ul li{list-style-type:none;width:100%;display:block}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3}
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:1 solid #c3c3c3}
.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;color:#999}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}
.ddcommon input.text{color:#7e7e7e;padding:0;position:absolute;background:#fff;display:block;width:98%;height:98%;left:2px;top:0;border:0}
.ddOutOfVision{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888;-webkit-box-shadow:-5px -5px 5px -5px #888;box-shadow:-5px -5px 5px -5px #888}
.borderRadiusTp .border,.borderRadius .border{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
img.fnone{float:none!important}
.ddcommon .divider{width:0;height:100%;position:absolute}
.ddcommon .ddArrow{display:inline-block;position:absolute;top:50%;right:4px}
.ddcommon .ddArrow:hover{background-position:0 100%}
.ddcommon .ddTitle{padding:0;position:relative;display:inline-block;width:100%}
.ddcommon .ddTitle .ddTitleText{display:block}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0}
.ddcommon .ddTitle .description{display:block}
.ddcommon .ddTitle .ddTitleText img{position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto;overflow-x:hidden;zoom:1;z-index:9999}
.ddcommon .ddChild li{clear:both}
.ddcommon .ddChild li .description{display:block}
.ddcommon .ddChild li img{border:0 none;position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:bold;font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0!important;padding:0;margin:0}
.dd{border:1px solid #979596;margin:0 0 10px;width:230px!important}
.dd .divider{border-left:1px solid #c3c3c3;border-right:1px solid #fff;right:17px}
.dd .ddArrow{width:5px;height:12px;margin-top:-5px;background:url("/_assets/css/images/Bridges/dd_arrow.png") no-repeat center center;margin:-5px 2px 0 0}
.dd .ddTitle{color:#353535;background:#e2e2e4 url("/_assets/css/images/Bridges/title-bg.gif") repeat-x left top;font-size:12px;font-family:'lucida_granderegular';padding:0}
.i6_selections_left .dd .ddTitle{color:#353535;background:#e2e2e4 url("/_assets/css/images/Bridges/title-bg.gif") repeat-x left top;font-size:13px;font-family:'vag_roundedregular';padding:0}
.i6_banner_right1 .dd .ddTitle{color:#353535;background:#e2e2e4 url("/_assets/css/images/Bridges/title-bg.gif") repeat-x left top;font-size:12px;font-family:'lucida_granderegular';padding:0 0 0 4px}
.dd .ddTitle .ddTitleText{padding:3px 20px 3px 5px}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0}
.dd .ddTitle .description{font-size:12px;color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px}
.dd .ddChild{border:1px solid #c3c3c3;background-color:#fff;left:-1px}
.dd .ddChild li{padding:5px;background-color:#fff;border-bottom:1px solid #c3c3c3}
.dd .ddChild li .description{color:#666}
.dd .ddChild li .ddlabel{color:#333;font-size:11px}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0}
.dd .ddChild li.optgroup{padding:0}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:bold;font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5;color:#000}
.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.flexslider{margin:0;padding:0}
.flexslider .slides li{width:100%;display:block}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.no-js .flexslider .slides>li:first-child{display:block}
.flexslider{margin:0 0 0 10px;position:relative;zoom:1;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2)}
.flexslider .slides{zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}
.flex-direction-nav a.flex-next:before{content:'\f002'}
.flex-direction-nav .flex-prev{left:-50px}
.flex-direction-nav .flex-next{right:-50px;text-align:right}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a .flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.video-link li{width:185px!important;float:left}
.sneakPeekItinerary{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 12px;margin-bottom:0;width:879px;height:680px}
ul.sneakPeekHorizontalList{display:inline-block;list-style-type:none;padding:2px 10px 5px 0;vertical-align:top;width:100%}
ul.sneakPeekHorizontalList li{display:inline-block;list-style-type:none;padding:2px 10px 10px 0;vertical-align:top;width:31%}
ul.sneakPeekHorizontalList li.sneakPeekCallMe{display:inline-block;list-style-type:none;padding:2px 10px 10px 0;vertical-align:top;width:auto}
.sneakPeekItinControlFullLength{width:95%}
.sneakPeekItineraryControlState{width:94%}
#main .contentwrap .sneakPeekItinerarySubmit{float:right;margin:0 0 0 10px;background-image:url(/_assets/css/images/SubmitAgentRequest_off.png);padding:35px 85px 0 82px;height:18px;left:-2px}
#main .contentwrap .sneakPeekItinerarySubmit:hover{background-image:url(/_assets/css/images/SubmitAgentRequest_over.png);height:18px;left:-2px}
#main .contentwrap .sneakPeekItinerarySubmit{float:right;margin:0 0 0 10px;position:relative;background-image:url(/_assets/css/images/SubmitAgentRequest_off.png);padding:15px 85px 3px 82px;border-top-left-radius:5px;height:18px;left:-2px}
#main .contentwrap .sneakPeekItinerarySubmit:hover{background-image:url(/_assets/css/images/SubmitAgentRequest_over.png);height:18px;left:-2px}
.sneakPeekHeaderImage{position:relative;top:-9px;left:-12px}
.sneakPeekOtherItinerary{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 12px;margin-bottom:0;width:879px}
.sneakPeekItineraryNoThanks{display:block;width:100%;float:right}
.sneakPeekItineraryNoThanksLink{float:right;position:relative;top:10px;left:-10px}
.sneakPeekItineraryThankYou{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 12px;margin-bottom:0;width:879px;text-align:left}
#spnSneakPeekThankYou{width:879px;font-size:16px;font-weight:normal;color:black}
ul.sneakPeekHorizontalList.sneakPeekItineraryGroup{width:99%}
.results li.result.sneakPeekItineraryGroupItemLeft{width:47%;display:inline-block;float:none;margin:0 5px 0 5px}
.results li.result.sneakPeekItineraryGroupItemRight{width:47%;display:inline-block;float:none;margin:0 5px 0 5px;position:relative;left:27px}
.results li .thumbnail.sneakPeekItinGroupItemLeftColumn{padding:0 0 0 3px}
.sneakPeekItemColumnRight.sneakPeekItineraryGroupItemRight{width:76%}
.sneakPeekItineraryThankYou{display:inline-block;background:none repeat scroll 0 0 #F1F1F1;padding:10px 8px 0 12px;margin-bottom:0;width:879px;height:200px}
.sneakPeekHorizontalOptionsList li{display:inline;padding-left:10px}
.itineraryV3Sneak .sneakPeekItineraryForm{color:#222;font:13px/1.231 sans-serif}
.itineraryV3Sneak .formError{color:#FFF;float:left;font-size:18px;text-indent:15px;width:93.5%;padding:10px 0 8px 0!important;margin:0 0 20px 0;background:#fd0000 url(/_assets/css/images/alert_bg.png) left bottom repeat-x;-webkit-font-smoothing:antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-o-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}
#clickToCallPopupWrapper,#clickToCallThankyouPopupWrapper{display:none;background:rgba(0,0,0,0.8);position:fixed;top:0;width:100%;height:100%;margin:0;padding:20px 0 0;vertical-align:middle;z-index:999999}
#clickToCallPopupWrapper .close,#clickToCallThankyouPopupWrapper .close{overflow:hidden;margin:0 -45px 0 0}
.clickToCallForm{padding:10px 0;margin:0 auto;opacity:1;position:relative;text-align:center;top:0;width:430px!important;position:static;top:0;width:350px;opacity:1}
.ClickToCallPopup-innerbox{float:left;padding:19px 18px;background:#fff;width:430px;height:auto}
.ClickToCallPopup-innerhtml{float:left;width:372px;border:1px solid #4f752f;padding:24px 27px 50px 27px;height:420px}
#clickToCallThankyouPopupWrapper .ClickToCallPopup-innerbox{height:260px}
#clickToCallThankyouPopupWrapper .ClickToCallPopup-innerhtml{height:180px}
.ClickToCallPopup-innerhtml h1{background:url("/_assets/css/images/Bridges/simpleline2.png") no-repeat scroll center bottom;font-size:20px;color:#6c6c6c;line-height:25px;padding-bottom:15px;font-family:'NobelLightNormal';margin-bottom:18px;letter-spacing:0}
#clickToCallThankYou{display:none}
.ClickToCallPopup-innerhtml p{color:black;font-size:14px;font-family:'Arial';line-height:20px;text-align:left;margin-bottom:8px}
.ClickToCallPopup-innerhtml span{color:#000;font-size:14px;font-family:'Arial';line-height:15px;margin-right:0}
.ClickToCallPopup-innerhtml UL{text-align:left;margin-top:22px}
.ClickToCallPopup-innerhtml LI{margin-top:6px}
.ClickToCallPopup-innerhtml LI span{display:inline-block;width:180px}
.ClickToCallPopup-innerhtml span.lastField{width:360px;margin-right:52px;margin-top:10px}
.clickToCallSubmitButton{background-color:#9ac149;padding:10px 25px 10px 25px;border:medium;font:16px/1.231 Arial;color:#fff;font-weight:bold}
.clickToCallForm .ErrorMessageFont{color:red;font-size:small;font-style:italic}
.clickToCallForm .formcontrols{align-content:center;margin-top:17px}
div.imageOver{background-color:transparent;border:1px solid transparent;filter:alpha(opacity=60);width:500px}
div.imageOver h1,div.imageOver p,div.imageOver UL,div.imageOver div{margin:5%;font-weight:bold;color:white}
div.imageOver h1{text-transform:uppercase;font-size:20px}
div.imageOver LI{padding-bottom:10px}
div.imageOver LI span{display:inline-block;width:190px}
.clickToCallLandingSubmitButton{background-color:#9ac149;padding:10px 25px 10px 25px;border:medium;font:16px/1.231 Arial;color:#fff;font-weight:bold}
.ContactPanel .bookNowV3{background:url("/_assets/css/images/CP2_ClickToCall_book_off.png") no-repeat scroll center bottom}
.ContactPanel .bookNowV3:hover{background:url("/_assets/css/images/CP2_ClickToCall_book_on.png") no-repeat!important}
.RewardsIntro{margin:5px 65px 0 0;font:13px arial,verdana}
.RewardsTitle{margin-top:15px}
.RewardsTitle h2{font-size:16px;font-weight:bold;color:white;background-color:#8bc6d2;padding:5px}
.RedeemRewards{margin-top:15px}
.RedeemRewards p{margin-top:5px}
.RewardYear{margin-top:15px}
.RewardYear h2{font-size:15px;color:#2A4A0C;background-color:white;padding:0}
.RewardsAvailable{margin-top:15px}
.RedeemPoints{margin-top:15px}
.AgentNoReservations{margin-top:15px;font-size:12px}
.AgentNoRewards{margin-top:15px}
.PendingPoints{margin-top:15px}
.PendingPoints p{margin-top:15px}
.PendingPoints h2{font-size:16px;font-weight:bold;color:white;background-color:#8bc6d2;padding:5px}
.RewardPayments{font-size:large}
.PendingPoints div{margin-top:15px}
.PendingPoints div p,.RewardPayments{color:red}
.RewardsHistory{margin-top:15px}
.RewardsHistory h2{font-size:16px;font-weight:bold;color:white;background-color:#8bc6d2;padding:5px}
.RewardsHistory div{margin-top:15px}
.RedeemPoints span{font-weight:bold}
.AgentFAQS{margin-top:20px}
.AgentFAQS h2{font-size:16px;font-weight:bold;color:white;background-color:#8bc6d2;padding:5px;margin-bottom:10px}
.AgentFAQS p{margin-bottom:5px}
.h3AgentRewards span{color:red!important}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block;font-size:16px;line-height:27.2px;font-weight:400}
#custom-planner-modal.modal-wrap{position:fixed;display:block;width:100%;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6);font-family:"Arial",Verdana,Tahoma;line-height:1.7em;box-sizing:border-box}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4{width:768px;position:fixed;left:70%;top:246.5px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:99999!important;line-height:27.2px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-close{position:absolute;width:24px;height:24px;top:16px;right:0;font-size:16px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-close:before,#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-close:after{content:"";position:absolute;background:#fff;top:50%;left:50%;width:100%;height:1px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane,#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane{float:left}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane{width:55%;font-size:16px;line-height:27.2px;font-weight:400}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-heading{background:#e6e5e5;color:#7da62a;position:relative;text-transform:uppercase;font-weight:bold;margin:0;display:inline-block;padding:.7em 1em;float:left;letter-spacing:1px;box-shadow:5px 4px 10px 0 rgba(0,0,0,0.3);z-index:5;font-size:16px;line-height:27.2px;font-weight:700}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-agent-link{display:block;position:relative;float:left;width:auto;text-transform:uppercase;background:#7da62a;padding:.3em 1em;margin:0;color:#fff;text-decoration:none;bottom:-0.8em;letter-spacing:1px;-webkit-transition:background .2s;transition:background .2s;font-size:16px;line-height:27.2px;font-weight:400}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-agent-link:hover{background:#6e9225}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form{background:#e6e5e5;padding:1em;position:relative;z-index:10;font-size:16px;line-height:27.2px;font-weight:400}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form ul,#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form li,#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form input,#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form select{display:block;font-family:"Arial",Verdana,Tahoma;width:inherit;padding:0;font-size:16px;line-height:27.2px;font-weight:400;width:390.4px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form input,#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form select{width:96%;padding:2.4px;margin-bottom:5px;font-size:13px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form input{padding:2.6px 0 2.6px 13px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form label{font-family:"Arial",Verdana,Tahoma;color:#323232;pointer-events:none;font-size:.8em}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;padding:.7em 1em;height:35px;margin:0;margin-bottom:12px;width:390.4px;border-radius:0;position:relative;line-height:15px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .input-label{display:block;position:absolute;margin-left:1em;margin-top:.2em;font-size:.7em}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .modal-checkbox{position:absolute;opacity:0}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .modal-checkbox+label{position:relative;cursor:pointer;padding:0}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .modal-checkbox+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:15px;height:15px;background:#fff}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .modal-checkbox:checked+label:before,#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .modal-checkbox:hover+label:before{background:#7da62a}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .modal-checkbox:checked+label:after{content:'';position:absolute;left:3px;top:11px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -1px 0 #fff,4px -2px 0 #fff,4px -3px 0 #fff,4px -4px 0 #fff,4px -5px 0 #fff,4px -6px 0 #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .required-star{color:#1785ad}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .modal-error{color:red;font-size:10px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .hidden{display:none}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .tpFollowUpRequest{margin-bottom:1em;font-size:16px;line-height:27.2px;font-weight:400}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form .tpFollowUpRequest td{padding-right:2em}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .select-caret{position:relative;display:block}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .select-caret:before{content:"";height:0;width:0;top:2.5em;z-index:1000;right:.6em;pointer-events:none;border-top:7px solid #1785ad;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:0 solid transparent;position:absolute;display:block}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modalPlannerBtn{display:inline-block;position:relative;border-radius:3px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;padding:1em;margin:0 auto;margin-top:1em;margin-bottom:1em;max-width:80%;font-size:.8em;background:#46a7ca;background:-webkit-gradient(left top,left bottom,color-stop(0%,#46a7ca),color-stop(100%,#146682));background:-webkit-linear-gradient(top,#46a7ca 0,#146682 100%);background:linear-gradient(to bottom,#46a7ca 0,#146682 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#46a7ca',endColorstr='#146682',GradientType=0);font-size:12.8px;line-height:16.6333px;font-weight:400}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-book-icon{display:inline-block;max-width:2em;width:1.5em;height:1.5em;padding:.6em;border-radius:50%;position:relative;top:-6px;background:#146682;background:-webkit-gradient(left top,left bottom,color-stop(0%,#146682),color-stop(100%,#46a7ca));background:-webkit-linear-gradient(top,#146682 0,#46a7ca 100%);background:linear-gradient(to bottom,#146682 0,#46a7ca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#146682',endColorstr='#46a7ca',GradientType=0);font-size:12.8px;line-height:16.6333px;font-weight:400}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modalPlannerBtn:hover{background:#146682;background:-webkit-gradient(left top,left bottom,color-stop(0%,#146682),color-stop(100%,#46a7ca));background:-webkit-linear-gradient(top,#146682 0,#46a7ca 100%);background:linear-gradient(to bottom,#146682 0,#46a7ca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#146682',endColorstr='#46a7ca',GradientType=0)}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modalPlannerBtn:hover .modal-book-icon{background:#46a7ca;background:-webkit-gradient(left top,left bottom,color-stop(0%,#46a7ca),color-stop(100%,#146682));background:-webkit-linear-gradient(top,#46a7ca 0,#146682 100%);background:linear-gradient(to bottom,#46a7ca 0,#146682 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#46a7ca',endColorstr='#146682',GradientType=0)}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-btn-text{width:10em;display:inline-block;text-align:center;line-height:1.3em;text-shadow:1px 2px 1px rgba(0,0,0,0.3);font-size:12.8px;line-height:16.6333px;font-weight:400}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .formcontrols{text-align:center;font-size:16px;line-height:27.2px;font-weight:400}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane{width:45%}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane .modal-img-top{background:url("/_assets/css/images/map.png") no-repeat;background-size:cover;position:relative;height:140px;width:100%;margin-top:3em;font-size:16px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane .modal-img-top img{position:absolute;left:50%;width:210px;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane .modal-img-top img:hover{-webkit-transform:translate(-50%,-22%);transform:translate(-50%,-22%)}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane .modal-text-content{background:#7da62a;position:relative;z-index:9999;padding:24px 16px 24px 16px;color:#fff;line-height:27.2px;font-size:16px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane .modal-heading{font-size:28.8px;margin-bottom:.7em;line-height:34.5667px;text-indent:initial;font-weight:400}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane .modal-sub-heading{font-weight:300;font-size:20.8px;margin-bottom:1em;max-width:188.167px;padding:0;float:inherit;text-indent:initial;line-height:27.2px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane .modal-list{font-weight:300;margin-bottom:1em;font-size:16px;line-height:27.2px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane .modal-list li{list-style:none;padding-left:1em;position:relative;text-indent:initial;font-size:16px;line-height:27.2px}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane .modal-list li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border:1px #fff solid;background:#1785ad;text-indent:initial}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-left-pane,#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-img-top header{background-image:none}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .modal-form fieldset{background:#e6e5e5;font-size:12px;line-height:27.2px;font-weight:400;padding:0}
.modalV4 header{text-indent:0!important}
.modalV4 .tpDropDown{font-size:12px}
.i6_banner .travelPlannerV3 .modal{margin-top:-240px!important}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4{left:85%}
}
.modal-right-pane .Thankyoumodal-form h2{text-align:center;color:#7da62a;margin-top:190px;line-height:34.2px;font-size:18.8px;font-weight:300}
.travelPlanner .center .close{background:0;top:530px;font-size:15px;right:20px;font-weight:inherit;color:black}
#custom-planner-modal.modal-wrap .travelPlanner.modal.modalV4 .modal-right-pane .Thankyoumodal-form{background:#e6e5e5;padding:1em;position:relative;z-index:10;font-size:16px;line-height:27.2px;font-weight:400;height:457px}
.divArticlesV3{height:auto;float:left;margin-top:20px!important;width:100%}
.divArticles{list-style:none!important;margin-top:20px!important;margin-left:0!important}