html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% helvetica,arial,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
body{text-align:center;}
strong{font-weight:bold;}
a img{border:0;}
.contentwidth{width:780px;position:relative;margin:0 auto;text-align:left;}
a, a:active, a:link, a:visited{color:#2072A2;text-decoration:underline;}
a:hover{color:#000 !important;}
.phone, .localphone{font-weight:bold;}
.headersection{position:relative;height:155px;background:transparent url("/img/newlayout/header2slice.jpg") repeat-x 0 0;}
.headersection .logo{float:left;width:295px;}
.headersection .logo a{margin:18px 0 0 7px;display:block;background:transparent url("/img/newlayout/logo.jpg") no-repeat 0 0;width:283px;height:47px;}
.headersection .logo a span{display:none;}
.headersection .feedback{position:absolute;top:60px;left:20px;background:transparent url("/img/newlayout/button_givefeedback.jpg") no-repeat 0 0;width:121px;height:20px;text-decoration:none;}
.headersection .feedback span{visibility:hidden;}
.headersection .backtosite{display:block;position:absolute;top:0;left:390px;font-weight:bold;}
.headersection .info{float:left;width:475px;}
.login{width:191px;height:20px;background:transparent url("/img/newlayout/loginbg.jpg") no-repeat top left;float:right;padding-right:3px;font-size:11px;}
.login span{padding-left:16px;color:#fff;font-weight:bold;padding-right:4px;line-height:18px;font-size:12px;}
.login a{color:#fff;font-weight:bold;padding-right:2px;}
.headersection .hourscontact{position:absolute;left:385px;top:30px;width:390px;}
.headersection .hourscontact .hours{float:left;width:175px;margin-top:5px;}
.headersection .hours p{text-transform:uppercase;font-size:11px;letter-spacing:0.1em;margin-left:5px;margin-bottom:0 !important;}
.headersection .hourscontact .contact{float:left;width:215px;}
.headersection .hourscontact .phone{font-size:26px;font-weight:bold;padding-left:18px;}
.headersection a.lowpriceguar, .headersection a.lowpriceguar:active, .headersection a.lowpriceguar:link, .headersection a.lowpriceguar:visited, .headersection a.lowpriceguar:hover{position:absolute;top:62px;right:20px;color:red;padding-right:10px;background:transparent url("/img/newlayout/lowpricearrowright.jpg") no-repeat 100% 65%;font-weight:bold;text-decoration:none;}
.headersection .nav{position:absolute;top:87px;left:0;}
.bodysection{padding-bottom:10px;}
.tweensection{clear:both;position:relative;margin-bottom:-1px;border-top:20px solid #fff;}
.tweensection .contentwidth{width:778px;position:relative;margin:0 auto;border-left:1px solid #ccc;border-right:1px solid #ccc;height:54px;background:transparent url("/img/newlayout/tweenslice.jpg") repeat-x top left;}
.tweensection .facebook, .tweensection .twitter, .tweensection .rss, .tweensection .msgboard, .tweensection .blog{float:left;}
.tweensection .facebook{width:195px;}
.tweensection .twitter{width:125px;}
.tweensection .rss{width:170px;}
.tweensection .msgboard{width:130px;}
.tweensection .blog{width:130px;}
.tweensection a, .tweensection a:active, .tweensection a:link, .tweensection a:visited, .tweensection a:hover{display:block;text-decoration:none;margin:16px 0 0 0;}
.tweensection .facebook a{background:transparent url("/img/newlayout/icon_facebook.gif") no-repeat 0 0;height:28px;margin-left:31px;}
.tweensection .facebook a:hover{margin-left:31px;}
.tweensection .twitter a{background:transparent url("/img/newlayout/icon_twitter.gif") no-repeat 0 0;height:28px;}
.tweensection .rss a{background:transparent url("/img/newlayout/icon_rss.gif") no-repeat 0 0;height:28px;}
.tweensection .msgboard a{background:transparent url("/img/newlayout/icon_messageboard_small.jpg") no-repeat 0 0;height:29px;}
.tweensection .blog a{background:transparent url("/img/newlayout/icon_blog.jpg") no-repeat 0 0;height:28px;}
.tweensection h4{color:#000;font-weight:bold;font-size:13px;line-height:11px;}
.tweensection a:hover h4{color:#2B8DCE !important;text-decoration:underline;}
.tweensection h5{color:#2B8DCE;font-weight:bold;font-size:13px;padding-bottom:4px;}
.tweensection h4, .tweensection h5{padding-left:42px;}
/*.tweensection .msgboard h4, .tweensection .msgboard h5{padding-left:105px;}*/
.footersection{height:120px;background:transparent url("/img/newlayout/footerslice.jpg") repeat-x top left;}
.footersection .logocopy{float:left;width:200px;margin-top:20px;}
.footersection .infolinks{float:left;width:570px;}
.logocopy .copyright{font-size:12px;color:#7E8283;text-align:center;}
.footersection .links{color:#7E8283;text-align:center;}
.footersection #links1{margin-top:25px;}
.footersection .links a, .footersection .links a:active, .footersection .links a:link, .footersection .links a:visited{color:#7E8283;text-decoration:none;font-size:11px;font-weight:bold;text-transform:uppercase;padding:0 4px;}
.footersection .infolinks a:hover{color:#000;}
.footersection .hourscontact{margin-top:8px;font-size:11px;text-align:center;}
.footersection .hourscontact .phone{font-size:14px;font-weight:bold;}
.breadcrumbshelpcallme{background-color:#F4F3EF;border:1px solid #DDDDDD;height:26px;position:relative;margin-top:4px;}
.breadcrumbs a{display:block;float:left;background:transparent url("/img/newlayout/breadcrumbsseparator_noimg.jpg") no-repeat 100% 0;height:26px;margin-right:2px;}
.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited{color:#788082;font-weight:bold;text-decoration:none;}
.breadcrumbs a span{display:block;padding:5px 15px 0 6px;}
.breadcrumbs a.home{background-image:url("/img/newlayout/breadcrumbshome_noimg.jpg");text-decoration:none;}
.breadcrumbs a.home span{visibility:hidden;padding:0 !important;}
.breadcrumbs .current{display:block;font-weight:bold;color:#4EA4DD;padding-top:5px;text-indent:4px;}
.breadcrumbshelpcallme .helpcallme{position:absolute;right:0;top:2px;}
.breadcrumbshelpcallme .helpcallme a{display:block;float:left;border-left:1px dashed #788082;color:#6D7577 !important;height:24px;font-weight:bold;text-decoration:none;}
.breadcrumbshelpcallme a.callme{}
.breadcrumbshelpcallme .helpcallme span{display:block;padding:4px 10px 0;}
.breadcrumbshelpcallme .callme span{}
.breadcrumbshelpcallme a span{cursor:pointer;}
.maincontentbody{margin-top:10px;}
.maincontentbody .maintitle{background:transparent url("/img/newlayout/mainheader_slice.jpg") repeat-x 0 0;width:inherit;height:38px;position:relative;border:1px solid #dadada;}
.maincontentbody .maintitle h1{color:#1d83c2;font-size:20px;padding:6px 0 0 8px;margin:0;font-weight:bold;}
#onecol .maintitle h1{color:#fff !important;}
.maincontentbody .maintitle h1.verylong{font-weight:normal;padding-top:11px;font-size:14px;}
.maincontentbody .maintitle h1.long{padding-top:9px;font-size:17px;}
.maincontentbody .maintitle h1.subtitle{display:inline;font-size:18px;padding:0 !important;font-weight:normal;}
.maincontentbody .maintitle .right{position:absolute;top:0;right:0;}
.maincontentbody .maintitle .right a.lowpriceguar{display:block;margin-top:6px;margin-right:12px;}
.maincontentbody .body{border-top:1px solid #f0f0f0;border-bottom:1px solid #E4E4E4;border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4;}
.basic-corner{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.basic-corner-top{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
.basic-corner-bottom{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.basic-text-shadow{text-shadow:0 1px 0 white;}
.basic-box-shadow{-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);}
.anchors li a{background:transparent url("/img/newlayout/rightarrow_blue.jpg") no-repeat 0 45%;padding-left:10px;}

.headersection .nav {position: absolute;top: 79px;left: 0;}
#headertabs{width:779px;height:70px;background:transparent url("/img/newlayout/header2.jpg") no-repeat 0 -285px;margin:0;padding:0;}
#headertabs li{float:left;}
#headertabs #tours{width:159px;}
#headertabs #cruises{width:168px;}
#headertabs #rivers{width:209px;}
#headertabs #indtrav{width:236px;}
#headertabs a, #headertabs a:link, #headertabs a:active, #headertabs a:visited{font-size:15px;font-weight:bold;color:#2072A2;text-decoration:none;text-transform:uppercase;line-height:55px;display:block;height:41px;margin:0;padding:0;text-align:center;}
#headertabs a:hover{color:#FEF0C1 !important;}