.ClassDescContainer{color: #000000; margin-top: 40px; width: 400px;height: auto;}
.ClassDescHeaderText{font-weight: bold;padding-bottom: 5px; padding-top: 3px;color:#ff6600;font-size: 14px;}
.ClassDescNameHeader{padding-top: 5px; font-weight: bold;padding-bottom: 5px;}
.ClassDescDescription{padding-bottom: 5px;}
.ClassDescSeparator{background-color: #EEEEEE; height:2px; width: 100%;}


#ScheduleTable{
width: 753px;
height: auto;
background-Color: #EAEAEA;
text-align: center;
border-collapse:collapse;
margin-top: 10px;
}


.SchedulePostInfo p{margin: 0px;}
.SchedulePreInfo p{margin: 0px;}

.SchedulePostInfo{padding-bottom: 0px;height: auto;}
.SchedulePreInfo{padding-bottom: 0px;height: auto;}


.ScheduleHeader{
font-weight: bold;
color: #ff6600;
padding-bottom: 0px;
padding-top: 30px;
font-size: 14px;
}

#DayCaption{
height: 18px;
width: 100px;
background-image: url(/skins/site/sportlife/images/bgScheduleHeadBL.gif);
color: #FFFFFF;
letter-spacing: 1px;
}

#DayContent{
vertical-align:top;
}

.gymclasses p{margin:0}
.classheaders{padding: 2px}
.classextrainfos{color: gray;}



#sch_BodyPump{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #EF3F22;
margin-bottom: 3px;
}
#sch_StyrkIntro{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #962E33;
margin-bottom: 3px;
}
#sch_CirkelTraning{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #0C4DA2;
margin-bottom: 3px;
}
#sch_CykelIntro{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #74BEEA;
margin-bottom: 3px;
}
#sch_BodyCombat{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #4F7C42;
margin-bottom: 3px;
}
#sch_Core{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #B18A9C;
margin-bottom: 3px;
}
#sch_DanceAerobic{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #C9CACD;
margin-bottom: 3px;
}
#sch_Box{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #AFA180;
margin-bottom: 3px;
}
#sch_Pilates{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #82C552;
margin-bottom: 3px;
}
#sch_PowerYoga{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #F287B6;
margin-bottom: 3px;
}
#sch_Challenge{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #FECB09;
margin-bottom: 3px;
}

#sch_StepIntro{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #BCBDC0;
margin-bottom: 3px;
}
#sch_PowerYoga{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #F287B6;
margin-bottom: 3px;
}
#sch_white{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #FFFFFF;
margin-bottom: 3px;
}
#sch_BodyToning{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #7A6281;
margin-bottom: 3px;
}
#sch_Black{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #000000;
margin-bottom: 3px;
}

#sch_DarkGreen{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #003300;
margin-bottom: 3px;
}

#sch_DarkPurple{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #800040;
margin-bottom: 3px;
}

#sch_Orange{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #E0A21B;
margin-bottom: 3px;
}

#sch_DarkBlue{
background-Color: #F7F3E7;
color: #000000;
text-align: center;
height: auto;
min-height: 45px;
border: solid 2px #000080;
margin-bottom: 3px;
}

#BookOnlineIframe{
width: 100%;
height: 400px;
}
