﻿﻿*{margin:0; padding:0; border:none}
body{font-family:'Open Sans',Arial, Helvetica, sans-serif;}
a{text-decoration:none}
#reserve form{width:80%; margin:0 auto;}
ol {list-style:none;}
textarea{resize:none;}
select{padding:1%;}
form li, input[type="submit"]{width:100%;margin:10px 10px 15px 0px;}
label{float:left;width:45%;color:#000;padding:2px 0px;}
input[type="text"],textarea, select{font-size:1em;vertical-align:middle;font-weight:normal;padding:1%;background:#fff;border:none;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;outline:none;box-shadow:0 0 0 1px #ddd;width:55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Open Sans',Arial, sans-serif;border-radius:4px;color:#444; }

input[type="submit"]{font-family:'Open Sans',Arial, sans-serif;background-color:#0152A1;border-color:#102962;background-image:url(cal/line.png), -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(50,50,50,0.1)));background-image:url(cal/line.png), -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);background-image:url(cal/line.png), -o-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(50,50,50,0.1) 100%);background-repeat:repeat-x, repeat;border-style:solid;border-width:1px;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.2);cursor:pointer;font-weight:bold;color:#fff;padding:1%; text-align:center; font-size:14px;margin:15px 0 0; height:40px;}


input[type="submit"]:hover{background-color:#0a5503;border-color:#fff; color:#FFF;} 


.book{margin:15px 0 0px 0px;text-align:center;text-transform:uppercase;display:block;font-size:20px;color:#0B5636;}
.book a{color:#0152A1;}



table{border:0;font-size:1.2em;font-family:'Open Sans',Arial, Helvetica, sans-serif;}
.calnavright{position:absolute;top:0;bottom:0;height:12px;right:2px;}
.calendar{text-align:center;}
.calcontainer{float:left;padding:5px;}
td.calcell{width:1.5em;height:1em;border:1px solid #2b9ebb;color:#fff;background-color:#005cab;}
td.calcell a{color:#fff;}
td.calcell a:hover{color:#000;text-decoration:none;background-color:#fc0;display:block;}
td.calcell.today{background-color:#f47937;color:#fff;}
td.calcell.oom{cursor:default;color:#9cc;background-color:#cff;border:1px solid #69c;}
td.calcell.previous{color:#fff;}
.calhead{border:1px solid #005cab;vertical-align:middle;background-color:#005cab;color:#fff;}
.calheader{position:relative;width:100%;}
.calweekdaycell{color:#005cab;font-weight:normal;font-style:italic;background:#79e4ff}
.caltpbg_a,.caltpbg_b{z-index:1000}
#calendarBoxArrive,#calendarBoxDepart{text-align:center;color:#000;border:solid 1px #2b9ebb;background-color:#e2fcfc;position:absolute;left:570px;top:518px;z-index:2000;}
.cal_title{padding-bottom:10px;padding-left:5px;text-align:left}
.calnavleft{position:absolute;background-repeat:no-repeat;background-image:url(left.gif);cursor:pointer;top:5px;bottom:0;width:12px;height:12px;left:2px}
.calnavright{position:absolute;background-repeat:no-repeat;background-image:url(right.gif);cursor:pointer;top:5px;bottom:0;width:12px;height:12px;right:2px}
.close-calendar{position:absolute;cursor:pointer;right:0;top:0;border:0}
div.c4{display:none}
div.c3{clear:both}
span.c2{float:left}
.get{ padding:5px 25px 5px 25px; width:30%;}
