table.jCalendar{background:none;border-collapse:separate;border-spacing:0px;}
table.jCalendar th{color:#000000;font-weight:bold;font-family:Arial;font-size:18px;padding:14px;border-top-width:1px;border-top-style:none;border-top-color:#ababab;border-right-color:#ababab;border-left-color:#ababab;border-right-width:1px;border-left-width:1px;border-right-style:none;border-left-style:none;border-bottom-width:1px;text-align:center;}
table.jCalendar td{color:#000;font-size:18px;background:none;text-align:center;padding:16px;font-weight:bold;background-color:#eee;border:1px solid #FFFFFF;}
table.jCalendar td.other-month{background:#f7f7f7;color:#aaa;font-size:14px;}
table.jCalendar td.today{color:#FFFFFF;background-color:#1B1B1B;}
table.jCalendar td.selected{color:#fff;font-family:Arial;background:#D71343;}
table.jCalendar td.selected.dp-hover{background:#cccccc;color:#fff;}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td{background:#f1f1f1;color:#000;}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;font-size:14px;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover{color:#D8D8D8;background-color:#FFF;}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover{background:#77736B;color:#504B40;font-size:14px;}
div.dp-popup h2{color:#000;font-family:Arial;font-weight:normal;font-size:14px;padding-top:2px;line-height:1.5em;}
div.dp-popup{position:relative;background:none;font-size:11px;font-family:Arial, serif;width:100%;line-height:1.2em;}
div#dp-popup{position:absolute;z-index:199;border:28px solid #FFF;background:#FFF;left:0;top:81px;width:100% !important;border-top:0;box-shadow:0 28px 46px rgba(0, 0, 0, 0.46);}
div.dp-popup h2{font-size:24px;text-align:center;padding:15px;margin:0;background:#FFFFFF;font-family:'PhilosopherBold';text-transform:uppercase;border-bottom:1px solid #D71343;}
a#dp-close{color:#ffffff;font-size:11px;padding:4px 0;text-align:center;display:block;}
#cbut{width:auto;position:absolute;bottom:0;right:0;background:#AFAFAF;padding:3px;border-radius:5px;}
a#dp-close:hover{}
div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}
div.dp-popup div.dp-nav-prev{position:absolute;top:18px;left:10px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a{cursor:pointer;font-size:20px;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;top:18px;right:10px;width:100px;}
div.dp-popup div.dp-nav-next a{float:right;}
div.dp-popup a.disabled{cursor:default;color:#DEDEDE;}
div.dp-popup td{cursor:pointer;}
div.dp-popup td.disabled{cursor:default;}
#chooseDateForm li{list-style:none;padding:5px;clear:both;}
select{}
input{margin:0;}
input.dp-applied{width:140px;float:left;}
a.dp-choose-date{float:left;width:100%;display:block;overflow:hidden;height:74px;position:absolute;text-indent:-2000px;margin:1px 0 0;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
#calendar-me{margin:20px;}
.date-pick{background:#ffffff;font-family:Arial;color:#777;border:1px solid #eee;margin-top:3px;padding:5px;height:16px;font-size:14px;}
#resetForm{cursor:pointer;}
.list-pick{font-family:Arial;font-size:10px;color:#69665d;border:1px solid #69665d;}
#multimonth{border:2px solid #000;overflow:auto;float:left;}
.dp-applied{float:left;width:100%;}
table.jCalendar{border:none;width:100%;height:314px;}
.dp-popup-inline{}
.other-month{visibility:hidden;}
.dp-calendar{margin:10px 0 0 0;}
.book-btn{text-decoration:none;font-family:Arial;background:#FF0066;color:#FFFFFF;display:block;padding:10px 0;text-align:center;margin:10px;;}
body{background-color:#000;}
#cls{clear:both;}
#mouth-in,#mouth-out,#nigth-title{padding:4px 0;border-bottom:1px solid #333;text-transform:uppercase;font-size:14px;font-family:arial;margin:0 10px;}
#date-in,#date-out,#night-num{padding:0px;font-family:arial;font-size:60px;cursor:pointer;line-height:60px;}
#year-in,#year-out{border-top:1px solid #333;text-transform:uppercase;font-size:16px;padding:4px 0;margin:0 10px;}
.box3{position:relative;width:116px;text-align:center;margin:5px;background-color:#fff;display:inline-block;vertical-align:top;}
#date-arrow{background:#fff url(ar-down.png) 50% center no-repeat;margin-bottom:-20px;height:24px;border-top:1px solid #ccc;padding-bottom:10px;}