@charset "utf-8";

/* CSS Document */
* { margin:0px; padding:0px; }
body { font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000; margin:0 0 7px 0; padding:0px; }
a, img { border:none; outline:none; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0px; padding:0px; }
h1 { font-size:14px; }
h2 { font-size:12px; }
.center-text { text-align:center; }
a:link { color: #185395; text-decoration:none; }
a:hover { color: #185395; text-decoration: underline; }
.fleft { float:left; }
.fright { float:right; }
.fleft2 { float:left; width:100%; }
.bold { font-weight:bold; }
.clear { clear:both; }
.text-right { text-align:right; }
.font-size-11 { font-size:11px; }
.font-size-14 { font-size:14px; }
.text-decoration-underline { text-decoration:underline; }
.italic { font-style:italic; }
.header_login {
   font-size: 15px;
    font-style: italic;
    font-weight: bold;
    
}

/*top============================================================================================================*/

.wrapper { width:940px; margin:0 auto; }
#top { background:#000; padding: 17px 0; position: fixed; top: 0; left:0; right:0; width: 100%; z-index: 99999;}
#logo { padding:0 0 0 0; }
.top_right { /*width:415px;*/ padding:0 20px 0 0; }
.top_right a { color:#F29324; font-size:14px; font-style:italic;text-decoration:none; }
.top_right a:hover { text-decoration:none; color:#fff; }
.consultas_link { text-align:right; padding:0 104px 0 0; }
.peluqueros_link { padding:0 0 0 64px; }
.asesorlegal_link { padding:0 11px 0 0; }
.dentistas_wrapp { padding:7px 0 0 0; }
.citaprevia_color { font-size:24px;  color:#fff; margin-left:15px; font-style: italic;}
.dentistas_wrapp a.citaprevia { font-size:24px; font-weight:bold; color:#fff; margin-left:15px; }
.fisio_link { padding:0 13px 0 18px; }
.talleres_link { padding:0 0 0 30px; }
.profesionaldegolf_link { padding:2px 35px 0 0; }
.masajistas_link { padding:0 0 0 99px; }
.mygolfpro_link { padding:0 26px 0 0; margin-top:5px; }
.mygolfpro_link a { font-size:11px; }
/*main============================================================================================================*/

#main { padding:11px 0 0 0; margin: 137px 0 31px 0; min-height: 300px;}
#left_side { width:565px; padding:58px 0 0 0; }
.idalea_img { padding:0 0 0 54px; }
ul.idalea_text { padding:2px 0 0 0; }
ul.idalea_text li { color:#404040; font-size:21px; padding:0 0 0px 25px; font-style: italic; background:url(../images/dot.png) no-repeat 0 8px; list-style:none; }
.Servicios_text { padding:5px 0 0 24px; }
.Servicios_text sub { font-size:18px; }
.Servicios_text li { padding:0 0 0 16px; background:url(../images/arrow.png) no-repeat 0 4px; list-style:none; }
/*right=================================*/

#right { width:344px; color:#F2F2F2;/*font-family: Myriad Pro;*/ }
.login { /*background:url(../images/login_img.png) no-repeat 0 4px;*/ width:284px; /*height:210px;*/ margin: 0 auto; }
.login_wrapp { padding:0 23px 0 23px; }
.Login_top_cornar { background:url(../images/Login_top_cornar.png) no-repeat 0 bottom; height:30px; }
.Login_mid_bg { background:url(../images/Login_mid_bg.png) repeat-y; float: left; width: 290px; }
.Login_bottom_cornar { background:url(../images/Login_bottom_cornar.png) no-repeat 0 top; height:40px; }
.register_top_bg { background:url(../images/register_top_bg.png) no-repeat; height:26px; }
.register_mid_bg { background:url(../images/register_mid_bg.png) repeat-y; float: left; width: 353px; }
.register_bottom_bg { background:url(../images/register_bottom_bg.png) no-repeat; height:37px; }
.login_wrapp h2 { font-size:15px; padding:0 0 8px 5px; font-style:italic; font-weight:bold;  }
.email_wrapp { padding:0 0 10px 0; }
.email_text { width:65px; text-align:right; padding:2px 3px 0 0; }
.email_input { }
.input_mid_bg { background:url(../images/input_mid_bg.png) repeat-x; height:16px; padding:2px 0; }
.input_mid_bg input { height:14px; width:152px; border:none; background:none; }
.Acceder_mid_bg { background:url(../images/Acceder_mid_bg.png) repeat-x; display:block; height:19px; }
.Acceder_mid_bg a { font-size:13px; line-height:17px; font-style: italic; color:#1A1A1A;text-decoration:none; }
.Acceder_mid_bg a:hover { text-decoration:none; }
.Acceder_wrapp { margin:0 5px 0 10px; }
.Register_bg { width:353px; /*background:url(../images/Register_bg.png) no-repeat;*/ margin:0 auto; }
.probation { font-size:12px; }
.Register_bg .login_wrapp .email_text { width:120px; }
.Register_bg .login_wrapp .input_mid_bg input { width:155px; }
.input_mid_bg select.sr, .Register_bg .login_wrapp .input_mid_bg select.profession_select { height:15px; border:none; background:none;font-style: italic; }
.input_mid_bg select.sr { width:47px; font-size:11px; }
.Register_bg .login_wrapp .input_mid_bg input.Population { width:35px; }
.Register_bg .login_wrapp .input_mid_bg input.Population2 { width:104px; }
.Register_bg .login_wrapp .email_input { padding:0 2px 0 0; }
.Register_bg .login_wrapp .profession { padding:0 0 0 32px; }
.Register_bg .login_wrapp .input_mid_bg select.profession_select { color:#808080; font-style:italic; width: 251px; font-size:11px; }
/* cis Vaibhaw 9dec start*/
.Register_bg .login_wrapp .profession1 {  margin: 0 0 0 40px;  }
Register_bg .login_wrapp .input_mid_bg select.calender_select { color:#808080; font-style:italic; width: 251px; }
.calender_select { height:15px; border:none; background:none;width: 251px; color: #808080;font-style: italic;}
Register_bg .login_wrapp .input_mid_bg select.law_select { color:#808080; font-style:italic; width: 251px; }
.law_select { height:15px; border:none; background:none;width: 251px; color: #808080;font-style: italic;}

/* cis Vaibhaw 9dec end*/
.Register_bg .login_wrapp .profession2 { padding:0 0 0 2px; }
.privacy_policy { padding: 0 0 0 5px; width: 265px; }
.create_Account { padding:0 0 0 63px; }
.trial_period { color:#1A1A1A; padding:0 0 0 25px; }
.jump { padding:0 10px 0 0; font-size:13px; }
.record_mid_c { height:22px; background:url(../images/record_mid_c.png) repeat-x; padding:0 8px; }
.record_mid_c a { line-height:20px; font-style:italic; font-size:13px; color:#fff; }
.record_mid_c a:hover { text-decoration:none; }
/*footer=================================*/

#footer { margin:15px 0 0 0;  background:#000; padding:10px 0 8px 0; bottom: 0; width: 100%; float:left; }
.footer_logo { }
.footer_link {  padding: 5px 0 0 180px;}

.footer_link a { border-left:#fff solid 1px; color:#fff; padding:0 5px; text-decoration:none;}
.footer_link a:hover { color:#F29324; text-decoration:none; }
.footer_link a:first-child { border:none; }
.footer_r_img { padding:11px 11px 0 0; }
/*professional_search css======================================*/

#search_wrapp { width:881px; margin: auto;}
#search_wrapp .search_t_c { background:url(../images/search_t_c.png) no-repeat bottom; height:13px; }
.search_mid { border-left:solid 4px #f19322; border-right:solid 4px #f19322; padding:0 0 20px 0; }
#search_wrapp .search_b_c { background:url(../images/search_b_c.png) no-repeat bottom; height:13px; }
#search_wrapp .welcome { color:#1A1A1A; font-size:14px; padding:28px 0 0 0; }
*:first-child+html #main { margin:155px 0 0 31px; padding: 11px 0 0; }
#search_wrapp .calendar { padding:93px 0 27px 22px; }
#search_wrapp .name_bg { background:#f19322; padding:7px 7px 7px 9px; margin:0 2px 7px 2px; }
#search_wrapp .name_bg1 { background:#f19322; padding:7px 13px 7px 17px; margin:0 2px 7px 2px; }
#search_wrapp .name_bg .input_mid_bg input { width: 272px; font-size:11px; color:#808080; }
#search_wrapp .name_bg .Acceder_mid_bg a { color:#333333; font-size:12px; }
/*profession_selection.html=============================================*/

#search_wrapp .calendar.Select_profession { padding:46px 0 26px 9px; }
#search_wrapp .name_bg .lawyers_text { font-size:14px; color:#fff; width:233px; }
*:first-child+html #search_wrapp .Professional_search_list { width:160px; }
*:first-child+html #search_wrapp .Check_list { width:60px; }
*:first-child+html .Acceder_wrapp.Acceder_wrapp2 { width:102px; }
*:first-child+html .View_Calendar { width:90px; }
/*Select_city.html=====================================================*/

#search_wrapp .country { font-family:Arial; width:290px; }
#search_wrapp .country.population { width:215px; }
#search_wrapp .country_text { color:#808080; font-size:10px; padding:3px 0 0 0; }
#search_wrapp .Spain_text { color:#fff; padding:2px 0 0 7px; }
/*19-11-2011=====================================================*/
.logo_text { color: #FFFFFF; font-size: 18px; font-weight:bold; font-style:italic; }
.top_link { text-align:right; /*width:372px;*/ }
.top_link a { padding:0 0 0 10px; color:#fff;font-size: 12px; }
.top_link a:hover { color:#f19322; }
/*update_data.html=======================================================*/
#update_data_wrapp { width:600px; margin:0 auto; color:#fff; }
.update_data_t_c_2 { height:18px; background:url(../images/update_data_t_c.png) no-repeat bottom; }
.update_data_t_c { height:18px; background:url(../images/update_data_t_c.png) no-repeat bottom; }
.update_data_mid { background:#fbb03b; padding:7px 40px 0px 56px; }
.update_data_b_c { height:18px; background:url(../images/update_data_b_c.png) no-repeat top; }
.update_data_mid h2 { text-align:center; font-size:14px; padding:0 0 20px 0; color:#fff; }
.name_wrapp { margin:0 0 9px 0; }
.name_text { width:26%; text-align:right; font-size:10px; padding-bottom:5px; }
.name_input { width:73%; padding:0 0 0 5px; font-size:10px; }
.name_input_l_c { background:url(../images/name_input_l_c.png) no-repeat right; width:6px; height:17px; }
.name_input_mid_bg { width: 82%; background:url(../images/name_input_mid_bg.png) repeat-x; height:17px; margin-top:1px; }
.name_input_r_c { background:url(../images/name_input_r_c.png) no-repeat left; width:6px; height:17px; }
.name_input_mid_bg input { border:none; background:none; font-size:10px; font-family:Arial; padding:1px 0 0 0; width: 100%; }
.name_input_mid_bg.Sr_select select, .name_input_mid_bg.dentist select { color:#666666; height:18px; margin:1px 0 0 0;<!-- background:none;--> border:none; width:100%; font-size:10px; font-family:Arial; }
.name_input_mid_bg.Sr_select { width:73%; }
.name_input.Sr_select_wrapp { width:10%; }
.name_input.main_Sr_select_wrapp { width:61%; }
.name_input.main_Sr_select_wrapp input { width:100%; }
.name_input.main_Sr_select_wrapp .name_input_mid_bg { width:79%; }
.name_input_mid_bg.Sr_select input { width:100%; }
.name_wrapp span { padding:0 0 0 3px; }
.name_input.Sr_select_wrapp3 { width:5%; }
.name_input_mid_bg.Sr_select3 { width:51%; }
.name_input.Sr_select_wrapp4 { width:40%; }
.name_input_mid_bg.Sr_select4 { width:51%; }
.name_input_mid_bg.dentist select { width:100%; font-size: 9px; }
/*.radio_btn{background:url(../images/radio_btn.png) no-repeat; height: 14px;
    width: 15px;
}*/
.radio_btn input.radio_btn1 { margin:0 0 0 1px; }
.name_input.radio_btn_text { font-style:italic; }
.Annual { padding:0 5px 0 0; }
.radio_btn { padding:0 30px 0 0; }
.Aceptar_btn input { border:none; background:url(../images/Aceptar_btn.png) no-repeat; text-align:center; font-size:11px; font-style:italic; line-height:16px; cursor:pointer; width:75px; height:17px; float:left; margin-right:12px; padding:0 0 2px 0; }
.Aceptar_btn a:hover { text-decoration:none; }
.Aceptar_btn input, .Unlock_Screen a {  }
/*timetable====================================================*/

.timetable_wrapp { width:800px; margin:0 auto; }
.appointment_calendar { font-family:Verdana; font-size:15px; }
.visit_wrapp { padding:35px 0 18px 0; }
.visit_text { font-size:13px; color:#29AAE1; width:232px; line-height:19px; padding:16px 0 0 0; }
.bannerbg_wrapp { width:341px; padding:8px 0 0 0; }
.banner_bg1 { background:url(../images/banner_bg1.png) no-repeat; width:341px; height:51px; overflow: hidden;}
.banner_bg1 input, .banner_bg2 input { color:#999999; font-size:14px; font-weight:bold; font-style:italic; background:none; border:none; padding:7px 0 0 19px; }
.banner_bg1 #upload { color:#999999; font-size:14px; font-weight:bold; font-style:italic; background:none; border:none; padding:7px 0 0 19px; }

#status{
	font-family:Arial; padding:5px;
}
.banner_bg2 #upload { color:#999999; font-size:14px; font-weight:bold; font-style:italic; background:none; border:none; padding:7px 0 0 19px; }

.banner_bg2 { background:url(../images/banner_bg2.png) no-repeat; width:341px; height:51px; margin:19px 0 0 0; }
.celender { }
.tab_wrapp {  float: left; padding: 6px 0 0; width: 100%;}
.tab_btn { padding:5px 0 0 0; }
.tab_btn1 { padding:7px 0 0 0; }
.tab_btn1 a { float:left; width:100px; /*height:28px; */ color:#fff; display:block; font-size:18px; text-align:center; line-height:27px; background:url(../images/week_tab.png) no-repeat; margin:0 1px 0 0; }
.tab_btn a:hover { color:#29aae1; text-decoration:none; }
.Unlock_Screen { width:166px;margin:0 13px 0 0; }
.Unlock_Screen a { background:url(../images/Unlock_Screen_btn.png) no-repeat; color:#333333; margin-right:14px; width:166px; height:26px; line-height: 26px; display: block; text-align: center;text-decoration:none; }
.Unlock_Screen a:hover { text-decoration:none; color:#f79b27; }
.month_btn { padding: 0 13px; background:url(../images/month_bg.png) repeat-x; font-size:18px; color:#fff; text-align:center; height:37px; }
.mont_text { width:734px; padding: 6px 0 0; }
.back_btn, .next_btn { padding:11px 0 0 0; }
.table_wrapp table { border-bottom: solid 2px #6c6c6c; color:#fff; border-collapse: collapse; background:#d7d7d7; }
.table_wrapp table td { border:solid 1px #fff; padding:10px 0; }
.week { font-weight:bold; background:#acacac; font-size:16px; color:#fff; }
.font_size, .time_text { color:#333333; }
.font_size { font-size:15px; font-weight:bold; }
.time_text { font-size:18px; font-weight:bold; }
.time_text_bg { background:#0f86c9 url(../images/time_text_bg.png) repeat-x; font-size:14px; font-weight:bold; }
.not_available { color:#808080; font-size:13px; }
.orenge_color { background:#f26822 url(../images/orenge_color.png) repeat-x; }
.table_wrapp table td.Juan_Paz { font-size:14px; padding:0;}
.Juan_Paz span { display:block; font-size:14px; }
/*booking_appointments.html========================================*/

.booking_appointments_wrapp {  }
*:first-child+html #main.booking_main { margin: 147px 0 31px; }
#main.booking_main { margin: 131px 0 0px; }
*:first-child+html .booking_left { width:600px; padding:28px 0 0 0; }
.booking_left { width:600px; padding:28px 0 15px 0; }
.golf_shop_wrapp { width:281px; }
 
.golf_shop_top_img p { padding:0 0 12px 0; }
.golf_shop_top_img li { background:url(../images/star_img.png) no-repeat 0 4px; list-style:none; padding:0 0 4px 12px; }
.golf_shop_top_img2, .Google_maps_bg, .Recommend_bg, .Recommend_bg, .login_wrapp2.Acceder_btn span, .login_wrapp2.Acceder_btn input { text-align:center; }
.golf_shop_top_img2 { background:url(../images/golf_shop_top_img2.png) no-repeat; width:257px; height:143px; padding: 22px 18px 0 20px;  font-size:14px; }
.online_agendas_R { width:319px; }
.online_agendas_bg { background:url(../images/online_agendas_bg.png) no-repeat; width:246px; height:126px; font-size:15px;  line-height:18px; padding: 28px 0 0 61px; }
.Google_maps_bg { padding:14px 10px 0 10px; width:195px; margin:0 auto; background:url(../images/Google_maps_bg.png) no-repeat;  font-size:14px; line-height:16px; height:96px; }
.Google_maps_bg p { padding:0 0 15px 0; }
.Recommend_bg { margin:0 auto; font-size:13px; background:url(../images/Recommend_bg.png) no-repeat;  width:142px; height:142px; padding: 25px 0 0; }

#footer.booking_footer{margin: 0 0 0;}
/*Login=============================*/
*:first-child+html .Login_wrapp{width:302px;}
/*.Login_wrapp { border-left: solid 1px #cf8e3c ; border-right: solid 1px #cf8e3c;padding: 11px 0 1px; background:url(../images/Login_bg.jpg) repeat-y; width:323px; color:#1A1A1A;  font-size:10px; }*/
.Login_wrapp h1 { font-size:13px; }
.Login_box_Wrapp.Login_box_Wrapp1 { padding: 3px 18px 13px 18px;  background:url(../images/login_mid_bg2.png) repeat-y;}
*:first-child+html .Login_box_bg { width:232px; margin:0 auto; }
.Login_box_bg {width:249px; margin:0 auto; }

.Login_box_Wrapp h1,.email_input.Wednesday past_events_btn input,.print_btn input{}
.Login_box_Wrapp h1 { padding:0 0 9px 0; font-weight:bold; font-style:italic; }
.login_wrapp2 { padding:0 0 9px 0; }
.login_text { width:52px; text-align:right; padding:2px 5px 0 0; }
.login_input { width:124px; background:url(../images/login_input_bg.png) no-repeat; height:17px; padding: 1px 3px 0 3px; }
.login_input input.login_input2 { border:none; background:none;  font-size:10px; width: 115px; }
.login_input.Remember_me ,.record_wrapp .login_input.Remember_me{ width:145px; background:none; }
*:first-child+html .record_wrapp {margin: 20px auto 0 13px; width: 289px; }
.record_wrapp {margin: 14px auto 0 25px; width: 289px;  }
.Login_box_Wrapp.record_bg{background:url(../images/record_mid_bg.png) repeat-y; padding: 2px 15px 0 15px;}
.login_wrapp2.Acceder_btn span { display:block; }
.login_wrapp2.Acceder_btn input { padding:0 0 3px 0; border:none; cursor:pointer; background:url(../images/Acceder_btn.png) no-repeat; width:60px; height:17px; line-height:20px; font-size:11px; font-style:italic; margin:10px 0 0 0; }
*:first-child+html .record_wrapp .login_text { width:100px; }
 
 
 
 
.record_wrapp .login_text { width:100px;  }
.record_wrapp .login_input { background: url(../images/login_input_bg2.png) no-repeat scroll 0 0 transparent; height: 17px; padding: 1px 3px 0; width: 141px; }
.record_wrapp .login_input input.login_input2 { background: none repeat scroll 0 0 transparent; border: medium none; width: 134px; }
*:first-child+html .record_wrapp .Remember_me{  padding:0 0 0 18px;}
.record_wrapp .Remember_me{  padding:0 0 0 25px;}

.record_wrapp .login_wrapp2.Acceder_btn input { padding: 0 0 3px; background:url(../images/create_Account_btn.png) no-repeat; width:77px;   }
span.Remember_me2{ margin:0 0 0 6px;}
.Login_box_Wrapp a{ color:#1A1A1A; font-style:italic;}
 
/*user_future reservations.html===================================================*/
#main.user_future_reservations{ margin: 149px 0 43px;}
#search_wrapp .welcome.Garcias{ font-size:18px; padding:8px 0 38px 0;}
.email_input.Wednesday{ font-size:14px; color:#fff;}
.Cancelar_btn input{ width:112px;  padding: 0 0 2px; height:18px; cursor:pointer; border:none; background:none; background:url(../images/Cancelar_btn1.png) no-repeat;}
.email_input.Wednesday.past_events_btn input{ border:none; font-size:14px; background:url(../images/past_events_btn.png) no-repeat; width:141px; height:23px;   }
#search_wrapp .name_bg1.name_bg2{ background:none;padding: 7px 10px 7px 17px;}
.email_input.Wednesday.past_events_btn input,.print_btn input,.print_btn input{ padding:0 0 5px 0;cursor:pointer;}
.print_btn_wrapp{}
.print_btn input{ background:url(../images/print_btn.png) no-repeat; width:131px; height:23px; font-size:16px; border:none;}
.print_btn span{font-size:11px; display:block; padding:5px 0 0 0; }

*:first-child+html #search_wrapp .Professional_search_list.Cancelar_btn2 { width:auto; }

/*user_timetable_week_all.html===================================================*/
*:first-child+html #main.user_timetable_week{margin:60px 0 31px 0; }
#main.user_timetable_week{margin: 56px 0 31px 0; }
.appointment_calendar.appointment_calendar2{ font-size:14px;}
.appointment_calendar.appointment_calendar2 span.Reservations{ display:block; color:#F6921E; padding:5px 0 0 0; font-size:12px;}
.address{ padding: 10px 0 30px;}
.address span.Viewmap{ display:block; padding:10px 0 0 0; color:#F6921E; font-size:14px; font-weight:bold; font-style:italic;}


/*user_02_busqueda_profesional.html=========================================*/
*:first-child+html #main.user_future_reservations{  margin:170px 0 43px;}
 
.input_mid_bg input{ font-size:13px; color:#00000;}
/*#search_wrapp .Spain_text { color:#fff; padding:2px 0 0 7px; }{Change}*/
/*.table_wrapp table td.Juan_Paz { font-size:14px; padding:0;font-family: 'ArialNarrow'; }{Change}*/
/*.email_input.Wednesday.past_events_btn input,.print_btn input{font-family: 'MyriadProItalic'; padding:0 0 5px 0;cursor:pointer;}{Change}*/
/*#search_wrapp { width:881px; margin: auto;font-family: 'MyriadProCondensed'; }{remove font}*/
/*.Aceptar_btn input { border:none; background:url(../images/Aceptar_btn.png) no-repeat; text-align:center; font-size:11px; font-style:italic; line-height:16px; cursor:pointer; width:56px; height:17px; float:left; margin-right:12px; padding:0 0 2px 0; }{Change}*/

#main.user_future_reservations2{ margin: 104px 0 43px;}
*:first-child+html #main.user_future_reservations2{  margin:105px 0 43px;}

/*user_actualizar_datos.html=============================================================*/
#main.registration_data{ margin:75px 0 15px;}
*:first-child+html #main.registration_data { margin:74px 0 14px 0;}
#main.registration_data .update_data_mid{ padding:5px 40px 10px 56px;}
#main.registration_data .update_data_mid h2{padding: 0 0 90px;}
#main.registration_data .name_input.Aceptar_btn{padding: 25px 0 0 5px;}

/*user_Contact_form.html=============================================================*/
p.contact_us_text{ font-size:10px; padding:0 0 30px 0;}

.name_input.message_bg { background:none; background:url(../images/message_bg1.png) no-repeat; width:470px; height:120px; margin:0 0 0 5px;}
.name_input.message_bg textarea{ border:none; background:none; padding:5px;  width: 454px; height:108px;}

.update_data_mid.user_Contact_form .name_input_mid_bg{width: 78.5%;}

/*user_legal_provisions.html=================================================*/

/*#main.registration_data .update_data_mid.Security_Commitment_wrapp{ padding:9px 30px; color:#1e1103; font-size:10px;}*/
#main.registration_data .update_data_mid.Security_Commitment_wrapp {
    color: #fff;
    font-size: 10px;
    padding: 9px 30px;
}
.Security_Commitment_wrapp h1{ font-weight:bold; text-align:center; padding:0 0 10px 0;}
.Security_Commitment_wrapp p{ padding:0 0 18px 0;}
.Security_Commitment_wrapp ul{ padding:0 0 20px 0;}
.Security_Commitment_wrapp li{ margin:0 0 0 23px;}
/*cis Vaibhaw 25 nov */
.agent_box_input_mid_bg {
    height: 18px;
	float:left;
    width: 25px;
}

.input_R_bg_select {
    height: 20px;
    width: 7px;
}
.input-img{background:url(../images/input-img.png) no-repeat; width:470px; height:31px;}
.input-img input{ border: medium none;
    height: 24px;
    margin: 3px 0 0 5px;
    padding: 0 10px 0 5px;
    width: 432px;}
.input-img2{ border:none;background:url(../images/input-img5.png) no-repeat; width:470px; height:21px;}
.input-img2 input{  background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 14px;
    margin: 2px 0 0 5px;
    padding: 0 10px 0 5px;
    width: 465px; }


.wc-nav {
	width:100%;
	float:left;
}
.wc-nav button {
    background: url("../images/back_btn.png") no-repeat scroll 0 0 transparent;
     margin: 5px 0 0;
    border: medium none;
}
 
 .wc-container .wc-nav button.wc-next {
    background: url("../images/next_btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    position: absolute;
    top: 31px; 
	left: 771px;
}

.wc-container .wc-nav2 .wc-week{
    
    background: url("../images/week_tab.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 27px;
    margin: 0 1px 0 0;
    text-align: center;
    width: 100px;
    border: medium none;
    height:28px;
    cursor:pointer !important;
}

.wc-container .wc-nav2 .wc-day{
   
   background: url("../images/week_tab.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 27px;
    margin: 0 1px 0 0;
    text-align: center;
    width: 100px;
    border: medium none;
    cursor:pointer !important;

}
.wc-container .wc-nav2{
	float:left;
	width:100%;
	padding: 1px 0 0;
	height:28px;

}

.calendarStyle2{
    display: block;

}
#calender .calendarStyle1{
    

}
.wc-nav button {
    height: 24px;
    width: 22px;
    cursor: pointer;
}

.wc-cal-event {
    color: #000000;
}
.wc-nav button.wc-prev{  
	left: 6px;
    position: absolute;
    top: 32px;
    }
.modalOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.3); /* black semi-transparent */
}
 

/*15-02-2012==============================================*/

#calendar{float: left;
    width: 100%;
	}
	.morning-tab,.morning-tab-2{ float: left;
    
    }
.morning-tab{
    border-right: 1px solid #000000;
   width: 394px;
   margin: 0 5px 0 0;
   padding: 0 0 0 5px;
   text-align: center;
   color: #333333;
}
.morning-tab-2{
    width:395px;
    text-align: center;
    color: #333333;
}
 .morning-text,.morning-text-2,.afternoon-text{
    border-right: 1px solid #000000;
    float: left;
 }
.morning-text{
    padding: 0 0 0 5px;
    width:91px;
}
.afternoon-text{
    padding: 0 0 0 5px;
    width:91px;
}
.morning-text-2{
      padding: 0 0 0 5px;
    width: 297px;
}

.footer_d_img {
    padding: 3px 0px 0 0;
}

.cal_arw_lft{ width:35px; height:131px; position:fixed; top:60%; left:190px;}

.cal_arw_rgt{ width:35px; height:131px; position:fixed; top:60%; right:190px;}

.tbutton, .ui-corner-all {
  color: #858585 !important;
  font-size: 12px;
  text-shadow: 1px 1px 0px #FFFFFF;
  box-shadow: 1px 1px 1px #EBEBEB;
  padding: 3px 10px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid #C7C7C7;
  background: #F5F5F5;
  background: linear-gradient(top,  #E5E5E5,  #F5F5F5);
  background: -ms-linear-gradient(top,  #E5E5E5,  #F5F5F5);
  background: -webkit-gradient(linear, left top, left bottom, from(#E5E5E5), to(#F5F5F5));
  background: -moz-linear-gradient(top,  #E5E5E5,  #F5F5F5);
}
.tbutton:hover, .ui-corner-all:hover{ {
  color: #333333 !important;
  cursor:pointer;
  background: #468CCF;
  background: linear-gradient(top,  #DEDEDE,  #F5F5F5);
  background: -ms-linear-gradient(top,  #DEDEDE,  #F5F5F5);
  background: -webkit-gradient(linear, left top, left bottom, from(#DEDEDE), to(#F5F5F5));
  background: -moz-linear-gradient(top,  #DEDEDE,  #F5F5F5);
}