﻿
body {margin:0px;padding:0px;direction:ltr;font-family: Trebuchet MS,"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px;text-align:left;}

h1,h2,h3,h4,h5,h6 {color:#C01439; font-family:Trebuchet MS, arial,helvetica,verdana,sans-serif;}

h5 { font-size:1.4em; font-weight:bold; margin:0;}

ul li { list-style-position:inside;}

#TitleBanner {padding:5px; height:90px; border-bottom:solid 1px #D3DAE8; background-color:#323868; }
#title {font-size:12pt; color:#323868; float:left; width:49%;}
#LogIn{float:right;height:100%;text-align:right;vertical-align:bottom; width:49%; color:#ffffff; padding-top:1px;}

div#TipOfDay
{
background:#E7E7E7 url(images/blugrad.jpg) repeat-x scroll center top;
border:1px solid #A0A0A0;
clear:both;
color:#FF0000;
display:block;
float:right;
font-style:italic;
font-weight:600;
height:83px;
margin: -1px 0px 5px 5px;
padding:3px;
width:24em;
text-align:left;}

#TitleBanner #LogIn div#TipOfDay h3 {margin: -87px 2px 1px 45px; text-align:left;}
#TitleBanner #LogIn div#TipOfDay span { text-align:left; margin:-17px 1px 1px 1px;}
#TitleBanner #LogIn div#TipOfDay #TipBody {margin:0px 1px 0px 94px; font-family:Arial; font-size:8pt; font-style:normal; overflow-y:auto;  height:69px;}
#TitleBanner #LogIn div#TipOfDay img {background-color:Transparent; margin:0px; border:none 1px #ffffff; padding: 0px;}

#TitleBanner div#LogIn fieldset { width:180px; float:right;}
#TitleBanner div#LogIn .LoginInput {border:solid 1px #D3D3d3;  color:#868686; font-size:8pt;}
#TitleBanner #title h2 {margin-top:23px; padding-left:5px;font-size:26pt;}
#TitleBanner #title h2 a {border: 1px solid #DAE6F4; color:#DAE6F4; width: 404px;padding-left:5px;font-size:26pt;}
#TitleBanner #title h2 span{background:#D8DFEA url(images/blugrad.jpg) repeat-x scroll center top; background-color:#DAE6F4;color:#323868; padding-left:5px; padding-right:5px;margin-left:3px;}

.tab_bar {padding:1px 0 0; margin:0px 0px 5px 0px; background:#fff;overflow:hidden;}
.home_main_tabs #home_main .newsfeed_header {padding-bottom:0;}
.home_main_tabs .newsfeed_header {overflow:visible;}

#page {border:1px none #FF0000; margin:1px; padding:2px 4px 0 10px; position:absolute; width:840px;}
#RightMenuOptions {border:1px none #00FF00; left:850px; margin-left:0.5em; padding:0px; position:absolute; text-align:left; width:22em; z-index:1; }

#RightMenuOptions ul {list-style-type:none; text-align:left; border:1px none #FF0000; margin-top:2px; margin-right:0em; margin-left:0em; float:left;padding:0px; width:99%;}
#RightMenuOptions ul li {padding: 2px 0px 2px 0px; }
#RightMenuOptions ul li a.link {display:inline;}
#RightMenuOptions ul li a.link:hover {display:inline;color:#000000;}
#RightMenuOptions ul li a{margin:0px; width:170px; height:17px;padding-top:3px;color:#909090; border:solid 1px #ffffff; display:block; text-indent:30px;}
#RightMenuOptions ul li a:hover{color:#ffc0c0; text-decoration:underline;}

#RightMenuOptions ul li a.PinkLink{background:#FFFFFF url(/Content/images/Buttons/Pink_light.gif) repeat-x scroll center left;}
#RightMenuOptions ul li a.PinkLink:hover{border:solid 1px #AE248D;color:#AE248D;background:#FFFFFF url(/Content/images/Buttons/Pink_dark.gif) repeat-x scroll center left}
#RightMenuOptions ul li a.GreenLink{background:#FFFFFF url(/Content/images/Buttons/green_light.gif) repeat-x scroll center left}
#RightMenuOptions ul li a.GreenLink:hover{border:solid 1px #0FAF4C;color:#0FAF4C;background:#FFFFFF url(../images/Buttons/green_dark.gif) repeat-x scroll center left}
#RightMenuOptions ul li a.BlueLink{background:#FFFFFF url(../images/Buttons/Blue_light.gif) repeat-x scroll center left}
#RightMenuOptions ul li a.BlueLink:hover{border:solid 1px #0276BC;color:#0276BC;background:#FFFFFF url(../images/Buttons/Blue_dark.gif) repeat-x scroll center left}

#RightMenuOptions div.right_ad
{
	background: #FFFFFF url(images/blugrad.jpg) repeat-x scroll center top;
border:solid 1px #a0a0a0;
        background-color:#e7e7e7;
clear:both;
display:block;
margin: 10px 0px 5px 10px;
padding:3px;
}

#RightMenuOptions div.right_ad_dyn
{background:transparent none repeat scroll 0 0;
border:1px solid #A0A0A0;
clear:both;
display:block;
margin:10px 0 5px 10px;
min-width:10px;
padding:3px;
text-align:center;
width:127px;
}

#home_main .newsfeed_header {border-bottom:1px solid #D3DAE8;padding-bottom:1px;}

#newsfeed_tabs_wrapper {font-weight:bold;}
#newsfeed_tabs_wrapper .Tabset_tabset {display:inline;}
a
{
	color: #0066CC;
	cursor: pointer;
	outline-style: none;
	text-decoration: none;
}

.BlueDiv h1 {color:#C01439; font-family:Trebuchet MS, Arial,helvetica,verdana,sans-serif;}
#Supplements .BlueDiv h1 {color:#C01439; font-family:Trebuchet MS, Arial,helvetica,verdana,sans-serif; font-size:1.6em;}
.BlueDiv h4 {color:#C01439; font-family:Trebuchet MS, Arial,helvetica,verdana,sans-serif; font-size:1.6em; font-weight:bold; margin:0;}
#RightMenuOptions h1 {color:#C01439; font-family:Trebuchet MS, Arial,helvetica,verdana,sans-serif; font-size:1.6em; font-weight:bold; margin:0;}
.BlueDiv p { text-align:justify;}

.BlueGradDiv {background:#FFFFFF url(images/blugrad.jpg) repeat-x scroll center top;
              padding:2px 2px 10px 10px;
              width:97%;}

.Portrait {	border:1px solid #E1E1E1; float:right; margin-right:10px;background-color:#FFFFFF;border:1px solid #E1E1E1;margin:8px; padding:3px;}
	
#page #BlogsHolder { float:left; width:175px; }	
#page #BlogsHolder div.content {width:90%; border-bottom: dashed 1px #a0a0a0; padding-bottom:3px;}
#page #BlogsHolder h2 a {color:#C01439;}
#page #BlogsHolder h2 a:hover { text-decoration:underline;}

#Bootcamp #page .BlueDivInv {background-image: none; background-position:left top; background-repeat:no-repeat; border-top:none;}
#Bootcamp .BlueDivInv .BlueDiv { background-image:none;}
#Bootcamp .BlueDivInv .BlueDiv #Banner { height:0px; margin-top:-7px; background-position:left top; background-repeat:no-repeat;}

.BlueDivInv {background:#FFFFFF url(images/blugrad_inv.jpg) repeat-x scroll center bottom;
border-bottom:1px solid #CCCCCC; 
border-top:1px solid #CCCCCC; 
margin-bottom:20px; margin-left:1px; margin-top:1.1em;
padding:0 px;
width:660px;
float:left;}

.BlueDiv {background:transparent url(images/blugrad.jpg) repeat-x scroll center top;
border:1px none #00FF0F;
height:100%;
margin-left:0;
padding:7px;
width:auto;
z-index:1;}


.HomeTabs{overflow:hidden;float:left;margin-left:6px;}
.HomeTabs .HomeTabs_tab{border-bottom:1px solid #EDEDED;background:#d8dfea url(images/blugrad.jpg) repeat-x scroll center top;padding:5px 9px 4px;margin:4px 1px 0px;background-color:#d8dfea;display:block;float:left;font-size:11px;font-weight:bold;height:13px;position:relative;}
.HomeTabs a.HomeTabs_tab:hover{background:#323868 none; background-color:#323868;border-bottom:1px solid #435f9c;color:#fff;text-decoration:none;}
.HomeTabs .HomeTabs_tab .HomeTabs_new_img{display:none;}
.HomeTabs .HomeTabs_has_new{padding:4px 18px 4px 8px;}
.HomeTabs .HomeTabs_has_new .HomeTabs_new_img{display:block;background:#d8dfea url(/images/7circle.png) no-repeat 0 0;width:7px;height:7px;top:8px;right:7px;position:absolute;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;}
.HomeTabs a.HomeTabs_has_new:hover .HomeTabs_new_img{text-decoration:none;}
.HomeTabs .Tabset_selected,
.HomeTabs a.Tabset_selected:hover{background:#fff none; background-color:#fff;font-weight:bold;font-size:13px;color:#000;border:1px solid #d8dfea;border-bottom:1px solid #fff;margin-top:2px;margin-right:1px;margin-left:1px;padding-left:9px;padding-right:9px;padding-bottom:3px;height:15px;}

html[xmlns] .clearfix {display:block;}

.newsfeed_header {border-bottom:1px solid #D8DFEA; overflow:hidden;}
.clearfix {display:inline-block;}

#newsfeed_tabs_wrapper .Tabset_tabset 
{
 display:inline;
}

div#Screen 
{
	border:1px none #000000;
	display:block;
	float:left;
	height:auto;
	position:relative;
	width:100%;
	margin:0px;
	padding:0px;
}



.UIRoundedBox_Container{margin: 1px 0px 0px 7px;padding:0px;}
.UIRoundedBox_BottomMargin{padding-bottom:10px;}
.UIRoundedBox_Box{margin:0px;padding:0px;}
.UIRoundedBox_Container .UIRoundedBox_Side{background:url(images/UIRoundedBox_SideSpriteGray_ltr.gif) top left repeat-y;}
.UIRoundedBox_WhiteBackground .UIRoundedBox_Side{background:url(images/UIRoundedBox_SideSpriteWhite_ltr.gif) top left repeat-y;}
.UIRoundedBox_GrayGirlyBlueBackground .UIRoundedBox_Side{background:url(images/UIRoundedBox_SideSpriteGrayGirlyBlue.gif) top left repeat-y;}
.UIRoundedBox_GirlyBlueBackground .UIRoundedBox_Side{background:url(images/UIRoundedBox_SideSpriteGirlyBlue.gif) top left repeat-y;}
.UIRoundedBox_Container .UIRoundedBox_LS{background-position:left top;}
.UIRoundedBox_Container .UIRoundedBox_RS{background-position:right top;padding:0px 1px;}
.UIRoundedBox_Container .UIRoundedBox_Corner{background:url(images/UIRoundedBox_SpriteGray_ltr.gif) top left no-repeat;}
.UIRoundedBox_WhiteBackground .UIRoundedBox_Corner{background:url(images/UIRoundedBox_SpriteWhite_ltr.gif) top left repeat-y;}
.UIRoundedBox_GrayGirlyBlueBackground .UIRoundedBox_Corner{background:url(images/UIRoundedBox_SpriteGrayGirlyBlue.gif) top left repeat-y;}
.UIRoundedBox_GirlyBlueBackground .UIRoundedBox_Corner{background:url(images/UIRoundedBox_SpriteGirlyBlue.gif) top left repeat-y;}
.UIRoundedBox_Container .UIRoundedBox_TL{padding:0;background-position:left top;}
.UIRoundedBox_Container .UIRoundedBox_TR{padding:5px 0 0 0;background-position:right top;}
.UIRoundedBox_Container .UIRoundedBox_BL{padding:0;background-position:left bottom;}
.UIRoundedBox_Container .UIRoundedBox_BR{padding:0 0 5px 0;background-position:right bottom;}

.UIContainer_Display{margin: 1px 1px 1px 3px;padding: 4px;background: url(images/UIRoundedBox_SpriteGray_ltr_back.gif) repeat left top;}

/* Workout Guide */
fieldset#TraingGuide
{
	margin:10px 10px 10px 10px;
	padding:5px 5px 5px 5px;
	
	}
	
feildset#TraingDiagram
{
	
}

div#ExerciseListHolder ul, ul.MuscleGroup {margin: 0px 10px 10px 5px; padding: 1px 5px 5px 5px;}
div#ExerciseListHolder ul li, ul.MuscleGroup li
{
	height:13px;
	font-weight:600;
	margin:4px 1px 0;
	padding:5px 9px 4px;
	display:block;
	list-style-image: none;
	list-style-position:outside;
	list-style-type: none;
	border: solid 1px #323868;
	background-color: #6699FF;
	color: #FFFFFF;
	background:#D8DFEA url(images/blugrad.jpg) repeat-x scroll center top;
}

div#ExerciseListHolder ul li:hover, ul.MuscleGroup li:hover {color:#6699FF;	border: solid 1px #6699FF; background:#D8DFEA url(images/rosegrad.jpg) repeat-x scroll center top;}
div#ExerciseListHolder ul li a, ul.MuscleGroup li a {text-decoration:none; white-space:nowrap;}	
div#ExerciseListHolder ul a:hover, ul.MuscleGroup a:hover {color:#6699FF; text-decoration:underline;}	
div#ExerciseListHolder ul li a.Caption, ul.MuscleGroup li a.Caption {width: 9em; display:block;}	

td.GroupTitle{ color:Gray; font-family:Trebuchet MS, Arial; font-size:10pt; font-weight:600;}

#Costs #page h2 {color:#ff0000;}

#cp_exercises #page fieldset div#MuscleGroupSelection {padding:8px;}
#cp_exercises #page fieldset {}
#cp_exercises #page fieldset h2 {}

div.content {padding-right:10px;padding-left:5px;}

#MoreMe div.content h2 {margin-top:2px;font-family:Trebuchet MS, Arial; font-size:10; color:#ff0000; white-space:nowrap;}
#MoreMe div.content {width:588px; text-align:justify;}
#MoreMe img, #Costs img {background-color:#FFFFFF;
border:1px solid #E1E1E1;
margin:4px;
padding:3px;}

img.on_left{padding:3px 5px 3px 3px;}
img.on_right{padding:3px 3px 3px 5px;}

#Contact #email{float:left;  padding:5px;width:500px;border:solid 1px #a0a0a0;background:#FFFFFF url(images/blugrad.jpg) repeat-x scroll center top;}
#Contact #email input[type='text']{width:345px;color:#808080;}
#Contact #email textarea{width:345px;height:110px; color:#808080;}
#Contact #email a{background:#d8dfea url(images/blugrad.jpg) repeat-x scroll center top;padding:5px 9px 4px;margin:4px 1px 0px;background-color:#d8dfea;display:block;float:left;font-size:11px;font-weight:bold;height:13px;position:relative;}
#Contact #email a:hover{background:#323868 none; background-color:#323868;border-bottom:1px solid #435f9c;color:#fff;text-decoration:none;}

#Contact h3 {margin-top:10px;color:#ff0000;}
#Contact #phone{background: #FFFFFF url(images/blugrad.jpg) repeat-x scroll center top; width:150px;float:left; margin-left:20px; padding:5px;border:solid 1px #a0a0a0;background-color:#e7e7e7;}

.content #email textarea{width:350px;height:250px; color:#808080;}
.content #email a#ctl00_HTMLBody_cmdSend
{
	border: solid 1px #a0a0a0;
	background-color: #EEF1F9;
	color: #c0c0c0;
	padding:2px 6px;
}
.content #email a#ctl00_HTMLBody_cmdSend:hover { background-color:#ffffff; border: solid 1px #0066CC; color:#0066CC;}

td img.HomeSectionImage {background-color:#FFFFFF; border:1px solid #E1E1E1; margin:8px; padding:3px;}