﻿div#assessment_details, div#womens_health, div#personal_details, div#class_details { background-color:#f2f2f2; 
padding:0px; width:100%;  }
 
div#neck_problems_div, div#pilates_before_div, div#medical_conditions_div, div#back_problems_div, div#physical_problems_div, 
div#arthritis_div, div#cardiac_problems_div, div#stroke_div, div#medications_div, div#monday_times, div#tuesday_times, 
div#wednesday_times, div#thursday_times, div#friday_times, div#womens_health_div, div#saturday_times, div#pregnant_div
{ visibility:hidden; height:0px; }
 
div#assessment_details {text-align:left}
 
div#Pilates_left_column{width:479px; float:left; background-color:#ffffff;}
 
div#rightcol{width:205px; margin-left:5px; }

.pilates_timetable {  background-color:#fff; text-align:center; width:200px; border:1px solid #6E8EA3; float:left; margin-bottom:10px;}
.pilates_heading{ text-decoration:none; text-align:center; font-size:14px; 
background-image:url(../Images/Layout/btn_background.jpg); }

.pilates_calendar {float:left; width:190px;   padding-top:10px;  padding-bottom:5px; float:left; padding-left:5px;  }

.calendar_thumbs{float:left; width:190px; }
.calendar_thumbs a{padding-top:10px;}

.question_boxes {height: 87px; width:450px; }

.form_heading { text-decoration:none; text-align:center; font-size:14px; 
background-image:url(../Images/Layout/btn_background.jpg); 
padding-bottom:5px; padding-top:5px; border-top:1px solid #6E8EA3; border-bottom:1px solid #6E8EA3;}


.contentbox {  float:left; padding:5px; width:690px;  }
div#flash_box {border:3px solid #6E8EA3; margin: 0px 0px 15px 0px; width:199px;  }
div#flash_box2 {border:3px solid #6E8EA3; margin: 0px 0px 15px 0px; width:199px;  }

div#flash_box_left {border:3px solid #ffffff; margin: 10px opx 15px 0px}
 
 
div#reformerprices, div#matphysioprices, div#matnonphysioprices
{
position:absolute; left: -600px; visibility: hidden;  border: 1px solid #000066; 
background-color: white; width: 600px; padding: 0px;    
}


div#monday, div#teusday, div#wednesday, div#thursday, div#friday, div#saturday{
position:absolute; left: -300px; visibility: hidden;  border: 1px solid #000066; 
background-color: white; width: 355px; padding: 5px;}
 
 div#specials{width: 700px; padding: 5px; border: 1px solid #000066; 
              background-color:Red;
    position:absolute; left: 30px;
visibility: hidden;
              
 
 }
.success_lbl {font-size:16px;}
.add_data { vertical-align:top}
.red_data {vertical-align:top;    margin-bottom :5px;  font-size:.9em!important;  }
div#pilates_course, div#benefits{  width:100%; width:470px; float:left; background-color:#6E8EA3; margin-bottom:10px; border:1px solid #6E8EA3}

.pilates_table {border-collapse:collapse;    background-color:#80A0B5; color:#000066;}

.buffer{width:1%}
  .condition_question {width:370px!important;  }
  .condition_question2 {width:350px;  }
  .condition_question3 {width:330px;  }  
.radios {width:90px; text-align:right; }
.radios2 {width:110px; text-align:right;  }
.gp_label {width:70px;   }
.gp_labelW {width:85px;   }
.gp_textbox {width:120px;  }
.gp_address_box { width:350px;  }
.gp_add_label {width:75px;}


.add_data {width:215px;  vertical-align:top; height:20px; }
.bullet {  width:25px;}

div#pilates_course22{width:195px;   text-align:left ;}

 
.image {padding-left:5px;}
div#Pilates_Request {    width:460px; width:100%;  float:left;  background-color:Red; color:#000066 }
  div#Pilates_ad { width:460px;}
  
 
#monday_gridview, #teusday_gridview, #wednesday_gridview, #thursday_gridview, #friday_gridview, #saturday_gridview {padding:0px;height:22px;  } 
.grid_table td{ color:#000066; height:22px; border-collapse:collapse; font-size:9px;}
.grid_table th {font-size:9px; text-align:center}
.class_label {width:70px;  }
.day_boxes { width:16px;  }
.tick_day {  width:35px; vertical-align:middle;  }

.cnt_lbl {width:120px;   }
.mobile_lbl {width:60px;  }
.cnt_textbox {width:120px; }

.pilates_right_link {float:left; width:175px; height:40px; margin-bottom:5px;  display:table-cell; 
vertical-align:middle; background-color:#80A0B5;   border:3px solid #6E8EA3;   }

.pilates_link_icon {float:left; width:45px; height:40px;  
display:table-cell;  vertical-align:middle; background-color:#6E8EA3; }

.pilates_link_icon img{display:table-cell; vertical-align:middle; margin-top:auto;  margin-bottom:auto; }
.pilates_link {float:left; border:1px solid #ffffff;  width:115px; text-align:left; 
display:table-cell; vertical-align:middle; padding-left:5px; padding-right:7px;}

.pilates_link:hover { background-color:#ffffff;}

.pilates_link a{ color:#ffffff; font-size:.8em; font-weight:bold;  height:40px; width:100px;  display:table-cell; vertical-align:middle; 
 text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; display:table-cell; vertical-align:middle;}
 
.pilates_link a:hover {color:#556D79; background-color:#ffffff; text-decoration:none;}

.booking_tables {width:455px; width:100%;  float:none; text-align:left; table-layout:fixed; background-color:#DAE3EC;   font-size:.9em!important;  }
.table_labels{ background-color:#5B7392; color:#ffffff; font-size:12px; text-align:center;  }
                
 

.class_day{ text-align:center}
div#monday_times .class_day {text-align:center}
div#monday_times .class_time {text-align:right}
div#monday_times .class {text-align:center}
div#monday_times .class_instructor {text-align:center}
div#monday_times .class_information {text-align:center} 


.class_select {text-align:center}
 .class_day {text-align:center ;  }
 .class_time {text-align:right}
 .class {text-align:center; }
  .class_instructor {text-align:center}
 .class_information {text-align:center} 

 .class_type {width: 50px!important;  }
 
 
 .nav_extra {width:180px; float:left; margin-left:0px; margin-top:10px; }
.duration {width:20px!important;  }


 
 div#twitter_home {border:1px solid #ffffff; float:left;}

 .button_inner {text-align:center;  margin-top:15px;}
 
 .button_inner a{width:100%; color:#fff; display:inline; padding:10px 160px;  border:5px solid #6E8EA3;
                 vertical-align:middle; height:100%; line-height:35px; text-decoration:none;   }
.button_inner a:hover{ border:5px solid #6E8EA3;}
 .button_inner:hover2 {border:5px solid #6E8EA3; background-color:#fff;}
