/* global declarations */
body, div, table, td, span, b, i, input, select, textarea, ul, li, a, h1 {
font-family:verdana,arial,helvetica,sans-serif;font-size:10px;
}
body {
background-image: url(/common/images/global/site_bg.gif);
background-repeat: no-repeat;
}
body {margin:0px;margin-left:16px;background-color:#ffffff;}
form {margin:0px;}
a,.a {color:#F5A419;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}

/******* GLOABL FOOTER */
.footSelect {width:137px;font-size:10px;background-color:#858F97;}
.footText {width:123px;font-size:10px;color:#333333;}
/* ***********************************************************/

/******* CLICK PATH */
.clickPath {margin:19px 0px 19px 10px;font-size:10px;color:#89939C;}
.clickPath a {font-weight:normal;font-size:10px;color:#89939C;text-decoration:none;}
.clickPath a:hover {text-decoration:underline;}
.clickPath a.clickPage {font-weight:normal;font-size:10px;text-decoration:underline;}
.clickBegin {font-size:10px;color:#5168A2;}
/* ***********************************************************/

/******* SIDEBAR */
.sidepadDiv {margin-bottom:18px;width:189px;}
/* sidebar navigation */
.sidenavDiv {margin-left:10px;}
.sidenavDiv a {text-decoration:none;font-weight:bold;}
a.sidenavLink {font-size:10px;color:#899299;}
a.sidenavLink:hover {color:#5168A2;}
a.sidenavSect {font-size:10px;color:#5168A2;}
.sidehorizbar {padding:2px 0px 2px 0px;}
/* sidebar articles*/
.artDiv {background-color:#EFF2F4;padding-bottom:16px;}
a.artTitle {font-size:10px;color:#858F97;font-weight:bold;text-decoration:none;}
a.artTitle:hover {color:#5168A2;}
.artDesc {font-size:10px;color:#403E40;}
/* sidebar reviews*/
.revDiv {background-color:#EFF2F4;padding-bottom:16px;}
.revTitle {font-size:10px;color:#395261;font-weight:bold;padding:0px 9px 0px 9px;}
.revDesc {font-size:10px;color:#403E40;padding:4px 9px 0px 9px;}
/* sidebar other*/
.otherDiv {background-color:#EFF2F4;padding:4px 9px 16px 9px;font-size:10px;color:#403E40;}
.otherDiv2 {background-color:#EFF2F4;padding:4px 9px 0px 9px;font-size:10px;color:#403E40;}
.otherDiv3 {background-color:#EFF2F4;padding:0px 0px 16px 0px;}
.otherDiv4 {background-color:#EFF2F4;padding:4px 9px 16px 9px;font-size:10px;color:#403E40;}
/* ***********************************************************/


/******* CONTENT */
.pageTitle {margin-bottom:22px;}
.pageTitleText {font-size:24px;color:#78743B;font-family:arial,verdana,helvetica,sans-serif;}
.storiesSelect {font-size:10px;color:#363636;}
.bullet {font-size:10px;color:#403E40;}

/****New Commercial Title Font Style- will mimik the Consumer one */
.commercialPageTitleText {font-size:24px;color:#455561;font-family:arial,verdana,helvetica,sans-serif;}


h2 {font-size:18px;color:#5168A2;margin:0px 0px 2px 0px;font-family:arial,verdana,helvetica,sans-serif;font-weight:normal;line-height:18px}
h3 {font-size:14px;color:#78743B;margin:27px 0px 20px 0px;font-family:arial,verdana,helvetica,sans-serif;font-weight:normal;}
h4 {font-size:10px;margin:0px 0px 0px 0px;}

h2.HStitle  {font-size:18px;color:#FFFFFF;margin:0px 0px 2px 0px;font-family:arial,verdana,helvetica,sans-serif;font-weight:normal;line-height:18px}
a.secthead {color:#767676;font-weight:bold;font-size:11px;font-family:arial,helvetica,sans-serif;text-decoration:none;}
.secthead {color:#767676;font-weight:bold;font-size:11px;font-family:arial,helvetica,sans-serif;text-decoration:none;}
.sectarrwpad {padding-top:4px;}
.maintext,p,.p {color:#403E40;line-height:14px;}
.maintext2 {color:#403E40;line-height:14px;margin-top:12px;}
#divider, #divider2 {margin:13px 0px 13px 0px}
a.capsBlackLink {font-size:10px;color:#403E40;text-decoration:none;font-weight:normal;}
.arrwpad {padding-top:2px;}
.arrwText {font-weight:bold;font-size:10px;color:#696868;padding-bottom:10px;}
a.blueLink, a.BLUELINK {color:#89939C;}
a.count {font-size:11px;}
h1, .h1, h1 a,b.h1,strong.h1  {font-size:11px;color:#5168A2;margin:0px 0px 2px 0px;}
.iconPad {padding: 3px 0px 0px 5px;}
/* ***********************************************************/


/* product details */
.prodTitle {font-size:26px;color:#696868;font-family:arial,verdana,helvetica,sans-serif;}
.msrpPrice {font-weight:bold;color:#5168A2;}
.msrpDisc {width:515px;color:#908F90;line-height:14px;font-size:9px;padding:25px 10px 0px 9px;}
a.prodPopup {text-transform:uppercase;font-size:9px;text-decoration:none;color:#000000;font-weight:normal;}

/* product specs */
.modelDiv {font-size:10px;margin:0px 12px 4px 12px;color:#FFFFFF;}
.modeldiv2 {font-weight:bold;color:#FFFFFF;}
.modelDiv a {font-weight:bold;text-decoration:underline;color:#FFFFFF;}
.modelDiv a:hover {text-decoration:none;}
.specHead {font-weight:bold;color:#5168A2;font-size:11px;}
.specHeadMinor {font-weight:bold;color:#858F97;font-size:11px;}
.specType {font-size:9px;color:#696868;font-weight:bold;}
.specNote {font-size:9px;color:#858F97;}
.specTD {padding:4px 0px 5px 9px;}

/* forms */
.normal {border:1px solid #4B4B4B;padding-left:2px;height:17px;background-color:#CACFD2;width:170px;}
.normalShort {border:1px solid #4B4B4B;padding-left:2px;height:17px;background-color:#CACFD2;width:100px;}
.normalTiny {border:1px solid #4B4B4B;padding-left:2px;height:17px;background-color:#CACFD2;width:25px;}
.normalMultiselect {border:1px solid #4B4B4B;padding-left:2px;background-color:#CACFD2;width:170px;}
.normaltextarea {border:1px solid #4B4B4B;padding-left:2px;height:160px;background-color:#CACFD2;width:460px;}
.padInputT {margin-top:10px;margin-bottom:20px;}
.pad5 {padding-left:5px;}
.error {color:red;font-weight:bold;}
/* ***********************************************************/


/* CSS Document */

.product { width: 515px; height: 221px; }

.titles {
	width: 290px;
	display: block;
	background-repeat: no-repeat;
	text-decoration:none;
	position: relative; 
}

#bg1	{ background-image: url(/common/images/global/productbg_cardio.png);			}
#bg2	{ background-image: url(/common/images/global/productbg_cycling.png);			}
#bg3	{ background-image: url(/common/images/global/productbg_eliptical.png);		}
#bg4	{ background-image: url(/common/images/global/productbg_freeweight.png);		}
#bg5	{ background-image: url(/common/images/global/productbg_g5training.png);		}
#bg6	{ background-image: url(/common/images/global/productbg_heartrate.png);		}
#bg7	{ background-image: url(/common/images/global/productbg_lifefitnesssport.png);	}
#bg8	{ background-image: url(/common/images/global/productbg_parabody.png);			}
#bg9	{ background-image: url(/common/images/global/productbg_treadmill.png);		}
#bg10	{ background-image: url(/common/images/global/productbg_wkoutstations.png);	}

#title1		{ background-image: url(/common/images/global/title_cardio.gif); 			height:62px;	top: 148px;	left: 208px;}
#title2		{ background-image: url(/common/images/global/title_cycling.gif);			height:75px;	top: 135px; left: 208px;}
#title3		{ background-image: url(/common/images/global/title_eliptical.gif);		height:62px;	top: 147px; left: 208px;}
#title4		{ background-image: url(/common/images/global/title_freeweight.gif);		height:75px;	top: 135px; left: 208px;}
#title5		{ background-image: url(/common/images/global/title_g5training.gif);		height:87px;	top: 122px; left: 208px;}
#title6		{ background-image: url(/common/images/global/title_heartrate.gif);		height:88px;	top: 122px; left: 208px;}
#title7		{ background-image: url(/common/images/global/title_treadmills.gif);		height:62px;	top: 147px;	left: 15px;	}
#title8		{ background-image: url(/common/images/global/title_parabody.gif);			height:75px;	top: 134px; left: 208px;}
#title9		{ background-image: url(/common/images/global/title_treadmill.gif);		height:62px;	top: 147px; left: 208px;}
#title10	{ background-image: url(/common/images/global/title_workstations.gif);		height:87px;	top: 123px; left: 208px;}

.ltColumn {margin:15px 15px 15px 0px;}
.mtColumn {margin:15px 15px 15px 15px;}
.rtColumn {margin:15px 0px 15px 15px;}

ul li {
	background: url(/common/images/global/bullet.arrw.gif) 0 2px no-repeat;
	padding: 0 0 1px 8px;
}
ul {padding: 0 0 0 0px;margin: 12px 0 0 0;list-style:none;}

.orange {padding: 0 0 0 0px;margin: 0 0 0 0px;list-style:none;}

.orange li {
	background: url(/common/images/global/bullet.arrw.OR.gif) 0 2px no-repeat;list-style:none;
	padding: 0 0 1px 8px;
	display:block;
	text-indent:none;
}

.HSred {padding: 0 0 0 0px;margin: 0 0 0 0px;list-style:none;}

.HSred li {
	background: url(/common/images/global/bullet.arrw.HS.gif) 0 2px no-repeat;list-style:none;
	padding: 0 0 1px 8px;
	display:block;
	text-indent:none;
}

.darkblue {padding: 0 0 0 0px;margin: 0 0 0 0px;list-style:none;}

.darkblue li {
	background: url(/common/images/global/bullet.arrw.OR.gif) 0 2px no-repeat;list-style:none;
	padding: 0 0 1px 8px;
	display:block;
	text-indent:none;
}


.backtop {margin-top:20px;}


.newslettersignup {
	BORDER-RIGHT: #4b4b4b 1px solid; 
	BORDER-TOP: #4b4b4b 1px solid; 
	PADDING-LEFT: 2px; 
	BORDER-LEFT: #4b4b4b 1px solid; 
	WIDTH: 136px; 
	BORDER-BOTTOM: #4b4b4b 1px solid; 
	HEIGHT: 17px}
	
.bannerWhiteText {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 10px;
          color: #FFFFFF;
          line-height:15px;
}
.blueBanText {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 11px;
          color: #455561;
          line-height:15px;
          font-weight:bold;
}
.blueBannerTitle {
          background-image:url(/common/images/global/banner_blue_title.gif);
          height:22px;
}
.orangeBannerTitle {
          background-image:url(/common/images/global/banner_orange_title.gif);
          height:22px;
}

.blueBannerTitle2 {
          background-image:url(/common/images/global/banner_blue_title2.gif);
          height:22px;
}

a.bannerGrey {font-size:10px;color:#C3C8CD;text-decoration:none;}
a.bannerGrey:hover {text-decoration:underline;}

.requiredbar {
	background:url(/common/images/ConsumerTraining/title.redbar.gif) no-repeat;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	_height:20px;
	min-height:20px;
	font-family:verdana,arial,helvetica,sans-serif;}
.requiredbar a {
	color:#6195b0;
	font-weight:bold;
	font-size:11px;}
.notrequiredbar {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	_height:20px;
	min-height:20px;
	font-weight:normal;
	font-family:verdana,arial,helvetica,sans-serif;
	line-height:14px;}
#ServiceDocUserSignUpForm input {
	width:170px;border:1px solid #4B4B4B;
	height:17px;
	padding-left:2px;
	background-color:#FFFFA0;
}
#ServiceDocUserSignUpForm select {
	border:1px solid #4B4B4B;
	height:17px;
	padding-left:2px;
	background-color:#FFFFA0;
}
#ServiceDocUserSignUpForm h1 {
	margin:0px 0px 2px;
}
#ServiceDocs a {
	color:#5168A2
}