body{margin:0px;padding:0px;color:#0a0a0a;font-family:Arial;font-size:13px;background:#fafafa;-webkit-text-size-adjust:none;}
a:link, a:active{color:#960;text-decoration:none;}
a:visited, a:hover{color:#960;text-decoration:none;}
a:hover{text-decoration:underline;}
.tabcontent ul{line-height:20px;margin:0px;}
h1{text-align:center;color:#666666;font-size:25px;line-height:35px;margin:0;padding:10px 0;}
h2{font-size:13px;margin:0px;color:#4d4d4d;padding:10px 0px 3px 0px;}
h3{font-weight:bold;font-size:12px;margin:0px;padding:10px 0px 3px 0px;color:#24722e;}
.more a{color:#960;font-size:12px;font-weight:bold;border:1px solid #65635b;border-radius:5px;padding:5px 12px 5px 12px;font-style:italic;}
.rview{display:inline-block;font-size:17px;line-height:20px;white-space:normal;font-family:sans-serif;width:100%;float:right;text-align:center;margin:10px 0;}
.mph1{margin:0 0 20px 0;padding:5px 0;font-size:18pt;color:#ffffff;background:#fc6f22;text-align:center;}
#mtb{margin:0px auto;width:1000px;z-index:1000;}
#mtb .mheader{margin:5px 0px 0px 0px;height:80px;width:100%;text-align:center;border:0px solid red;clear:both;}
#mtb .logo{float:left;display:inline-block;}
#mtb .logo img{float:left;height:65px;display:inline-block;margin:5px 0 7px 0;}
#mtb .support{font-size:16px;color:#333;float:right;display:inline-block;text-align:center;margin-top:5px;}
#mtb .support div{color:#006400;font-size:10pt;text-align:center;width:100%;padding:3px 0;}
#mtb .support div img{vertical-align:middle;padding-left:3px;}
.mcp{width:1000px;margin:0 auto;clear:both;padding:0;min-width:300px;}
.favorite{width:100%;padding:20px 0 10px 0;clear:both;}
.favorite:last-child{padding:5px 0;margin:0;}
.tourRow{text-align:center;clear:both;}
.tourColumn{float:left;width:22%;margin-bottom:20px;}
.tc1{float:left;padding-right:4%;}
.tc2{float:left;padding-right:4%;}
.tc3{float:left;padding-right:4%;}
.tc4{float:left;padding:0;}
.tourColumn img{width:100%;}
.tourColumn a{border:1px solid #65635b;border-radius:5px;padding:5px 12px 5px 12px;font-style:italic;font-weight:bold;font-size:11px;margin-top:10px;}
.tourColumn a:hover, .textpage a:hover, .highlightbox .book a:hover, #bn:hover, #bookForm .button{background-color:#24722e;color:white;text-decoration:none;}
.tourColumn h2{display:inline-block;margin:5px 5px;font-size:16px;line-height:20px;white-space:normal;font-family:sans-serif;}
.tourColumn div{color:#595959;width:98%;display:inline-block;margin:0px 1% 10px 1%;white-space:normal;font-style:italic;}
.tourbottom{clear:both;height:10px;border-bottom:#b9b9b9 1px dashed;margin-bottom:10px;}
.pagerow{border-bottom:dotted 1px #5d5d5d;margin-bottom:15px;text-align:left;}
.pagerow:last-child{border-bottom:none;margin-bottom:0;}
#db{width:80%;border:rgb(209,209,217) 1px solid;border-collapse:collapse;margin:0px auto 10px auto;text-align:center;font-weight:bold;padding:5px 0 0 0;}
#db .std{border:rgb(209,209,217) 1px solid;font-weight:bold;padding:5px 3px;color:#333;}
#db td{border:rgb(209,209,217) 1px solid;padding:5px 3px;color:red;}
#dt{width:100%;border:rgb(209,209,217) 1px solid;border-collapse:collapse;margin:0px 0 15px 0;text-align:center;margin-left:auto;margin-right:auto;}
#dt td{border:rgb(209,209,217) 1px solid;padding:5px 3px;}
.ftd, #db .ftd, #dt .ftd{border:rgb(209,209,217) 1px solid;background-color:#b9b9b9;font-size:104%;font-weight:bold;padding:5px 7px;color:#0a0a0a;}
#db .ftt{font-weight:bold;padding:10px 20px;}
#mbb{width:100%;margin:20px 0 0 0;background-color:#d6d6d5;text-align:center;clear:both;display:inline-block;}
#mbb .bbar{text-align:center;vertical-align:middle;padding:5px 0px;color:#515151;border-top:#1f9e3a 3px solid;font-weight:bold;font-size:13px;width:100%;clear:both;border-bottom:#1f9e3a 3px solid;line-height:30px;}
#mbb .bbar ul{width:100%;margin:0;padding:0;}
#mbb .bbar ul li{white-space:nowrap;list-style:none;list-style-type:none;display:inline-block;margin:0 10px;}
#mbb .bbar a{color:#0a0a0a;display:block;text-decoration:none;text-transform:uppercase;}
.bfooter{color:#5d5d5d;font-size:14px;width:100%;line-height:25px;top:0px;margin:0px;padding:15px 0 15px 0;border:#1f9e3a 0px solid;text-align:center;display:inline-block;}
.tripadvisor{margin:-10px 0 0 0;padding:0;width:150px;height:150px;border:#1f9e3a 0px solid;display:block;text-align:center;}
.tripadvisor div, .tripadvisor ul, .tripadvisor il{padding:0;margin:0;list-style:none;}
.bfooter img{padding-left:5px;vertical-align:middle;}
.tripad{width:100%;display:inline-block;text-align:center;}
.tripad img{}
#showAdmin{position:fixed;bottom:50px;right:10px;z-index:9999;display:none;}
#toTop{position:fixed;bottom:10px;right:10px;z-index:9999;display:none;}
#listPages{width:100%;clear:both;display:inline-block;padding:0;margin:0;position:relative;}
#listPages .pagelist{width:100%;clear:both;display:block;padding:20px 0px;position:relative;}
#listPages .pagelist:first-child{padding:0px 0px 15px 0px;}
#listPages .pagelist:last-child{padding:20px 0px 15px 0px;}
#listPages .pagelist img{float:left;width:25%;display:inline-block;padding-top:2px;}
#listPages .pagelist .textpage{color:#595959;height:auto;float:right;display:inline-block;text-align:left;width:73%;vertical-align:top;}
#listPages .pagelist .textpage span{color:#65635b;font-size:13px;display:inline-block;line-height:14px;font-weight:bold;margin:3px 0;}
#listPages .pagelist .textpage h2{font-size:17px;padding:0px;margin:0;}
#listPages .pagelist .textpage div{width:100%;display:block;margin-top:2px;position:relative;clear:both;}
#listPages .pagelist .textpage div div{padding-right:10px;padding-bottom:0px;margin-top:2px;font-size:14px;float:left;position:absolute;display:inline-block;width:auto;}
#listPages .pagelist .textpage a{float:right;font-style:italic;font-weight:bold;font-size:11px;border:1px solid #65635b;border-radius:5px;padding:5px 15px;margin-top:0px;line-height:12px;}
#listPages .pagelist .textpage a:hover{color:white;}
#loadMore{clear:both;text-align:center;width:100%;margin:0px auto;padding:0;display:block;}
#loadMore #linkMore{clear:both;font-style:italic;font-weight:bold;font-size:11px;border:1px solid #65635b;border-radius:5px;padding:5px 20px;margin:10px 0 10px 0;display:inline-block;line-height:15px;}
#loadMore #linkMore:hover{background-color:#24722e;color:#ffffff;text-decoration:none;}
#bn{border:1px solid #65635b;border-radius:5px;padding:5px 20px 5px 20px;font-style:italic;font-weight:bold;text-align:center;font-size:11px;margin-top:15px;}
.license{width:250px;padding-left:10px;padding-bottom:10px;}
#rvContainer{text-align:center;padding:0;margin:0;}
#rvLeft{padding-left:20px;padding-right:20px;overflow:hidden;display:inline-block;vertical-align:top;border:0px solid blue;}
#rvRight{padding-left:20px;padding-right:20px;overflow:hidden;display:inline-block;vertical-align:top;border:0px solid red;}
@media only screen and (max-width:1000px){.mcp{width:96%;margin:0 2%;text-align:center;}
#db{width:85%;}
.bottom{width:100%;}
.bfooter{font-size:13px;width:95%;}
}
@media only screen and (max-width:800px){h1{line-height:25px;font-size:20px;}
.tourColumn{width:48%;}
.tc2{padding-right:0;}
.tc3{padding-right:4%;}
.tourTitle{font-size:15px;}
#mbb{word-wrap:break-word;}
#mbb .bbar{padding:3px 0;white-space:normal;}
#mbb .bbar ul li{width:auto;white-space:normal;padding:0px 5px;}
#db{width:90%;}
.ftd, #db .ftd, #dt .ftd{padding:5px 5px;}
#listPages .pagelist .textpage{font-size:12px;}
#listPages .pagelist .textpage span{line-height:15px;padding-bottom:3px;}
#listPages .pagelist .textpage a{padding:5px 7px;margin-top:4px;}
}
@media only screen and (max-width:600px){#listPages .pagelist{padding-top:0;padding-bottom:15px;}
#listPages .pagelist img{width:100%;float:none;padding-top:0;padding-bottom:0;padding-bottom:2px;}
#listPages .pagelist .textpage{float:none;width:100%;}
#listPages .pagelist .textpage div{line-height:10px;}
.rview{width:100%;}
#db{width:95%;}
.ftd, #db .ftd, #dt .ftd{padding:3px 3px;}
.license{width:100%;padding-left:0px;}
#db{width:100%;}
}
@media only screen and (max-width:500px){#listPages .pagelist .textpage div div, #listPages .pagelist .textpage div span{font-size:12px;}
#listPages .pagelist .textpage a{font-size:12px;padding:5px 10px;margin-top:2px;line-height:12px;}
}
@media only screen and (max-width:370px){body{font-size:14px;}
h1{font-size:21px;line-height:25px;}
h2{font-size:18px;}
h3{font-size:16px;}
#listPages .pagelist .textpage div div, #listPages .pagelist .textpage div span{font-size:10px;}
#listPages .pagelist .textpage a{font-size:10px;margin-top:4px;line-height:10px;}
}