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,em,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:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}body{background:#dbdbdb url(lib/_files/reset-01/reset-01-body-tile.png) repeat-x top left;color:#2f2f2f;font:13px arial,helvetica,clean,sans-serif;line-height:1.22em;}a{color:#0000ff;}a:hover{text-decoration:none;}img{margin:0;padding:0;}img.border{border:1px solid #b6b1c4;}img.floatLeft{float:left;margin:5px 20px 5px 12px;}img.floatRight{float:right;margin:5px 12px 5px 20px;}h1{border-bottom:1px solid #cccccc;font-size:1.3em;font-weight:bold;margin-bottom:.7em;padding:0 0 .3em .2em;}h2{font-weight:bold;padding:.7em 0 0 .3em;text-transform:uppercase;}h3{font-size:.9em;padding:.6em 0 0 .5em;text-transform:uppercase;}table{font:inherit;}p{margin:1em;}p.clear{clear:both;}blockquote{margin:1em 1em 1em 2em;}ol{list-style:decimal;}ol,ul{margin:1em 1em 1em 2em;}ul{list-style:square;}ul.shiftRight,ol.shiftRight{margin-left:50px;}ul.stretch,ol.stretch{line-height:1.5em;}em{font-style:italic;font-weight:inherit;}strong{font-weight:bold;}code,pre{font:1.15em monospace;}input,select,textarea{font:.99em arial,helvetica,clean,sans-serif;}#allContent{margin:0 auto 0 auto;width:875px;}#content{background-color:#ffffff;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;height:auto !important;height:360px;min-height:360px;padding:10px 30px 20px 30px;}a{color:#32426e;}h1{margin-bottom:.2em;}#aboutUs p{line-height:1.4em;}#contactUs img{margin-left:150px;}#contactUs p{line-height:1.3em;}#contactUs p.phone{font-size:1.3em;padding-top:90px;}#contactUs strong.phone{font-size:1.2em;}#contactUs p.address{padding-bottom:10px;padding-top:30px;}#testimonials p.quote{background-color:#ededed;margin:15px 75px 0 75px;padding:10px;}#testimonials p.clientName{background-color:#ededed;margin:0 75px 0 75px;padding-bottom:10px;text-align:center;}#travelInsurance p.footNote1{font-size:.8em;padding-top:50px;}#travelInsurance p.footNote2{font-size:.8em;}#blog{line-height:1.3em;margin-top:15px;margin-left:78px;padding-left:20px;width:610px;}#blog h2{color:#32426e;float:right;text-transform:capitalize;}#blog h3{color:#d1a726;font-size:1.3em;padding:1em 0 .7em 0;text-decoration:underline;}#blog img{margin:.5em;}#blog p.clear{clear:both;}#blog div.contentNews{background-color:#eeeeee;border:1px solid #cccccc;margin-bottom:1.3em;padding:20px;}#blog div.contentSpecials{background-color:#eeeeee;border:1px solid #cccccc;margin-bottom:1.3em;padding:20px;}#blog div.contentSpecials a{line-height:1.5em;}#debug{background:#ffffff;color:#2f2f2f;margin:30px 20px 0 20px;padding:20px;}#debug h1{border-bottom:0;color:#ff2727;font-size:1.3em;margin:0;padding-bottom:.5em;text-align:center;}#ferries div.caption{float:left;border:1px solid #cccccc;margin:7px;width:390px;}#ferries div.caption p{font-size:.9em;text-align:center;}#ferry img.routeMap{margin-top:40px;}#ferry p{clear:left;width:400px;}#ferry ul{clear:left;width:350px;}#ferry li{line-height:1.4em;}#ferry p.top{padding-top:5px;}#ferry p.clear{clear:both;}#ferry iframe{border:0;padding-top:10px;}#footer1{background:url(lib/footer/footer.png) repeat-x top left;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;color:#ffffff;font-size:1em;height:25px;padding:14px 5px 5px 5px;text-align:center;}#footer1 a{font-size:1.2em;color:#ffffff;}#footer1 .spacer{letter-spacing:5px;}#footer2{line-height:1.7em;margin:0 2px 0 2px;padding:10px;text-align:center;}#footer2 p{margin-bottom:0;}#footer3{font-size:.9em;margin:0 2px 0 2px;padding:0 0 0 3px;text-align:center;}#footer3 a{color:#8f8f8f;}#footer3 a:hover{color:#3b609a;}#header{background:#ffffff url(lib/header/header.jpg) no-repeat;border-left:1px solid #cccccc;border-right:1px solid #cccccc;height:115px;}#header img{float:left;margin:3px 0 0 6px;}#topRight{float:right;margin:5px 0 0 0;color:#ffffff;}#topRight a{color:#ffffff;font-size:1.2em;padding:0 5px;}#topRight a.left{padding-left:2px;}#topRight p{margin:4px 3px 0 0;}#header form{font-size:1.1em;margin:7px 8px 0 0;vertical-align:top;text-align:right;}#header input.userInput{border:1px inset #cccccc;width:242px;}#header input.submit{background-color:#eeeeee;border:1px outset #cccccc;cursor:pointer;width:64px;}#home h1{margin-bottom:.7em;}#home img{margin-top:3px;}#home p{line-height:1.3em;}#home p.top{padding-top:10px;}#home p.important{color:#32426e;font-size:1.1em;font-weight:bold;padding:5px 430px 6px 10px;}#landingPage p.top{padding-top:20px;}#landingPage p.quote{padding-left:20px;width:280px;}#landingPage p.slideshowBig{float:right;margin:0 12px 10px 8px;}#landingPage p.placesChange{border-top:5px dotted #16b447;margin:20px 0 20px 0;}#landingPage div.tourDetails{clear:both;margin-left:15px;width:784px;}#landingPage div.tourDetails a.places{color:#16b447;}#landingPage div.tourDetails p{font-size:1.3em;line-height:1.7em;padding:15px 0 15px 0;text-align:center;}#landingPage div.tourDetails p strong{color:#16b447;}#landingPage div.tourDetails p.top{font-size:1.3em;margin-bottom:5px;padding:0;}#landingPage div.tourDetails p.bottom{margin-top:5px;padding:0 0 15px 0;}#landingPage div.tourDetails ul{margin:0 0 0 300px;}#landingPage div.tourPreview{border:1px solid #32426e;margin:20px 0 10px 15px;width:784px;}#landingPage div.tourPreview h3{clear:both;font-weight:bold;padding:8px 10px 3px 10px;}#landingPage div.tourPreview .pricesFrom{color:#16b447;font-weight:bold;}#landingPage div.tourPreview div.slideshowSmall{background-color:#000000;color:#dddddd;cursor:pointer;float:left;height:150px;margin:5px 5px 10px 10px;width:200px;}#landingPage div.tourPreview div.noSlideshowSmall{float:left;height:150px;margin:5px 5px 10px 10px;width:200px;}#landingPage div.tourPreview p.description{float:left;margin:15px 15px 5px 5px;width:330px;}#landingPage div.tourPreview p.priceDurationReadMore{border-left:1px dotted #32426e;float:left;line-height:1.7em;margin:0 5px 5px 5px;padding:5px 0 0 20px;}#landingPage div.tourPreview p.priceDurationReadMore a.readMore{line-height:3em;margin-left:45px}#landingPage div.tourPreview p.priceDurationReadMore a.backToTop{float:right;margin-top:27px;}#landingPage div.tourPreview h2{background-color:#32426e;clear:both;color:#ffffff;display:inline;float:left;margin:0;padding:10px;width:402px;}#landingPage div.tourPreview p.operation{background-color:#32426e;color:#ffffff;float:right;margin:0;padding:10px;width:342px;}#nav{background:url(lib/nav/nav.png) repeat-x top left;border-left:1px solid #cccccc;border-right:1px solid #cccccc;color:#32426e;line-height:2em;font-size:.9em;height:49px;padding:7px;text-align:center;}#nav p.top a{margin-left:20px;margin-right:20px;}#nav p.bottom a{font-size:1.4em;margin-left:23px;margin-right:23px;}#nav p{margin:0;text-align:center;}#nav p.top{font-size:1.5em;text-transform:uppercase;}h1 .bc{font-weight:normal;}div.nav2{background-color:#495d93;font-size:1.1em;line-height:1.4em;margin:0 2px 8px 2px;padding:5px 8px;width:793px;}div.nav2,div.nav2 a{color:#ffffff;}.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear{font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc{position:relative;z-index:10;}.qmmc a,.qmmc li{float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a,.qmmc ul a,.qmmc ul li{float:none;}.qmsh div a{float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li{z-index:auto;}.qmmc ul{left:-10000px;position:absolute;z-index:10;}.qmmc,.qmmc ul{list-style:none;padding:0px;margin:0px;}.qmmc li a{float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul{top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}#qm0{background-color:#D5D9E5;background-image:url(lib/nav/qmenu-images/gradient-27.png);border-width:2px 0px 2px 0px;border-style:solid;border-color:#5A5372;}#qm0 a{padding:8px 12px 5px 12px;color:#383447;font-family:Arial;font-size:12px;text-decoration:none;font-variant:normal;}#qm0 a:hover{text-decoration:underline;}#qm0 li:hover>a{text-decoration:underline;}body #qm0 .qmactive,body #qm0 .qmactive:hover{text-decoration:underline;}#qm0 div,#qm0 ul{padding:8px;margin:1px 0px 0px 0px;background-color:transparent;border-width:0px;border-style:none;border-color:transparent;}#qm0 div a,#qm0 ul a{padding:2px 40px 2px 5px;background-color:transparent;color:#D5D9E5;font-size:12px;font-variant:normal;border-width:1px;border-style:solid;border-color:#6F7DA6;}#qm0 div a:hover{text-decoration:underline;}#qm0 ul li:hover>a{text-decoration:underline;}body #qm0 div .qmactive,body #qm0 div .qmactive:hover{background-color:#D5D9E5;color:#333333;text-decoration:none;border-color:#5A5372;}#qm0 .qmtitle{margin:2px 5px 4px 5px;color:#222222;font-family:Arial;font-size:11px;font-weight:bold;}#qm0 .qmdividerx{border-top-width:1px;margin:5px 4px 5px 4px;border-color:#5A5372;height:0;}#qm0 .qmdividery{height:30px;width:5px;}ul#qm0 ul .qmparent{background-image:url(lib/nav/qmenu-images/arrow-10.png);}ul#qm0 .qmparent{background-image:url(lib/nav/qmenu-images/arrow-7.png);background-repeat:no-repeat;background-position:95% 55%;}ul#qm0 ul li:hover > a.qmparent{background-color:#D5D9E5;color:#333333;text-decoration:none;border-color:#5A5372;}ul#qm0 ul{margin:0px;background-color:#6F7DA6;border-width:1px;border-style:solid;border-color:#5A5372;}ul#qm0 ul a{padding:2px 40px 2px 5px;}ul#qm0 a{padding:5px 20px 5px 20px;}ul#qm0 ul ul{margin:0px 0px 0px -1px;}div#qm0 div div{margin:0px 0px 0px -1px;}#pointToPointRailTours img.apc{margin:0 0 2px 44px;}#pointToPointRailTours p{line-height:2.3em;}#pointToPointRailTours p.top{padding-top:30px;}#pointToPointRailTours li{line-height:2.3em;}#tour p{line-height:1.3em;}#tour p.dayTitleText{font-size:.9em;}#tour p.dayTitleText .title{display:block;font-weight:bold;padding-right:10px;}#tour p.dayAccom{font-size:.9em;padding-bottom:1.5em;}#tour p.dayAccom a{color:#32426e;}#tour p.description{background-color:#32426e;color:#ffffff;float:right;margin:0 8px 0 12px;padding:20px;width:520px;}#tour p.description .places{display:block;font-size:1.6em;font-weight:bold;letter-spacing:2px;padding-bottom:15px;text-align:center;text-transform:uppercase;}#tour p.description .title{display:block;font-size:1.4em;font-weight:bold;padding-bottom:15px;text-align:center;}#tour p.description .duration{display:block;font-size:1.2em;font-weight:bold;padding-bottom:15px;text-align:center;}#tour p.slideshow{clear:right;float:right;margin:15px 8px 0 12px;}#tour p.rightColumSpacer1{clear:right;float:right;margin:0 13px 0 12px;width:560px;padding:0;}#tour table.description{background-color:#32426e;clear:right;color:#ffffff;float:right;margin:15px 8px 0 12px;padding-bottom:15px;width:560px;}#tour table.description a{color:#ffffff;}#tour th.description{border-bottom:2px solid #ffffff;font-size:1.1em;font-weight:bold;margin:0;padding:10px;text-align:center;}#tour td.description{padding:10px;text-align:center;}#tour p.tableNote{background-color:#32426e;border-top:1px dotted #cccccc;clear:right;color:#ffffff;float:right;margin:0 8px 0 12px;padding:10px 40px 20px 40px;width:480px;}#tour table.details{background-color:#32426e;clear:right;color:#ffffff;font-size:.9em;float:right;margin:16px 8px 0 12px;width:560px;}#tour table.details a{color:#ffffff;}#tour td.detailsTop{background:url(lib/content/tour/details-top.png) no-repeat;height:15px;line-height:1.5em;padding:0;vertical-align:top;}#tour td.detailsCol1{border-right:1px solid #ffffff;font-weight:bold;line-height:1.5em;padding:15px;vertical-align:top;width:100px;}#tour td.detailsCol2{line-height:1.5em;padding:15px;vertical-align:top;}#tour td.detailsBottom{background:url(lib/content/tour/details-bottom.png) no-repeat;height:15px;line-height:1.5em;padding:0;vertical-align:top;}#tour p.contactUs{clear:right;color:#16b447;float:right;font-size:2em;letter-spacing:2px;margin:0 5px 0 12px;padding:5px 0;text-align:center;width:560px;}
