html{margin:0;padding:0;min-height:100%;background-image:url(/Content/images/Background.png);background-position:center;background-repeat:repeat-y}body{font-size:1em;font-family:"Segoe UI",Verdana,Helvetica,Sans-Serif;margin:0;padding:0}#Logo{float:left;margin:-20px 0 10px -20px}#Logo img{border:none}a{color:#333;outline:none;padding-left:3px;padding-right:3px;text-decoration:underline}a:link,a:visited,a:active,a:hover{color:#333}header,footer,hgroup,nav,section{display:block}mark{background-color:#a6dbed;padding-left:5px;padding-right:5px}.float-left{float:left}.float-right{float:right}.center{text-align:center}.clear-fix:after{content:".";clear:both;display:block;height:0;visibility:hidden}h1,h2,h3,h4,h5,h6{color:#000;margin-bottom:0;padding-bottom:0;text-align:left}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.2em}h4{font-size:1.1em}h5,h6{margin-top:3px;font-size:1em}h5 a:link,h5 a:visited,h5 a:active{padding:0;text-decoration:none}ul.SpacedList li{margin-bottom:20px}ul.SpacedList li li{margin-bottom:initial}div.UnderConstruction{position:relative;width:600px;top:0;left:300px;background-color:#fc8;text-align:center;font-weight:bold;font-size:1.1em;border:solid 2px #f80;border-radius:15px}#NoScript{text-align:center;position:absolute;top:100px;left:0;width:100%;margin:0;padding:0}#NoScript div{text-align:center;display:inline-block;text-align:left;max-width:900px}#NoScript div h3,#NoScript div p{margin:2px 0}.Map{border:solid 2px #f80;margin-top:15px}#Festivals h5{margin-bottom:-10px;margin-left:5px}#Festivals p{margin-left:10px}.FooterImages{margin:50px 5px 5px 5px;text-align:center}.SideImage{cursor:pointer;position:relative;border:solid 3px #f80;border-radius:5px;display:inline-block}.SideImage a{margin:0;padding:0}.SideImage img{margin:0 0 -5px 0;padding:0}.SideImage_Left{float:left;margin:5px 15px 5px 0}.SideImage_Right{float:right;margin:20px 0 5px 15px}.SideImage_Center{text-align:center;margin:5px auto 5px auto}.Youtube{margin:0;width:320px;height:180px;overflow:hidden;cursor:pointer;position:relative;border:solid 3px #f80;border-radius:10px;background-color:#000}div.Youtube img.Thumb{position:relative;z-index:1}.Youtube img.PlayButton{position:relative;left:117px;top:-120px;z-index:1;opacity:.7}#VideoDialog{z-index:10}#VideoDialog iframe{border-style:none;border-width:0}.ui-widget-overlay{opacity:.5!important;filter:Alpha(Opacity=50)!important}#TourSummary{margin:0 auto 0 0;padding:5px 0 5px 0}#TourSummary ul{padding:0}#TourSummary ul li{list-style-type:none}#TourBookSidebar{float:right;width:220px;margin:50px 0 0 10px;text-align:left;padding:0}#TourBookSidebar>div{margin:0 0 10px 0;border:solid 2px #f80;border-radius:15px;padding:5px 0 10px 10px}#TourBookSidebar h3,#TourBookSidebar h4{margin:5px 2px 1px 0;font-size:.95em}#TourBookSidebar p{margin:2px 0}#TourBookSidebar .Supplemental{font-size:75%}#TourBookSidebar ul{margin:2px 0}#TourBookSidebar .Price{list-style-type:none;text-align:center;margin:3px;font-size:1.5em;font-weight:bold;font-style:oblique;text-align:center}#TourBookSidebar .TourBookSidebarLink{text-align:center;margin:5px 0}#TourBookSidebar .TourBookSidebarLink a{color:#f80;font-size:1.3em;font-weight:bold;text-decoration:none}#TourBookSidebar .TourBookSidebarLink a:hover{text-decoration:underline}.Supplemental{font-size:95%}#ToursSidebar{float:left;width:220px;margin:10px 10px 10px 0;text-align:left;padding:0}#ToursSidebar div{margin:0 0 10px 0;border:solid 2px #f80;border-radius:15px;padding:5px 0 10px 0}#ToursSidebar h3,#ToursSidebar h4{margin:5px 2px 1px 5px;font-size:.95em}#ToursSidebar a{text-decoration:none}#ToursSidebar a:hover{text-decoration:underline}#ToursSidebar ul{margin:0 0 0 0;list-style:none;padding:0}#ToursSidebar li{padding:0 0 0 10px;margin:0 0 0 5px;list-style:none}.content-wrapper{margin:0 auto;max-width:1000px}#body{clear:both;padding-bottom:35px;text-align:justify}header .content-wrapper{padding-top:20px}footer{clear:both;font-size:.8em;height:100px;margin-top:15px}.site-title{color:#c8c8c8;font-family:Rockwell,Consolas,"Courier New",Courier,monospace;font-size:2.3em;margin:0}.site-title a,.site-title a:hover,.site-title a:active{background:none;color:#c8c8c8;outline:none;text-decoration:none}#login{display:block;font-size:.85em;margin:0 0 10px;text-align:right}#login a{background-color:#d3dce0;margin-left:10px;margin-right:3px;padding:2px 3px;text-decoration:none}#login a.username{background:none;margin:0;padding:0;text-decoration:underline}#login ul{margin:0}#login li{display:inline;list-style:none}ul#menu{font-size:1.25em;font-weight:bolder;margin:0 0 10px;padding:0;text-align:right}ul#menu li{z-index:5;display:inline-block;list-style:none;padding:2px 2px 5px 2px;position:relative;cursor:pointer}ul#menu li.DropDownMenu{padding-right:15px;background-image:url(/Content/images/nav/Down.png);background-repeat:no-repeat;background-position:center right}ul#menu li a{background:none;color:#999;text-decoration:none}ul#menu li a:hover{color:#333;text-decoration:none}ul#menu li ul{font-weight:bold;text-align:left;display:none;position:absolute;top:25px;right:0;width:298px;border:solid 1px #f80;padding:0;font-size:.8em;margin:10px 0 0 0;border-bottom-right-radius:10px;background-color:#fff}ul#menu li ul li{padding:2px;text-indent:20px;position:relative;display:block;border-top:solid 1px #f80}ul#menu li ul li:last-child{border-bottom-right-radius:10px}ul#menu li ul li{background-image:url(/Content/images/nav/Left.png);background-repeat:no-repeat;background-position-x:0;background-position-y:0}ul#menu li ul li:first-child{border-top:none}ul#menu li ul li ul{font-size:1em;margin:0;border-bottom-right-radius:0;border-bottom-left-radius:10px;display:none;list-style-type:none;list-style-position:hanging;position:absolute;top:-1px;right:298px;width:400px}ul#menu li ul li ul li{text-indent:0;background-color:#fff;background-image:none}ul#menu li ul li ul li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:0}ul#menu li ul li:hover{background-color:#fdb}ul#menu li ul li:hover>a{color:#000}section#culture ul{margin:0;padding:0;text-align:right}section#culture ul li{display:inline;list-style:none;padding-left:0}section#culture ul li a{background-color:transparent}section#culture ul li a img{width:32px;height:32px;text-decoration:none;border:solid 1px #fff;border-radius:32px}section#culture ul li a:hover img{}.featured{background-color:#fff}.featured .content-wrapper{background-color:#7ac0da;background-image:-ms-linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);background-image:-o-linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#7ac0da),color-stop(1,#a4d4e6));background-image:-webkit-linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);background-image:linear-gradient(left,#7ac0da 0%,#a4d4e6 100%);color:#3e5667;padding:20px 40px 30px 40px}.featured hgroup.title h1,.featured hgroup.title h2{color:#fff}.featured p{font-size:1.1em}hgroup.title{margin-bottom:10px}hgroup.title h1,hgroup.title h2{display:inline}hgroup.title h2{font-weight:normal;margin-left:3px}section.feature{width:300px;float:left;padding:10px}aside{float:right;width:25%}aside ul{list-style:none;padding:0}aside ul li{background:url("../Images/bullet.png") no-repeat 0 50%;padding:2px 0 2px 20px}.label{font-weight:700}#loginForm{border-right:solid 2px #c8c8c8;float:left;width:55%}#loginForm .validation-error{display:block;margin-left:15px}#loginForm .validation-summary-errors ul{margin:0;padding:0}#loginForm .validation-summary-errors li{display:inline;list-style:none;margin:0}#loginForm input{width:250px}#loginForm input[type="checkbox"],#loginForm input[type="submit"],#loginForm input[type="button"],#loginForm button{width:auto}#socialLoginForm{margin-left:40px;float:left;width:40%}#socialLoginForm h2{margin-bottom:5px}#socialLoginList button{margin-bottom:12px}#logoutForm{display:inline}.contact h3{font-size:1.2em}.contact p{margin:5px 0 0 10px}.contact iframe{border:1px solid #333;margin:5px 0 0 10px}form{margin-top:20px}#MostRecentTrip{display:inline-block;padding:5px 0;font-size:1.1em}fieldset{border:none;margin:0;padding:0}fieldset legend{display:none}fieldset ol{padding:0;list-style:none}fieldset ol li{padding-bottom:5px}label{display:block;font-size:1em;font-weight:600}label.checkbox{display:inline}input,textarea{color:#333;font-size:1.2em;margin:5px 0 6px 0;padding:5px;width:300px;background:#fff;border:1px solid #f80}input:hover,textarea:hover{background-color:#fff9f2}input.hasDatepicker{cursor:pointer;width:138px;text-align:center}input:focus,textarea:focus{background-color:#fff9f2;border:1px solid #e70;outline:none}textarea{font-family:inherit;width:500px;height:200px}input[type="checkbox"]{background:transparent;border:inherit;width:auto}input[type="number"]{width:50px}input[type="submit"],input[type="button"],button{cursor:pointer;font-size:1.2em;font-weight:600;padding:7px;margin-right:8px;width:auto}td input[type="submit"],td input[type="button"],td button{font-size:1em;padding:4px;margin-right:4px}.message-info{border:1px solid;clear:both;padding:10px 20px}.message-error{clear:both;color:#e80c4d;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0}.message-success{color:#7ac0da;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0}.error{color:#e80c4d}.field-validation-error{padding:5px;display:inline-block}.newline-before{content:'
';white-space:pre}.field-validation-error div.ui-icon{float:left;margin-top:3px}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #e80c4d}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#e80c4d;font-weight:bold;font-size:1.1em}.validation-summary-valid{display:none}table{border-collapse:collapse;border-spacing:0;margin-top:.75em;border:0 none}th{font-size:1.2em;text-align:left;border:none 0;padding-left:0}th a{display:block;position:relative}th a:link,th a:visited,th a:active,th a:hover{color:#333;font-weight:600;text-decoration:none;padding:0}th a:hover{color:#000}th.asc a,th.desc a{margin-right:.75em}th.asc a:after,th.desc a:after{display:block;position:absolute;right:0;top:0;font-size:.75em}th.asc a:after{content:'▲'}th.desc a:after{content:'▼'}td{padding:.25em 2em .25em 0;border:0 none}tr.pager td{padding:0 .25em 0 0}@media only screen and (max-width:850px){header .float-left,header .float-right{float:none}header .site-title{margin:1px;text-align:center}#login{font-size:.85em;margin:0 0 12px;text-align:center}#login ul{margin:5px 0;padding:0}#login li{display:inline;list-style:none;margin:0;padding:0}#login a{background:none;color:#999;font-weight:600;margin:2px;padding:0}#login a:hover{color:#333}nav{margin-bottom:5px}ul#menu{margin:0;padding:0;text-align:center}ul#menu li{margin:0;padding:0}.main-content,.featured+.main-content{background-position:10px 0}.content-wrapper{padding-right:10px;padding-left:10px}.featured .content-wrapper{padding:10px}article,aside{float:none;width:100%}section.feature{float:none;padding:10px;width:auto}section.feature img{color:#999;content:attr(alt);font-size:1.5em;font-weight:600}input{width:90%}#loginForm{border-right:none;float:none;width:auto}#loginForm .validation-error{display:block;margin-left:15px}#socialLoginForm{margin-left:0;float:none;width:auto}footer .float-left,footer .float-right{float:none}footer{text-align:center;height:auto;padding:10px 0}footer p{margin:0}}