*{ 
	font-size:100%;
}

body{
	margin: 0;
	padding: 0;
	font:75%/140% Arial, Helvetica, sans-serif;
	text-align:center;
}

div{ 
	margin:0px 0px 0px 0px;
/*	background:#EFEFEF; */
}

dd{ 
	margin-left:0;
}
/*HeaderControl Styles*/
#headerControl_menu {
	position:relative;
	width: 895px;
	height: 29px; 
	top: 62px;
	z-index:1000;
}

#header-top1 {
	position:absolute; 
	width:209px; 
	height:66px; 
	left:0px; 
	border:0; 
	margin:0;
}

#header-top2 {
	position:absolute; 
	width:521px; 
	height:66px; 
	left:209px; 
	border:0; 
	margin:0;
}

#header-top3 {
	position:absolute; 
	width:58px; 
	height:66px; 
	left:730px; 
	border:0; 
	margin:0;
}

#header-top4 {
	position:absolute; 
	width:107px; 
	left:788px; 
	border:0; 
	margin:0;
}

#header-top5{
	position:absolute; 
	width:207px; 
	left:734px; 
	border:0; 
	margin:0;
}

#header{ 
	position: absolute;
	margin: 0;
	padding: 0;
	border: 0px;
	width: 895px;
	height: 66px;
	top: 0px;

}
/*End HeaderControl Styles*/
/*#headerControl_menu {
	z-index: 1;
	position:relative;
	width: 895px;
	height: 29px; 
	top: 62px;
}

#header-top1 {
	position:absolute; 
	width:209px; 
	height:66px; 
	border:0; 
	margin:0;
}

#header-top2 {
	position:absolute; 
	width:521px; 
	height:66px; 
	left:209px; 
	border:0; 
	margin:0;
}

#header-top3 {
	position:absolute; 
	width:58px; 
	height:66px; 
	left:730px; 
	border:0; 
	margin:0;
}

#header-top4 {
	position:absolute; 
	width:107px; 
	left:788px; 
	border:0; 
	margin:0;
}*/



#wrap h1{ 
	color:#000;
}

#resbody{ 
	position: absolute;
	margin: 0;
	padding: 0;
	border: 0px;
	width: 895px;
	height: 498px;
	top: 66px;
}
/*#header{ 
	position: absolute;
	margin: 0;
	padding: 0;
	border: 0px;
	width: 895px;
	height: 66px;
	top: 0px;
}*/

#header h1,h2{ 
	color:red;
}

#headerTitle1 {
	position:relative;
	z-index: 0;
	top: 65px;
	margin:0;
	float:left;
}

#headerTitle1z {
	position:relative;
	z-index: -2;
	top: 71px;
	margin:0;
	float:left;
	height: 24px;
}

#headerTitle11 {
	position:relative;
	z-index: 0;
	top: 64px;
	margin:0;
	float:left;
}

#headerTitle2 {
	position:relative;
	z-index: 2;
	top: 65px;
	margin:0;
	float:left;
	left: 3px;
}

#headerTitle2z {
	position:relative;
	z-index: -2;
	top: 71px;
	margin:0;
	float:left;
	left: 3px;
	height: 24px;
}

#headerResidental1 {
	position:relative;
	z-index: 0;
	top: 0px;
	margin:0;
	float:left;
}

#headerResidental2 {
	position:relative;
	z-index: 2;
	top: 0px;
	margin:0;
	float:left;
	left: 3px;
}

.headerTitleImg {
	margin-left:1px;
	border:0px;
	padding:2px;
}

.headerTitleImg1 {
	margin-left:-1px;
	border:0px;
	margin-bottom: -2px;
}

.headerProductTitleImg {
	margin-left:2px;
	border:0px;
}

.headerProductTitleImg1 {
	margin-left:-1px;
	border:0px;
}

.linkImg {
	border:0px;
	padding:1px;
}


#headerSeries {
	z-index: 0;
	width: 895px;
	margin:0;
	position:relative;
	top: 67px;
}

#headerSeriesz {
	z-index: 0;
	width: 895px;
	margin:0;
	position:relative;
	top: 63px;
}

#wrap{ 
	background:#FFF;
	width:895px;
	margin:0 auto;
	text-align:left;
}

#main-wrap
{
	position:relative;
	z-index: 0;
	margin-top: 65px;
}

#main-wrap-residential
{
	position:relative;
	z-index: 0;
	margin-top: 65px;
}

#wrap-landing{ 
	background:#FFF;
	width:895px;
	margin:0 auto;
	text-align:left;
}

#left-content {
	position:relative;
	float:left;
	top: -52px;
	width:435px;
	margin:0;
}


#right-content { 
	position:relative;
	z-index: 1;
	float:left;
	width:431px;
	margin-left:16px;
	margin-top: 78px;
	padding: 2px;
}

#header-landing {
	position:relative;
	z-index: 0;
	width: 895px;
	top: 67px;
	margin:0;
	float:left;
}

#left-content-landing {
	position:relative;
	float:left;
	top: 67px;
	width:450px;
	margin:0;
}

#right-content-landing { 
	position:relative;
	float:left;
	top: 67px;
	width:435px;
}

#specColumnLeft { 
	position:relative;
	float:left;
	width:216px;
	margin-top: 10px;
}

#specColumnRight { 
	position:relative;
	float:right;
	width:215px;
	margin-top: 10px;
}

#specBullet {
	position:relative;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

#specUl {
	padding: 0px;
	margin: 0px;
	list-style: disc url(bullet.gif) inside;
	text-indent: -13px;
}

#specLi {
	position:relative;
	margin-left: 28px;
	padding: 2px 0px 10px 2px;
}

#infoColumn { 
	position:relative;
	float:left;
	width:400px;
	margin-top: 10px;
}

#hrcColumn { 
	position:relative;
	float:left;
	width:400px;
	margin-top: 10px;
}

#consoleColumn { 
	position:relative;
	float:left;
	width:400px;
	margin-top: 10px;
}


#foot {
	margin-left: auto;
	margin-right: auto;
	clear: both;
	text-align: left;
}
/*#foot table
{
	margin:0 auto;
}

#footCopy {
	position:relative;
	float: right;
	text-align: right;
	font: 10px Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	margin-top: -13px;
}


#foot-landing {
	margin-top: 100px;
	float: right;
	text-align: right;
	clear: both;
}

#foot-landing2 {
	margin-bottom: 15px;
	margin-right: 11px;
	float: right;
	text-align: right;
	clear: both;
}

#foot-landing3 {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right: 11px;
	float: right;
	text-align: right;
	clear: both;
}

.Flinks {
	padding: 7px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #5e5e5e;
}

.Flinks:link {
	text-decoration:none;
}

.Flinks:active {
	text-decoration:none;
}

.Flinks:visited {
	text-decoration:none;
}

.Flinks:hover{
	text-decoration:underline;
	color:#c72828;
}


.Flinks_orange {
	padding: 7px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #5e5e5e;
}

.Flinks_orange:link{
	text-decoration:none;
}

.Flinks_orange:active{
	text-decoration:none;
}

.Flinks_orange:visited{
	text-decoration:none;
}

.Flinks_orange:hover{
	text-decoration:underline;
	color:#E86A10;
}*/

/*.bigLink_orange {

	font: bold 12px Arial, Helvetica, sans-serif;
	color: #E86A10;
}
.bigLink_orange:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #E86A10;
	text-decoration:none;
}
.bigLink_orange:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #E86A10;
	text-decoration:none;
}
.bigLink_orange:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #E86A10;
	text-decoration:underline;
}*/

/* Heart Rate Planner */

#HeartRate {
	position:absolute;
	width:263px;
	height:115px;
	z-index:2;
	top: 145px;
	visibility: hidden;
}
#activityLevel {
	position:absolute;
	width:263px;
	height:115px;
	z-index:2;
	top: 145px;
	visibility: hidden;
}
#goal {
	position:absolute;
	width:263px;
	height:115px;
	z-index:2;
	top: 145px;
	visibility: hidden;
}
#bodycopy {
	position:relative;
	z-index: 0;
	top: 65px;
	margin:0;
	float:left;
	background-image:url(images/CS-treadmill-bg-grad.gif);
	background-repeat: repeat-x;
}

.Text12 {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right:15px;
}
/*TRUE ENTERTAINMENT LANDING PAGE*/
#ent_wrap{
	width:895px;
	margin:0 auto;
	text-align:left;
}
#ent-top-content-wrap {
	width:895px;
	height:456px;
	background-image: url(images/ent/ent_bg.jpg);
	position:absolute;
	float:left;
	top: 94px;
	background-repeat: no-repeat;
	background-position: top;
}
#ent-left-content {
	position:absolute;
	float:left;
	top: 140px;
	width:300px;
	margin:0;
	padding-left:23px;
}
#ent-light-box {
	position:relative;
	float:right;
	top: 380px;
	margin:0;
}
#ent-bottom-content-wrap {
	width:895px;
	position:absolute;
	float:left;
	top: 550px;
}
/*International landing Page Styles*/
#main-wrap-international
{
	position:relative;
	z-index: 0;
	margin-top: 87px;
	width:895px;
}
#main-wrap-internationalA
{
	position:relative;
	z-index: 0;
	margin-top: 85px;
}
#IntCopy {
	height:143px;
	width:795px;
	background-color: #373a49;
	padding-left:50px;
	padding-top:25px;
	padding-right:50px;
	padding-bottom:25px;
}

.IntIntroText {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right:15px;
	background-color: #373a49;
}
/*entertainment styles*/
#headerTitleEntertainment {
	position:relative;
	width: 895px; 
	z-index: 0;
	top: 65px;
	margin:0;
	float:left;
	background-image: url(../images/ent/ent_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*Homepage*/
#homeBodyWrapper {
	position:relative;
	z-index: 0;
	top: 20px;
	margin:0;
	float:left;
	height:500px;
}
#homeBodyWrapper h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	text-decoration:none;
	font-weight:bold;
	color:#5a82a1;
	padding-right: 63px;
	padding-left: 163px;
	margin-bottom: -15px;
}
#homeBodyWrapper h1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	text-decoration:none;
	font-weight:bold;
	color:#5a82a1;
}
#homeBodyWrapper p{
	color:#777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	padding-right: 63px;
	padding-left: 163px;
}
.hpIntroText {
	color:#777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
}
/*Footer Styles*/
#footer {
	margin: 0, auto;
	text-align: center; 
	clear: both;
}
#top-footer{
	position:relative;
	top: 0px;
	float:left;
	width:895px;
	height:71px;
	background-image:url(images/footer.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin:0, auto;
}
#bottom-footer{
	position:relative;
	top: 0px;
	float:left;
	background-image:url(images/footer-side.gif);
	height:337px;
	width:895px;
	background-repeat: repeat-x;
	background-position: top;
	margin:0, auto;
}
#bottom-footer div{
	float:left;
	position:relative;
	top: 0px;
	left:0px;
	padding-left: 10px;
	text-align:left;
}
#bottom-footer div a{
text-decoration:none;
}
#bottom-footer div a:hover{
text-decoration:underline;
}
.info{
	text-align:right;
	margin: 0;
	height:205px;
	padding-left:20px;
}
.leftline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d4d4d4;
	margin: 0;
	height:205px;
	padding-left: 15px;
	list-style-type: none;	
}
#bottom-footer ul li{
	text-decoration:none;
	list-style:none;
	margin:0;
}
.FinfoHeading{
	color: #5a82a1;
	font-size: 16px;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.FinfoPhone{
	color:#898989;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.FinfoMailto a{
	color:#5a82a1;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.Fcopyright{
	color:#898989;
	font-weight: normal;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.Flink {
	padding: 7px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #898989;
}

.Flink:link{
	text-decoration:none;
}

.Flink:active{
	text-decoration:none;
}

.Flink:visited{
	text-decoration:none;
}

.Flink:hover{
	text-decoration:underline;
	color:#E86A10;
}
.FlinkBlue14 a{
	color: #5a82a1;
	font-size: 14px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;F
	font-weight:bold;
}
.FlinkGrey14 a{
	color:#898989;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
.FlinkRed14 a{
	color: #fc771a;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
/*End Footer Styles*/

#body_wrap
{
	width:895px;
	margin:0 auto;
}
