
#fitness-NoCircute { background-color: #FFD978; padding: 10px }
#fitness-NoCircute h2 { margin: 0 }
#fitness-NoCircute em { font-weight: bold; color: #363636 }

#fitness-TodayWorkoutTop				{ background:#363636; }
#fitness-TodayWorkoutTop h3				{ color:#fff; float:left; font-size:15px; margin:0; padding:5px 0 0 12px; } 
#fitness-TodayWorkoutTop div#dayNav		{ color:#FFD977; float:right; padding-top:5px; padding-bottom:14px; margin-right:10px; }
#fitness-TodayWorkoutTop div#dayNav a	{ color:#FFD977; display:inline; font:bold 12px arial; }
#fitness-TodayWorkoutTop div#dayNav a:hover	  { color:#FFD977; }
#fitness-TodayWorkoutTop div#dayNav a:visited { color:#FFD977; }
#fitness-TodayWorkoutTop div#dayNav b	{ color:#fff; font-size:12px; text-decoration:none; }


#fitness-View .body table				{ float:left; width:355px; height:140px; }
#fitness-View .fitness-tdLeft			{ width:80px; vertical-align:top; }
#fitness-View .fitness-tdRight			{ vertical-align:top; }
#fitness-View .fitness-tdRight a		{  font-weight:bold; }
#fitness-View .body table td img		{ border:2px solid #D7D7D7; }
#fitness-View .body img					{ float:none; border:2px solid #D7D7D7; }
#fitness-View .fitness_bullet			{ color:#ccc; }

#fitness-ViewPrint #fitness-NoCircute { background-color: Transparent; border: 1px solid #000;  padding: 10px }
#fitness-ViewPrint .common_box .head { background-color: Transparent; border: 1px solid #000; color: #000  }
#fitness-ViewPrint .common_box .body { border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; border-top: 0px  }
#fitness-ViewPrint .body img {  border:2px solid #D7D7D7; margin-right: 10px }

#fitness-topNav #pt_top_nav a			{ float:left; display:block; width:171px; margin:0 1px 0 0; }
#fitness-topNav #pt_top_nav_border		{ background:#363636; margin-bottom:0px; }


#fitness-Excercise #rightHandModules { width: 310px; float: right }
#fitness-Excercise #desc { width: 400px; float: left }
#fitness-Excercise .fitness-ExcerciseStepsMain .steps img { float: right; border: 2px solid #D7D7D7; margin-right: 20px; margin-left: 20px  }

#fitness-Excercise #rightHandModules .common_box .body { background:#FFFFFF url(/images/members/bg_common_body_tile.gif) left top repeat-x ; border-left: 2px solid #D7D7D7; border-right: 2px solid #D7D7D7; border-bottom: 2px solid #D7D7D7; border-top: 0px none   }
#fitness-Excercise #rightHandModules .common_box { width: 300px; float: right }

#fitness-ExcercisePrint #rightHandModules .common_box_print .body {  border-left: 2px solid #D7D7D7; border-right: 2px solid #D7D7D7; border-bottom: 2px solid #D7D7D7; border-top: 0px none   }
#fitness-ExcercisePrint #rightHandModules .common_box_print { width: 250px; float: right }
#fitness-ExcercisePrint #rightHandModules { width: 250px; float: right }
#fitness-ExcercisePrint #desc { width: 300px; float: left }
#fitness-ExcercisePrint .fitness-ExcerciseStepsMain .steps img { float: right; border: 2px solid #D7D7D7; margin-left: 20px  }

#fitness-topNav #subNavigation a span { height: auto; line-height: normal } 

#fitness-Excercise #fitness-excerciseTips img {  border: 2px solid #D7D7D7; margin-right: 10px }
#fitness-Excercise #fitness-excerciseTips table td { vertical-align: top}

#fitness-Excercise #othermoves { width: 95%; background-color: #FFF8DC; padding: 10px; margin-top: 20px }
#fitness-Excercise #othermoves td { width: 50% }
#fitness-Excercise #othermoves h3 { margin-bottom: 5px }

#fitnessQuickInfo p { padding: 0 0 4px 0; margin: 0 }
#fitnessQuickInfo img { margin-right: 4px; vertical-align:bottom  }
#fitness-SideModule-BottomLinks { font-size:11px; text-align:center; margin:10px;}



/* Weekly Workout */
.weeklyworkoutprint td, .weeklyworkoutprint li { font-size:8pt; }
.weeklyworkoutprint td, .weeklyworkoutprint th {font-size: 8pt; line-height: 10pt; font-family: arial, helvetica, sans-serif; }
.weeklyworkoutprint #container {  width: 6.25in; text-align: left; margin: 10px auto; }
.weeklyworkoutprint .warmup { width: .55in; background-color: #f6f6f6; padding-top: 25px; }
.weeklyworkoutprint .cooldown { width: .6in; background-color: #f6f6f6; padding-top: 25px; }
.weeklyworkoutprint .cardio_warmup { width: 1.50in; background-color: #f6f6f6; }
.weeklyworkoutprint .cardio_cooldown { width: 1.55in; background-color: #f6f6f6; }
.weeklyworkoutprint .warmup, .circuit, .circuit_header, .cardio_header { border-style: solid; border-color: #666; border-width: 0 1px 0 0; }
.weeklyworkoutprint .circuit_header { font-weight: bold; text-align: center; background: #ddd; text-transform: uppercase;}
.weeklyworkoutprint .cardio_header { padding-left: .65in; font-weight: bold; text-align: left; background: #ddd; border-width: 0; text-transform: uppercase; } 
.weeklyworkoutprint .circuit { width: .95in; }
.weeklyworkoutprint .checkboximg { margin: 0px 2px -2px 0; }
.weeklyworkoutprint table.daily_workout td { vertical-align: top; }
.weeklyworkoutprint table.daily_workout { font-size: 8pt; margin: 0 0 10px 0; width: 6.25in; border: solid 1px #000; }
.weeklyworkoutprint table.daily_workout p { margin: 0 0 10px 0; }
.weeklyworkoutprint table.daily_workout th { font-size: 10pt; text-align: left; font-style: italic; border-style: solid; border-color: #666; border-width: 0 0 1px 0; }
.weeklyworkoutprint table.daily_workout th.rest_day { border-style: none; border-width: 0 0 0 0; }
.weeklyworkoutprint table.daily_workout th.cardio_date { border-style: solid; border-color: #000; border-width: 0 0 1px 0; }
.weeklyworkoutprint .cardio, .cardio_warmup { border-style: solid; border-color: #666; border-width: 0 1px 0 0; }
.weeklyworkoutprint .cardio { width: 2.87in; }
.weeklyworkoutprint .greeting { font-size: 10pt; font-weight: bold; margin: 5px 0 5px 0; }
.weeklyworkoutprint ul { margin: 0 0 0 15px; padding: 0; }
.weeklyworkoutprint li { list-style-image: url(/images/members/checkbox-sm.gif); margin: 0 0 3px 0; padding: 0; background:transparent }
.weeklyworkoutprint .fullsize { font-size:10pt; }





/* Exercise Index */
#exerciseindex #subNavigation a span { height: 24px; width: 58px }
#exerciseindex #subNavigation a { margin-right: 2px; line-height: 1.2em }
#exerciseindex #subNavigation { font-size: 9px;  }


#iconscontainer { margin-left: 6px }
.iconmodule { margin-right: 2px; padding-right: 0px; float: left;  background: url(/images/members/exerciseIndex-bg.gif) left 22px repeat-x }
.iconmodule h1 { background-color: #FAD575; color: #363636; font-size: 14px; font-weight: bold; text-align: center  }
.iconmodule img { float: left  }
.musclegroups img { margin-right: 3.5px }
.musclegroups img.last { margin-right: 0px }
table.exerIndex td { vertical-align: top; width: 150px; padding-bottom: 4px }
.allexerciseslinks { font-size: 12px; color: #fff }
.allexerciseslinks a { color: #FFD977 }
.allexercises div { padding-bottom: 4px }