@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../images/resources/top_gradient.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px 0px 0px 0px;
	}

input{ padding:2px; }
textarea{ width:98%; padding:2px; }
select{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px; padding:2px;	}
img{	border:0px;	}
.center{	margin: 0 auto;	text-align:center;	}
.clear{	clear:both;	}
#mainMenu{	float:right;	}
#loginForm{	padding:5px;border:1px solid #CCCCCC; background-image:url(../images/resources/color_messageBox.gif);	}
#logo{	float:left; margin-top:10px;}
#header_image_container{	width:1000px;	}
#top_header{
	width: 100%;	
	color:#1F2428;
	height:123px;	}
#main_container{ width:inherit;	height:inherit;	}
#center_container{	width:745pt;	height:inherit; 	}
main_content{ height:inherit;	padding:0px 0px 0px 0px;}
.sub_menu
	{	height:inherit;	width:90px;	float:left;	padding:5px; background-image:url(../images/resources/submenu_color.gif);
		border-right:#FFFFFF solid 1px; color:#000000; 
	}
#content{	padding-top:15px;	padding-bottom:15px;	}
#featured{	padding:10px;	float:left;	width:230px;	border: 1px solid #CCCCCC;	}
#searchNav{	padding:5px;	float:left;	width:250px;	border: 1px solid #CCCCCC; }
#primaryPhoto{	margin-bottom:10px;	}
#main{	padding:5px;margin-left:5px;float:right;width:700px; border:#CCCCCC 5px solid;}
#gymLobby{ padding:5px;width:700px;	border:#CCCCCC 5px solid; float:right;}
#gymLobbyShop{padding:10px;width:800px;	border:#CCCCCC 5px solid;}
#footer{background-color:#FFFFFF;width:inherit;	}
.leftnav_menu{width:160px; padding:3px;border:#CCCCCC solid 1px; margin-bottom:5px;background-image:url(../images/resources/color_gray.gif); display:block;}
.leftnav_menu:hover{border:#999999 solid 1px;}
#personal_info{	padding:3px;margin-top:15px;border-bottom:#000000 1px solid; }
.personalInfo_content{	padding:5px;margin-top:3px;	border-bottom:#CCCCCC solid 1px;color:#000000;	}
#name{	margin-bottom:5px; border-bottom:1px solid #CCCCCC;	}	
#about_me{	padding:10px; }
#about_me_lifestyle{ margin-bottom:10px; }
#contacts{	padding:3px;margin-top:15px;border-bottom:#000000 1px solid; }
.comments{ padding:2px;width:692px;border:#CCCCCC 1px solid; margin-top:3px; margin-bottom:5px;}
.comment_content{ padding-left:3em;padding-right:3em; text-align:left; padding:8px; color:#333333;  }

.topic_comments{ padding:5px;margin-left:5px;margin: 0 auto;margin-bottom:3px;right:100px;width:718px;border:#CCCCCC 1px solid;	}
#news_container, #aboutme_container{ margin-top:10px; border:1px solid #CCCCCC;  }
#gym_topics_container{	border:#CCCCCC 1px solid;	margin-top:10px; }
#photoGallery,#videoGallery { border:#CCCCCC 1px solid;	margin-top:10px;  }
.index-headings{ padding:5px; background-image:url(../images/resources/color_gray.gif); margin:2px 2px 2px 2px;}
.photoThumbnails{ float:left; margin-left:20px;margin-right:20px;margin-bottom:20px; width:80px; height:100px; overflow:hidden; border:1px solid #CCCCCC; }
.photoThumbnails:hover{ border:1px solid #666666; }

#photoContainer,#videoContainer{ padding:10px; }
.videoThumbnails{ float:left;margin-left:15px;margin-right:15px; width:120px;  border:1px solid #CCCCCC; padding:5px; background:#FFFFFF; overflow:hidden;}
.deleteFoodConfirmation{ padding:10px; width:650px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#000000;}
#fitness_container{ background-image:url(../images/resources/color_orange.gif);padding:5px;border:#CCCCCC 1px solid;margin-top:10px;	}
#impression{background-image:url(../images/resources/color_ltgray.gif);padding:5px;margin-top:10px; border:#CCCCCC 1px solid;	}
#impression_text{	padding:5px;	}
.delete{	float:right;	}
#newsFeedContainer{	width:50%;float:right;border-left:#999999 solid 1px;	}
.newsfeed{	padding:6px; 	}
.fitnessSummary{	padding:5px;	margin-left:20px;	border-bottom:#999999 1px solid;	}
.gym_topic{	padding:5px;	margin-left:20px;margin-right:20px;	border-bottom:#CCCCCC 1px solid;	color:#663300;	}
.indexTopic{	padding:5px;	margin-left:10px;	}
.announcement{	color:#663300; padding-right:20px;	}
.more_right{	float:right; margin-right:0px;	}
.more_left{ float:left; margin-left:0px; }

.searchRight{	float:right;	margin-top:15px;	}
.contacts_content{	padding:5px;	margin-top:3px;	border-bottom:#CCCCCC solid 1px;	color:#000000;	}
.contactDetails{ float:right; }	
#mailbox{	width:inherit;	height:inherit;	padding-top:10px;	}	
.mailContentContainer{	padding:2px;border-bottom:#FFFFFF 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px;	}
#from{
	float:left;width:20%;height:21px;padding:3px;
	background-color:#FFFFE0;
	border:#999999 1px solid;margin-right:3px;
	}	
.fromContents{	float:left;	width:20%;	height:18px;padding:2px;margin-right:3px;margin-top:5px;}
#subject{
	float:left;width:40%;height:21px;padding:3px;
	background-color:#FFFFE0;
	border:#999999 1px solid;margin-right:3px;
	}	
.subjectContents{float:left;width:40%;height:18px;padding:2px;margin-right:3px;	margin-top:5px;	}
#date{	float:left;	width:25%;height:21px;	padding:3px;background-color:#FFFFE0;	border:#999999 1px solid;	}
.dateContents{	float:left;	width:25%;	height:18px;	padding:2px;	margin-left:10px;	margin-top:5px;	}
.deleteMessage{	float:right;	height:18px;	padding:2px;	margin-top:5px;	padding-right:10px;	}
.deleteFood{	float:left;	height:18px;	padding:2px;	margin-top:5px;	padding-left:40px;	}
#messageBox{ text-align:justify;	margin-top:10px;padding:10px;	border:#CCCCCC 1px solid;width:500px;	}
#deleteReply{ padding-top:10px;	}	
#bodyMassIndex{		padding:10px;	}
#bodyMassIndexDetails{	padding:10px;		width:93%;	}
#nutritionTable{ width:inherit;	height:inherit;	padding:10px;	}
#nutritionTableDetails{width:93%; border-bottom:1px solid #CCCCCC; 	}
#basalMetabolic{ width:inherit;	height:inherit;	padding:10px;}
#basalMetabolicDetails{	padding:10px;	border-bottom:#CCCCCC 1px solid;	width:93%;	}
#weightGoal{ width:inherit;	height:inherit;	padding:10px; margin-top:10px;	}
#weightDiagram{ width:inherit;	height:inherit;	padding:10px;	}
#weightGoalDetails{	padding:10px;	border:#CCCCCC 1px solid;width:94%; }
#weightGoalDiagram{ margin-bottom:15px; width:93%;  }
#fitnessSummaryContainer{ width:688px;}
.nutritionSummary{padding:5px;margin-left:3px;margin-top:3px;float:left;width:215px;text-align:left;	}
.nutritionSummaryDetails{padding:5px;float:left;text-align:left; width:200px; border-bottom:#FFFFFF 1px solid;}
#noTopic{ padding:5px; margin-left:20px;margin-right:20px; text-align:center; }
#postTopicComment{ text-align:center; width:695px;  }
.myExercise{ margin-top:5px;margin-bottom:15px;padding:10px;border:#CCCCCC 1px solid; }
#cardioDetails{ margin-top:5px;padding:3px;border-top:#999999 1px solid;border-bottom:#999999 1px solid;	}
#workoutDetails{margin-top:5px;padding:3px;border-top:#999999 1px solid;border-bottom:#999999 1px solid;	}
.exercise{	float:left;	width:250px;	}
.exerciseTime{	float:left;	text-align:left;width:250px;}
#addExercise{	padding:10px;	}
.monthlyExercise{ padding:5px;}
#addCardio, #addActivity, #addStrength{	padding:10px;border:#CCCCCC 1px solid; margin-bottom:5px; margin-top:5px; background-image:url(../images/resources/color_ltgray.gif);  }
.cardioInputDetails{	padding:10px;	margin-top:5px;	border-bottom:#CCCCCC dotted 1px;}
#topicContents{	text-align:justify;	padding:10px; border-bottom:1px solid #CCCCCC;	}
#star_rating{ padding:5px;margin-left:5px;float:right;right:100px;width:688px;	}
#profileUpdates{margin-top:10px;width:650px;float:left; 	}
#lockerRoomAds{	margin-top:10px;width:200px;float:left;margin:5px 5px 3px 3px; text-align:left; overflow:hidden;	}
#hollerBox{	padding:5px;width:258px;float:left;border:#CCCCCC 3px solid;margin-top:10px;	}
#indexContainer{ width:700px;float:right;margin-top:10px;}
#indexContainer2{ border-top:#CCCCCC 1px solid;padding-top:10px;padding-bottom:10px;	text-align:left;width:700px;float:right;}
#gymLobbyMembers{	border-top:#CCCCCC 1px solid;padding-top:10px;padding-bottom:10px;text-align:left;width:700px;float:right;}
#hollerBoxIcons{ padding-bottom:5px;}
.holler{	padding:10px;	border-bottom:#CCCCCC 1px solid;	text-align:left;	}
.hollerText{ padding-top:10px;	margin-left:25px;	text-align:left;	}
.hollerName{	text-align:left; }
#gymLobbyDesc{	border-top:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;text-align:center;	}
.indexBanners{ border-top:#CCCCCC 1px solid; padding-top:10px;	padding-bottom:10px;text-align:left;width:700px;float:right; text-align:center;}
#insideGymLobby{ width:325px;padding:5px;float:left;	}
#topFitnessTopics{	width:325px;padding:5px;	float:left;	border-left:#CCCCCC 5px solid;}
.memberCon{ margin-top:10px;margin-right:10px;width:100px;height:150px;text-align:center;padding:3px;float:left;	}
.memberName{ padding:5px; }
#announcementTitle{ padding-bottom:5px;	}
#footer{  padding:10px;   border-top:#CCCCCC 1px solid; text-align:center;  margin-top:15px; 	}
#searchTopic{	margin-left:10px;border-top:#CCCCCC solid 1px; text-align:left;}
#searchTopicKeyword{ padding:5px;margin-left:10px;text-align:right;color:#663300;}
.border_lang{ border-top:1px solid #CCCCCC;}
.registrationFields{ padding:5px;text-align:right;}
.registrationLeft{ padding:5px;text-align:left;	}
.registrationRelation{ padding:5px;	}
#addExerciseForm{ padding:10px; }
.addExerciseRow{ padding:10px; border:#CCCCCC dotted 1px;}
.addSet{ padding:3px;margin:5px 5px 5px 5px;}
.saveWorkoutBtn{ font-size:14px;	text-align:center;	}
#exerciseDetails{	padding:5px; }
#deleteConfirmation{	padding:10px; width:650px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#000000;	}
.setDetails{	padding:5px;	border:#CCCCCC 1px solid;}
.font16{	font-size:16px;	}
#topicContainer{padding:10px;margin-left:5px;margin: 0 auto;width:700px;border:#CCCCCC 5px solid;}
.commentNotLoggedInContainer{margin: 0 auto;width:546pt;}
#nutritionRecord{width:inherit;	height:inherit;	padding:10px;	}
.nutritionRecordRow{	padding:2px; border-bottom:1px solid #CCCCCC;}
.nutritionRecordContents { padding:5px; margin-bottom:5px;margin-top:5px; background-color:#FFFFFF; border-bottom:1px dotted #CCCCCC; }
.nutritionContainer{ border:1px solid #CCCCCC; padding:10px;font-size:12px; color:#000000; }

.monthlyNutritionHeading, .monthlyNutrition-block{ padding:10px; border-bottom:1px dotted #CCCCCC; font-size:14px; float:left; width:400px; }
.monthlyNutritionEntry{ float:left; width:100px; }
.monthlyNutrition-block{ padding:10px; border-bottom:1px dotted #CCCCCC; font-size:14px; float:left; width:400px; }
.monthlyNutrition-block:hover{ background:url(../images/resources/color_ltgray.gif); }

#timeTab{
	float:left;	width:120px;;	padding:2px; 
		margin-right:3px;	
}

#foodNameTab{
	float:left;	width:400px;padding:2px;margin-right:3px;
}

#caloriesTab{
	float:left;padding:2px; width:120px;margin-right:3px;color:#000000;
}

.AddNutrition{
	padding:10px; margin-top:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.food-image{ width:120px; height:120px; border:1px solid #CCCCCC; overflow:hidden; }
.nutritionFactsAdd{ font-size:11px; width:200px; border:1px solid #999999; padding:3px; margin-bottom:10px; }

.nutritionFields{ border-bottom:1px dotted #CCCCCC; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px; }
.nameOfMeal{ margin-bottom:10px; }
.recipe{ border:1px solid #CCCCCC; padding:10px; margin-bottom:10px;background:url(../images/resources/color_ltgray.gif); }
.nameOfMealComp{  margin-top:10px;  border:1px solid #CCCCCC; }
.nameMeal_input{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; font-size:11px; }
.totalCalorie_con{ padding-right:60px; border-bottom:none;}
.addFoodHeading{padding-top:10px;width:720px;text-align:left;	}
.nutritionFoodEntry{	padding-top:15px;	padding-bottom:5px;	border-top:1px solid #CCCCCC;	}
#calorieInput{	width:40%;	float:left;	padding:10px;}
#optionalNutritionDetails{border-left:1px solid #CCCCCC;padding-top:10px;padding-left:10px;	width:50%;	float:left;	}
.contactImage{	border:#CCCCCC 1px solid;	float:left;	margin-right:20px; overflow:hidden;  width:50px; height:50px;}
.contactList{ padding:8px; border:1px solid #CCCCCC; margin-right:10px; margin-top:10px; margin-left:10px; }
#pageNav{ padding:3px; text-align:right;}
.tdBorder{ border:1px solid #CCCCCC; padding:5px;}
.searchResult { padding-top:5px; padding-bottom:5px; margin-top:10px;  color:#666666;}
.adjustRight { margin-right:20px; }
#loginConfirm { width:500px; padding:5px; border:#CCCCCC 5px solid; }
.usernameCon { padding:5px; }
#photo_small{ padding:10px; border:1px solid #CCCCCC; background:url(../images/resources/color_ltgray.gif); }
.photo_small_con { 
	width:120px; height:150px; overflow:hidden; 
	margin-left:15px;margin-right:15px;border:1px solid #CCCCCC; 
	text-align:center;
	}
#imageContainer{ width:600px; margin-bottom:5px; padding:5px; overflow:auto; border:1px solid #CCCCCC;}
#uploadContainer{ padding:10px;	margin-bottom:10px;	text-align:left;
	border:#CCCCCC 1px solid; border-top:none; background-image:url(../images/resources/color_ltgray.gif);
	}
#uploadPhotoPolicy{ width:300px; height:inherit; float:right; padding:5px; font-weight:bold;}
#messageSentSuccess{ padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#FFFFCC  }
#monthTab{ 
	float:left;width:20%;height:21px;padding:2px;
	background-color:#FFFFE0;
	border:#999999 1px solid;margin-right:3px;color:#000000;
	}
#completeTab{ 
	float:left;	width:20%;height:21px;padding:2px;
	background-color:#FFFFE0;
	border:#999999 1px solid; margin-right:3px;color:#000000;
	}
.monthDayContent{ float:left;	width:20%;	height:21px;	padding:2px;	margin-right:3px;	margin-top:5px;	}
.completeContent{	float:left;	width:20%;	height:21px;	padding:2px;	margin-right:3px;	margin-top:5px;	}
.topicAll{ padding:10px; margin-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #CCCCCC; }
.topicAlltxt{ padding:3px; }
#addContact{ padding:3px; border:5px solid #CCCCCC; font-size:14px;}
#addContactImage{ float:left; padding:5px;margin:10px 10px 10px 10px; }
.user_comment{ padding:3px; background-image:url(../images/resources/color_gray.gif);}
#weightGoalMessage{ padding:10px; }
.weightGoalOption{ padding:10px; border-top:#CCCCCC 1px solid; }
#updateWeight{  width:290px; border:#CCCCCC 1px solid; background-image:url(../images/resources/color_gray.gif); margin-top:10px; }
#exerciseDesc{ padding-bottom:10px; }
#exerciseImage{ padding-right:10px; float:left; }
#foodDetails{  width:600px; margin:0 auto; }
.setRow{ padding:5px; border-bottom:1px dotted #CCCCCC; margin-top:5px;}
.myWorkoutHeading{ padding-bottom:5px;margin-top:3px;float:right;	width:730px; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; }
#bodyWeightDetails{ padding:10px; border:1px solid #CCCCCC; width:500px; margin-top:10px; }
#bodyFatDetails{ padding:10px; border:1px solid #CCCCCC; width:500px; margin-top:10px;}
.pendingList{ border:1px solid #CCCCCC; padding:5px; width:300px; margin-top:15px; float:left; margin-right:10px; margin-left:10px; }
.acceptInvite{ margin-top:15px; }
#signOutRight{ float:right; padding-bottom:5px; } 
#advancedSearchHeading{ margin-top:10px; padding-top:10px; border-top:1px solid #CCCCCC; }
#advancedSearch{  padding:10px; }
.imageBorder{ border:1px solid #CCCCCC; }
#weeklyCalorie{width:inherit;	height:inherit; padding-bottom:3px; margin-top:5px;}
#weeklyCalorieDetails{  padding:5px;	border:#CCCCCC 1px solid;	width:290px; background-image:url(../images/resources/color_ltgray.gif);	}
#exerciseMonthly{ padding:10px; border:1px solid #CCCCCC; background-image:url(../images/resources/color_ltgray.gif); }
#exerciseMonthTab{ padding:5px; border:1px solid #CCCCCC;  background-image:url(../images/resources/color_ltgray.gif); }
.monthlyExerciseCon{ width:100%; border-bottom:1px solid #CCCCCC; }
.exerciseType { width:380px; float:left; padding:5px; text-align:left; margin-right:17px;margin-top:2px; font-size:12px; color:#666666;
				font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:2px; }
.dayOfTheMonth{ width:130px;float:left; padding:3px; text-align:center; margin-right:17px;  font-size:20px; color:#999999; font-family:Georgia, "Times New Roman", Times, serif; }
.viewFunction{ float:right; padding:3px; margin-top:5px; }
.hollerImage{  float:left; border:1px solid #CCCCCC; margin-right:15px; overflow:hidden; width:50px; height:50px; }
#fitness_container_bg{ margin-top:10px;	}
.summaryBox{ width:216px;padding:5px; border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; }
.nutritionSummary1{margin-right:5px;float:left;width:230px;text-align:left;  overflow:hidden;}
.nutritionSummary2{margin-right:5px;float:left;width:230px;text-align:left;overflow:hidden;}
.nutritionSummary3{float:left;width:230px;text-align:left; overflow:hidden;}
.summaryDetails{ padding:5px; border-bottom:1px solid #CCCCCC; }
#loginError, #deleteError, #no_acrobat{ padding:5px; border:#FF6600 1px solid; text-align:left; margin-bottom:10px; background-image:url(../images/resources/color_messageBox.gif); font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;}
#confirmation{ background:#FFFFCC; border:1px solid #CCCCCC; padding:5px; text-align:left; margin-bottom:10px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.archivebox{ padding:5px; float:right; }
.reportUser{ margin-left:30px; padding:10px;}
#warning{ padding:5px;  color:#FF0000; border:#FF0000 5px solid; margin-bottom:10px;}
#warningBtn{ width:auto; float:right; }
#emailTip{ padding:5px; border:#CCCCCC 3px solid; margin:10px 10px 10px 0px;} 
#nameTip{ padding:5px; border:#CCCCCC 3px solid; margin:10px 10px 10px 0px;} 
#zipTip{ padding:5px; border:#CCCCCC 3px solid; margin:10px 10px 10px 0px;}
#privacyTip{ padding:5px; border:#CCCCCC 3px solid; margin:10px 10px 10px 0px;}
.dailyTip{ margin-top:5px; padding:5px; text-align:justify; }
#registerLeftNav{font-size:14px; background-color:#FF6600; border-bottom:1px solid #666666; border-right:1px solid #666666; padding:5px; color:#FFFFFF; outline: #FFFFFF inset 1px;}
.myNutritionMenu { padding:10px;  }
.excerciseTemplate-block{ padding:5px; margin-left:5px;margin-top:3px;float:right;	width:690px;border:#CCCCCC 1px solid;
	background-image:url(../images/resources/color_ltgray.gif); margin:auto 0; margin-bottom:5px;
	 }
 
.templateRowContainer{ padding:10px;border:1px solid #CCCCCC; }
.templateExerciseName{ padding:5px;  }
.templateSetTable{ border:1px solid #CCCCCC; padding-bottom:10px;  background:url(../images/resources/color_ltgray.gif); padding:5px; margin-top:5px;margin-bottom:5px; }

div.events{ padding-left:17px;  }
div.events a{ padding-left:17px; display:block; }
div.events a:link{ padding-left:17px; display:block; }

.dailyViewGoalblock { padding:3px; border-bottom:1px dotted #CCCCCC; float:right; font-size:11px; color:#333333;}
.dailyViewblock { padding:5px; font-size:18px; font-family:"Trebuchet MS"; color:#000000; }
.dailyViewblockDetails { padding:5px;border-bottom:1px dotted #CCCCCC; }
.addNotesCon{ padding:5px; background-image:url(../images/resources/color_ltgray.gif); border:1px solid #CCCCCC; margin:10px 0px 10px 0px; }
#addNotes{ padding:10px; }
.top{ background:url(../images/resources/spring.gif) repeat-x; height:50px;  margin-bottom:10px;}
#dailyView{	float:right;width:700px; padding-left:10px; }
#strengthWorkoutTable{ border:1px solid #CCCCCC; width:350px; float:left; }
#cardioActivityTable{ border:1px solid #CCCCCC; width:325px; float:right; }
.notes{ padding:5px; background-image:url(../images/icons/quote.gif); background-position:top left; background-repeat:no-repeat;padding-left:30px; border:1px dotted #CCCCCC; width:665px; }
.noteContent{ padding:5px; margin-left:15px; }

.calendarComments{ padding:10px; background-image:url(../images/resources/color_ltgray.gif); border:1px solid #CCCCCC;}
.noteFormCon{ padding:10px; border:1px solid #CCCCCC;  width:500px; }
.index-block{ text-align:center; clear:both; }
#index_more_right{ float:right; padding:3px; border:1px solid #CCCCCC; background-image:url(../images/resources/color_exercise.gif); }
.videoContainer{ float:left; width:250px;  border:#CCCCCC 1px solid; margin-top:15px; padding:3px; text-align:left; color:#999999; }
.videoContainer_right{ float:right; width:250px;  border:#CCCCCC 1px solid; margin-top:15px; padding:3px; text-align:justify; color:#999999; }
#videoCon{ width:550px; margin:0px auto; }
#noExerciseMsg{ float:right;  }
.testimonial{ border-bottom:1px solid #CCCCCC; }
#viewExercise{ padding:10px; }
#latestUpdates{ padding:5px; border:1px dotted #CCCCCC; background-image:url(../images/resources/color_exercise.gif); }
.editWeightTab{ float:left;width:20%;height:21px;padding:2px; background-color:#FFFFE0;
	border:#999999 1px solid;margin-right:3px;color:#000000; } 
	
.editWeightRow{ float:left;	width:20%;	height:21px;	padding:2px;	margin-right:3px;	margin-top:5px;	}
#updateWeight-right{  width:200px; float:right;  padding:10px; border:1px solid #CCCCCC; background-image:url(../images/resources/color_exercise.gif); }	
.about_menu_links{ border-bottom:1px dotted #CCCCCC; padding:10px; font-size:11px; padding-left:15px; }
.whatsUp-block{ padding:5px; border:1px solid #CCCCCC; background-position:top left; background-repeat:no-repeat; background-image:url(../images/icons/quote.gif); padding-left:20px; }
#exerciseHistory{ padding:5px; margin:5px 5px 5px 5px; color:#666666; }
#exerciseHistory-details{ width:350px; float:right; border:1px dotted #CCCCCC; padding:5px; background-color:#FFFFFF; font-style:italic; }
.videoThumbnail{ width:120px; height:80px; border:1px solid #CCCCCC; overflow:hidden; margin-right:20px; float:left; }
.group_container{ border:1px solid #CCCCCC;  margin-bottom:5px; }
.group_head{ padding:5px; background-image:url(../images/resources/color_gray.gif); }
.selectGroup{ padding:5px; margin-top:10px; }
.tutorials{ padding:5px; padding-bottom:0px; border-bottom:1px solid #CCCCCC; }
.tutorialsCon{ padding:3px; float:left; width:200px; }
#sendEmail{ padding:10px; border:1px dotted #CCCCCC; }
.mypageoptions{ padding:5px; width:200px;  float:left; }

#monthlyOverview, #exerciseOverview, #monthlyExercise{ border:1px solid #CCCCCC; border-top:none; padding:10px; }

.quickTips{ padding:10px; margin-top:10px; border:1px solid #CCCCCC; width:675px; }
.calorie-summary{ color:#000000; font-size:16px; padding-top:20px; border:1px solid #000000; padding:10px; }
.subfitness_profile{  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; margin-right:20px; padding:5px; }
.bodyStats{ padding:10px;  }
.muscleLinks{ margin-right:20px; font-size:11px; color:#000000;}
.bodyStats_left{ float:left; width:280px; font-size:12px; }
.bodyStats_left_inner{ padding:5px; border:1px solid #CCCCCC; margin-bottom:5px;  }
.bodyStats_right{ float:right; width:230px;font-size:12px; }
.search_ingredients{ padding:10px; color:#666666; font-size:12px; }
.select-block{ padding:10px; background-color:#FFFFCC; margin-bottom:5px; }
.program-block-inner{ padding:10px; border-bottom:1px dotted #CCCCCC; }
.recipeDesc{ width:400px; text-align:justify; }
#tagrating{ margin:5px; border:1px dotted #CCCCCC; padding:10px;  float:right; }
.bodymeasurement-block{ background-color:#FFFFCC; margin-top:10px; border:1px solid #CCCCCC; border-bottom:none; }
.bodymeasurement_tab{ display:block; padding:10px; float:left; font-size:12px; border-right:1px solid #CCCCCC;  }
.faq-block{ padding:5px; text-align:left; border-bottom:1px dotted #CCCCCC; margin-bottom:10px; font-size:12px; }
.muscle-block-check{ width:170px; float:left; margin:3px; border:1px dotted #CCCCCC; }
.stats-block{ padding:5px; border:1px solid #CCCCCC; display:block; margin-top:10px; background:url(../images/resources/color_ltgray.gif); }
.record-block { padding:10px; padding-left:20px; border:1px solid #CCCCCC; border-top:none; }
.meal-entry-block { border-top:1px dotted #CCCCCC; }
.history-entry-block{ border-bottom:1px dotted #CCCCCC; font-size:12px; }
.meal-entry-block:hover{ background:url(../images/resources/color_ltyellow.gif);}

.viewDetails{ padding:3px; width:100px; display:block; background:#FFFFFF; border:#CCCCCC solid 3px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  } 
.viewDetails:link{ text-decoration:none; }
.viewDetails:visited{ text-decoration:none; }
.viewDetails:hover{ text-decoration:none; }
.relatedInfo{ padding:10px; border:1px solid #CCCCCC; margin-top:10px; }

.saveBtn{ background-color:#FF9900; border:1px solid #CCCCCC; color:#FFFFFF; font-size:11px; font-family:"Trebuchet MS"; padding:1px; width:50px; text-align:center; }

.inputText{ border:1px solid #BDC7D8; font-size:11px;padding:3px; }
.select{ border:1px solid #BDC7D8;  font-size:11px; padding:2px; }

.tab-heading{ padding:5px; background-image:url(../images/resources/color_gray.gif); width:200px; font-size:13px; border:1px solid #CCCCCC; border-bottom:none; font-family:"Trebuchet MS"; font-weight:bold; }

.contact-group{ padding:5px; background-image:url(../images/resources/color_gray.gif); margin-right:5px; font-size:12px; border:1px solid #CCCCCC; border-bottom:none; font-family:"Trebuchet MS"; font-weight:bold; float:left; display:block;  }

.contact-group:link{ color:#333333; }
.contact-group:visited{ color:#333333; }
.contact-group:hover{ color:#333333; background-image:url(../images/resources/color_ltgray.gif); }

.topic-heading{ padding:5px; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  border-bottom:none; }
.content-details{ padding:5px; margin-top:5px; font-size:11px; }
.topic-tb{ float:right; margin-left:5px; border:1px solid #CCCCCC; overflow:hidden; width:100px; }

.topic-image{ float:left; margin-right:5px; margin-bottom:5px; overflow:hidden; width:100px; height:100px; border:1px solid #CCCCCC; }


.rte-toolbar p {float:left;margin:0;padding-right:5px; }

#right_nav{ float:right; padding:5px; width:300px; background:url(../images/resources/color_ltgray.gif); margin-top:10px; } 

.submit-btn{ background:url(../images/resources/color_ltgray.gif); border-bottom:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF; padding:2px; }
.submit-btn:hover{ background:#FFCC00; cursor:pointer; }

.quick-alert{ padding:5px; border:1px solid #CCCCCC; margin-top:5px;}

.water-intake-con{ padding:10px; border:1px solid #CCCCCC; border-bottom:none;}
.check-record-complete{ padding:10px; border:1px dotted #999999; border-top:none; font-size:12px; background:url(../images/resources/color_nutritionSummary.gif); }

.add-exerc{ background:url(../images/icons/add-btn.gif) no-repeat; width:130px; height:25px; padding-left:27px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px;   padding-top:5px; font-weight:bold; float:left; margin-right:10px;  }
.add-exerc:link{ text-decoration:none; color:#333333; }
.add-exerc:visited{ text-decoration:none; color:#333333; }
.add-exerc:hover{ text-decoration:underline; color:#333333;  }

.tab-1{ padding:5px; font-size:13px; float:left; border:1px solid #CCCCCC; border-bottom:none; margin-right:10px; font-family:"Trebuchet MS"; font-weight:bold; } 

.bframe{ margin:10px; }
.uploadedPhoto{  border:1px solid #CCCCCC; background:url(../images/resources/color_ltgray.gif); margin-top:5px; width:450px; }
.photoTop{ border-bottom:1px solid #CCCCCC; padding:5px; }