/*added or edited by White Horse*/
.attachments {font: normal 12px Arial, Helvetica, San-serif; color:#FF0000; text-decoration: underline;}
.attachmentPriceArea {background-color:#E0E0E0;padding-left:13px; padding-top:1px; padding-bottom: 1px;}
.attachmentPrice {color:#FF0000;}
.pageTitle {font: bold 18px "Arial", "Helvetica"; color: #000000;}
.subhead {font: bold 14px "Arial", "Helvetica"; color: #000000;}
.mastheadBG { background-color:#999999; height:80px; }

.primaryNavBG {
	background-color:#FF0000;
	border-top: 1px solid #FFFFFF;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
}
.primaryNavBG td a {
 	margin: auto;	
}

.leftNav {background-color:#FFFFFF;border-right: 1px solid #ffffff;padding-right:3px;}
.subNavgrey          {font: normal 12px Arial, Helvetica, San-serif; color:#333333; text-decoration: none;}
.subNavgrey:link     {font: normal 12px Arial, Helvetica, San-serif; color:#333333; text-decoration: none;}
.subNavgrey:visited  {font: normal 12px Arial, Helvetica, San-serif; color:#333333; text-decoration: none;}
.subNavgrey:hover    {font: normal 12px Arial, Helvetica, San-serif; color:#333333; text-decoration: underline;}
.red          {font: bold 10px Arial, Helvetica, San-serif; color:#FF0000; text-decoration: none;}
.red:link     {font: bold 10px Arial, Helvetica, San-serif; color:#FF0000; text-decoration: none;}
.red:visited  {font: bold 10px Arial, Helvetica, San-serif; color:#FF0000; text-decoration: none;}
.red:hover    {font: bold 10px Arial, Helvetica, San-serif; color:#FF0000; text-decoration: underline;}
.footerNavBG {background-color:#999999;}
#crossSiteHeaderLinks {background-color:#000000;font: normal 11px Arial, Helvetica, San-serif; color:#FFFFFF; padding : 3px 10px 5px 10px; text-align:right;}
#crossSiteHeaderLinks A {font: normal 11px Arial, Helvetica, San-serif; color:#FFFFFF; text-decoration: underline;}
#crossSiteHeaderLinks A:hover {color:#cccccc; text-decoration: none;}
.cartHeaderRow {background-color:#666666;font: bold 12px Arial, Helvetica, San-serif; color:#FFFFFF; padding : 5px 5px 5px 0px;}
.tableHeaderRow {background-color:#cccccc;}

.bigblack       {font: bold 15px Arial, Helvetica, Verdana, San-serif; color:#000000;}

/* Bottom Nav textual links */
.tiny, .tiny:hover, .tiny:link, .tiny:visited {font: 11px Arial, Helvetica, Verdana, San-serif; color: #333333;}
h3              {font: bold 18px Arial, Verdana, Helvetica, San-serif; color:#FF0000; text-decoration: none;}

/*------- END ADDED OR EDITED BY WHITE HORSE -------------*/

h3.productname  {font: bold 18px Arial, Verdana, Helvetica, San-serif; color:#cc0000; text-decoration: none;}


h4, .head4       {font: bold 16px Arial, Verdana, Helvetica, San-serif; color:#000000; text-decoration: none;}

p, ul, li, td, select, input   {font: 12px Arial, Helvetica, Verdana, San-serif; color: #000000;}
p.hang          {font: 13px Arial, Helvetica, Verdana, San-serif; color: #000000; text-indent:-3em; margin-left: 3em;}

.headln         {font: bold 16px Arial, Helvetica, Verdana, San-serif; color:#cc0000; text-decoration: none;}
.sign           {font: italic 13px Arial, Helvetica, Verdana, San-serif; color: #ff0000;}
.caption        {font: 11px Arial, Helvetica, Verdana, San-serif; color: #000000;}
.red            {font-family: Arial, Helvetica, Verdana, San-serif; color:#cc0000}
.redtiny        {font: 11px Arial, Helvetica, Verdana, San-serif; color:#cc0000}
.credit         {font: 9px Arial, Helvetica, Verdana, San-serif; color: #000000;}
.grey           {font: bold 15px Arial Black, Arial, Helvetica, Verdana, San-serif; color: #999999;}


/* leftnav white 800no */
.bigwhite       {font: bold 15px Arial, Helvetica, Verdana, San-serif; color:#ffffff;}

/* Old Video popup */
.blkwhite       {font: 13px Arial, Helvetica, Verdana, San-serif; color:#ffffff; text-decoration: none;}

/* Big Red Arrow Navigation */
.sub            {font: bold 12px Arial, Helvetica, Verdana, San-serif; color:#000000; text-decoration: none;}
.sub:link       {font: bold 12px Arial, Helvetica, Verdana, San-serif; color:#000000; text-decoration: underline;}
.sub:visited    {font: bold 12px Arial, Helvetica, Verdana, San-serif; color:#000000; text-decoration: underline;}
.sub:hover      {font: bold 12px Arial, Helvetica, Verdana, San-serif; color:#cc0000; text-decoration: none;}


/* Subnav and LeftNav*/
.white          {font: bold 12px Arial, Helvetica, Verdana, San-serif; color:#ffffff; text-decoration: none;}
.yell           {font: bold 12px Arial, Helvetica, Verdana, San-serif; color:#ffff66; text-decoration: none;}
.ltblue	        {font: bold 11px Arial, Helvetica, Verdana, San-serif; color:#666699}
.lkblue         {font: bold 12px Arial, Helvetica, Verdana, San-serif; color:#9999CC;}

.black          {font-weight: bold; color:#000000; text-decoration: none;}
.black:link     {font-weight: bold; color:#000000; text-decoration: underline;}
.black:visited  {font-weight: bold; color:#000000; text-decoration: none;}
.black:hover    {font-weight: bold; color:#000000; text-decoration: none;}

.gold           {font: bold 12px Arial, Helvetica, Verdana, San-serif; color:#FFCC00; text-decoration: none;}
.gold:link      {font: bold 12px Arial, Helvetica, Verdana, San-serif; color:#FFCC00; text-decoration: underline;}
.gold:visited   {font: bold 12px Arial, Helvetica, Verdana, San-serif; color:#FFCC00; text-decoration: underline;}
.gold:hover     {font: bold 12px Arial, Helvetica, Verdana, San-serif; color:#9999CC;}

.white:link     {font: 12px Arial, Helvetica, Verdana, San-serif; color:#ffffff; text-decoration: underline;}
.white:visited  {font: 12px Arial, Helvetica, Verdana, San-serif; color:#ffffff; text-decoration: underline;}
.white:hover    {font: 12px Arial, Helvetica, Verdana, San-serif; color:#ffffff; text-decoration: none;}



/* Bold normal text */
.bold           {font-weight: bold; Arial, Verdanna, Helvetica, San-serif}

.payment{font: bold 18px Verdana, Arial, Helvetica, Sans-serif; color : #cc0000;}
.price {font: bold 12px Arial, Helvetica, Verdana, Sans-serif; color : #333333;}
 

/* Added by Innovative Media */
body { font-family:arial, helvetica, sans-serif; font-size:12px; }

a     {font-weight: bold; color:#000000; text-decoration: none;}
/*a:visited  {font-weight: bold; color:#000000; text-decoration: none;}*/
a:hover    {font-weight: bold; color:#000000; text-decoration: none;}

/*-------------------------       MainLinks       ------------------------------*/
.mainLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding-left: 7px;
}
.mainLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	/*text-decoration: underline;*/
	padding-left: 7px;
	background:url("Images/arrow.gif") no-repeat #fff;
}


/*-------------------------       MenuLinks       ------------------------------*/
.MenuLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 5px;
}

.MenuLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	padding-top: 5px;
}

.MenuCellOff { /* Applies to cells only,not to text. Usually used for background image changes. */
	background-color:#FF0000;
	border-top: 0px solid #FFFFFF;
	height: 30px;		
}

.MenuCellOn { /* Applies to cells only,not to text. Usually used for background image changes. */
	background-color:#ff0000;
	border-top: 0px solid #FFFFFF;
	height: 30px;			
}
.MenuCellOn .MenuLink { /* Applies to cells only,not to text. Usually used for background image changes. */
	color: #cccccc;			
}

.MenuTable { /* Applies to whole table, */
	color: #ff0000;
}

.2MenuSparatorCell { /*  This is not currently Used  */
	background-image: url(/IM_Custom/ContentStore/Layouts/Images/seperator.gif); width:20px;
}

/*-------------------------          2          ------------------------------*/
.MenuLink2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 3px;
	font-weight:100;	
	font-size: 12px;
}

.MenuLink2:hover {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	font-weight:100;
	color:#333333;
	text-decoration:underline;
}

.MenuCellOff2 { /* Applies to cells only,not to text. Usually used for background image changes. */
	padding-left:8px;		
}

.MenuCellOn2 { /* Applies to cells only,not to text. Usually used for background image changes. */
	background:url("Images/arrow.gif") no-repeat #fff;
	padding-left:8px;			
}
.MenuCellOn2 .MenuLink2 { /* Applies to . */
	color: #666666;			
}

.MenuTable2 { /* Applies to whole table, */
	color: #FFFFFF;
}

.MenuSparatorCell2 { /*  This is not currently Used  */
	background-image: url(/IM_Custom/ContentStore/Layouts/Images/seperator.gif); width:20px;
}


/*-------------------------          3    Menu Bottom of Content      ------------------------------*/
.MenuLink3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 3px;
	font-weight:100;
	text-decoration:underline;	
}

.MenuLink3:hover {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	font-weight:100;
	color:#666666;
	text-decoration:none;
}

.MenuCellOff3 { /* Applies to cells only,not to text. Usually used for background image changes. */
	padding-left:8px;		
}

.MenuCellOn3 { /* Applies to cells only,not to text. Usually used for background image changes. */
	padding-left:8px;			
}
.MenuCellOn3 .MenuLink3 { /* Applies to . */
	color: #666666;			
}

.MenuTable3 { /* Applies to whole table, */
	color: #FFFFFF;
}

.MenuSparatorCell3 { /*  This is not currently Used  */
	background-image: url(/IM_Custom/ContentStore/Layouts/Images/seperator.gif); width:20px;
}
/*-------------------------          4          ------------------------------*/
/*-------------------------          5          ------------------------------*/
/*-------------------------          6          ------------------------------*/
.MenuLink9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top: 5px;
}
.MenuLink:hover9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	padding-top: 5px;
}

.MenuLink19	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00ff00;
	}
	
.MenuHover9	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00ff00;
	}
	
.MenuCell9 { /* Applies to cells only,not to text. */
	font-family: Arial, Helvetica, sans-serif;
	font-size :16px;
	font-weight:bold;
	color:#28555D;
	height:31px;
	vertical-align: middle;
/*	padding-bottom:10px;*/		
}

.MenuCellOff9 { /* Applies to cells only,not to text. Usually used for background image changes. */
	background-color:#FF0000;
	border-top: 0px solid #FFFFFF;
	height: 30px;		
}

.MenuCellOn9 { /* Applies to cells only,not to text. Usually used for background image changes. */
	background-color:#ff0000;
	border-top: 0px solid #FFFFFF;
	height: 30px;			
}
.MenuCellOn9 .MenuLink9 { /* Applies to cells only,not to text. Usually used for background image changes. */
	color: #cccccc;			
}

.MenuCellOn19 {
	/*background-image: url(Images/menu-back.gif);	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size :11px;
	font-weight:bold;
	color:black;
	height:31px;
	cursor: hand;
/*	padding-bottom:10px;*/			
}

.MenuTable9 { /* Applies to whole table, */
	color: #ff0000;
}

.TMenuTable9:Hover { /* Applies to whole table, */
	color: #cc0000;
}

.2MenuSparatorCell9 {
	background-image: url(/IM_Custom/ContentStore/Layouts/Images/seperator.gif); width:20px;
}

/* added by kurt 14-6*/

.links-top {  color:#fff; padding-left:5px; padding-right:5px; background:#000; font-size:11px; width:750px; } /* top links style */
.links-top a { color:#fff; text-decoration:underline; font-weight:100; }
.links-top a:hover { color:#ccc; text-decoration:none; font-weight:100; }

#homegym-nav { width:200px; border-right:1px solid #ccc; } /* left nav table */

.MenuBottom { 
	color:#000000; 
	text-decoration: none;
	font-size :11px;
	font-weight: normal;
}

.MenuBottom a     { 
	color:#3333FF; 
	text-decoration: underline;
	font-size :11px;
	font-weight: normal;
}
/*
.MenuBottom a:visited { 
	color:#9900FF; 
	text-decoration: underline;
	font-size :11px;
	font-weight: normal;
}
*/
.MenuBottom a:hover    { 
	color:#666666; 
	text-decoration: none;
	font-size :11px;
	font-weight: normal;
}
