#sv_apptpro_request{background-color:#FFF;border:dashed;border-width:1px;border-color:#999;padding:4px}#sv_apptpro_request td,tr{border:2px}#sv_apptpro_request
h3{font-size:24px;margin-top:0px;padding:10px}#sv_apptpro_request_gad{background-color:#FFF;border:solid;border-width:1px;border-color:#999;padding:4px;-moz-border-radius:10px;border-radius:10px}#sv_apptpro_request_gad td,tr{border:0px;margin-top:5px;vertical-align:top}#sv_apptpro_request_gad
h3{font-size:24px;margin-top:0px;padding-top:10px;padding-bottom:15px;padding-left:10px;border:thin solid #b2b2b2;background-color:#f9f9f9;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.sv_apptpro_request_dropdown{}.sv_apptpro_request_text{}.sv_apptpro_request_label{text-align:left;vertical-align:top}.sv_apptpro_request_select_user_label{background-color:#FFC}#sv_apptpro_print{font-family:Arial,Helvetica,sans-serif;font-size:12px;border:dashed;border-width:1px}#sv_apptpro_print
td{font-size:14px}.sv_apptpro_request_cancel_row{background-color:#FFC}#sv_apptpro_front_desk{width:100%;background-color:#FFF;border-width:1px;border-color:silver}.calendar_text{font-family:Arial,Helvetica,sans-serif;font-size:10px}.calendarHeader{font-weight:bolder;font-size:16px}.calendarHeaderDays{font-weight:bolder;background-color:#E7E7E7;border:solid 1px}.calendarToday{background-color:#FFC}.calendar{border:solid 1px;font-size:12px;padding:2px}.calendarCell{height:50px;border:solid 1px}.calendar_day_number{color:Navy}.calendar_week_view{background-color:#FFF;border:solid 1px;font-size:12px;padding:2px}.calendar_week_view_header_row{height:30px;margin:10px}.week_day_table{border:solid 1px;background:transparent}.week_row_header{color:Navy;line-height:15px;background-color:#F6F6F6;font-size:11px}.week_row{font-size:12px;line-height:15px}.week_row0{font-size:12px;line-height:15px}.week_row1{font-size:12px;line-height:15px;background-color:#F6F6F6}.row0{font-size:11px}.row1{background-color:#F6F6F6;font-size:11px}.detail_row0{background-color:#FFF;font-size:12px}.detail_row1{background-color:#F6F6F6;font-size:12px}.admin_detail_row0{background-color:#FFF;font-size:12px;vertical-align:middle}.admin_detail_row1{background-color:#F6F6F6;font-size:12px;vertical-align:middle}.sv_apptpro_errors{color:#F00;font-size:16px;font-weight:bold}.sv_gad_timeslot_available{display:inline;border:solid;border-width:1px;border-color:#3C0;background-color:#CFC;height:20px;padding:1px;-moz-border-radius:5px;border-radius:5px;margin-top:5px}.sv_gad_timeslot_available_staff{display:inline;border:solid;border-width:1px;border-color:#3C0;background-color:#e5fbf1;height:20px;padding:1px;-moz-border-radius:5px;border-radius:5px;margin-top:5px}.sv_gad_timeslot_available_timeony{display:inline;border:solid;border-width:1px;border-color:#3C0;background-color:#CFC;min-height:20px;padding:1px;-moz-border-radius:5px;border-radius:5px;margin-top:5px}.sv_gad_timeslot_available
img{position:relative;top:45%;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%)}.sv_gad_timeslot_clickable{display:block;height:100%;outline-offset:0px !important;font-size:16px !important}.sv_gad_timeslot_booked{display:inline;border:solid;border-width:1px;border-color:#F00;background-color:#FFCECE;height:20px;padding:1px;-moz-border-radius:5px;border-radius:5px;margin-top:5px}.sv_gad_timeslot_booked_timeony{display:inline;border:solid;border-width:1px;border-color:#F00;background-color:#FFCECE;height:20px;padding:1px;-moz-border-radius:5px;border-radius:5px;margin-top:5px}.sv_gad_timeslot_booked
img{position:relative;top:45%;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%)}.sv_gad_timeslot_pending{display:inline;border:dashed;border-width:1px;border-color:#F00;background-color:#FFCECE;height:20px;padding:1px;-moz-border-radius:5px;border-radius:5px;margin-top:5px}.sv_gad_timeslot_pending_timeony{display:inline;border:dashed;border-width:1px;border-color:#F00;background-color:#FFCECE;height:20px;padding:1px;-moz-border-radius:5px;border-radius:5px;margin-top:5px}.sv_gad_timeslot_pending
img{position:relative;top:45%;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%)}.sv_gad_timeslot_book-off{display:block;border:solid;border-width:1px;border-color:#FC0;background-color:#FFC;height:20px;padding:1px;margin-top:5px}.sv_gad_timeslot_book-off_timeony{display:block;border:solid;border-width:1px;border-color:#FC0;background-color:#FFC;height:20px;padding:1px;margin-top:5px}.sv_gad_timeslot_book-off
img{position:relative;top:45%;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%)}.sv_gad_timeslot_selected{display:inline;border:solid;border-width:1px;border-color:#999;background-color:#FF0;height:20px;padding:1px;-moz-border-radius:5px;border-radius:5px;margin-top:5px}.sv_gad_timeslot_selected_timeony{display:inline;border:solid;border-width:1px;border-color:#999;background-color:#FF0;height:20px;padding:1px;-moz-border-radius:5px;border-radius:5px;margin-top:5px}.sv_gad_timeslot_selected
img{}.sv_gad_user_selection{}.sv_gad_user_selection
td{padding-left:5px}#sv_gad_user_selection_div{}.sv_gad_user_selection_table{border-collapse:collapse;border-style:solid;border-width:1px;border-color:#3C0}.sv_gad_user_selection_row{}.sv_gad_user_selection_row
td{padding-left:5px;padding-right:5px;border-style:solid;border-width:1px;border-color:#3C0}.sv_gad_timeslot_header{border:solid;border-width:1px;border-color:#03C;#border-right:1px;color:#03C;background-color:#FFF;height:18px;padding:0px;margin-top:0px}.sv_gad_timeslot_yaxis_header{font-size:10px;min-height:20px}.sv_gad_row_wrapper{min-height:20px}.sv_gad_row_wrapper_mobile{color:#03C;min-height:30px}.sv_gad_container_table{margin-top:10px;margin-bottom:10px}.sv_apptpro_selected_resource{font-weight:bold;color:#00C;padding-left:20px}.sv_gad_legend{color:#03C;font-size:10px;line-height:25px}table#sv_gad_outer_table tr
td{height:30px;border-top:solid;border-top-width:1px;border-top-color:#CCC}.gad_header_row
td{vertical-align:middle !important}div.current{clear:both;border:1px
solid #ccc;padding:10px
10px}div.current
dd{padding:0;margin:0}#resource_udfs_div{margin-top:10px;margin-bottom:10px}.mobile_title{border-bottom:1px solid #666}#sv_apptpro_request_gad_mobile{font-family:Arial,Helvetica,sans-serif;padding-left:4px;padding-right:4px;border:solid;border-width:1px;border-color:#999;-moz-border-radius:10px;border-radius:10px}#sv_apptpro_request_gad_mobile
h3{font-size:20px;margin-top:0px;padding-top:10px;padding-bottom:15px;padding-left:10px;border:thin solid #b2b2b2;background-color:#f9f9f9;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.sv_grid_button_mobile{font-size:18px;height:20px}.button_mobile{height:30px;font-size:18px}.sv_apptpro_request_dropdown_mobile{font-family:Arial,Helvetica,sans-serif;height:30px;font-size:20px}.sv_apptpro_selected_resource_mobile{font-weight:bold;color:#00C}.sv_apptpro_request_text_mobile{font-family:Arial,Helvetica,sans-serif;height:25px;font-size:16px}.links_mobile{font-size:18px}.checkbox_mobile{height:20px;width:20px;font-size:20px}.calendar_list_row_mobile{height:30px;font-size:18px}.calendarHeader_mobile{font-weight:bolder;font-size:18px}.calendar_text_new{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#C6F}.color_new{color:#C6F}.calendar_text_new a:link, calendar_text_new a:visited, calendar_text_new a:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#C6F}.calendar_text_accepted{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#090}.color_accepted{color:#090}.calendar_text_accepted a:link, calendar_text_accepted a:visited, calendar_text_accepted a:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#090}.calendar_text_pending{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#F90}.color_pending{color:#F90}.calendar_text_pending a:link, calendar_text_pending a:visited, calendar_text_pending a:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#F90}.calendar_text_declined{font-family:Arial,Helvetica,sans-serif;font-size:10px}.color_declined{}.calendar_text_declined a:link, calendar_text_declined a:visited, calendar_text_declined a:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px}.calendar_text_canceled{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#F00}.color_canceled{color:#F00}.calendar_text_canceled a:link, calendar_text_canceled a:visited, calendar_text_canceled a:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#F00}.calendar_text_no_show{font-family:Arial,Helvetica,sans-serif;font-size:10px}.color_no_show{}.calendar_text_no_show a:link, calendar_text_no_show a:visited, calendar_text_no_show a:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px}.calendar_text_attended{font-family:Arial,Helvetica,sans-serif;font-size:10px}.color_attended{}.calendar_text_attended a:link, calendar_text_attended a:visited, calendar_text_attended a:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px}.calendar_text_completed{font-family:Arial,Helvetica,sans-serif;font-size:10px}.color_completed{}.calendar_text_completed a:link, calendar_text_completed a:visited, calendar_text_completed a:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px}.calendar_text_deleted{font-family:Arial,Helvetica,sans-serif;font-size:10px}.color_deleted{}.calendar_text_deleted a:link, calendar_text_deleted a:visited, calendar_text_deleted a:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px}.calendar_text_timeout{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#F69}.color_timeout{color:#F69}.calendar_text_bookoff{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#FFF;background:#F00}.sv_gad_legend_mobile{color:#03C;font-size:8px;line-height:18px}.sv_gad_non_work_day{display:block;border:solid;border-width:1px;border-color:#FC0;background-color:#FFC;height:20px;padding:1px}#resource_extras_div{margin-top:10px;margin-bottom:10px;*/}#resource_seat_types_div{margin-top:10px;margin-bottom:10px}#booking_detail_div{background-color:#CFC;border:thin solid #59ff59;padding:10px;padding-bottom:0px;-moz-border-radius:5px;border-radius:5px}.gad2_grid{}.gad2_row{border-top:#999 thin;text-align:left}.gad2_legend{marging-top:10px;font-size:10px;line-height:25px}#cell_container{background-color:#FAFAF1}#svlabel{float:left;width:auto;margin-left:0.5em;margin-right:0.5em;padding-top:4px}#sv_apptpro_mybookings{}#sv_apptpro_mybookings td,tr{border:0px;padding:4px}#sv_apptpro_mybookings
h3{font-size:24px;margin-top:0px}$sv_apptpro_fe_admin{}#sv_apptpro_fe_admin td,tr{border:0px;padding:4px;font-size:12px}#sv_apptpro_fe_admin
h3{font-size:24px;margin-top:0px}#sv_apptpro_fe_adv_admin{}#sv_apptpro_fe_adv_admin td,tr{}#sv_apptpro_fe_adv_admin
h3{}div.current{max-width:2000px!important}#sv_apptpro_fe_detail{}#sv_apptpro_fe_detail td,tr{border:0px;padding:4px;font-size:12px}#sv_apptpro_fe_detail
h3{font-size:24px;margin-top:0px}#sv_apptpro_fe_resource_detail{}#sv_apptpro_fe_resource_detail td,tr{border:0px;padding:4px;font-size:12px}#sv_apptpro_fe_resource_detail
h3{font-size:24px;margin-top:0px}#sv_apptpro_fe_service_detail{}#sv_apptpro_fe_service_detail td,tr{border:0px;padding:4px;font-size:12px}#sv_apptpro_fe_service_detail
h3{font-size:24px;margin-top:0px}#sv_apptpro_fe_timeslot_detail{}#sv_apptpro_fe_timeslot_detail td,tr{border:0px;padding:4px;font-size:12px}#sv_apptpro_fe_timeslot_detail
h3{font-size:24px;margin-top:0px}#sv_apptpro_fe_bookoff_detail{}#sv_apptpro_fe_bookoff_detail td,tr{border:0px;padding:4px;font-size:12px}#sv_apptpro_fe_bookoff_detail
h3{font-size:24px;margin-top:0px}#sv_apptpro_fe_coupon_detail{}#sv_apptpro_fe_coupon_detail td,tr{border:0px;padding:4px;font-size:12px}#sv_apptpro_fe_coupon_detail
h3{font-size:24px;margin-top:0px}#sv_apptpro_fe_extras_detail{}#sv_apptpro_fe_extras_detail td,tr{border:0px;padding:4px;font-size:12px}#sv_apptpro_fe_extras_detail
h3{font-size:24px;margin-top:0px}#sv_apptpro_front_desk{}#sv_apptpro_front_desk td,tr{padding:4px;font-size:12px}#sv_apptpro_front_desk
h3{font-size:24px;margin-top:0px}#sv_apptpro_front_desk_top td,tr{border:0px;padding:4px;font-size:12px}#calview_here{padding-left:2px}.calcResults_outside{border:solid 1px #000}.calcResults_header{background-color:#ededed;border-top:solid 1px #000;text-align:center}.sv_readonly_background{background-color:#F0F0F0;color:#666}#sv_apptpro_fe_detail_read_only{font-family:Arial,Helvetica,sans-serif;font-size:12px}.fe_header_bar{background-color:#FF0;border-top:solid 1px !important;border-bottom:solid 3px !important;text-align:right}.wiz_header_bar{background-color:#e3fce3;border-top:solid #CCC 1px;border-bottom:solid #CCC 1px;text-align:right}.wiz_button{}.wiz_button:hover{}.booking_header{border-top:solid #CCC 1px !important;border-bottom:solid #CCC 1px !important}.booking_footer{border-top:solid #CCC 1px !important;border-bottom:solid #CCC 1px !important}.resource_selector{background-color:#F0F0F0;border:thin solid #CCC}.category_selector{background-color:#F0F0F0;border:thin solid #CCC}.service_selector{background-color:#F0F0F0;border:thin solid #CCC}.booking_title{padding-top:10px}.fe_admin_header{background-color:#F4F4F4}.sv_apptpro_user_search tr,td{border:0pt}.sv_select
select{display:list-item !important;width:auto;min-width:100px;min-height:80px}.sv_order_style{width:30px;text-align:center}.sv_date_box{width:100px;text-align:center}.sv_date_box_mobile{width:140px;text-align:center}.admin_dropdown{width:auto}#sv_alertWindow{display:none;border:1px
solid #333;width:600px;height:400px;border-radius:5px;padding:10px;background-color:#FFF;z-index:3200;position:absolute}#sv_alertWindowMobile{display:none;border:1px
solid #333;width:250px;height:350px;border-radius:5px;padding:2px;background-color:#FFF;z-index:3200;position:absolute;left:2}#btnOk,#btnCancel{}.svCartFixedHeightContainer{display:none;height:400px;width:640px;padding:3px;z-index:3200;position:absolute}.svCartPopupContent{height:350px;overflow:auto}#sv_footer{width:85%;text-align:center;margin:auto;margin-top:10px;padding:10px;border:1px
solid #d8d8d8;background:#f9f9f9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}#sv_header{text-align:center;padding-bottom:15px}.sv_udf_radio_table{}.sv_udf_radio_table input, sv_udf_radio_table
td{display:table-cell;vertical-align:text-bottom}.sv_udf_radio_text{padding-left:5px;padding-right:10px}.display_grid_date{color:#f00}#cart_dialog{}#sv_apptpro_view_cart
table{background-color:#FFC}.sv_help_icon{vertical-align:top}.sv_yellow_bar{background-color:#FF0}.row0_mobile{font-size:11px;height:40px}.row1_mobile{background-color:#F6F6F6;font-size:11px;height:40px}.sv_select_mobile{display:list-item !important;min-width:100px;min-height:80px}.row30px{height:30px}#tabs{width:100%}#tabs .ui-tabs-nav{padding: .2em .1em .2em .2em;width:99%;background:#CCC}#tabs .ui-tabs-nav li
a{display:block}#tabs .ui-tabs-panel{border-width:0px 1px 1px 1px;clear:left;padding-top:10px;padding-left:4px;padding-right:4px}#tabs-mobile{width:99%}#tabs-mobile .ui-tabs-nav{padding: .2em .1em .2em .2em;width:98%;background:#CCC}#tabs-mobile .ui-tabs-nav
li{clear:left;width:99%;background:#FFF}#tabs-mobile .ui-tabs-nav li
a{display:block}#tabs-mobile .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0;padding-right: .1em;border-right-width:1px;border-right-width:1px;background-color:#EFEFEF}#tabs-mobile .ui-tabs-panel{border-width:0px 1px 1px 1px;clear:left;padding-top:10px;padding-left:4px;padding-right:4px}#mobile_datepicker{background-color:#F00;height:200px;left:50%;position:fixed;top:50%;width:200px;margin:-100px 0 0 -100px}.sv_gad_timeslot_gap{display:inline;border:solid;border-width:1px;border-color:#FC0;background-color:#FFC;height:20px;padding:1px;margin-top:5px}.extras_block{}.ui-datepicker{z-index:9999 !important}#css-ddslick{}.dd-select{border-radius:2px;border:solid 1px #ccc;position:relative;cursor:pointer}.dd-desc{color:#08c;display:block;overflow:hidden;font-weight:normal;line-height:1.4em}.dd-selected{overflow:hidden;display:block;padding:10px;font-weight:bold}.dd-pointer{width:0;height:0;position:absolute;right:10px;top:50%;margin-top:-3px}.dd-pointer-down{border:solid 5px transparent;border-top:solid 5px #000}.dd-pointer-up{border:solid 5px transparent !important;border-bottom:solid 5px #000 !important;margin-top:-8px}.dd-options{border:solid 1px #ccc;border-top:none;list-style:none;box-shadow:0px 1px 5px #ddd;display:none;position:absolute;z-index:2000;margin:0;padding:0;background:#fff;overflow:auto}.dd-option{padding:10px;display:block;border-bottom:solid 1px #ddd;overflow:hidden;text-decoration:none;color:#333;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out}.dd-options>li:last-child>.dd-option{border-bottom:none}.dd-option:hover{background:#f3f3f3;color:#000}.dd-selected-description-truncated{text-overflow:ellipsis;white-space:nowrap}.dd-option-selected{background:#f6f6f6}.dd-option-image,.dd-selected-image{vertical-align:middle;float:left;margin-right:5px;max-width:128px}.dd-image-right{float:right;margin-right:15px;margin-left:5px}.dd-container{position:relative}​ .dd-selected-text{font-weight:bold}.wiz_header_bar input[type=button]{border:1px
solid #E0F9F9;color:#fff;background:#4AA44A;padding:5px
10px;border-radius:5px}.wiz_header_bar input[type=button]:hover{background:#186B18}#sv_apptpro_request_gad input[type=submit]{border:1px
solid #125050;color:#000;background:#6FBDBD;padding:5px
10px;border-radius:5px}#sv_apptpro_request_gad input[type=submit]:hover{background:#125050;color:#fff}.submit_section{text-align:center}.submit_section input[type=button]{border:1px
solid #f00 !important;color:#5F5F5F !important;background:#ccc !important;padding:5px
10px;border-radius:5px}.submit_section input[type=button]:hover{background:#ddd !important}#sv_apptpro_request_gad .table-striped>tbody>tr:nth-child(2n+1)>td,.table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#F0F0F0 !important}.resource_image{padding-top:10px;max-height:64px}.resource_label{font-size:14px !important}.sv_gad_slots_row_wrapper{height:35px!important;vertical-align:text-bottom}.sv_tablet_row{height:60px}.sv_table{display:table;width:100%}.sv_table_cell_name{display:table-cell;width:20%;padding-left:10px}.sv_table_cell_value{display:table-cell;padding-left:10px}.sv_table_row{display:table-row}.sv_udf_cell_value{}.sv_apptpro_request_helptext{font-size:10px;padding-bottom:15px}.body
sv_h3{}#accordion_grid{}#common_udfs_div{margin-top:10px;margin-bottom:10px}.seats_block{width:100%}#sv_accordion .ui-accordion-content{margin:0;padding:10px}#sv_accordion .ui-accordion-header{background-color:#ccc;margin:0px}#sv_apptpro_purcase_uc{}#sv_apptpro_purcase_uc
h3{font-size:24px;margin-top:0px}.product_mobile_row{padding:10px;border-bottom:solid thin #333}.product_image{padding-top:10px;max-height:64px}.recaptcha_mobile{max-width:200px;transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}#summary_name,#summary_email,#summary_phone,#summary_cat,#summary_resource,#summary_service,#summary_extras,#summary_datetime,#summary_seats{font-weight:bold}#cancel_results{color:#F00;font-weight:bold}#sv_codeblock_submit{booked_seats_div}#booked_seats_div{font-size:16px;font-weight:bold;padding-left:15px}.abpro_confirmation_screen{padding:20px
!important}#pay_proc_buttons{padding:10px}.sv_recaptcha{padding:10px}.sv_apptpro_request_label#res_rate_label,#res_rate_total_label{padding:3px;text-align:center;color:#00F}.sv_apptpro_request_label#extras_fee_label{color:#C60}.sv_apptpro_request_label #total_label,#res_grand_total{font-weight:bold}