body{font:14px Arial,Helvetica,sans-serif;color:#fff;background-image:url("../images/bg.jpg");background-repeat:no-repeat;background-color:#000}a img{border:0px}h1,h2{margin:0px 0px 10px 0px}p{margin:0px}#main{width:986px;margin:0px auto;padding:14px;border-radius:10px;background-color:#000;border:2px solid #fff}#header{position:relative;height:120px}#logo{position:absolute;top:5px;left:35px}#menu_toggle,.mobile_only{display:none}#buttons{position:absolute;bottom:20px;right:0px;width:700px}.head_menu ul{padding:0}.head_menu li{list-style-type:none;font-family:Arial;font-size:14px;text-align:center;font-weight:normal;color:#fff}.head_menu>ul>li{border-right:2px solid #fff;display:inline-block;float:left;background:#1d1d1d}.head_menu>ul>li:last-child{border-right:none}.head_menu a,.head_menu span{color:#fff;text-decoration:none;padding-top:8px;width:138px;height:25px;display:block}.head_menu li:hover{color:#fff;background:#454545;cursor:pointer}.head_menu ul ul{position:absolute;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.5s linear;border:1px solid #fff;background-color:#e6e6e6;width:270px;z-index:1000;box-shadow:5px 5px 8px #444}.head_menu ul li:hover ul,.head_menu ul ul:hover{visibility:visible;opacity:1}.head_menu ul ul a,.head_menu ul ul span{height:auto;display:block;text-align:left;padding:5px;width:260px;font-size:12px;font-weight:bold;color:#454545}.head_menu ul ul a:hover{background-color:#a94545;color:#fff}div.menu_sortable a{background:url("../images/menu_sortable.png") no-repeat 255px 4px}#page{background-color:#fff;color:#000;padding:15px 15px 30px 15px}#page div.admin{background-color:#6072ae;padding:3px;border-radius:3px;float:right}#footer{clear:both;height:110px;background:#1d1d1d;font-size:11px;color:#fff;padding:0px 38px 0px 0px;margin-top:30px;position:relative}#footer a{color:#fff;font-size:14px;text-decoration:none}#footer a:hover{color:#fff;font-size:14px;text-decoration:underline}#footer_box1{position:absolute;top:0px;left:0px;padding:10px 0 0 16px}#footer_box2{top:0px;right:0px;padding:38px 0 0 16px}.footer_img{float:right;display:inline;margin-left:25px}#footer_logos{position:absolute;width:550px;top:0px;left:200px;padding:10px;height:90px}table.formlayout{border-collapse:collapse}table.formlayout td{vertical-align:top}table.formlayout td.label{border-right:1px solid #000;width:207px;text-align:right;font-weight:bold;padding:10px}table.formlayout td.field,table.formlayout td.buttons{padding:10px;width:737px}table.formlayout td.field div.notwide{max-width:735px;overflow:auto;border:1px solid gray}table.formlayout td.checkboxlist div{border:1px solid silver;max-height:200px;overflow:auto;padding:6px;border-radius:5px}table.formlayout td.buttons input{padding-left:20px;padding-right:20px}td.hspace{height:10px}td.vspace{width:10px}.defaultwidth{width:500px}.halfwidth{width:250px}.datewidth{width:10em}.tdf_error_text,.tdf_error_select-one,.tdf_error_textarea{border:2px solid red}.tdf_focus_text{border:2px solid navy}input,textarea,select{padding:5px}input.bigbookbutt{background-color:#2fd110;font-weight:bold;color:#fff;font-size:18px;padding:5px 20px 5px 20px;border-radius:15px;border:4px solid #fff}div.delete_buttons{margin-top:20px}div.delete_buttons input{padding-left:20px;padding-right:20px;margin-right:15px}#book_process{font-size:12px;font-weight:bold;color:silver}#book_process b{color:navy;font-weight:bold}.book_confirm h3{padding-bottom:5px;border-bottom:1px solid gray}#routes{margin:10px 0 10px 0}#routes div.route{background-color:#ddd;padding:10px;margin-top:10px;font-size:18px;border-radius:10px;position:relative}#routes div.route_info{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:top;width:770px;margin-left:6px}#routes div.route_info div{margin:0px 10px 10px 0px;display:-moz-inline-stack;display:inline-block;vertical-align:top;width:230px}#routes div.route_select{position:absolute;top:10px;right:10px}#routes b{font-size:12px;font-weight:bold;color:#666;display:block}#routes em{font-style:normal;font-weight:bold}#routes img{border:1px solid #666}div.route_images{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:top;width:150px}div.route_images a:nth-child(n+2) img{width:70px;margin:4px 0 0 0}div.route_images a:nth-child(2n+3){margin-left:4px}#next_button{background-color:#ddd;border-radius:10px;padding:10px;text-align:right}#paymentoptions h2{margin:20px 0px 0px 0px;font-size:16px}div.paymentoption{margin-top:15px;padding:10px;background-color:#ddd;border-radius:10px}div.paymentoption h3{margin:0px 0px 8px 0px}div.clicky{text-align:right;margin-top:10px}.book_route_page #routes div.route_info{width:640px}.book_route_page #routes div.route_info div{width:200px}.book_route_page #routes div.route_select{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:top;width:120px;margin-left:6px}#page table{border-spacing:1px 4px;width:100%}#page td{padding:10px}#page tr td.row{background-color:#eee}#page thead td{padding:10px;background-color:#aaa;border-right:1px solid #fff;color:#fff}#page td.hspace{height:1px;padding:0px}#page td.left_row{border-radius:10px 0px 0px 10px}#page td.right_row{border-radius:0px 10px 10px 0px;background-color:#6072ae;text-align:right;width:70px}#page tfoot a,#page tfoot div{height:28px;width:28px;text-align:center;display:-moz-inline-stack;display:inline-block;vertical-align:top;border-radius:5px 5px 5px 5px;background-color:#bbb;color:#fff;font-weight:bold;text-decoration:none;font-size:18px;line-height:27px}#page tfoot a:hover{background-color:#a94545}#page tfoot img{margin:2px}#page tfoot div.highlighted{background-color:#555}#page tfoot div.faded{background-color:#ddd}#extras{position:relative;left:-10px;width:996px}#extras div.extra{position:relative;width:472px;display:-moz-inline-stack;display:inline-block;vertical-align:top;background-color:#ddd;border-radius:10px;margin:0px 0px 10px 10px;min-height:102px}#extras h3{margin:0px 0px 3px 0px}#extras img{border:1px solid #666}#extras a.extra_image{position:absolute;top:10px;left:10px}#extras div.extra_text{margin-left:160px;padding:10px}#extras div.extra_admin{background-color:#6072ae;padding:3px 3px 0px 3px;border-radius:3px;float:right}#extras div.extra_admin img{border-width:0px}#extras div.price{display:block;margin-top:10px;font-size:14px;font-weight:bold}#extras div.quantity{display:block;margin-top:5px;font-size:14px;font-weight:bold}#fader{margin-bottom:15px;width:986px;height:316px;position:relative}#fader div.fadeblurb{position:absolute;bottom:15px;left:15px;padding:10px;background-image:url("../images/00000050.png")}#fader div.fadenav{position:absolute;right:15px;bottom:15px}#fader div.fadenav div{display:inline-block;padding:10px;background-image:url("../images/6072ae50.png");margin-left:5px}#fader div.fadenav div:hover{cursor:pointer;background-color:#6072ae}#fader div.fadenav div.highlight{background-color:#6072ae}#fader div.admin{position:absolute;top:15px;right:15px}.fadeframe{position:absolute;width:986px;height:316px;top:0px;left:0px;z-index:500;display:none}#boxes{position:relative;width:1008px}#boxes div.box{box-sizing:border-box;position:relative;width:31%;border:2px solid #333;display:-moz-inline-stack;display:inline-block;vertical-align:top;padding:10px 15px 46px 15px;margin:0;margin-right:2%;min-height:250px;background-color:#000;margin-bottom:1em}#boxes img.boximg{margin-bottom:5px}#boxes a{color:#fff}#boxes div.admin{position:absolute;bottom:10px;left:15px;height:24px}#boxes a.readmore{position:absolute;bottom:10px;right:15px;height:24px;line-height:24px;display:block;width:100px;background-color:#505050;text-decoration:none;color:#fff;text-align:center}#boxes a.readmore:hover{text-decoration:underline}#routefinder b{display:block;font-size:11px;margin-top:10px}#routefinder select.fullwide{width:280px}#routefinder input.bigbookbutt{margin-top:15px}#routefinder label{margin-right:10px}#passenger_select{float:left;width:130px}#cant_find{margin-top:8px;border:3px solid silver;background-color:#fff;color:#000;padding:8px;border-radius:10px;font-size:12px}#cant_find a{color:blue}#timezones{background-color:#555;text-align:center}#page.page_page{display:-moz-inline-stack;display:inline-block;vertical-align:top}#page.page_page.fullpage{display:block}#page.page_page.halfpage{width:623px}#right_column{width:318px;margin-left:10px;display:-moz-inline-stack;display:inline-block;vertical-align:top}#gallery{background-color:#1d1d1d;padding:10px;display:block;color:#fff;margin-bottom:20px}#gallery div.admin{float:right}#imgs{margin-bottom:5px;position:relative;left:-6px;width:304px}#imgs div.img{width:146px;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0px 0px 6px 6px}#imgs div.imgadmin{background-color:#2d2d2d;padding:2px 2px 0px 2px;text-align:center;border-radius:0px 0px 10px 10px}#box_admin{padding:10px 15px 10px 15px;background-color:#1d1d1d;margin-bottom:20px;height:24px}#box_admin img{float:left;border:0px;padding-right:5px}#box_admin a{color:#fff;font-weight:bold;size:18px;text-decoration:none;line-height:24px}div.box{padding:10px 15px 10px 15px;background-color:#1d1d1d;margin-bottom:20px;overflow:hidden}div.box h2{margin:0px 0px 5px 0px}div.box img{padding-bottom:5px}div.box div.blurb{padding-bottom:10px}div.box .readmore{display:block;max-width:140px;background-color:#505050;text-decoration:none;color:#fff;text-align:center;float:right;padding:5px 15px 5px 15px}div.box .readmore:hover{text-decoration:underline}#page.quote_page table.formlayout label{margin-right:20px}img.sort_handle:hover{cursor:pointer}#page td.admin_row{text-align:right;background-color:#6072ae}#warn{color:red;font-weight:bold;margin-bottom:10px}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url("../images/loading.gif") no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url("../images/prevlabel.gif") no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url("../images/nextlabel.gif") no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url("../images/closelabel.gif") no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}div.images_editor img{width:146px;height: 80px}div.images_editor div.image,.image_uploader,div.upload_box{border:1px solid gray;padding:10px;position:relative;width:146px;height:80px;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0px 0px 7px 7px}div.image:hover{cursor:move}.image_uploader{background:url("../images/thumbnail_upload.png") no-repeat center center;font-weight:bold;text-align:center;color:#555;line-height:26px}.image_uploader{cursor:pointer}.image_uploader_highlighted{border-color:#a94545;box-shadow:0px 0px 6px 2px #a94545}div.delete_image{position:absolute;right:13px;bottom:13px;background-color:red;border-radius:5px;width:24px;height:24px;background-image:url("../images/icon_delete.png")}div.delete_image:hover{cursor:pointer}div.imgdiv{position:absolute;top:10px;left:10px;width:146px;height:80px;background-color:silver;z-index:110}div.imgdiv img{max-width:146px;max-height:80px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:120}div.cancel{position:absolute;bottom:13px;width:146px;text-align:center;z-index:130}div.cancel>div{background-image:url("../images/ff0000.75.png");border-radius:3px;color:#fff;display:inline-block;font-weight:bold;padding:5px;font-size:11px}div.cancel>div:hover{cursor:pointer}div.percentage{position:absolute;width:146px;top:23px;text-align:center;z-index:130}div.percentage>div{background-image:url("../images/ffffff.50.png");color:#000;border-radius:5px;display:inline-block;font-weight:bold;padding:5px;z-index:130}#vehicles{position:relative;left:-10px;width:996px}#vehicles div.vehicle{position:relative;width:472px;display:-moz-inline-stack;display:inline-block;vertical-align:top;background-color:#ddd;border-radius:10px;margin:0px 0px 10px 10px;min-height:102px}#vehicles h3{margin:0px 0px 3px 0px}#vehicles img{border:1px solid #666}div.vehicle_images{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:top;width:150px;padding:10px}div.vehicle_images a{text-decoration:none}div.vehicle_images a:first-child img{width:140px}div.vehicle_images a:nth-child(n+2) img{width:70px;margin:0}div.vehicle_text{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:top;width:288px;padding:10px 10px 10px 0px}div.vehicle_admin{background-color:#6072ae;padding:3px 3px 0px 3px;border-radius:3px;float:right}div.vehicle_admin img{border-width:0px}.postload_image{display:none}#page.gallery_page h3{font-weight:normal;border-bottom:1px solid #000;margin:10px 0px 10px 0px}#page.gallery_page div.img{width:148px;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0px 0px 7px 7px}#page.gallery_page div.imgadmin{background-color:#2d2d2d;padding:2px 2px 0px 2px;text-align:center;border-radius:0px 0px 10px 10px}#page.gallery_page img.thumb{border:1px solid #2d2d2d}
