#index_booking .field,#block_booking_inner .field{cursor:text}#index_booking .selected_field,#block_booking_inner .selected_field{background-color:#fff}.field div.input{display:none}.n1{color:#3f3f3f;font-size:17px;position:relative;top:-3px}.input_location{border:0;color:#3f3f3f;position:relative;width:180px}.input_date{border:0;color:#3f3f3f;position:relative;width:180px}.input_service{border:0;color:#3f3f3f;position:relative;width:180px}.input_hour{border:0;color:#3f3f3f;font-size:17px;height:22px;position:relative;top:-2px;width:40px;text-align:center}.input_min{border:0;color:#3f3f3f;font-size:17px;height:22px;position:relative;top:-2px;width:40px;text-align:center}#inner_left{overflow:visible;z-index:100}#location_list,#location_list2,#location_list3,#service_list,#service_list2,#service_list3{background:none repeat scroll 0 0 #fff;left:-10px;position:relative;top:13px;width:450px;z-index:10;-moz-box-shadow:0 0 5px 0 #000;-webkit-box-shadow:0 0 5px 0 #000;box-shadow:0 0 5px 0 #000}#time_list{background:none repeat scroll 0 0 #fff;left:-10px;position:relative;top:13px;width:150px;z-index:10;-moz-box-shadow:0 0 5px 0 #000;-webkit-box-shadow:0 0 5px 0 #000;box-shadow:0 0 5px 0 #000}#service_list,#service_list2,#service_list3{width:274px}#location_list .head,#location_list2 .head,#location_list3 .head,#service_list .head{background:none repeat scroll 0 0 #a3a28e;height:30px;position:relative;line-height:30px;padding:0 20px}#location_list .head img,#location_list2 .head img,#location_list3 .head img,#service_list .head img{right:12px;position:absolute;top:7px;cursor:pointer}#location_list #region_list,#location_list2 #region_list,#location_list3 #region_list{margin-top:15px}#location_list #region_list li,#location_list2 #region_list li,#location_list3 #region_list li{color:#a3a28e;font-weight:700;float:left;line-height:14px;padding:9px 19px;width:95px;font-size:14px}#location_list #region_list li:nth-child(3n+1),#location_list2 #region_list li:nth-child(3n+1),#location_list3 #region_list li:nth-child(3n+1){clear:both}#location_list #region_list span:hover,#location_list2 #region_list span:hover,#location_list3 #region_list span:hover{color:#484848;cursor:pointer}#booking_list{margin-top:15px;max-height:170px;overflow-x:auto}#booking_list .h1{color:#000;font-size:15px;font-weight:700;padding:2px 19px;line-height:normal}#booking_list .h2{color:#000;font-size:12px;padding:2px 19px;line-height:normal}#booking_list .h3{color:#a3a28e;font-size:12px;padding:2px 19px;cursor:pointer;line-height:normal}#booking_list .h3:hover{color:#484848}#service_list #service_p,#service_list2 #service_p,#service_list3 #service_p{border-bottom:1px solid #a3a28e;color:#a3a28e;font-size:12px;line-height:17px;margin:0 19px;padding:20px 0}#service_list #service_p b,#service_list2 #service_p b,#service_list3 #service_p b{color:#000}#service_list #service_t,#service_list2 #service_t,#service_list3 #service_t{border-bottom:1px solid #a3a28e;color:#000;font-size:12px;line-height:17px;margin:0 19px;padding:20px 0 4px}#service_list #service_t .h1,#service_list2 #service_t .h1,#service_list3 #service_t .h1{font-size:17px;font-weight:700;margin:0 0 15px}#service_list #service_t li,#service_list2 #service_t li,#service_list3 #service_t li{font-size:13px;font-weight:700;margin:0 0 18px}#service_list #service_n,#service_list2 #service_n,#service_list3 #service_n{color:#000;font-size:14px;font-weight:700;line-height:17px;margin:0 19px;padding:20px 0 4px;position:relative}#service_list #service_n ul{position:absolute;right:-4px;top:20px}#service_list #service_n li{float:left;display:block;text-indent:-9999px;background:url(../../images/calender/btn_bullet.png) no-repeat 0 -20px;width:21px;height:20px;cursor:pointer}#service_list #service_n li.selected{background-position:0 0}#service_t b{display:block;text-indent:-9999px;background:url(../../images/calender/btn_bullet.png) no-repeat 0 -20px;width:21px;height:20px;cursor:pointer;float:left;margin-left:-3px;margin-top:-3px}#ui-datepicker-div{-moz-box-shadow:0 0 5px 0 #000;-webkit-box-shadow:0 0 5px 0 #000;box-shadow:0 0 5px 0 #000}.ui-widget-content{border:none}.ui-widget-header{background:0 0;border:none}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{width:20px;height:20px}.ui-widget-header .ui-icon-circle-triangle-w{background:url(../../images/calender/btn_pre.png) no-repeat 0 0;cursor:pointer}.ui-widget-header .ui-icon-circle-triangle-w:hover{background-position:0 -20px}.ui-widget-header .ui-icon-circle-triangle-e{background:url(../../images/calender/btn_next.png) no-repeat 0 0;cursor:pointer}.ui-widget-header .ui-state-hover{background:0 0;border:none}.ui-widget-header .ui-icon-circle-triangle-e:hover{background-position:0 -20px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{color:#fff;background-color:#6d1a42}.ui-state-default:active,.ui-state-default:active,.ui-widget-header .ui-state-default:active{color:#fff;background-color:#6d1a42}.ui-widget-content .ui-datepicker-current-day a{color:#fff;background-color:#a7a9ac}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none repeat scroll 0 0 transparent;border:1px solid #f3f3f3;color:#555;font-size:12px;height:22px;letter-spacing:-1px;margin:1px 3px;width:22px;-moz-box-shadow:0 0 1px 0 #f3f3f3;-webkit-box-shadow:0 0 1px 0 #f3f3f3;box-shadow:0 0 1px 0 #f3f3f3}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:1}.ui-widget-content .ui-state-disabled span.ui-state-default{background:url(../../images/calender/dash.png) no-repeat scroll 0 0 #ddd;color:#fff;opacity:.8}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0;text-align:center;text-decoration:none}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:auto}.ui-datepicker th{border:0;font-size:12px;padding:.7em .3em;text-align:center}.servicelist .selectbox li{text-indent:0!important;height:auto;padding:0 10px}