/** sports cls 10.SEP.2007 
colors: light blue in left nav :  #E1F8f3;
***/
BODY
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    COLOR: #939393;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageContent
{
  margin: 3px 0px 5px 4px;
  TEXT-ALIGN:LEFT;
  background:#ffffff;

}

/***  HEADER STyles *******/

.welcomeTxt {font-weight:normal;color: #939393; text-decoration: none; font-size: 11px;  }
.welcome:link {color: #939393; text-decoration: none; font-size: 11px; font-weight:bold;}
.welcome:visited {color:#939393; text-decoration: none; font-size: 11px; font-weight:bold;}
.welcome:hover { color: #EF2A31; text-decoration: underline; font-size: 11px; font-weight:bold;}
.welcome:active {color: #EF2A31; text-decoration: underline; font-size: 11px; font-weight:bold;}

.viewcart:link {font-weight:bold;color: #EF2A31; text-decoration: none; font-size: 10px;}
.viewcart:visited {color:#EF2A31; text-decoration: none; font-size: 10px; font-weight:bold;}
.viewcart:hover { color: #939393; text-decoration: underline; font-size: 10px; font-weight:bold;}
.viewcart:active {color: #939393; text-decoration: underline; font-size: 10px; font-weight:bold;}



.qjump
{
		color:#EE2A2D;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}
.PageTitle
{
    FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.DeptTitle
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 24px;
    COLOR: #000000
}
.ListPricewSale
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSale
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePrice
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPrice
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
/* ************** LEFT NAV STYLE (deptlinks page) ********/

/* outer most table around nav with border */
.nav {margin:3px 3px 0px 3px;background:inherit; }
TABLE#emailSignUp{  COLOR: #000000}
TABLE#TableNav{  COLOR: #000000;}
TD#TDbottom {  COLOR: #000000}
TD#TDbelowNav {  COLOR: #000000}
/** tabl to create space around links */
.navmargin
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING: 4px;
    COLOR: #737373;
    TEXT-DECORATION: none
}
.deptbarlink:link
{
	color:#EE2A2D;
   FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    border-color:#EE2A2D;
    border-width: 0px 0px 1px 0px;
		border-style:double;
}
.deptbarlink:visited
{
		color:#EE2A2D;
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    border-color:#EE2A2D;
    border-width: 0px 0px 1px 0px;
		border-style:double;
}
.deptbarlink:hover
{
		color:#EE2A2D;
		FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    border-color:#EE2A2D;
    border-width: 0px 0px 1px 0px;
		border-style:double;
}
.deptbarlink:active
{
		color:#EE2A2D;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px;
    border-width: 0px 0px 1px 0px;
    border-color:#EE2A2D;
		border-style:double;
}
.deptbarlink2:link
{
    DISPLAY: block;
   FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    margin:4px 0px 2px 15px;
    COLOR: #656565;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptbarlink2:visited
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
	margin:4px 0px 2px 15px;
    COLOR: #656565;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptbarlink2:hover
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
margin:4px 0px 2px 15px;
    COLOR: #4D7BB6;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptbarlink2:active
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;;
margin:4px 0px 2px 15px;
    COLOR: #4D7BB6;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}


.SubHeadbgcolor
{
    BACKGROUND:#E4F0FA;
    COLOR: #4D7BB6
}
.SubHeadText
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #4D7BB6
}
.TableText, .tablebgcolor, .cart_list_item
{
    BACKGROUND: #ffffff;
    COLOR: #000000
}
.ErrorMsg
{
    BACKGROUND: #ffffff;
    COLOR: #000000
}

.SubText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.optional
{
    BACKGROUND: #ffffff;
    COLOR: #000000
}
.required
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff;
    COLOR: #000000
}
.relProductlabel
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.ProductShortDescription
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.ProductName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewSaleP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSaleP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePriceP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPriceP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewSaleR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSaleR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePriceR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPriceR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.DeptShortDescription
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.CartLabels
{
    BACKGROUND:#E4F0FA;
    COLOR: #4D7BB6;
}
.BasketErrors
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.PurchaseErrors
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.ErrorMsg
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.PaymentInput
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.outer
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
TABLE#confBottom TD
{
    BORDER-RIGHT: #b9b9b9 0pt solid;
    BORDER-TOP: #b9b9b9 1pt solid;
    BORDER-LEFT: #b9b9b9 1pt solid;
    BORDER-BOTTOM: #b9b9b9 0pt solid
}


.deptlinkM:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #666666;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptlinkM:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #666666;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptlinkM:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #4D7BB6;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptlinkM:active
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #4D7BB6;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptlinkP:link
{
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.deptlinkP:visited
{
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.deptlinkP:hover
{
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #4D7BB6;
    TEXT-DECORATION: underline
}
.deptlinkP:active
{
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #4D7BB6;
    TEXT-DECORATION: underline
}
.footer:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footer:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footer:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #4D7BB6;
    TEXT-DECORATION: none
}
.footer:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #4D7BB6;
    TEXT-DECORATION: none
}
.deptlinkM2:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #555555;
    TEXT-DECORATION: none
}
.deptlinkM2:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #555555;
    TEXT-DECORATION: none
}
.deptlinkM2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #4D7BB6;
    TEXT-DECORATION: none
}
.deptlinkM2:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #4D7BB6;
    TEXT-DECORATION: none
}

/* FOOTER CLASSES  */
/** grey link same as large header imenu main nav **/
.footerTxt	  {FONT-WEIGHT: bold;  FONT-SIZE: 11px;color: #939393;;TEXT-DECORATION:none}
.footer:link    {FONT-WEIGHT: bold;  FONT-SIZE: 11px;color: #939393;;TEXT-DECORATION:none}
.footer:visited  {FONT-WEIGHT: bold;  FONT-SIZE: 11px;COLOR: #4D7BB6;TEXT-DECORATION:none}
.footer:hover 	{FONT-WEIGHT: bold;  FONT-SIZE: 11px;COLOR: #4D7BB6;TEXT-DECORATION: underline}
.footer:active  {FONT-WEIGHT: bold;  FONT-SIZE: 11px;COLOR: #4D7BB6;TEXT-DECORATION: underline}

.uuTXT      {font-family: Arial, Helvetica, sans-serif; background: inherit; color: #777777; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
.uu:link      {font-family:  Arial, Helvetica, sans-serif; background: inherit; color: #777777; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
.uu:visited   {font-family:Arial, Helvetica, sans-serif; background: inherit; color: #777777; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
.uu:hover     {font-family: Arial, Helvetica, sans-serif; background: inherit; color: #ccccc; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
.uu:active    {font-family: Arial, Helvetica, sans-serif; background: inherit; color: #ccccc; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 5px;}