﻿.strengh_main_container_selected, .strengh_main_container,
.cardio_main_container_selected, .cardio_main_container
{
	top: 100px;
	left: 0px;
	width: 100%;
	height: 329px;
}
.strengh_main_container
{
	background-image: url("images/splash_strength.jpg" );
	background-position: right top;
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	position: relative;
	z-index: 0;
	
}
.cardio_main_container
{
	background-image: url("images/splash_cardio.gif" );
	background-position: right top;
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	position: relative;
	z-index: 0;
}


.strength_button_container,.cardio_button_container
{
	border: none 0px transparent;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	height: 329px;
}
.strength_button_large,.cardio_button_large
{
	width: 177px;
	height: 116px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(      "images/thumb_large_off.gif" );
}
.strength_button_large:hover,.cardio_button_large:hover
{
	width: 177px;
	height: 116px;
	background-position: center top;
	background-repeat: no-repeat;
}
.strength_button_small,.cardio_button_small
{
	width: 177px;
	height: 44px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(     "images/thumb_small_off.gif" );
}
.strength_button_small:hover,.cardio_button_small:hover
{
	width: 177px;
	height: 44px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(     "images/thumb_small_on.gif" );
}
.strength_button_small, .strength_button_large,
.cardio_button_small, .cardio_button_large
{
	cursor: pointer;
}
.strength_button_large,.cardio_button_large
{
	position: relative;
}

.strength_button_text,.cardio_button_text
{
	color: #33a0cd;
	font-size: 10px;
	letter-spacing: 1.5px;
}
.strength_button_text:hover, .strength_button_text_selected,
.cardio_button_text:hover, .cardio_button_text_selected
{
	color: #696c6d;
	font-size: 10px;
	letter-spacing: 1.5px;
}

#selectorize_content,
#plateload_content,
#multigym_content,
#crosstrainers_content,
#stepper_content,
#ft360s_content,
#treadmills_content
{
	border-collapse: collapse;
	display: none;
	width: 100%;
	height: 325px;
	top: 0px;
	left: 0px;
	position: relative;
	z-index: 0;
}

#ft360s_content,#plateload_content_selector,#selectorize_content_selector,#multigym_content_selector,#crosstrainers_content_selector,#treadmills_content_selector,#stepper_content_selector
{
	background-color: Black;
	background-position: center top;
	background-repeat: no-repeat;
	border-collapse: collapse;
	border: solid 1px #3a3a3a;
	width: 156px;
	height: 327px;
	top: 1px;
	left: 1px;
	position: absolute;
	z-index: 1;
}
.selectorize_content_selector_cell,
.crosstrainers_content_selector_cell
.selectorize_content_selector_cell:active,
.crosstrainers_content_selector_cell:active
{
	font-size: 10px;
	height: 22px;
	color: #a3e4ff;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	text-align: center;
	cursor: pointer;
	letter-spacing:1px;
}
.selector_link:link,
.selector_link:active,
.selector_link:link,
.selector_link:visited
{
	font-size: 10px;
	color: #a3e4ff;
	text-decoration:none;
	height: 22px;
	text-align: center;
}
.selector_link_seleted,
.selector_link:hover,
.selectorize_content_selector_cell:hover a,
.selectorize_content_selector_cell_selected a,
.crosstrainers_content_selector_cell:hover a, 
.crosstrainers_content_selector_cell_selected a
 {
 	
	color: #ffffff;
	font-size: 10px;
	text-decoration:none;
	height: 22px;
	text-align: center;
 }
.selectorize_content_selector_cell:hover, .selectorize_content_selector_cell_selected,
.crosstrainers_content_selector_cell:hover, .crosstrainers_content_selector_cell_selected

{
	font-size: 10px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	background-image: url(  'images/selector_hover.jpg' );
	background-repeat: repeat-x;
	background-position: center middle;
	letter-spacing:1px;
}



.productline_header, .productline_link:Link, .productline_link:visited, .productline_link:Link:active
{
	color: #33a0cd;
	text-decoration: none;
}
.productline_header
{
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1.5px;
}
.productline_header:hover
{
	color:#b2be7a;
}
.productline_link:hover
{
	color:#b2be7a;
	text-decoration: none;
}

/* theme colors for products */
.producttitle
{
    color: Navy; /*color: #e6841f;*/
    text-decoration: none;
    letter-spacing: 1px;
    text-align: left;
    font-size: 14pt;
    font-weight: bold;
}
.producttitle_purple
{
    color:#c0bedb;
    text-decoration: none;
    letter-spacing: 1px;
    text-align: left;
    font-size: 12pt;
}
.producttitle_burgundy
{
    color:#650060;
    text-decoration: none;
    letter-spacing: 1px;
    text-align: left;
    font-size: 12pt;
}
.producttitle_blue
{
    color:#007cb1;
    text-decoration: none;
    letter-spacing: 1px;
    text-align: left;
    font-size: 12pt;
}
.producttitle_yellow
{
    color:#ffe096;
    text-decoration: none;
    letter-spacing: 1px;
    text-align: left;
    font-size: 12pt;
}
.producttitle_orange
{
    color:#f5821f;
    text-decoration: none;
    letter-spacing: 1px;
    text-align: left;
    font-size: 12pt;
}
.producttitle_green
{
    color:#48a841;
    text-decoration: none;
    letter-spacing: 1px;
    text-align: left;
    font-size: 12pt;
}

/*Spec Styles*/

table.SpcTable
{
	border-collapse:collapse;
}

table.SpecTable td
{
	height:1%;
    padding:5px;
    font:8pt Arial;
    background-color: #f3f3f3;
}

table.SpecTable tr.specOddRow td{
    font:8pt Arial;
    background-color: #cccaca; 
}

.GroupName
{
	font:Bold 10pt "Arial";
	letter-spacing:2pt;
	padding:5px;
	color:Black;
	background-color:White;
}

tr.specsTableHeader
{
    padding:5px;
    color:#e9f4f9;
    font:8pt Arial Condensed;
    text-align:center;
}

td.ActiveSpecCell{
    background-color: #f3f3f3; 
    border:1px solid Black;
    color: Black;
}

tr.specOddRow td.ActiveSpecCell{    
    background-color: #cccaca; 
    border:1px solid Black;
}

table.SpecTable tr td.specName
{
	font-size:10px;
    backGround-Color: White;
    border:1px solid Silver;
    color:#292828;
}

/* Alternate Images Styles*/

.Gallery
{
	text-align:center; 
	position:Absolute; 
	top:150px; 
	left:250px; 
	z-index:120; 
	border:solid 1px Silver; 
	background-color:White; 
	height:500px; 
	width:510px; 
	display:none;
}

.vidGallery
{
	text-align:center; 
	position:Absolute; 
	top:350px; 
	left:570px; 
	z-index:120; 
	border:solid 1px Silver; 
	background-color:White; 
	width:100px; 
	display:none;
}

.GalleryTitleBar
{
	background-color:Silver; 
	color:White;
	text-align:right; 
	padding:5px; 
	position:relative; 
	top:-10px;
}

.GalleryThumbs
{
	text-align:center; 
	border:solid 1px Silver; 
	width:98%;
}

.GalleryMainImage
{
	text-align:center; 
	height:400px; 
	overflow:auto;
}

.GalleryThumbs td
{
	padding:1px;
}
.GalleryThumbs td:hover
{
	background-color:Silver;
}

.VideoSection
{
	text-align:center; 
	height:390px; 
	overflow:hidden;
}

.featureIcon
{
	float:left;
	padding-right: 5px;
	padding-top:5px;
	padding-left:2px;
}

.printTitle
{
	display:none;
}
.printTitleBlock
{
	margin:51px 0px 10px 250px;
}

.printIntroTitleBlock
{
	margin-bottom: 140px;
}
.topMarge140
{
	margin-top:140px;
}

.printLogo
{
	display:none;
}

/* Essentials */
           .essentials
            {
                border-bottom-color: Black;
                padding: 5px;
                padding-top:10px;
                padding-left: 10px;
                position: relative;
                top: 100px;
                background-color: Black;
                width: 420px;
                margin-left: 10px;
                border: solid 1px #f7902b;
            }
            .ftEssentials            
            {
                border-bottom-color: Black;
                padding: 5px;
                padding-top:10px;
                padding-left: 10px;
                position: relative;
                background-color: Black;
                width: 420px;
                margin-left: 15px;
                border: solid 1px #f7902b;
            }
            .titleText
            {
                background-color: #adacac;
                font: Bold 14px "Arial";
                color: Black;
                position: relative;
                top: -23px;
                left: 11px;
                width: 350px;
                height: 20px;
                overflow: hidden;
                padding-top: 3px;
            }
            .startCap
            {
                width: 12px;
                height: 24px;
            }
            .endCap
            {
                position: relative;
                left: 360px;
                top: -47px;
                width: 12px;
                height: 24px;
            }
	
	/* Why it Works*/
	      .popupDiv
        {
            display: none;
            position: absolute;
            z-index: 120;
            overflow: hidden;
            width: 450px;
            height: 520px;
            border: solid 1px Black;
            background: White;
            padding: 3px;
            left: 50px;
            top: 50px;
        }
        .wiwContent
        {
            padding: 5px;
            padding-bottom:10px;
            height: 480px;
            width: 440px;
            overflow: auto;
            margin: 3px;
        }
        .topBar
        {
            width: 98%;
            background-color: #ffb016;
            height: 15px;
            padding: 5px;
            color: White;
        }
        .btn
        {
            font-weight: bold;
            color: White;
            cursor: pointer;
            position: relative;
            left: 350px;
        }
        .WhyItWors
        {
            font-weight: bold;
            cursor: pointer;
            color: #ffb016;
        }
.printRightImage, .printEssTitleBlock
{
	display:none;
}	

.eaglefAndB
{
	position:relative; 
	top:-104px; 
	left:238px;
}
.ftfAndB
{
	position:relative; 
	top:-75px; 
	left:200px;
}

.freewfAndB
{
	position:relative; 
	top:-104px; 
	left:204px;
}

.eagleEss
{
	left: 242px; 
	color: White; 
	position: relative; 
	top: -104px; 
	font-size: 11pt;
    letter-spacing: 1;
}

.vr1Ess, .vr1FandB, .vr3Ess, .vr3FandB
{
	left: 220px; 
	color: White; 
	position: relative; 
	top: -104px; 
	font-size: 11pt;
    letter-spacing: 1;
}

.modEss, .modFandB
{
	left: 295px; 
	color: White; 
	position: relative; 
	top: -104px; 
	font-size: 11pt;
    letter-spacing: 1;
}
.mgEss, .mgFandB
{
	left: 170px; 
	color: White; 
	position: relative; 
	top: -104px; 
	font-size: 11pt;
    letter-spacing: 1;
}

.plEss, .plFandB
{
	left: 207px; 
	color: White; 
	position: relative; 
	top: -90px; 
	font-size: 11pt;
    letter-spacing: 1;
}

.ftEss
{
	left: 270px; 
	color: White; 
	position: relative; 
	top: -75px; 
	font-size: 11pt;
    letter-spacing: 1;
}

.vr3fAndB
{
	position:relative; 
	top:-104px; 
	left:225px;
}

.fwEss
{
	left: 206px; 
	position:relative; 
	top:-104px; 
	color: White;
	font-size: 11pt; 
	letter-spacing: 1;
}
@media print
{
	.plEss, .plFandB
	{
		left: 180px; 
		position: relative; 
		top: -103px; 
		font-size: 11pt;
		letter-spacing: 1;
	}
	
	.modEss, .modFandB
	{
		left: 270px; 
		position: relative; 
		top: -124px; 
		font-size: 11pt;
		letter-spacing: 1;
	}
	
	.mgEss, .mgFandB
	{
		left: 145px; 
		position: relative; 
		top: -124px; 
		font-size: 11pt;
		letter-spacing: 1;
	}

	.ftfAndB
	{
		position:relative; 
		top:-122px; 
		left:295px;
	}
	
	.ftEss
	{
		left: 290px; 
		color: White; 
		position: relative; 
		top: -123px; 
		font-size: 11pt;
		letter-spacing: 1;
	}

	.fwEss
	{
		left: 320px; 
		position:relative; 
		top:-124px; 
		font-size: 11pt; 
		letter-spacing: 1;
	}
	
	.eagleEss
	{
		left: 422px; 
		position: relative; 
		top: -120px; 
		font-size: 11pt;
		letter-spacing: 1;
	}
	
	.vr1Ess, .vr1FandB, .vr3Ess, .vr3FandB
	{
		left: 189px; 
		position: relative; 
		top: -121px; 
		font-size: 11pt;
		letter-spacing: 1;
	}

	.eaglefAndB
	{
		position:relative; 
		top:-122px;
		left:225px;
	}
	.freewfAndB
	{
		position:relative; 
		top:-122px;
		left:322px;
	}
	.vr3fAndB
	{
		position:relative; 
		top:-122px;
		left:192px;
	}
    .printRightImage, .printLogo
    {
        display:block;
    }
    .printEssTitleBlock
    {
    	display:inline;
    }
	.printTitle
	{
		display:inline-block;
		font-family:Arial Narrow;
		font-size:24px;
		font-weight:bold;
	}
	.printTitleBlock
	{
		margin:0px 0px 10px 10px;
	}
	
	.printIntroTitleBlock
	{
		margin-bottom: 10px;
	}
	
	.topNav, .prodMainNav, 
	.footer, .left_conatiner_middle_middle, 
	.left_search, #ctl00_righBody_pnlLinkList, 
	.centerLinks, #ctl00_righBody_imgAnimation,
	#orangeLinks, #wpas, #ard
	{
		display:none;
	}
	
	.printSpecTable td
	{
		border:solid 1px black;
	}
	
	.topMarge140
	{
		margin-top:0px;
	}
}