/*----------------------------------------------------*/
/*  ___      _  _      _               ___ _          */
/* |   \ _ _| \| |_  _| |_____   ___  | __| |_____ __ */
/* | |) | '_| .` | || | / / -_) |___| | _|| / -_) \ / */
/* |___/|_| |_|\_|\_,_|_\_\___|       |_| |_\___/_\_\ */
/*                                                    */
/*  Skin Styles for DotNetNuke - Flex by DrNuke       */
/*          http://www.DrNuke.co.uk/flex              */
/*      Copyright DrNuke - All rights reserved        */
/*----------------------------------------------------*/

/* ST CUSTOMISED  - GENERAL*/

h1{ 
	font-family:arial; 
	font-size:17px; 
	color:#2A2B2B; 
	font-weight:bold;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0px;
	text-align:left;
}

.WorkoutCategoryHeading
{
	font-family:arial; 
	font-size:30px; 
	color:#2A2B2B; 
	font-weight:bold;
	padding-bottom:10px;
	text-align:center;	
	
}

.HeadLargeBlue { font-family:arial; font-size:17px; color:#2A2B2B; background:transparent; font-weight:bold; padding:0; text-align:left;}

.HeadLargeBluePadding { font-family:arial; font-size:17px; color:#2A2B2B; background:transparent; font-weight:bold; padding-top:0; 
padding-bottom:10; 
padding-right:0; 
padding-left:0; 
text-align:left;
}

.HeadVeryLargeBlue { font-family:arial; font-size:20px; color:#2A2B2B; background:transparent; font-weight:bold; padding:0; 
text-align:left;}

.HeadVeryLargeDark { font-family:arial; font-size:20px; color:#666666; background:transparent; font-weight:bold; padding:0; 
text-align:left;}

h2{
font-family:arial; 
font-size:15px;
font-weight:bold;
color:#2A2B2B;
text-decoration:none;
text-align:left;
}

h2.heading2slim{
font-family:arial; 
font-size:15px;
font-weight:bold;
color:#2A2B2B;
text-decoration:none;
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
text-align:left;
}

h2.strong{
font-family:arial; 
font-size:13px;
font-weight:bold;
color:#666666;
text-decoration:none;
padding:0px;
text-align:left;
display: inline;

}

.heading2slimsmall{
font-family:arial; 
font-size:13px;
font-weight:bold;
color:#2A2B2B;
text-decoration:none;
padding:0px;
margin:0px;
text-align:left;
}

.HeadBlue { font-family:arial; font-size:15px; color:#0062c7; background:transparent; font-weight:bold; padding:0;
text-align:left;}

h3,h3.headinggrey{ 
font-family:arial; 
font-size:13px; 
color:#555555; 
background:transparent; 
font-weight:bold; 
padding-left:0px; 
padding-right:0px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}

h3.headinggreyslim { 
font-family:arial; 
font-size:13px; 
color:#555555; 
background:transparent; 
font-weight:bold; 
padding-left:0px; 
padding-right:0px;
padding-top:0px;
padding-bottom:3px;
margin:0px;
text-align:left;
}

h3.headinggreylight{ 
font-family:arial; 
font-size:13px; 
color:#777777; 
background:transparent; 
font-weight:bold; 
padding-left:0px; 
padding-right:0px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}

h3.headingblue{ 
font-family:arial; 
font-size:13px; 
color:#0062C7; 
background:transparent; 
font-weight:bold; 
padding-left:0px; 
padding-right:0px;
padding-top:5px;
padding-bottom:5px;F
text-align:left;
}


.headinggreyfat { 
font-family:arial; 
font-size:13px; 
color:#555555; 
background:transparent; 
font-weight:bold; 
margin-left:4px; 
margin-right:0px;
margin-top:0px;
margin-bottom:10px;
text-align:left;
display:block;
}

/*p{ margin: 0; padding: 0px; margin-bottom:10px; width: 100%; text-align: justify; font-size:13px; font-family:arial,sans-serif; color: #111111;}*/
p, .DefaultParagraph{ 
margin-top:0; 
margin-left:0; 
margin-right:0; 
margin-bottom:10px; 
padding: 0px; 
text-align: left; 
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
LINE-HEIGHT:20px;
font-size:13px;
font-family:Arial,"Lucida Grande",LucidaGrande,Verdana, Helvetica,Sans-Serif;
color: #464646;
}

p.Center{ text-align: center;}
p.LeftAligned{ 
text-align: left;
}
p.LeftAlignedSlimMargin{ 
text-align: left;
margin-bottom:7px;
}
p.RightAligned, div.RightAligned{ 
	margin-bottom:0px;
	text-align:right
}

p.Indented{ 
text-align: left;
padding-left:10px;
}

p.Large{ 
font-family:Arial, sans-serif; 
font-size:14px; 
line-height:22px;
color:#464646;
margin-bottom:15px;
font-weight:normal;
}

p.VeryLarge{ 
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000;
margin-top:5px;
margin-bottom:13px;
line-height:23px;
padding:0px;
font-weight:normal;
}


.DefaultText{ 
margin:0;
padding: 0px; 
text-align: left; 
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
LINE-HEIGHT: 1.6em;
font-size:1.1em;
font-family:Arial,"Lucida Grande",LucidaGrande,Verdana, Helvetica,Sans-Serif;
color: #464646;}

/* New Workouts Box */

.txtSmall {
color:#969696;
font-family:Arial,Verdana;
font-size:10px;
text-decoration:none;
}

.txtBlue {
color:#4284C7;
font-family:Arial,Verdana;
font-size:12px;
text-decoration:none;
}

.txtSmallBlue {
color:#4284C7;
font-family:Arial,Verdana;
font-size:10px;
text-decoration:none;
}

.txtLarge{
font-family:arial; 
font-size:14px;
font-weight:normal;
color:#767676;
text-decoration:none;
text-align:center
}

.txtLargeLuc{
font-weight:normal;
text-align:left;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif; 
font-size:14px;
color:#555555;
text-align:left;
}


/* Workout Levels */

.ProgramsWeeksBox
{
	height:200px;
}

.ProgramBox
{
	height:200px;
}

table.TextTable{width: 100%; border: 0px;}
table.TextTable td{vertical-align:top; padding:5px;}

.HintTable {
margin:0px;
padding-top: 6px;
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
font-family: Arial;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
background-color:#fefaee;
border:1px solid #f2edda;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

.LargeHintTable {
margin:0px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
font-family: Arial;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
background-color:#fefaee;
border:1px solid #f2edda;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

.StatementTable {
margin:0px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
background-color:#ddf0f8;
border:1px solid #f2edda;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

.StatementTableCell {
font-size:17px;
font-weight:bold;
color:#5b5b5b;
}

.MicroHintTable {
margin:0px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
font-family: Arial;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:2.0em;
background-color:#fefaee;
border:1px solid #f2edda;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}


.GreetBoxTable {
margin:0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 0px;
font-family: Arial;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
background-color:#1662b8;
border:1px solid #02338e;
}

img{-ms-interpolation-mode:bicubic;}

.imgFloatRightBorder
{
float:right;
margin: 0px 5px 0px 0px;
border: 1px solid #BBBBBB;
padding: 0px;
 -ms-interpolation-mode: bicubic; 
}

.imgFloatRightBorder:hover
{
border: 1px solid #ff9f26;
}

.imgFloatRightBorderSlim
{
float:right;
margin: 0px 4px 0px 0px;
border: 1px solid #BBBBBB;
padding: 0px;
 -ms-interpolation-mode: bicubic; 
}

.imgFloatRightBorderSlim:hover
{
border: 1px solid #ff9f26;
}


/* Workout Types */

.imgGreyBorder
{
margin: 0px 10px 0px 0px;
border: 1px solid #BBBBBB;
padding: 0px;
 -ms-interpolation-mode: bicubic; 
}

.imgGreyBorderHover
{
margin: 0px 10px 0px 0px;
border: 1px solid #BBBBBB;
padding: 0px;
 -ms-interpolation-mode: bicubic; 
}

.imgGreyBorderHover:hover
{
border: 1px solid #ff9f26;
}

.imgGreyBorderNoPadding
{
margin: 0px;
border: 1px solid #BBBBBB;
padding: 0px;
 -ms-interpolation-mode: bicubic; 
}

.imgLightBorderNoPadding
{
margin: 0px;
border: 1px solid #cddaed;
padding: 0px;
 -ms-interpolation-mode: bicubic; 
}


.imgFloatRight
{
float:right;
padding:0px;
margin:0px;
}

.imgGreyBorderRight
{
margin: 5px 5px 0px 15px;
border: 1px solid #BBBBBB;
padding: 0px;
 -ms-interpolation-mode: bicubic; 
}

.imgGreyBorderSmallPadding
{
margin: 0px 5px 0px 0px;
border: 1px solid #BBBBBB;
padding: 0px;
 -ms-interpolation-mode: bicubic; 
}

.imgFloatLeftBorder
{
float: left;
margin: 0px 10px 10px 0px;
border: 1px solid #BBBBBB;
padding: 0px;
 -ms-interpolation-mode: bicubic; 
}

.imgFloatLeftBorder:hover
{
border: 1px solid #ff9f26;
}

.imgFloatLeftBorderBig
{
float: left;
margin: 0px 10px 10px 0px;
border: 2px solid #BBBBBB;
padding: 0px;
 -ms-interpolation-mode: bicubic; 
}

.imgFloatLeftBorderBig:hover
{
border: 2px solid #ff9f26;
}

.imgGreyBorderOrangeHover
{
	border:1px solid #c4c4c4;
	margin:0px;
	padding:0px;
}

.imgGreyBorderOrangeHover:hover
{
	border:1px solid #fb970b;
	margin:0px;
	padding:0px;
}

/* Workouts / Exercises Container */



.NavImage
{
border: 2px solid #FFFFFF;
}

.NavImage:hover
{
border: 2px solid #0062C7;
}

.NavImageActive
{
border: 2px solid #ff9f26;
}

.tableBorder
{
border: 1px solid #BBBBBB;
}

.tablePro
{
border-left: 1px solid #afcbdc;
border-top: 1px solid #afcbdc;
text-align:center;
}

.tableProCellHeading
{
border-right: 1px solid #afcbdc;
border-bottom: 1px solid #afcbdc;
font-weight:bold;
font-family:arial; 
font-size:15px;
color:#666666;
text-align:center;
background-image: url('/imagedump/tour/background/table-gradient.jpg');
background-position:bottom;
background-repeat:repeat-x;
}

.tableProCellDescriptionHeader
{
border-right: 1px solid #afcbdc;
border-bottom: 1px solid #afcbdc;
font-weight:bold;
font-size:14px;
font-family:arial; 
color:#3F9DD0;
text-align:right;
background-image: url('/imagedump/tour/background/table-gradient.jpg');
background-position:bottom;
background-repeat:repeat-x;
}

.tableProCellDescription
{
border-bottom: 1px solid #afcbdc;
font-weight:normal;
font-size:14px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
background-image: url('/imagedump/tour/background/table-gradient.jpg');
background-position:bottom;
background-repeat:repeat-x;
line-height:20px;
}

.tableProCell
{
border-right: 1px solid #afcbdc;
border-bottom: 1px solid #afcbdc;
font-weight:normal;
font-size:13px;
font-family:arial; 
color:#555555;
line-height:1.5em;
text-align:center;
background-image: url('/imagedump/tour/background/table-gradient.jpg');
background-position:bottom;
background-repeat:repeat-x;
}

.tableProCellSelected
{
border-right: 3px solid #1978da;
border-bottom: 1px solid #afcbdc;
border-left: 3px solid #1978da;
font-weight:normal;
font-size:13px;
font-family:arial; 
color:#555555;
line-height:1.5em;
text-align:center;
background-image: url('/imagedump/tour/background/table-gradient.jpg');
background-position:bottom;
background-repeat:repeat-x;
}


.imgBorderHover
{
border: 1px solid #BBBBBB;
padding: 0px;
margin-bottom:10px;
}

.tableNoWrapCell
{
white-space:nowrap;
}

/* Workouts / Exercises Container */

.imgBorderHover:hover
{
border: 1px solid #ff9f26;
}

div.WorkoutsBox
{
 overflow:auto;
 height:140px;
}

li{margin: 0; padding: 0px; margin-bottom:5px; text-align: left; 
LINE-HEIGHT:20px;
font-size:13px;
font-family:Arial,"Lucida Grande",LucidaGrande,Verdana, Helvetica,Sans-Serif;
color: #464646;
font-weight:normal;
}


hr{
text-align:center;
width: 90%; 
height: 1px;
color: #CCCCCC;
background-color: #CCCCCC;
border-style:none;
margin-top:5px;
margin-bottom:5px;
font-size:1px;
}
.hrLarge{
text-align:center;
width: 90%; 
height: 1px;
color: #CCCCCC;
background-color: #CCCCCC;
border-style:none;
margin-top:15px;
margin-bottom:5px;
}

div.linespacer {
width: 100%;
height: 1px;
margin: 0px;
margin-top:3px;
margin-bottom:3px;
border-top: 1px solid #CCCCCC;
padding: 0px;
display: block;
font-size: 1px;
}

div.spacer {
width: 100%;
height: 1px;
margin: 0px;
margin-top:3px;
margin-bottom:3px;
padding: 0px;
display: block;
font-size: 1px;
}

hr.blue{
width: 100%; 
height: 2px;
color: #086fd8;
background-color: #086fd8;
padding:0px;
margin-top:0px;
margin-left:1px;
margin-bottom:0px;
border-style:none;
}
hr.orange{
width: 100%; 
height: 2px;
color: rgb(255, 195, 9);
background-color: rgb(255, 195, 9);
margin-top:0px;
margin-left:1px;
margin-bottom:0px;
border-style:none;
}

hr.leftaligned{
text-align:left;
width: 90%; 
height: 1px;
color: #CCCCCC;
background-color: #CCCCCC;
border-style:none;
margin-top:5px;
margin-bottom:5px;
font-size:1px;
}

strong {
	font-weight: bold;
	color:#666666;
}

#summarybox
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;	
}

#summarybox li
{
	padding-left: 14px;
	list-style:none;
	background-image: url(/DesktopModules/CISS.SideMenu/Styles/VerticalArrow/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

#programsummarybullets-rookie
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;	
}

#programsummarybullets-rookie li
{
	padding-left: 40px;
	list-style:none;
	background-image: url(/imagedump/programs/overview/bullets/green-small.jpg);
	background-repeat: no-repeat;
	background-position: 0em;
	font-weight:bold;
	font-family:sans-serif;
	line-height:20px;
	padding-bottom:5px;
	color:#568ed2;
	vertical-align:top;
}

.programsummarybullets-rookie-shade2
{
	
	color:#000000!important;
	font-weight:normal!important;
}

#programsummarybullets-teamplayer
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;	
}

#programsummarybullets-teamplayer li
{
	padding-left: 40px;
	list-style:none;
	background-image: url(/imagedump/programs/overview/bullets/orange-small.jpg);
	background-repeat: no-repeat;
	background-position: 0em;
	font-weight:bold;
	font-family:sans-serif;
	line-height:20px;
	padding-bottom:5px;
	color:#568ed2;
	vertical-align:top;
}

.programsummarybullets-teamplayer-shade2
{
	
	color:#000000!important;
	font-weight:normal!important;
}

#programsummarybullets-toughguy
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;	
}

#programsummarybullets-toughguy li
{
	padding-left: 40px;
	list-style:none;
	background-image: url(/imagedump/programs/overview/bullets/red-small.jpg);
	background-repeat: no-repeat;
	background-position: 0em;
	font-weight:bold;
	font-family:sans-serif;
	line-height:20px;
	padding-bottom:5px;
	color:#568ed2;
	vertical-align:top;
}

.programsummarybullets-toughguy-shade2
{
	
color:#000000!important;
	font-weight:normal!important;
}

.subscribeIcon
{
	padding-right:12px;
}

#programsbullets
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;	
}

#programsbullets li
{
	padding-left: 14px;
	list-style:none;
	background-image: url(/DesktopModules/CISS.SideMenu/Styles/VerticalArrow/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

.LargePurchaseText
{
	font-family:arial; 
	font-size:15px; 
	color:#555555; 
	font-weight:normal; 
	padding:0px;
	margin:0px;
	text-align:left;
}


.SmallPurchaseText
{
	font-family:arial; 
	font-size:13px; 
	color:##555555; 
	font-weight:normal; 
	padding:0px;
	margin:0px;
	text-align:left;
}

UL LI
{
	list-style-type: disc;
}

/************************************************************************/

/* Page style */
html { height:100%; }
/* Body style */ 
body { background:#FFFFFF; margin:0; }
/* Text in paragraphs */ 
/*p { font-family:arial; font-size:11px; color:#424242; }*/
/*p { font-family:Trebuchet MS, Helvetica, sans-serif; font-size: 13px;color: #000000;text-decoration: none; text-align:justify;}
//Old font - "Lucida Grande", Lucida, Verdana, sans-serif;
*/

/* Text in tables */ 
table{ 
font-family:arial; font-size:12px; margin:0; color:#424242; 
}
tr{ 
font-family:arial; font-size:12px; margin:0; color:#424242; 
}
td { 
margin:0px; text-align:left;
font-size:13px;
font-family:Arial,"Lucida Grande",LucidaGrande,Verdana, Helvetica,Sans-Serif;
color: #464646;
}

.rightAlignedTD{
text-align:right;
}

.centerAlignedTD{
text-align:center;
}
table.centerAlignedTD{
text-align:center;
}
td.centerAlignedTD{
text-align:center;
}

/* Default links visited and active */ 
a{ color:#0062c7; font-family:Arial,"Lucida Grande",LucidaGrande,Helvetica,Verdana,Sans-Serif;  font-weight:normal; font-size:13px; text-decoration:none; }
a:link,a:visted,a:active{ color:#0062c7; font-family:Arial,"Lucida Grande",LucidaGrande,Helvetica,Verdana,Sans-Serif;font-weight:normal; font-size:13px; text-decoration:none; }
/* Default links hover */ 
a:hover { color:#0062c7; font-family:Arial,"Lucida Grande",LucidaGrande,Helvetica,Verdana,Sans-Serif;font-weight:normal; font-size:13px; text-decoration:underline; }

/* Normal links visited and active */ 
a.Normal:link,a.Normal:visited { color:#318bde; font-family:arial,sans-serif; font-weight:bold; font-size:13x; text-decoration:underline; }
/* Normal links hover */ 
a.Normal:hover {text-decoration:none; }

/*a.OrangeLink{ font-family:arial,sans-serif;font-size:12px; font-weight:bold;  text-decoration:none; color:#ff9f26;}
a.OrangeLink:link, a.OrangeLink:visited, a.OrangeLink:active {font-family:arial,sans-serif;font-size:13px; font-weight:bold;  text-decoration:none; color:#ff9f26;}
a.OrangeLink:hover {text-decoration:underline; }*/

/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#666666; font-family:arial; font-weight:bold; font-size:11px; text-decoration:underline; }
/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover{ color:#444444; font-family:arial; font-size:11px; text-decoration:underline; }

a.Centered{ text-align: center;}
a.Centered:link,a.Centered:visted,a.Centered:active{ text-align: center;}

a.DisableLink{
color:#666666;
text-decoration:none;
}
a.DisableLink:link, a.DisableLink:visted, a.DisableLink:active{
color:#666666;
text-decoration:none;
}

a.DisableLink:hover{
color:#666666;
text-decoration:none;
}

a.SmallLink{
	color:#0062c7; font-family:"Lucida Grande",LucidaGrande,Helvetica,Verdana,Sans-Serif;  font-weight:normal; font-size:11px; text-decoration:none; 
}

a.SmallLink:link, a.SmallLink:visited{
	color:#0062c7; font-family:"Lucida Grande",LucidaGrande,Helvetica,Verdana,Sans-Serif;  font-weight:normal; font-size:11px; text-decoration:none; 
}

a.SmallLink:hover{
	font-size:11px; 
	text-decoration:underline;
}

a.Underlined{
text-decoration:underline; 
}

a.Underlined:link, a.Underlined:visited{
	text-decoration:underline; 
}

a.Underlined:hover{
	text-decoration:none; 
}


/********************LINK CUSTOMISATION*******************************/
a.HeadingLinkLarge{
font-family:arial; 
font-size:17px;
font-weight:bold;
color:#2A2B2B;
text-decoration:none;
}
a.HeadingLinkLarge:link, a.HeadingLinkLarge:visted, a.HeadingLinkLarge:active{
font-size:17px;
text-decoration:none;
}

a.HeadingLinkLarge:hover{
font-family:arial;
font-weight:bold;
font-size:17px;
text-decoration:underline;
}

a.HeadingLinkLargeUnderline{
font-family:arial; 
font-size:17px;
font-weight:bold;
color:#2A2B2B;
text-decoration:underline;
}
a.HeadingLinkLargeUnderline:link, a.HeadingLinkLargeUnderline:visted, a.HeadingLinkLargeUnderline:active{
font-size:17px;
text-decoration:underline;
}

a.HeadingLinkLargeUnderline:hover{
font-family:arial;
font-weight:bold;
font-size:17px;
text-decoration:none;
}

a.HeadingLinkVeryLargeUnderline{
font-family:arial; 
font-size:19px;
font-weight:bold;
color:#0062c7;
text-decoration:underline;
}
a.HeadingLinkVeryLargeUnderline:link, a.HeadingLinkVeryLargeUnderline:visted, a.HeadingLinkVeryLargeUnderline:active{
font-size:19px;
text-decoration:underline;
}

a.HeadingLinkVeryLargeUnderline:hover{
font-family:arial;
font-weight:bold;
font-size:19px;
text-decoration:none;
}

a.HeadingLinkMegaLargeUnderline{
font-family:arial; 
font-size:20px;
font-weight:bold;
color:#0062c7;
text-decoration:underline;
}
a.HeadingLinkMegaLargeUnderline:link, a.HeadingLinkMegaLargeUnderline:visted, a.HeadingLinkMegaLargeUnderline:active{
font-size:20px;
text-decoration:underline;
}

a.HeadingLinkMegaLargeUnderline:hover{
font-family:arial;
font-weight:bold;
font-size:20px;
text-decoration:none;
}

a.HeadingLink{
font-family:arial; 
font-size:14px;
font-weight:bold;
color:#2A2B2B;
text-decoration:none;
}
a.HeadingLink:link, a.HeadingLink:visted, a.HeadingLink:active{
font-family:arial; 
font-size:14px;
font-weight:bold;
color:#2A2B2B;
text-decoration:none;
}

a.HeadingLink:hover{
font-family:arial;
font-weight:bold;
font-size:14px;
text-decoration:underline;
}

a.HeadingLinkMedium{
font-family:arial; 
font-size:16px;
font-weight:bold;
color:#2A2B2B;
text-decoration:none;
}
a.HeadingLinkMedium:link, a.HeadingLinkMedium:visted, a.HeadingLinkMedium:active{
font-family:arial; 
font-size:16px;
font-weight:bold;
color:#2A2B2B;
text-decoration:none;
}

a.HeadingLinkMedium:hover{
font-family:arial;
font-weight:bold;
font-size:16px;
text-decoration:underline;
}

a.HeadingLinkMediumUnderline{
font-family:arial; 
font-size:15px;
font-weight:bold;
color:#2A2B2B;
text-decoration:underline;
}
a.HeadingLinkMediumUnderline:link, a.HeadingLinkMediumUnderline:visted, a.HeadingLinkMediumUnderline:active{
font-family:arial; 
font-size:15px;
font-weight:bold;
color:#2A2B2B;
text-decoration:underline;
}

a.HeadingLinkMediumUnderline:hover{
font-family:arial;
font-weight:bold;
font-size:15px;
text-decoration:none;
}

a.HeadingLinkUnderlined{
font-family:arial; 
font-size:14px;
font-weight:bold;
color:#2A2B2B;
text-decoration:underline;
}
a.HeadingLinkUnderlined:link, a.HeadingLinkUnderlined:visted, a.HeadingLinkUnderlined:active{
font-family:arial; 
font-size:14px;
font-weight:bold;
color:#2A2B2B;
text-decoration:underline;
}

a.HeadingLinkUnderlined:hover{
font-family:arial;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

a.HeadingLinkNoUnderline{
font-family:arial; 
font-size:14px;
font-weight:bold;
color:#999999;
text-decoration:none;
}
a.HeadingLinkNoUnderline:link, a.HeadingLinkNoUnderline:visted, a.HeadingLinkNoUnderline:active{
font-family:arial; 
font-size:14px;
font-weight:bold;
color:#999999;
text-decoration:none;
}

a.HeadingLinkNoUnderline:hover{
font-family:arial;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

a.HeadingLinkSmall{
font-family:arial; 
font-size:13px;
font-weight:bold;
color:#2A2B2B;
text-decoration:none;
}
a.HeadingLinkSmall:link, a.HeadingLinkSmall:visted, a.HeadingLinkSmall:active{
font-family:arial; 
font-size:13px;
font-weight:bold;
color:#2A2B2B;
text-decoration:none;
}

a.HeadingLinkSmall:hover{
font-family:arial;
font-weight:bold;
font-size:13px;
text-decoration:underline;
}

a.BigButtonLink{
	font-size: 17px;
	font-weight: bold;
	border:1px solid #CCCCCC;
	margin:10px;
	padding:10px;
	text-align:center;
	text-decoration:none;
	font-family:arial;
	background-color:#0099FF;
	color:#FFFFFF;
}

a.BigButtonLink:link, a.BigButtonLink:visited{
	font-weight: bold;
}

a.BigButtonLink:hover{
	text-decoration:underline;
}

a.BigLink{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #0062c7;
	text-decoration:none;
}

a.BigLink:link, a.FormHelpLink:visited{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #0062c7;
	text-decoration:none;
}

a.BigLink:hover{
font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #0062c7;
	text-decoration:underline;
}



a.BigLinkUnderlined{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #0062c7;
	text-decoration:underline;
}

a.BigLinkUnderlined:link, a.BigLinkUnderlined:visited{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #0062c7;
	text-decoration:underline;
}

a.BigLinkUnderlined:hover{
font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #0062c7;
	text-decoration:none;
}

a.HeaderLink{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	color: #0062c7;
	text-decoration:none;
}

a.HeaderLink:link, a.HeaderLink:visited{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	color: #0062c7;
	text-decoration:none;
}

a.HeaderLink:hover{
	text-decoration:underline;
}


a.FormHelpLink{
	font-family:Tahoma,Arial,Helvetica; 
	font-size: 11px;
	font-weight: bold;
	color: #0062c7;
	text-decoration:underline;
}

a.FormHelpLink:link, a.FormHelpLink:visited{
	font-family:Tahoma,Arial,Helvetica; 
	font-size: 11px;
	font-weight: bold;
	color: #0977dc;
	text-decoration:underline;
}

a.FormHelpLink:hover{
	text-decoration:none;
}

a.BlogNavLink:hover
{
	text-decoration:underline;
	color: #f69619; 
}

a.txtskyblue {
color:#3090C7;
font-family:Trebuchet MS,Arial,Helvetica;
font-size:12px;
text-decoration:none;
}
a.txtskyblue:link, a.txtskyblue:active, a.txtskyblue:visted{
color:#3090C7;
font-family:Trebuchet MS,Arial,Helvetica;
font-size:12px;
text-decoration:none;
}
a.txtskyblue:hover {
text-decoration:underline;
}

a.txtdark {
color:#6E6E6E;
font-family:Trebuchet MS,Arial;
font-size:12px;
text-decoration:none;
}

a.txtdark:hover {
text-decoration:underline;
}


a.ToggleHeading{
font-family:arial; 
font-size:14px;
font-weight:bold;
color:#2A2B2B;
text-decoration:none;
cursor:pointer;
}

a.ToggleHeading:link, .ToggleHeading:visted,a.ToggleHeading:active,a.ToggleHeading:focus{
font-family:arial;
font-weight:bold;
font-size:14px;
color:#2A2B2B;
text-decoration:none;
}

a.ToggleHeading:hover{
font-family:arial;
font-weight:bold;
font-size:14px;
color:#2A2B2B;
text-decoration:underline;
}

a.ToggleHeadingLarge{
font-family:arial; 
font-size:17px;
font-weight:normal;
color:#0062c7;
text-decoration:underline;
cursor:pointer;
}

a.ToggleHeadingLarge:link, a.ToggleHeadingLarge:visted,a.ToggleHeadingLarge:active,a.ToggleHeadingLarge:focus{
font-family:arial;
font-weight:normal;
font-size:17px;
color:#0062c7;
text-decoration:underline;
}

a.ToggleHeadingLarge:hover{
font-family:arial;
font-weight:normal;
font-size:17px;
color:#0062c7;
text-decoration:none;
}

a.DarkBlueLink{
font-family:arial; 
font-size:13px;
font-weight:bold;
color:#1d335e;
text-decoration:underline;
}

a.DarkBlueLink:link, a.DarkBlueLink:visted,a.DarkBlueLink:active,a.DarkBlueLink:focus{
font-family:arial;
font-weight:bold;
font-size:13px;
color:#1d335e;
text-decoration:underline;
}

a.DarkBlueLink:hover{
font-family:arial;
font-weight:bold;
font-size:13px;
color:#1d335e;
text-decoration:none;
}

.ToggleText{
font-family:Arial, Helvetica, sans-serif
font-size:13px;
font-weight:normal;
color:#0062c7;
text-decoration:none;
cursor:pointer;
}
.ToggleText:link, ToggleText:visted, ToggleText:active{
text-decoration:none;
}

.ToggleText:hover{
text-decoration:underline;
}

div.toggleDiv{
padding-bottom:5px;
border-style:dotted;
border-color:#CCCCCC;
border-width:1px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
}

div.faqDiv{
padding-bottom:0px;
padding-top:10px;
padding-left:30px;
padding-right:0px;
}

a.NavHeaderLink
{
	text-align:right;
	font-family:Arial;
	font-size: 15px;
	color:#0062c7;
	text-decoration: none;
	font-weight:bold;
}

a.NavHeaderLink:link, a.NavHeaderLink:active, a.NavHeaderLink:visited
{
	text-align:right;
	font-family:Arial;
	font-size: 15px;
	color:#0062c7;
	text-decoration: none;
	font-weight:bold;
}

a.NavHeaderLink:hover
{
	text-align:right;
	font-family:Arial;
	font-size: 15px;
	color:#0062c7;
	text-decoration: underline;
	font-weight:bold;
}

a.NavHeaderLinkActive
{
	text-align:right;
	font-family:Arial;
	font-size: 15px;
	color:#F69619;
	text-decoration: none;
	font-weight:bold;
}

a.NavHeaderLinkActive:link, a.NavHeaderLinkActive:active, a.NavHeaderLinkActive:visited, a.NavHeaderLinkActive:hover
{
	text-align:right;
	font-family:Arial;
	font-size: 15px;
	color:#F69619;
	text-decoration: none;
	font-weight:bold;
}

a.NavHeaderLinkActive:hover
{
	text-align:right;
	font-family:Arial;
	font-size: 15px;
	color:#F69619;
	text-decoration: none;
	font-weight:bold;
}

a.NavLink{
font-family:Arial;
font-size:13px;
font-weight:normal;
color:#0062c7;
text-decoration:none;
}

a.NavLink:link, a.NavLink:visted, a.NavLink:active{
font-family:Arial;
font-size:13px;
font-weight:normal;
color:#0062c7;
text-decoration:none;
}

a.NavLink:hover{
font-family:Arial;
font-size:13px;
font-weight:normal;
color:#0062c7;
text-decoration:underline;
}

a.NavLinkSmall{
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#0062c7;
text-decoration:none;
}

a.NavLinkSmall:link, a.NavLinkSmall:visted, a.NavLinkSmall:active{
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#0062c7;
text-decoration:none;
}

a.NavLinkSmall:hover{
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#0062c7;
text-decoration:underline;
}

a.NavLinkActive{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#F69619;
text-decoration:none;
}

a.NavLinkActive:link, a.NavLinkActive:visted, a.NavLinkActive:active,a.NavLinkActive:hover{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#F69619;
text-decoration:none;
}

a.ActiveNav{
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#F69619;
text-decoration:none;
}

a.ActiveNav:link, a.ActiveNav:visted, a.ActiveNav:active{
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#F69619;
text-decoration:none;
}

a.ActiveNav:hover{
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#F69619;
text-decoration:underline;
}

a.TourMenuLink{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #3866b6;
	text-decoration:none;
	display:block;
	outline:none;
}

a.TourMenuLink:link, a.TourMenuLink:visited, a.TourMenuLink:active,{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;;
	color: #3866b6;
	text-decoration:none;
	outline:none;
}

a.TourMenuLink:hover{
font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;;
	color: #3866b6;
	text-decoration:none;
	outline:none;
}

a.TourMenuLinkActive{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
	outline:none;
}

a.TourMenuLinkActive:link, a.TourMenuLinkActive:visited, a.TourMenuLinkActive:active,{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
	outline:none;
}

a.TourMenuLinkActive:hover{
font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
	outline:none;
}


.TourMenu
{
	border-left:1px solid #e1e9f6;
	border-right:1px solid #e1e9f6;
	border-top:1px solid #e1e9f6;
}

td.TourMenuLink
{
	text-align:center;
	width:175px;
	background-image: url('/imagedump/tour/background/menu-nonactive.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	padding:10px;
}

td.TourMenuLinkActive
{
	text-align:center;
	width:175px;
	background-image: url('/imagedump/tour/background/menu-active.jpg');
	background-position:top left;
	background-repeat:repeat-x;
}

a.FeatureMenuLink{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	text-decoration:none;
}

a.FeatureMenuLink:link, a.FeatureMenuLink:visited, a.FeatureMenuLink:active,{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	text-decoration:none;
}

a.FeatureMenuLink:hover{
font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	text-decoration:underline;
}

td.FeatureMenuLink
{
	text-align:center;
}


/************* COMMUNITY ********************/

a.rhmenu_item
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	height:20px;
	color:#242322;
	text-decoration:none;
	background: #FFFFFF;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:5px;
	width:auto;
	vertical-align:middle;
	 display: block;
}

a.rhmenu_item, a.rhmenu_item:link, a.rhmenu_item:visted, a.rhmenu_item:active
{
	height:20px;
	color:#242322;
	text-decoration:none;
	background: #FFFFFF;
	vertical-align:middle;
	 display: block;
}



a.rhmenu_item:hover
{
	height:20px;
	background: #878686;
	color:#FFF;
	vertical-align:middle;
	 display: block;
}

.rhmenu_item_selected
{
	font-family:"Lucida Grande",LucidaGrande,Verdana,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background: #0062C7;
	color:#FFFFFF;
}


/***********************************/


.programCalendar {
  float: left;
  margin-right: 6px;
  width: 80px;
  height: 80px;
  padding:0px;
}

.programCalendarIcon {
  background: url('/imagedump/programs/wb-dategraphic.jpg');
}

.programCalendarMonth {
  font-family:Arial;
  font-size:14px;
  font-weight: bold;
  color: #FFFFFF;
  width: 80px;
  text-align:center;
  padding-top: 7px;
  padding-left: 1px;
}

.programCalendarDay {
  font-family:Arial;
  font-size:20px;
  font-weight: bold;
  color: #666666;
  width: 80px;
  text-align:center;
  padding-top: 15px;
  padding-left: 0px;
}

.wizardMenu
{
	padding-left:0px;
	padding-right:0px;
	height:56px;
	padding-bottom:15px;
	margin:0px;
	/*
	margin-top:10px;
	margin-bottom:10px;*/
}

td.wizardMenuGhosted
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border-right:solid #FFFFFF 1px;
	text-align:center;
	width:270px;
	
	background-image: url("/imagedump/programs/wizard/bg-wizard-item.jpg");
	background-repeat: repeat-x;
	vertical-align:top;
	padding-top:12px;
	height:56px;
}

td.wizardMenuActive
{
	color:#FFFFFF;
	/*background-color:#ffb100;
	margin:2px;
	*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	
	border-right:solid #FFFFFF 1px;
	text-align:center;
	width:270px;
	background-image: url("/imagedump/programs/wizard/bg-wizard-selected-item.jpg");
	background-repeat: repeat-x;
	vertical-align:top;
	padding-top:12px;
	height:56px;
}

a.wizardMenuLink
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
a.wizardMenuLink:link, a.wizardMenuLink:visted, a.wizardMenuLink:active
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
a.wizardMenuLink:hover
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}


/************************ HOMEPAGE *************************************/

.TestimonialsBox
{
padding:17px;
border-left:1px dotted #99c2f6;
background-image: url('/imagedump/homepage/components/bg-footer-testimonialsbox.jpg');
background-repeat:repeat-x;
background-position:bottom left;
background-color:#f2f7ff;

}

.TestimonialsBoxBorder
{
padding:17px;
border:1px dotted #99c2f6;
background-image: url('/imagedump/homepage/components/bg-footer-testimonialsbox.jpg');
background-repeat:repeat-x;
background-position:bottom left;
background-color:#f2f7ff;

}

.TestimonialsBoxBottom
{
padding:10px;
background-color:#d0e5ff;

}

blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(/imagedump/homepage/components/quote-start.png) no-repeat scroll 0 3px;
font-family:Georgia,'Times New Roman',Times,serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:10px;
margin:0px;
}

.quoteName {

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ed7d29;

}


/************************ TOUR *************************************/

.largeTextBold
{
color:#666666;
font:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-top:3px;
padding-bottom:7px;
margin-bottom:0px;
}

.largeText
{
color:#666666;
font:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
padding-top:3px;
padding-bottom:7px;
margin-bottom:0px;
}

.questionTable
{
height:66px;

}

.activeQuestionHeading
{
background-image:url('/imagedump/tour/questionIFrames/background/bg-table-active.jpg');
background-repeat:repeat-x;
background-position:top left;
height:66px;

color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;

padding-top:12px;
padding-left:20px;
vertical-align:top;
}

a.QuestionHeading
{
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
text-decoration:none;
}

a.QuestionHeading:link, a.QuestionHeadingk:visted, a.QuestionHeading:active{
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
text-decoration:none;
}

a.QuestionHeading:hover{
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
text-decoration:none;
}


.ghostedQuestionHeading
{
background-image:url('/imagedump/tour/questionIFrames/background/bg-table-ghosted.jpg');
background-repeat:repeat-x;
background-position:top left;
height:66px;


color:#cce6ff;
font:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;

padding-top:12px;
padding-left:20px;
vertical-align:top;
}

.questionCell
{
padding:20px;
padding-top:0px;
}


/***********************************/

/* Headings  */
.Head { font-family:arial; font-size:14px; color:#2A2B2B; background:transparent; font-weight:bold; padding:0; }
/* Headings white */ 
.HeadWhite { font-family:arial; font-size:14px; color:#ffffff; background:transparent; font-weight:bold; padding:0; }
/* Headings red */ 
.HeadRed { font-family:arial; font-size:14px; color:#9f0000; background:transparent; font-weight:bold; padding:0; }
/* Headings green */ 
.HeadGreen { font-family:arial; font-size:14px; color:#26742d; background:transparent; font-weight:bold; padding:0; }
/* Headings orange */ 
.HeadOrange { font-family:arial; font-size:14px; color:#c87f00; background:transparent; font-weight:bold; padding:0; }
/* Headings charcoal */ 
.HeadCharcoal { font-family:arial; font-size:14px; color:#675f52; background:transparent; font-weight:bold; padding:0; }
/* Headings turquoise */ 
.HeadTurquoise { font-family:arial; font-size:14px; color:#1fa37f; background:transparent; font-weight:bold; padding:0; }
/* Headings navy */ 
.HeadNavy { font-family:arial; font-size:14px; color:#3c3a6c; background:transparent; font-weight:bold; padding:0; }
/* Headings brown */ 
.HeadBrown { font-family:arial; font-size:14px; color:#794a20; background:transparent; font-weight:bold; padding:0; }
/* Headings grey */ 
.HeadGrey { font-family:arial; font-size:14px; color:#717171; background:transparent; font-weight:bold; padding:0; }
/* Headings light grey */ 
.HeadLightGrey { font-family:arial; font-size:14px; color:#e4e4e4; background:transparent; font-weight:bold; padding:0; }

/* Headings large */
.HeadLarge { font-family:arial; font-size:18px; color:#28509a; background:transparent; font-weight:normal; padding:0; }
/* Headings large white */ 
.HeadLargeWhite { font-family:arial; font-size:18px; color:#ffffff; background:transparent; font-weight:normal; padding:0; }
/* Headings large red */ 
.HeadLargeRed { font-family:arial; font-size:18px; color:#9f0000; background:transparent; font-weight:normal; padding:0; }
/* Headings large green */ 
.HeadLargeGreen { font-family:arial; font-size:18px; color:#26742d; background:transparent; font-weight:normal; padding:0; }
/* Headings large orange */ 
.HeadLargeOrange { font-family:arial; font-size:18px; color:#c87f00; background:transparent; font-weight:normal; padding:0; }
/* Headings large charcoal */ 
.HeadLargeCharcoal { font-family:arial; font-size:18px; color:#675f52; background:transparent; font-weight:normal; padding:0; }
/* Headings large turquoise */ 
.HeadLargeTurquoise { font-family:arial; font-size:18px; color:#1fa37f; background:transparent; font-weight:normal; padding:0; }
/* Headings large navy */ 
.HeadLargeNavy { font-family:arial; font-size:18px; color:#3c3a6c; background:transparent; font-weight:normal; padding:0; }
/* Headings large brown */ 
.HeadLargeBrown { font-family:arial; font-size:18px; color:#794a20; background:transparent; font-weight:normal; padding:0; }
/* Headings large grey */ 
.HeadLargeGrey { font-family:arial; font-size:18px; color:#717171; background:transparent; font-weight:normal; padding:0; }
/* Headings large light grey */ 
.HeadLargeLightGrey { font-family:arial; font-size:18px; color:#e4e4e4; background:transparent; font-weight:normal; padding:0; }

/* Headings small */
.HeadSmall { font-family:arial; font-size:11px; color:#28509a; background:transparent; font-weight:bold; padding:0; }
/* Headings small white */ 
.HeadSmallWhite { font-family:arial; font-size:14px; color:#ffffff; background:transparent; font-weight:bold; padding:0; }
 
/* Headings small red */ 
.HeadSmallRed { font-family:arial; font-size:11px; color:#9f0000; background:transparent; font-weight:bold; padding:0; }
/* Headings small green */ 
.HeadSmallGreen { font-family:arial; font-size:11px; color:#26742d; background:transparent; font-weight:bold; padding:0; }
/* Headings small orange */ 
.HeadSmallOrange { font-family:arial; font-size:11px; color:#c87f00; background:transparent; font-weight:bold; padding:0; }
/* Headings small charcoal */ 
.HeadSmallCharcoal { font-family:arial; font-size:11px; color:#675f52; background:transparent; font-weight:bold; padding:0; }
/* Headings small turquoise */ 
.HeadSmallTurquoise { font-family:arial; font-size:11px; color:#1fa37f; background:transparent; font-weight:bold; padding:0; }
/* Headings small navy */ 
.HeadSmallNavy { font-family:arial; font-size:11px; color:#3c3a6c; background:transparent; font-weight:bold; padding:0; }
/* Headings small brown */ 
.HeadSmallBrown { font-family:arial; font-size:11px; color:#794a20; background:transparent; font-weight:bold; padding:0; }
/* Headings small grey */ 
.HeadSmallGrey { font-family:arial; font-size:11px; color:#717171; background:transparent; font-weight:bold; padding:0; }
/* Headings small light grey */ 
.HeadSmallLightGrey { font-family:arial; font-size:11px; color:#e4e4e4; background:transparent; font-weight:bold; padding:0; }

/* Subheadings */ 
.SubHead { font-family:arial; font-size:12px; font-weight:bold; color:#585858; padding:0; }
/* General text on the site */
.normal, .Normal { font-family:arial; font-size:11px; color:#424242; }
/* General bold text on the site */ 
.NormalBold { font-family:arial; font-size:11px; font-weight:bold; color:#424242; }
/* Red text used for errors */ 
.NormalRed { color:#C50000; font-family:arial; font-weight:bold; font-size:11px; }

/* Login token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { color:#777777; background:url(images/loginbutton-l.gif) no-repeat center left; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:0 10px 0 27px; margin:0; }
/* Login token hover */ 
a.LoginToken:hover { color:#444444; background:url(images/loginbuttonon-l.gif) no-repeat center left; }
/* User token idle */ 
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active { color:#777777; background:url(images/userbutton-l.gif) no-repeat center left; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:0 10px 0 27px; margin:0; }
/* User token hover */ 
a.UserToken:hover { color:#444444; background:url(images/userbuttonon-l.gif) no-repeat center left; }
/* Breadcrumbs token idle */ 
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active { color:#424242; font-family:arial; font-size:11px; text-decoration:underline; font-weight:normal; }
/* Breadcrumbs token hover */ 
a.BreadcrumbToken:hover { color:#666666; font-family:arial; font-size:11px; text-decoration:none; font-weight:normal; }
/* Copyright, privacy, terms */ 
.FooterToken { color:#777777; font-size:11px; }
/* Copyright, privacy, terms links */ 
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-size:11px; color:#0062C7; font-weight:normal; text-decoration:underline; height:12px; padding:0; margin:0; }
/* Copyright, privacy, terms hover */ 
a.FooterToken:hover { font-size:11px; color:#0062C7; font-weight:normal; text-decoration:none; height:12px; padding:0; margin:0; }
/* Date token */ 
.DateToken { color:#777777; font-size:11px; white-space:nowrap; }

/* Form elements */ 
select, input { font-family:arial; font-size:14px; color:#333333; }
/* Textbox */ 
.NormalTextBox { color:#333333; padding-left:4px; line-height:20px; font-family:"Lucida Grande",LucidaGrande,Helvetica,Verdana,Sans-Serif; font-weight:normal; font-size:13px; }

label{
color:#464646;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding:0;
text-align:justify;
}

/* Textbox */ 
.SlimTextBox { color:#333333; padding-left:4px; line-height:12px; font-family:arial; font-weight:normal; font-size:11px; width:50%;}
/* Textbox container */ 
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
/* Buttons */ 
.StandardButton { background:#f2f2f2 none; color:#575757; font-family:arial; font-size:11px; font-weight:normal; }
/* Textbox used for search */ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:19px; background:#ffffff; width:112px; color:#666666; padding:1px 4px 3px 0; border:0; cursor:text; position:absolute;top:7px;left:14px; z-index:1; font-size:11px;}

/* Module menu container */ 
.ModuleTitle_SubMenu { background:#ffffff; padding:0; margin:0; border-top:1px solid #adadad; border-right:1px solid #adadad; border-bottom:0; border-left:1px solid #adadad; z-index:1000; cursor:pointer; font-weight:normal; }
/* Module menu items idle */ 
.ModuleTitle_MenuItem { background:#ffffff; color:#777777; font-family:arial; font-size:8pt; font-weight:bold; font-style:normal; padding:5px 30px 5px 16px; height:20px; border-top:0; border-right:0; border-bottom:1px solid #c8c8c8; border-left:0; }
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel { background:#e4e4e4; color:#28509a; font-family:arial; font-size:8pt; font-weight:bold; cursor:pointer; padding:5px 30px 5px 16px; height:20px; border-top:0; border-right:0; border-bottom:1px solid #c8c8c8; border-left:0; }
/* Module menu container */ 
.ModuleTitle_MenuContainer { background:transparent; }
/* Module menu bar */ 
.ModuleTitle_MenuBar { cursor:pointer; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow { display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow { display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon { background:#e4e4e4; width:0; height:20px; padding:0; margin:0; font-size:0; border-top:0; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; border-left:0; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG { margin:0 10px 0 10px; }
/* Module menu break */ 
.ModuleTitle_MenuBreak { background:#ffffff; border-top:0; border-right:0; border-bottom:1px solid #c8c8c8; border-left:0; }

/* Fixed width setting - change this to change the width of the skin */							
.SkinFixedWidth {max-width:1150px;

margin-left:auto;
margin-right:auto;
}
/* 100 percent height */ 
.SkinFullHeight { height:100%; }
/* 100 percent width */ 
.SkinFullWidth 
{
	width:100%;
	width:expression(document.body.clientWidth > 1150? "1150px": "auto" );
	/*width:expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 1150? "1150px");*/
}	

.SkinHomepageWidth {width:1000px;}

/* Date token cell */ 
.DateCell { vertical-align:middle; padding:18px 12px 2px 5px; }
/* Language token cell */ 
.LanguageCell { vertical-align:middle; padding:5px 12px 3px 5px; }
/* Search cell */ 
.SearchCell {  vertical-align:middle; padding:2px 10px 2px 0;}
td.SearchCell{ text-align:right;}

/* Search div */ 
.SearchDiv { position:relative; width:155px; height:33px; background:url(images/search-bg.gif) repeat-x; padding:0; }
div.SearchDiv { text-align:right}

/* Menu area */ 
.MenuArea { padding:0 5px 0 5px; }
/* Menu area */ 
.MenuArea2 { padding:0 5px 0 5px; }
/* Menu cell 2 */ 
.MenuCell2 { width:100%; background:url(images/menu2-bg.gif) repeat-x; }
/* Menu left area */ 
.MenuLeft { width:1px; }
/* Menu right area */ 
.MenuRight { width:3px; }
/* Menu right area 2 */ 
.MenuRight2 { width:3px; }
/* Banner area */ 
.BannerArea { height:213px; padding:0 5px 1px 5px; }	
/* Inner Banner area */ 
.BannerInnerArea { height:113px; padding:0 5px 1px 5px; }
/* Custom banner area */ 
.CustomBannerArea { height:1px; padding:0 5px 1px 5px; }
/* Custom banner cell */ 
.CustomBannerCell { height:1px; }
/* Banner left area */ 
.BannerLeft { width:15px; }
/* Banner right area */ 
.BannerRight { width:15px; }
/* Breadcrumb area */ 
.BreadCrumbArea { padding:0 5px 0 5px; height:31px; }
/* Breadcrumb div */ 
.BreadCrumbDiv  
{
	float:left; 
color:#424242;
font-family:arial;
font-size:11px;
}
/* Breadcrumb cell
.BreadCrumbCell { width:100%; vertical-align:middle; padding:0 6px 0 3px; background:#e4e4e4; }
 */ 
/*.BreadCrumbCell { width:100%; vertical-align:middle; padding:0 6px 0 3px; background:#e4e4e4; }*/
/* EDITED BY HARRY */
.BreadCrumbCell { width:100%; vertical-align:middle; padding:0 6px 0 3px; }
/* Login area */ 
.LoginArea { float:right; margin:1px 0 0 0; }
/* Login token cell */ 
.LoginCell { padding:0 10px 0 0; background:#e4e4e4; }
/* Login token cell */ 
.LoginTokenCell { height:22px; background:url(images/loginbutton-bg.gif) no-repeat center right; padding:0; }
/* User area */ 
.UserArea { float:right; margin:1px 10px 0 0; }
/* User token cell */ 
.UserCell { padding:0 10px 0 0; background:#e4e4e4; }
/* User token cell */ 
.UserTokenCell { height:22px; background:url(images/userbutton-bg.gif) no-repeat center right; padding:0; }
/* Content panes cell */ 
.ContentPanesCell { width:100%; vertical-align:top; padding:7px 0px 0 0px; text-align:center;}
/* Footer shadow area */ 
.FooterShadowArea { height:30px; padding:0; }

/* Banner content pane */
.BannerPane { width:100%; }
.BannerPane1 { width:100%; padding:10px 75px 0 350px; }
.BannerPane2 { width:100%; padding:10px 65px 0 360px; }
.BannerPane3 { width:100%; padding:10px 65px 0 360px; }
.BannerPane4 { width:100%; padding:10px 65px 0 360px; }
.BannerPane5 { width:100%; padding:10px 35px 0 390px; }
.BannerPane6 { width:100%; padding:10px 65px 0 360px; }
.BannerPane7 { width:100%; padding:10px 45px 0 380px; }
.BannerPane8 { width:100%; padding:10px 65px 0 360px; }
.BannerPane9 { width:100%; padding:10px 65px 0 360px; }
.BannerPane10 { width:100%; padding:10px 55px 0 370px; }
.BannerPane11 { width:100%; padding:10px 65px 0 360px; }
.BannerPane12 { width:100%; padding:10px 35px 0 390px; }
.BannerPane13 { width:100%; padding:10px 35px 0 390px; }
.BannerPane14 { width:100%; padding:10px 35px 0 390px; }
.BannerPane15 { width:100%; padding:10px 35px 0 390px; }
/* Banner Inner content pane */
.BannerInnerPane { width:100%; }
.BannerInnerPane1 { width:100%; padding:0 75px 0 350px; }
.BannerInnerPane2 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane3 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane4 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane5 { width:100%; padding:0 35px 0 390px; }
.BannerInnerPane6 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane7 { width:100%; padding:0 45px 0 380px; }
.BannerInnerPane8 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane9 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane10 { width:100%; padding:0 55px 0 370px; }
.BannerInnerPane11 { width:100%; padding:0 65px 0 360px; }
.BannerInnerPane12 { width:100%; padding:0 35px 0 390px; }
.BannerInnerPane13 { width:100%; padding:0 35px 0 390px; }
.BannerInnerPane14 { width:100%; padding:0 35px 0 390px; }
.BannerInnerPane15 { width:100%; padding:0 35px 0 390px; }
/* Custom banner content pane */
.CustomBannerPane { width:100%; padding:0; }

/* Top2 content pane */
.TopPane2 { width:100%; padding:0; }
/* Left content pane */
.LeftPane { padding:0 12px 0 0; width:18%; }
/* Right content pane */
.RightPane { padding:0 0 0 12px; width:50%; }
/* Left2 content pane */
.LeftPane2,.LeftPane1  { padding:0 0px 0 25px; width:18%; }
/* Content content pane */
.ContentPane,.ContentPane1 { padding:0 15px 0 15px; width:60%; }
/* Right2 content pane */
.RightPane2,.RightPane1 { padding:0 10px 0 7px; width:20%; }
/* Middle content pane */
.MiddlePane { width:100%; padding:0; }
/* Content2 content pane */
.ContentPane2 { padding:0 25px 0 10px;width:78%;}
/* Right3 content pane */
.RightPane3 { padding:0 5px 0 10px; width:22%; }
/* Middle2 content pane */
.MiddlePane2 { width:100%; padding:0; }
/* Left3 content pane */
.LeftPane3 { padding:0 0px 0 25px; width:18%; }
/* Content3 content pane */
.ContentPane3 { padding:0 10px 0 30px; width:82%; }
/* Bottom content pane */
.BottomPane { width:100%;padding:0; }
/* Left4 content pane */

.LeftPane4 { padding:0 3px 0 0; width:18%; }
/* Body4 content pane 
.BodyPane4 { padding:0 0 0 7px; width:80%;}*/
/* Body4 content pane */
.BodyPane4 { padding:0 0 0 7px; width:82%;}
.BodyPane4Left { padding:0 3px 0 3px; width:65%;}
.BodyPane4Right { padding:0 3px 0 3px; width:35%;}
/* Content3 content pane */
.ContentPane4 { padding:0 17px 0 7px; width:41%; }
/* Right4 content pane */
.RightPane4 { padding:0 0 0 17px; width:41%; }

/* Bottom2 content pane */
.BottomPane2 { width:100%; padding:0; }

/* Left4 content pane */
.LeftPane5 { padding:0 7px 0 0; width:18%; }
/* Body4 content pane 
.BodyPane4 { padding:0 0 0 7px; width:80%;}*/
/* Body4 content pane */
.BodyPane5 { padding:0 15px 0 15px; width:64%;}
/* Content3 content pane */
.ContentPaneLeft5 { padding:0 15px 0 15px; width:30%; }
.ContentPaneRight5 { padding:0 15px 0 15px; width:30%; }
/* Right4 content pane */
.RightPane5 { padding:0 0 0 7px; width:18% }

.BottomPane5 { padding:0 10px 0 10px; width:60%; }




.LeftPane6 { padding:0 0px 0 0;table-layout:fixed;}
/* Content content pane */
.ContentPane6 { padding:0 0px 0 0px; width:670px; table-layout:fixed;}
/* Right2 content pane */
.RightPane6 { padding:0 0 0 7px; table-layout:fixed;}

.LeftPane7 { padding:0 12px 0 20px; width:50%; text-align:left;}
/* Right2 content pane */
.RightPane7 { padding:0 20px 0 12px; width:50%; text-align:left;}

/* Top content pane */
.TopPane { width:100%; padding:0 30px 0 30px; }

/* Top content pane */
.TopPaneNoPadding { width:100%; padding:0px; }

/* Left content pane */
.LeftPane0 {width:33%;  padding:0 10px 0 30px; }
/* Left content pane */
.MiddlePane0 {width:33%; padding:0 10px 0 10px;  }
/* Right content pane */
.RightPane0 {width:33%;  padding:0 30px 0 10px; }

/* Left content pane */
.LeftPane01 {width:33%;  padding:20px 10px 20px 30px; }
/* Left content pane */
.MiddlePane01 {width:33%; padding:20px 10px 20px 10px;  }
/* Right content pane */
.RightPane01 {width:33%;  padding:20px 30px 20px 10px; }

/* Top content pane */
.HeaderPane1{ 
padding:0; margin:0px;
font-size:13px;
font-family:"Lucida Grande",LucidaGrande,Helvetica,Verdana,Sans-Serif;
color: #CCCCCC;
white-space:nowrap;
}
.HeaderPane2{ 
padding-right:4px; 
white-space:nowrap;
}


.BodyPane6 { padding:0 17px 0 7px; width:82%;}
.RightPane6 { padding:0 0px 0 7px; width:18%; }

.BodyLeftPane6 { padding:0 30px 0 30px; width:40%;}
.BodyRightPane6 { padding:0 30px 0 30px; width:40%;}


/* Content content pane */
.ContentPaneCentered { padding:0 17px 0 17px; width:830px; table-layout:fixed; text-align:center;}

.LeftPane8 { padding:0 5px 0 0px; width:33%; text-align:left;}
/* Right2 content pane */
.CenterPane8 { padding:0 5px 0 5px; width:33%; text-align:left;}
/* Right2 content pane */
.RightPane8 { padding:0 0px 0 5px; width:33%; text-align:left;}

.LeftPane9 { padding:0 17px 0 5px; width:60%; text-align:left;}
/* Right2 content pane */
.RightPane9 { padding:0 5px 0 17px; width:40%; text-align:left;}

.tourContentMain{padding:0 5px 0 5px; width:950px; text-align:left;}

/* Left content pane */
.LeftPaneSignUp { padding:0 0px 0 0px; width:40%; }
/* Right content pane */
.RightPaneSignUp { padding:0 0 0 12px; width:45%; }

/* Left content pane */
.LeftPaneWelcome { padding:0 15px 0 5px; width:50%; }
/* Right content pane */
.RightPaneWelcome { padding:0 5px 0 15px; width:50%; }

/* Left content pane */
.ContentPaneTV { padding:0 25px 0 25px; width:75%}
/* Right content pane */
.RightPaneTV { padding:0 0 0 12px; width:25%; }

/* Left content pane */
.ContentPaneTVPRO { padding:0 15px 0 10px; width:560px}
/* Right content pane */
.RightPaneTVPRO { padding:20px 0 0 15px; width:370px; }

/*---------------------- SALES PAGE------------------------------*/

.pageCopyHeader
{
background-image:url('/imagedump/tour/background/header-bg.jpg');
background-repeat:repeat-x;
background-position:top left;
}

.salesCopyHeader
{
width:846px;
background-image:url('/imagedump/tour/background/header.jpg');
background-repeat:no-repeat;
background-position:top left;
background-color:#ffffff;
z-index:1;

}

.salesCopyRightBorder
{
width:92px;
background-image:url('/imagedump/tour/background/right-border.jpg');
background-repeat:repeat-y;
background-position:top left;
}

.salesCopyLeftBorder
{
width:92px;
background-image:url('/imagedump/tour/background/left-border.jpg');
background-repeat:repeat-y;
background-position:top left;
}

.salesCopyContentTop { 

table-layout:fixed; 
text-align:center;
padding-left:50px;
padding-right:0px;
}

.salesCopyContent { 

table-layout:fixed; 
text-align:center;
padding-left:50px;
padding-right:50px;
}



.salesCopyBackground
{
background-color:#f4f9fe;
background-image:url('/imagedump/tour/background/header-bg.jpg');
background-repeat:repeat-x;
background-position:top left;
}


/*---------------------- TOUR PAGE------------------------------*/

.tourPageCopyHeader
{
background-image:url('/imagedump/pro/components/pro-header-bg.jpg');
background-repeat:repeat-x;
background-position:top left;
}

.tourHeader
{
width:999px;
background-image:url('/imagedump/pro/components/pro-header.jpg');
background-repeat:no-repeat;
background-position:top left;
background-color:#ffffff;
z-index:1;
}

.tourRightBorder
{
width:28px;
background-image:url('/imagedump/pro/components/pro-border-right.jpg');
background-repeat:repeat-y;
background-position:top left;
}

.tourRightBorderVideo
{
width:28px;
background-position:bottom left;
background-image:url('/imagedump/tour/background/video-border-right.jpg');
background-repeat:no-repeat;
}

.tourLeftBorder
{
width:28px;
background-image:url('/imagedump/pro/components/pro-border-left.jpg');
background-repeat:repeat-y;
background-position:top left;
table-layout:fixed;
white-space:nowrap;
}

.tourLeftBorderVideo
{
width:28px;
background-position:bottom left;
background-image:url('/imagedump/tour/background/video-border-left.jpg');
background-repeat:no-repeat;

}

.tourCopyLeft{
padding:0 10px 0 30px; 
text-align:left;
table-layout:fixed;
}

.tourColumnRight{
padding:0 30px 0 10px; 
text-align:left;
width:250px;
table-layout:fixed;
}

.tourCopyBottom{
padding:0px 30px 30px 30px; 
text-align:center;
border-bottom:1px solid #e2e9f2;
}


.ProgramsLogo {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.workoutbox.com/imagedump/programs/logos/programs-logo.png', sizingMethod='scale');
}

.TourVideoArea
{
width:100%;
height:377px;
background-image:url('/imagedump/tour/background/bg-videoarea.jpg');
background-repeat:no-repeat;
background-position:top left;
margin-bottom:30px;

}

.tourVideoLeftColumn
{
padding-top:40px;
padding-left:70px;
width:366px;
padding-bottom:30px;
}

.tourVideoRightColumn
{
padding-top:260px;
padding-left:145px;
padding-bottom:30px;
}

.HomepageVideoArea
{
width:100%;
background-image:url('/imagedump/homepage/components/bg-videoarea.jpg');
background-repeat:no-repeat;
background-position:top left;
padding-bottom:0px;
height:388px;
}

.HomepageVideoLeftColumn
{
padding-top:30px;
padding-left:40px;
width:366px;
}

.HomepageVideoRightColumn
{
padding-top:230px;
padding-left:245px;
padding-right:45px;
}


/* NEWSLETTER */

.emailOuterTable
{
border:1px solid #c4c4c4;
padding-left:15px;
width:600px;
}

.smallText
{
font-size:10px;
margin:0px;
padding:0px;
line-height:15px;
}

a.smallTextLink{
font-size:10px;
font-weight:normal;
color:#0062c7;
text-decoration:none;
margin:0px;
padding:0px;
}

a.smallTextLink:link, a.smallTextLink:visted, a.smallTextLink:active{
font-size:10px;
font-weight:normal;
color:#0062c7;
text-decoration:none;
margin:0px;
padding:0px;
}

a.smallTextLink:hover{
font-size:10px;
font-weight:normal;
color:#0062c7;
text-decoration:underline;
margin:0px;
padding:0px;
}

.salesBox
{
width:75%;
text-align:center;
padding:4px;
background-color:#eef2fa;
border:1px dashed #acaeb3;
margin-bottom:10px;
}

.textSalesBox
{
font-size:13px;
color:#555555;
text-align:center;
font-weight:bold;
margin-bottom:0px;
}

b
{
color:#444444;
font-weight:bold;
}

/*Tour */

.SalesHeading
{
font-family:arial; 
font-size:22px;
color:#0062C7; 
background:transparent; 
font-weight:bold; 
padding-top:5px;
padding-bottom:12px;
text-align:left;
margin:0px;
}

.SalesSubHeading
{
font-family:arial; 
font-size:20px;
color:#0062c7; 
background:transparent; 
font-weight:bold; 
padding-bottom:10px;
text-align:left;
margin:0px;
}

.ChooseProgramBox
{
border:1px dashed #c4c4c4;
padding:15px;
width:80%;
}

.DarkSalesHeading
{
font-family:arial; 
color:#000000;
font-size:21px;
text-align:center;
padding-bottom:0px;
font-weight:bold; 
line-height:25px;
}

.SalesSubHeadingLightBlue
{
font-family:arial; 
font-size:16px;
color:#4284C7; 
background:transparent; 
font-weight:bold; 
padding-bottom:6px;
text-align:left;
margin:0px;
}



.FitnessExpertBox
{
border:1px dotted #99c2f6;
padding:15px;
height:265px;
}

.GuaranteeBox
{
width:80%;
border:2px dotted #065bb3;
background-image: url('/imagedump/homepage/components/bg-footer-testimonialsbox.jpg');
background-repeat:repeat-x;
background-position:bottom left;
background-color:#f2f7ff;
padding:15px;

margin-top:15px;
margin-bottom:25px;
}

.internalAdBox
{
border:1px solid #99c2f6;
width:465px;
height:145px;
margin-bottom:0px;
padding:0px;
background-image: url('/imagedump/ads/components/women-back.jpg');
background-repeat:no-repeat;
background-position:bottom left;
}

.internalAdBox2
{
border:1px solid #99c2f6;
width:500px;
height:155px;
margin-bottom:0px;
padding:0px;
background-image: url('/imagedump/ads/components/arm-bicep.jpg');
background-repeat:no-repeat;
background-position:bottom left;
}

.ProgramsPricingBox
{
padding:17px;
background-image: url('/imagedump/tour/bg-pricing-box.jpg');
background-repeat:no-repeat;
background-position:bottom;
width:199px;
height:261px;
}

#arrowbullets
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:2px;	
}

#arrowbullets li
{
	padding-left: 28px;
	padding-top: 6px;
	list-style:none;
	background-image: url(/imagedump/components/agt_action_success.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
	
}

#arrowbullets-bluetext
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:2px;	
	
}

#arrowbullets-bluetext li
{
	padding-left: 32px;
	padding-top: 0px;
	list-style:none;
	background-image: url(/imagedump/components/tick-circle.png);
	background-repeat: no-repeat;
	background-position: middle left;
	line-height:20px;
	font-weight:normal;
	font-size:14px;
	color:#1d335e;
	padding-bottom:4px;
}

#arrowbullets-blacktext
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:2px;	
	
}

#arrowbullets-blacktext li
{
	padding-left: 32px;
	padding-top: 0px;
	list-style:none;
	background-image: url(/imagedump/components/tick-circle.png);
	background-repeat: no-repeat;
	background-position: top left;
	line-height:20px;
	font-weight:normal;
	font-size:14px;
	color:#464646;
	padding-bottom:12px;
}

.MustLoginTableExercise {
margin:0px;
padding-top: 10px;
padding-bottom: 4px;
padding-left: 20px;
padding-right: 20px;
font-family: Arial;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
border:3px dashed #2c7df3;
background-color:#F8FBFF;
}

.MustLoginTable {
margin:0px;
padding-top: 2px;
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
font-family: Arial;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
border:1px solid #cddaed;
background-color:#F8FBFF;
}

.MustLoginTablePoppup {
margin:0px;
padding-top: 10px;
padding-bottom: 4px;
padding-left: 20px;
padding-right: 14px;
font-family: Arial;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.ExerciseLoginTablePoppup {
margin:0px;
padding-top: 10px;
padding-bottom: 4px;
padding-left: 20px;
padding-right: 14px;
font-family: Arial;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
background-image:url('/imagedump/gettingstarted/components/background.jpg');
background-position:bottom;
background-repeat:repeat-x
}


.WelcomeGridBox
{

        background: #f6f9fe; /* Old browsers */
        background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */


border-top:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
margin-bottom:20px;
padding:17px;
}

.WorkoutComparisionBox
{
padding-bottom:4px;
background-image: url('/imagedump/welcome/bg/bg-bottom-center.jpg');
background-repeat:repeat-x;
background-position:bottom left;
background-color:#f8fbff;
border-top:1px solid #cddaed;
margin-bottom:20px;
}

.TVFooterBackground
{
padding-bottom:4px;
background-image: url('/imagedump/welcome/bg/bg-bottom-center-pro.jpg');
background-repeat:repeat-x;
background-position:bottom left;
background-color:#f8fbff;
border:1px solid #cddaed;
margin-bottom:20px;
padding-top:10px;
}

.WorkoutComparisionBoxSide
{
padding-top:6px;
border-left:1px solid #cddaed;
border-right:1px solid #cddaed;
padding-left:18px;
padding-right:18px;

}

.WorkoutComparisionBoxSideLeft
{
padding-top:6px;
border-left:1px solid #cddaed;
padding-left:18px;
padding-right:18px;

}

.WorkoutComparisionBoxSideRight
{
padding-top:6px;
border-right:1px solid #cddaed;
padding-left:18px;
padding-right:18px;

}

.WorkoutLandingComparisionBox
{
padding-bottom:4px;
background-color:#f8fbff;
border:1px solid #cddaed;
}


#schedulebullets
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:2px;	
}

#schedulebullets li
{
	padding-left: 14px;
	list-style:none;
	background-image: url(/imagedump/programs/overview/components/blue-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	line-height:20px;
}

.TestimonialsContainerBox
{
border:1px solid #a3c5f2;
background-image: url('/imagedump/homepage/components/bg-footer-testimonialsbox.jpg');
background-repeat:repeat-x;
background-position:bottom left;
background-color:#f4f8fd;
}



.EndorsementBox{
border:1px solid #afcbdc;
background-color:#e1efff;
}

.WhyJoinBoxCell
{
background-image: url('/imagedump/signup/why-join-bg.jpg');
background-repeat:repeat-x;
background-position:bottom left;

}
.WhyJoinBoxCellText
{
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding-right:5px;
padding-left:0px;
}
.WhyJoinBoxCellImage
{
padding-left:8px;
padding-left:12px;
}

.CreatedByBox {
margin:0px;
padding-top: 12px;
padding-bottom: 4px;
padding-left: 12px;
padding-right: 12px;
font-family: Arial;
font-size:0.75em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
background-image:url('/imagedump/components/createdby-bg.jpg');
background-repeat:no-repeat;
width:205px;
height:171px;
}


.hide{ 
display:none;
}

.transparentGrey
{
   background-color:#CCCCCC;
   position:fixed;
	z-index:900;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}

.loginBox
{
width:575px; 
height:660px;
margin-top:0px;
position:fixed;
z-index:999999;
top:50px;
left: 50%;
margin-left: -287.5px;
border:3px dashed #2c7df3;
}

.programFadeInWrapper
{
width:775px; 
height:550px;
margin-top:0px;
position:fixed;
z-index:999999;
top:50%;
left: 50%;
margin-left: -387.5px;
margin-top: -215.5px;
border:3px dashed #2c7df3;

}

.tvFadeInWrapper
{
width:550px; 
height:350px;
margin-top:0px;
position:fixed;
z-index:9999;
top:50%;
left: 50%;
margin-left: -275px;
margin-top: -175px;
}

.exerciseLoginFadeInWrapperOLD
{
width:575px; 
height:405px;
margin-top:0px;
position:fixed;
z-index:999999;
top:50%;
left: 50%;
margin-left: -300.5px;
margin-top: -202px;
border:2px solid #2c7df3;
   filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
}

.exerciseLoginFadeInWrapper-V3
{
width:690px; 
height:420px;
margin-top:0px;
position:fixed;
z-index:999999;
top:50%;
left: 50%;
margin-left: -345px;
margin-top: -210px;
border:2px solid #2c7df3;
   filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
}

.exerciseLoginFadeInWrapper-V4
{
width:850px; 
height:470px;
margin-top:0px;
position:fixed;
z-index:999999;
top:50%;
left: 50%;
margin-left: -420px;
margin-top: -235px;
border:2px solid #2c7df3;
   filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
}

.exerciseLoginFadeInWrapper
{
width:590px; 
height:200px;
margin-top:0px;
position:fixed;
z-index:999999;
left: 50%;
bottom:200px;
margin-left: -305.5px;
border:3px dashed #2c7df3;
   filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
}

.discountPopupFadeInWrapper
{
width:535px; 
height:215px;
position:fixed;
z-index:999999;
top:50%;
left: 50%;
margin-left: -262px;
margin-top:-102px;
border:3px dashed #2c7df3;
   filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
}

.discountPopupFadeInWrapper-NP
{
width:620px; 
height:215px;
position:fixed;
z-index:999999;
top:50%;
left: 50%;
margin-left: -310px;
margin-top:-102px;
border:2px solid #555555;
   filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
}

.discountPopupFadeInWrapper-V2
{
width:710px; 
height:200px;
position:fixed;
z-index:999999;
top:50%;
left: 50%;
margin-left: -355px;
margin-top:-100px;
border:2px solid #555555;
   filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
}


.exerciseLoginFadeInWrapperNEW
{
width:555px; 
height:935px;
position:absolute;
z-index:999999;
left: 50%;
top:245px;
margin-left: -277.5px;
border:3px dashed #2c7df3;
   filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
   background-color:#FFFFFF;
}

.showWorkoutsFadeInWrapper
{
width:540px; 
height:380px;
position:fixed;
z-index:999999;
left:50%;
top:50%;
margin-left: -270px;
margin-top: -190px;
border:3px dashed #2c7df3;
   filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
   background-color:#FFFFFF;
}

.showGettingStartedFadeInWrapper
{
width:600px; 
height:260px;
position:fixed;
z-index:9999;
left:50%;
top:50%;
margin-left: -300px;
margin-top: -130px;
border:2px solid #444444;
   filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
   background-color:#F8FBFF;
}

.showGettingStartedFadeInWrapperV2
{
width:625px; 
height:260px;
position:fixed;
z-index:9999;
left:50%;
top:50%;
margin-left: -312px;
margin-top: -130px;
border:2px solid #000000;
background-image:url('/imagedump/gettingstarted/popup/bg-gradient.jpg');
background-repeat:repeat-y;
}

.exerciseRedirectPopupWrapper
{
width:685px; 
height:230px;
position:fixed;
z-index:9999;
left:50%;
top:50%;
margin-left: -312px;
margin-top: -130px;
border:2px solid #000000;
background-image:url('/imagedump/gettingstarted/popup/bg-gradient2.jpg');
background-repeat:repeat-y;
padding-top:30px;
padding-left:15px;
padding-right:15px;
}

.contestPopupFadeInWrapper
{
width:580px; 
height:310px;
position:fixed;
z-index:999999;
left:50%;
top:50%;
margin-left: -255px;
margin-top: -205px;
border:1px solid #2c7df3;
   filter:alpha(opacity=100); 
   -moz-opacity: 1; 
   opacity: 1; 
   background-color:#F8FBFF;
}



.feedbackFadeInWrapper
{
width:555px; 
height:430px;
margin-top:0px;
position:fixed;
z-index:999999;
top:50%;
left: 50%;
margin-left: -275px;
margin-top: -175px;
padding:0px;
border:1px solid #2c7df3;
}


#bubbleWrapper{
	right:0;	
	position:fixed;
	text-indent:-9000px;
	top:45%;
	width:164px;
	height:280px;
	z-index:1500;
		display:none;
}

#bubble{
	background: url('/imagedump/gettingstarted/bubble/talkbubble-animated.gif') no-repeat;
	background-position: bottom center;
	right:0;
	left:0;
	position:absolute;
	text-indent:-9000px;
	top:20;
	width:164px;
	height:272px;
	z-index:1;
	cursor:pointer;
}

#bubbleClose{
	background: url('/imagedump/gettingstarted/bubble/close-icon.png') no-repeat;
	background-position: top right;
	width:164px;
	height:20px;
	right:0;
	left:0;
	text-indent:-9000px;
	position:absolute;
	z-index:10;
	cursor:pointer;
	
}

#bubbleWrapper2{
	right:0;	
	position:fixed;
	text-indent:-9000px;
	top:58%;
	width:180px;
	height:280px;
	z-index:1;
}

#bubble2{
	background: url('/imagedump/gettingstarted/bubble/talkbubble-version2.gif') no-repeat;
	background-position: bottom center;
	right:0;
	left:0;
	position:absolute;
	text-indent:-9000px;
	top:20;
	width:180px;
	height:272px;
	z-index:1;
	display:none;
	margin-top:5px;
	cursor:pointer;
}




#getStartedTipWrapper{
	left:5;	
	position:fixed;
	top:10px;
	width:200px;
	height:30px;
	z-index:2;
}

#getStartedTipContent{

	position:absolute;
	top:0px;
	left:30px;
	border:2px solid #fd910a;
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#FFFFFF;
	padding:4px;
	padding-right:25px;
	width:160px;
	display:none;
}

.suBubbleClose {
background:url("http://cdn.stumble-upon.com/i/bubbleTip/bgBubbleClose.png") no-repeat scroll 50% 50% #FFFFFF;
height:14px;
line-height:20px;
position:absolute;
right:5px;
text-indent:-999em;
top:5px;
width:14px;

}

#getStartedTipArrow {
background:url("/imagedump/gettingstarted/components/tipPointer.png") no-repeat scroll 50% 0 transparent;
height:8px;
position:absolute;
top:-7px;
width:16px;
z-index:50;
padding-left:70px;
display:none;

}

/*#bubble{
	background: url('/imagedump/gettingstarted/bubble/bubble-large-version2.png') no-repeat;
	right:0;	
	position:fixed;
	text-indent:-9000px;
	top:65%;
	width:125px;
	height:225px;
}*/

#bubble:hover{
	cursor: pointer;
}


#feedback{
	background: url('/imagedump/contactpopup/images/feedback.gif') no-repeat;
	right:0;
	height:112px;
	position:fixed;
	text-indent:-9000px;
	top:37%;
	width:33px;	
}

#feedback:hover{
	cursor: pointer;
	background: url('/imagedump/contactpopup/images/feedback_hover.gif') no-repeat;
}



.questionsWrapper
{
width:600px; 
height:392px;
margin-top:0px;
position:fixed;
z-index:999999;
top:50%;
left: 50%;
margin-left: -300px;
margin-top: -200px;
padding:0px;
border:1px solid #2c7df3;
}

.memberSupportWrapper
{
width:780px; 
height:480px;
margin-top:0px;
position:fixed;
z-index:999999;
top:50%;
left: 50%;
margin-left: -385px;
margin-top: -245px;
padding:0px;
border:1px solid #2c7df3;
}


#gotquestions{
	background: url('/imagedump/contactpopup/images/gotquestions.gif') no-repeat;
	right:0;
	height:191px;
	position:fixed;
	text-indent:-9000px;
	top:15%;
	width:33px;	
}

#gotquestions:hover{
	cursor: pointer;
	background: url('/imagedump/contactpopup/images/gotquestions-hover.gif') no-repeat;
}

#memberonlysupport{
	background: url('/imagedump/contactpopup/images/membersupport.gif') no-repeat;
	right:0;
	height:220px;
	position:fixed;
	text-indent:-9000px;
	top:35%;
	width:36px;	
}

#memberonlysupport:hover{
	cursor: pointer;
	background: url('/imagedump/contactpopup/images/membersupport-hover.gif') no-repeat;
}

.travisBioWrapper
{
width:850px; 
height:640px;
margin-top:0px;
position:fixed;
z-index:999999;
top:50%;
left: 50%;
margin-left: -425px;
margin-top: -320px;
padding:0px;
border:1px solid #2c7df3;
}


/* MONTH BY MONTH */

.WeekTable-Top
{
	height:10px;
	width:525px;
	background-image: url(/imagedump/programs/overview/components/bg-border-top.jpg);
	background-repeat: repeat-x;
}

/*LEFT SIDE */

.WeekTable-Top-Left
{
	width:10px;
	height:10px;
	background-image: url(/imagedump/programs/overview/components/bg-corner-top-left.jpg);
	background-repeat: no-repeat;
	table-layout:fixed;
}

.WeekTable-Middle-Left-Top
{
	width:10px;
	height:50px;
	background-image: url(/imagedump/programs/overview/components/bg-border-middle-left-top.jpg);
	background-repeat: repeat-y;
	table-layout:fixed;
}

.WeekTable-Middle-Left-Bottom
{
	width:10px;
	height:66px;
	background-image: url(/imagedump/programs/overview/components/bg-border-middle-left-bott.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	table-layout:fixed;
}


.WeekTable-Bottom-Left
{
	width:10px;
	height:10px;
	background-image: url(/imagedump/programs/overview/components/bg-corner-bottom-left.jpg);
	background-repeat: no-repeat;
	table-layout:fixed;
}

/*RIGHT SIDE */

.WeekTable-Top-Right
{
	width:10px;
	height:10px;
	background-image: url(/imagedump/programs/overview/components/bg-corner-top-right.jpg);
	background-repeat: no-repeat;
}

.WeekTable-Middle-Right-Top
{
	width:10px;
	height:50px;
	display:block;
	background-image: url(/imagedump/programs/overview/components/bg-border-middle-right-top.jpg);
	background-repeat: repeat-y;
}

.WeekTable-Middle-Right-Bottom
{
	width:10px;
	height:66px;
	background-image: url(/imagedump/programs/overview/components/bg-border-middle-right-bott.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

.WeekTable-Bottom-Right
{
	width:10px;
	height:10px;
	background-image: url(/imagedump/programs/overview/components/bg-corner-bottom-right.jpg);
	background-repeat: no-repeat;
}

/* BOTTOM */


.WeekTable-Bottom
{
	height:10px;
	background-image: url(/imagedump/programs/overview/components/bg-border-bottom.jpg);
	background-repeat: repeat-x;
}

.WeekTable-Content
{
	background-image: url(/imagedump/programs/overview/components/bg-content.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	padding-top:5px;
	vertical-align:top;
}

/* Right Hand Menu */

.RightMenuTitle-Left
{
	height:32px;
	background-image: url(/imagedump/components/rightmenu/title-left.jpg);
	background-repeat: no-repeat;
	width:9px;
}

.RightMenuTitle-Center
{
	height:32px;
	background-image: url(/imagedump/components/rightmenu/title-center.jpg);
	background-repeat: repeat-x;
	padding-top:2px;
}

.RightMenuTitle-Right
{
	height:9px;
	background-image: url(/imagedump/components/rightmenu/title-right.jpg);
	background-repeat: no-repeat;
	width:10px;

}

.RightMenuTitle-Heading
{
	font-family:arial; 
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	text-align:left;
}

.RightMenuSubTitle
{
	font-family:arial; 
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:left;
	background-image: url(/imagedump/components/rightmenu/subtitle-center.jpg);
	background-repeat: repeat-x;
	height:21px;
	padding-left:8px;
	padding-top:3px;
	border:1px solid #d1d1d1;
	margin-right:3px;
	margin-left:3px;
}

/* New Exercise / Workout View */

.ViewTitle-Left
{
	height:34px;
	background-image: url(/imagedump/components/workoutview/title-left.jpg);
	background-repeat: no-repeat;
	width:8px;
}

.ViewTitle-Center
{
	height:34px;
	background-image: url(/imagedump/components/workoutview/title-center.jpg);
	background-repeat: repeat-x;
	padding-top:1px;
}

.ViewTitle-Right
{
	height:34px;
	background-image: url(/imagedump/components/workoutview/title-right.jpg);
	background-repeat: no-repeat;
	width:8px;

}

.ViewTitle-Heading
{
	font-family:arial; 
	font-size:15px;
	font-weight:bold;
	color:#2A2B2B;
	text-decoration:none;
	text-align:left;
	padding-left:4px;
}

.ViewTitle-Type
{
	font-family:arial; 
	font-size:13px;
	font-weight:normal;
	color:#0062c7;
	text-decoration:none;
	text-align:right;
}

.ValidationSummary ul
{
padding:0px;
margin:0px;
padding-left:20px;
list-style:none;
	list-style-image:none;
}

.ValidationSummary ul li
{
	padding-left: 14px;
	list-style:none;
	background-image: url(/imagedump/programs/overview/components/blue-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	line-height:15px;
	font-weight:normal;
	color:red;
}

.WorkoutsSeeAlsoBox
{
	border:1px dashed #2c7df3;
	margin-top:10px;
	width:400px;
	padding:3px;
}

.VideoBoxBackground {
border-left: 1px solid #d6e6f7;
border-right: 1px solid #d6e6f7;
border-top: 1px solid #d6e6f7;
padding:15px;
background-image: url(/imagedump/gettingstarted/components/background.jpg);
background-position:bottom;
background-repeat:repeat-x;
}


.HomePageLogo
{
	margin-top:6px;
	position:relative;
	top:0px;
	left:0px;
	width:442px;
	height:84px;
	display:block;
}

.HomepageHeaderCell
{
	float:right;
	width:400px;
	white-space:nowrap;
	padding-top:5px;
}

.HomeSeenIn
{
	top:0px;
	float:right;
	width:406px;
	height:54px;
	margin-top:-55px;
}

/* End Style Sheet */

/*----------------------------------------------------*/
.GetStartedBoxBackground {
border-left: 1px solid #d6e6f7;
border-right: 1px solid #d6e6f7;
border-top: 1px solid #d6e6f7;
background-image: url(/imagedump/gettingstarted/components/background.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

.QuestionsTable{
	background-color:#FFF;
	background: url('/imagedump/contactpopup/images/background.jpg');
	background-position:bottom center;
	background-repeat:repeat-x;
	border-bottom:1px solid #2c7df3;
}

p.blockquote {
background:url("/imagedump/tour/programSpecific/_common/quote.gif") no-repeat scroll left top transparent;
color:#000000;
padding-left:35px;
font-style:italic;
}

/* VIDEO RECTANGLE */

/*----------------------------------------------------*/

#rectOutsideContainer{
	position:fixed;
	width:100%;
	left:0px;
	bottom:0px;
	z-index:1;
}

#rectInsideContainer{
	max-width:1120px;
}

#videoBoxContainer{
	left:0;	
	position:relative;
	bottom:0%;
	width:200px;
	height:170px;
	
	
}

#videoBox{
	left:0px;	
	float:left;
	bottom:0px;
	width:200px;
	height:170px;
	background-color:#173250;
	opacity: 0.90;
	filter:alpha(opacity=90); /* IE's opacity*/

	
}

.video{
	left:0px;	
	bottom:13px;
	margin-left:10px;
	margin-top:10px;
	width:180px;
	height:150px;
	
position:absolute;


}

#labelBoxContainer{
	left:0px;	
	position:relative;
	bottom:0%;;
	width:100%;
	height:40px;

}

#labelBox{
	left:0px;
	bottom:0px;
	height:40px;
	width:100%;
	float:left;
	padding-top:5px;
	background-color:#173250;
	opacity: 0.90;
	filter:alpha(opacity=90); /* IE's opacity*/
}
#labelBoxText1{
	left:120px;
	bottom:11px;
	position:absolute;
}

#labelBoxText2{
	left:548px;
	bottom:11px;
	position:absolute;
}

#labelBoxButton{
	left:420px;	
	bottom:2px;
	position:absolute;
	width:120px;
	
}

#videoRectClose{
	right:6px;
	bottom:14px;
	position:absolute;
	width:20px;
	cursor:pointer;
		
}

/* FOOTER BUTTON*/

#footerShowVideoButton{
	left:20px;
	bottom:0px;
	position:relative;
	width:150px;
	height:35px;
	background-image:url('/imagedump/gettingstarted/videorectangle/showvideo-footerbutton.png');
	cursor:pointer;
	display:none;
}

#tableSlideDiv{
	/*display:none;*/
		
}

#unMuteButton{
	
	left:0;
	top:0;
	background-image:url("/imagedump/gettingstarted/videorectangle/mute.png");
	background-position:center;
	background-repeat:no-repeat;
	width:180px;
	height:150px;
	position:absolute;
	cursor:pointer;
	display:none;
		
}

#PurchasedVideoWrapper
{
	border:1px solid #c4c4c4;	
	width:425px;
	text-align:center;
	margin-bottom:15px;
	margin-right:20px;
	float:left;
}

.ProgramVideoTop
{
	width:685px;
	height:350px;
	padding-left:100px;
	clear:both;
}

.ProgramVideoDietBOXImage
{
	float:right;
	padding-top:150px;
}

#ProgramBullets
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:5px;	
}

#ProgramBullets li
{
	overflow:visible;
	padding-left: 14px;
	list-style:none;
	background-image: url(/DesktopModules/CISS.SideMenu/Styles/VerticalArrow/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

.ImportantText
{
	display:none;
}

/******************** TV SECTION *****************************/

.TVWidth
{
 width:960px;
 margin-left:auto;
 margin-right:auto;
}

.TvBoxFooter
{
	height:16px;
	background-color:#000;
}


.TVGradientHeader
{
	margin-left:0px;
	height:32px;
	/*background-image:url('/desktopmodules/CISS.SideMenu/Styles/HorizonTabDropdown_CSS3_PRO/images/menu_darkbg.jpg');
	background-repeat:repeat-x;	
	background-color:#1474db;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#2A2B2B;
	padding-top:0px;
	padding-left:2px;
	border-bottom:2px solid #fb970b;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:-4px;
	position:relative;
}

.TVPlayer
{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#000;
	width:535px;
	margin-top:20px;
}

.SummaryBox
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #c4c4c4;
	width:560px
	
}

.ChooseYourProgramBox
{

	background: url("/imagedump/contactpopup/images/background.jpg") repeat-x scroll center bottom transparent;
    border: 1px solid #6aa0ee;
	padding-top:25px;
	padding-left:115px;
	margin-top:27px;
	margin-bottom:25px;
}

.scrollBorder
{
 border-top:1px solid #a3a3a3;	
}

.tvSummaryText
{
	font-size:17px;
}

.showMoreFooter
{
	height:20px;
	text-align:center
}

.byTrainerLogoText
{
	padding-left:355px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#777;
}

.byTrainerLogoNewText
{
	padding-left:10px;
	padding-top:15px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	float:left;
}


/* MISTAKES FADE IN SLIDER ;*/

.QuestionWrapper{
	float:left;
	margin-left:145px;
	padding-top:8px;

		
}

.MassiveMistakesText{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;	
	line-height:22px;	
	margin-bottom:0px;
}

.FreeCourse1{
	
}


.AreYouMaking{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;

		
}

.TravisImage{
	position:relative;
	top:-165px;
	width:116px;
	height:180px;
		
}

.SquatImage{
	position:relative;
	top:-160px;
	width:116px;
	height:180px;
		
}

#FullBottomSlider{
	position:fixed;
	width:100%;
	left:0px;
	bottom:0px;
	z-index:1000;
}


#SliderContainer{
	height:120px;
	width:100%;
	left:0px;
	bottom:0px;
	position:relative;
	z-index:1000;
}

#backgroundRectContainer{
	left:0px;	
	position:relative;
	top:50px;
	width:100%;
	height:70px;
	
	/*background-image:url('/DesktopModules/WOB_LatestFeeds/images/latestnews_background.jpg');
	background-repeat:repeat-x;
	background-position:top left;*/

	border-top:1px solid #10549f;
	

background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #1474db 100%, #207cca 100%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#1474db), color-stop(100%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1e5799 0%,#1474db 100%,#207cca 100%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1e5799 0%,#1474db 100%,#207cca 100%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1e5799 0%,#1474db 100%,#207cca 100%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom, #1e5799 0%,#1474db 100%,#207cca 100%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

#backgroundRectContainerWithImage{
	left:0px;	
	position:relative;
	top:0px;
	width:100%;
	height:120px;
	
	/*background-image:url('/DesktopModules/WOB_LatestFeeds/images/latestnews_background.jpg');
	background-repeat:repeat-x;
	background-position:top left;*/

	background:url('/imagedump/tv/footer/background-gradient.jpg');
	background-position:bottom left;
	background-repeat:repeat-x;
}

a.LargeOrangeLink
{
	font-family:Arial;
	font-size: 19px;
	color:#F69619;
	text-decoration: none;
	font-weight:bold;
}

a.LargeOrangeLink:link, a.LargeOrangeLink:active, a.LargeOrangeLink:visited, a.LargeOrangeLink:hover
{
	font-family:Arial;
	font-size: 19px;
	color:#F69619;
	text-decoration: none;
	font-weight:bold;
}

a.LargeOrangeLink:hover
{
	font-family:Arial;
	font-size: 19px;
	color:#F69619;
	text-decoration: none;
	font-weight:bold;
}

.TestImage
{
	height: 130px;
	width: 69px;
    float:left;	
}

.TestImage2
{
	height: 130px;
	width: 77px;
    float:left;	
	margin-left:20px;
}

.TestStat
{
	float:left;
	padding-top:70px;
	padding-left:20px;
	height: 75px;
    width: 120px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}


.TestHeading
{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:4px;
}

.TestNumbers
{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.TransformedWrapper{
	float:right;
	width:535px;
	padding-top:58px;		
}

.BurnFatWrapper{
	float:right;
	width:535px;
	padding-top:50px;		
}

.OutsideWBBox
{
	overflow:hidden;
	position:relative;
	left:500px;
	top:-22px;
}

/***** NEW DESIGN ********/

.NewDesignHeader
{
	background:url('/imagedump/newdesign/newd_header.jpg');
	background-repeat:repeat-x;
	height:62px	;
	width:100%;
}

.NewDesignHeaderInner
{
	max-width:1150px;
	margin-left:auto;
	margin-right:auto;
}

.NewDesignLogo
{
	padding-top:10px;
	padding-left:15px;
	float:left;
	width:228px;
}

a.GreyHeaderLink
{
color:#dfdee4;
font-size:13px;
text-decoration:none;
font-weight:normal;
}

a.GreyHeaderLink:link,a.GreyHeaderLink,a.GreyHeaderLink:active
{
color:#dfdee4;
font-size:13px;
text-decoration:none;
font-weight:normal;
}

a.GreyHeaderLink:hover{
color:#dfdee4;
font-size:13px;
text-decoration:underline;
font-weight:normal;
}

a.BlueHeaderLink
{
color:#0062C7;
font-size:13px;
text-decoration:none;
font-weight:normal;
}

a.BlueHeaderLink:link,a.GreyHeaderLink,a.GreyHeaderLink:active
{
color:#0062C7;
font-size:13px;
text-decoration:none;
font-weight:normal;
}

a.BlueHeaderLink:hover{
color:#0062C7;
font-size:13px;
text-decoration:underline;
font-weight:normal;
}

#HeaderPane2 a
{
color:#dfdee4;
font-size:13px;
text-decoration:none;
font-weight:normal;
font-style:normal;
}

#HeaderPane2 a:link, #HeaderPane2 a:active, #HeaderPane2 a:visted
{
color:#dfdee4;
font-size:13px;
text-decoration:none;
font-weight:normal;
}

#HeaderPane2 a:hover{
color:#dfdee4;
font-size:13px;
text-decoration:underline;
font-weight:normal;
}



#dnn_HeaderPane1 a
{
color:#dfdee4 !important;
font-size:13px;
text-decoration:none;
font-weight:normal;
}

#dnn_HeaderPane1 a:link,#dnn_HeaderPane1 a:active
{
color:#dfdee4 !important;
font-size:13px;
text-decoration:none;
font-weight:normal;
}

#dnn_HeaderPane1 a:hover{
color:#dfdee4 !important;
font-size:13px;
text-decoration:underline;
font-weight:normal;
}

#footercontent
{
	width:100%;
	clear:both;	
	background-color:#eaeaea;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:30px;
}

#footercontent #wrapper
{
	width:950px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	height:180px;
	
}


#footercontent #asseenin
{
	padding-top:15px;	
	width:433px;
	margin-left:0px;;
	margin-right:0px;;	
}

#footercontent #content
{
	padding-top:25px;
	float:right;
	width:510px;	
	margin-top:-140px;

}

#footercontent #content #title
{
	font-size:22px;
	font-weight:bold;
	color:#686a6e;
	margin-bottom:10px;
}

#footercontent #content #para
{
	font-size:14px;
	font-weight:normal;
	color:#272727;
	margin-bottom:10px;
	line-height:17px;
}

#footergradient
{
	background-image:url('/imagedump/tv/footer/background-gradient-large.jpg');
	background-size: contain;
	clear:both;
	
}

#footergradientfixedbottom
{
	background-image:url('/imagedump/tv/footer/background-gradient.jpg');
	background-repeat:repeat-x;
	clear:both;
	height:50px;
	position:relative;
		bottom:0;
		width:100%;	
}


#footergradient #footergradientwrapper, #footergradientfixedbottom #footergradientwrapper
{
	width:950px;
	margin-left:auto;
	margin-right:auto;	
	color: #dfdee4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-top:10px;
}

#footersitemenu
{
	padding-top:15px;
}

#footergradient A, footergradient A:visited, #footergradient A:active{
    color: #dfdee4;
    text-decoration: none;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
#footergradient A:hover {
    text-decoration: underline;
    cursor: pointer;
}

#footergradient A.Menu_Arrow_Level0_ItemSelected, footergradient A.Menu_Arrow_Level0_ItemSelected:visited, #footergradient A.Menu_Arrow_Level0_ItemSelected:active{
    color: #dfdee4;
    text-decoration: none;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
#footergradient A.Menu_Arrow_Level0_ItemSelected:hover {
    text-decoration: underline;
    cursor: pointer;
}

#footergradientfixedbottom A, footergradientfixedbottom A:visited, #footergradientfixedbottom A:active{
    color: #dfdee4;
    text-decoration: none;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
#footergradientfixedbottom A:hover {
    text-decoration: underline;
    cursor: pointer;
}

#footergradientfixedbottom A.Menu_Arrow_Level0_ItemSelected, footergradientfixedbottom A.Menu_Arrow_Level0_ItemSelected:visited, #footergradientfixedbottom A.Menu_Arrow_Level0_ItemSelected:active{
    color: #dfdee4;
    text-decoration: none;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
#footergradientfixedbottom A.Menu_Arrow_Level0_ItemSelected:hover {
    text-decoration: underline;
    cursor: pointer;
}


a.bluelinkfooter{
    color: #002157;
    text-decoration: none;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

a.bluelinkfooter:visited, a.bluelinkfooter:active{
    color: #002157;
    text-decoration: none;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
a.bluelinkfooter:hover {
    text-decoration: underline;
    cursor: pointer;
}

A.headerorangelinkbold, A.headerorangelinkbold:visited, A.headerorangelinkbold:active{
    color: #d18813 !important;
    text-decoration: none;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px !important;
	font-weight:bold !important;
}
A.headerorangelinkbold:hover {
    text-decoration: underline;
    cursor: pointer;
}

A.headerorangelink, A.headerorangelink:visited, A.headerorangelink:active{
    color: #d18813 !important;
    text-decoration: none;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px !important;
	font-weight:normal !important;
}
A.headerorangelink:hover {
    text-decoration: underline;
    cursor: pointer;
}

A.headergreylinkbold, A.headergreylinkbold:visited, A.headergreylinkbold:active{
    color: #dfdee4 !important;
    text-decoration: none;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px !important;
	font-weight:bold !important;
}
A.headergreylinkbold:hover {
    text-decoration: underline;
    cursor: pointer;
}

.headergreytextbold{
    color: #dfdee4 !important;
    text-decoration: none;
    cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px !important;
	font-weight:bold !important;
	line-height:13px;
}

#homepage-headergradient
{
	background-image:url('/imagedump/trainers/homepage/header-bg.jpg');
	background-repeat:repeat-x;
	height:68px;
	width:100%;
	
}

#homepage-headerwrapper
{
	width: 1000px;
	margin: 0 auto;
	padding-top:10px;
}

.homepage-wrapper {
	width: 1000px;
	padding-bottom:0px;
	margin: 0 auto;
	height: 415px;
    position: relative;
}

#homepage-overview{
	width:100%;
	background-color:#ffe8cb;
}

#homepage-header-gradient{
 height:4px;
 background-color:#e1e0e6;	
}


.homepage-big-title {
	font: 30px/36px "Arial";
	font-weight:bold;
	color:#2b2c2c;
	margin: 0px 0px 10px 3px;
    position: relative;
	top:40px;
	left:20px;
	width:500px;
}

.homepage-big-subtitle {
	font: 24px/32px "Arial", Gadget, sans-serif;
	font-weight:normal;
	color:#2b2c2c;
	margin: 0px 0px 15px 3px;
    position: relative;
	top:80px;
	left:20px;
	width:500px;
}


.homepage-overviewbuttons
{
	position: relative;
	top:120px;
	left:20px;
	width:500px;
}

.homepage-overviewimage
{
	position: relative;
	top:-300px;
	left:570px;
	width:400px;
}

.homepage-asseenin
{
	padding-left:20px;
	padding-top:20px;
	padding-bottom:10px;
}


#homepage-signuplinks
{
	float:right;
	margin-top:-25px;	
	color: #dfdee4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
}

.CounterRedirectHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#333;
	text-align:center;
}

#workoutSectionMatch
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#333;
}

#CountDigits
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#333;
	text-align:center;
	padding-top:20px;
}

a.StayOnPage
{
	font-family:Arial;
	font-size: 16px;
	color:#333;
	text-decoration: underline;
	font-weight:normal;
}

a.StayOnPage:link, a.StayOnPage:active, a.StayOnPage:visited, a.StayOnPage:hover
{
	font-family:Arial;
	font-size: 16px;
	color:#333;
	text-decoration: underline;
	font-weight:normal;
}

a.StayOnPage:hover
{
	text-decoration: none;
}

#FullTopSlider, #FullTickerSlider{
	position:fixed;
	width:100%;
	left:0px;
	bottom:0px;
	z-index:1000;
	height:auto;
}


#TopSliderContainer, #CounterContainerWrapper{
	height:57px;
	width:100%;
	left:0px;
	bottom:0px;
	position:relative;
	z-index:1000;
}

#BackgroundSliderContainer{
	left:0px;	
	position:relative;
	top:0px;
	width:100%;
	height:55px;
	
	/*background-image:url('/DesktopModules/WOB_LatestFeeds/images/latestnews_background.jpg');
	background-repeat:repeat-x;
	background-position:top left;*/

	background-color:#FFF;
	border-top:2px solid #D18813;
}

#videoRectClose{
	right:6px;
	bottom:14px;
	position:absolute;
	width:20px;
	cursor:pointer;
		
}

#TickerSliderContent{
	left:0px;	
	position:relative;
	top:0px;
	padding-top:13px;
	width:860px;
	height:37px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
}