/* ****    Copyright (c) 1999-2005 UniteU Technologies Inc.  All rights reserved. ****/
/* ***********************************************************************************/
/**             editor: cls, date:04.24.2007 ; natasha, date 04.30.2007																			***/

.home_page {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; background: #000000 url(../sITEBG7.gif); color: #000000; font-size: 12px; background-image: url(../sITEBG7.gif)}
.new_body_style {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; background: #000000 url(../sITEBG7.gif); color: #000000; font-size: 12px; background-image: url(../sITEBG7.gif)}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color:#000000; background-color:#ffffff}
p {font-size: 12px; margin-top: 0px; margin-bottom: 8px; text-align: left; font-weight: normal;}
img{border: none;}

.logo {margin: 5px 0px 5px 10px;}

.home_feature {border:1px solid #000000;margin:0px 8px 4px 4px;}
.home_feature_header {background:#DDDDDD;color:#000000;font-weight:bold;}
.home_feature_main {background:#FFFFFF;color:#000000;font-weight:normal;}
.home_feature_link:link, .home_feature_link:visited, .home_feature_link:hover, .home_feature_link:active {background:#FFFFFF;color:#000000;font-weight:normal;}

.redbg {
background-color:#AF1E2D;
color:#FFFFFF;
}
.blackbg {
background-color:#000000;
}
.graybg {
background-color:#333333;
}
/** plya off gray background **/
.playOffGray {
background-color:#999798;
}
.bgwhite {
background-color:#FFFFFF;
color:#000000;
}

/* shop by brand dropdown*/
.qjump { color: #660000; font-size: 10px; text-decoration: none; font-weight:bold }


/*page title text on all pages except the department and product pages*/
.PageTitle{font-size: 18px; background: inherit; color: #000000;font-family:Helvetica, Verdana, Arial, sans-serif;}


/*department titles*/
.DeptTitle{font-size: 16px; background: inherit; color: #000000; font-weight: bold;  margin-bottom: 24px;}


/*list price or price level 1 with a sale*/
.ListPricewSale {font-size: 12px; background: inherit; color: black;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale {font-size: 12px; background: inherit; color: black;  width: 115px; height: 30px; overflow: hidden;}


/* sale price */
.SalePrice {font-size: 12px; background: inherit; color: red;}


/* msrp price */
.MSRPPrice {font-size: 12px; background: inherit; color: black;}


/*  DEPTLINK side Nav
funky orange around email sign up is #D78122 changed to grey for playoffs #999798
dark red  #AF1E2D changed to grey for playoffs #999798 
** Changed dark grey for playoffs back to dark red/ funiky orange for regular season
*/

table#TableNav  {background: #AF1E2D; color: #000000; width:160px;}
td#TDbottom  {background:#AF1E2D; color: #ffffff;}
td#TDbelowNav  {background:#AF1E2D; color: #ffffff;}
.navmargin { padding: 5px; background:#AF1E2D; color: #ffffff; text-decoration: none; font-size: 10px; font-weight: normal; }

/* EMAIL SIGNUP  */
table#emailSignUp {background:#D78122; color: #ffffff; width:160px;}
.emlOrange {background:#D78122; color: #ffffff;font-size:10px;font-weight:bold;}

/** emlPlayOff gray color for playoffs  **/
.emlPlayOff {background:#999798; color: #ffffff;font-size:10px;font-weight:bold;}

/* DEPTLINKS style for SHOPPING CART box in deptlinks 
cartBlk black text in Javascipts
cart is the bold italic Grey text  */
.cartBlk {
	color:#000000;
	font-size:10px;
	}
.cart {
	font-style:italic;
	font-weight:bold;
	color:#999999;
	font-size:10px;
	}
.cart:link {
	font-style:italic;
	font-weight:bold;
	color:#999999;
	font-size:10px;
	}
.cart:visited {
	font-style:italic;
	font-weight:bold;
	color:#999999;
	font-size:10px;
	}
.cart:hover {
	font-style:italic;
	font-weight:bold;
	color:#999999;
	font-size:10px;
	text-decoration:underline;
	}
.cart:active {
	font-style: italic;
	font-weight:bold;
	color:#999999;
	font-size:10px;
	text-decoration:underline;
	}

/* general div on all pages to offset content from left nav  
.PageContent {position: relative; top: 20px; left: 15px; }*/
.PageContent {margin:10px 10px 10px 10px;}
.HomePageContent {margin:10px 10px 10px 10px;}

/*  SHOPPER LOOKUP CLASSES  */
.TableText {background: #ffffff; color: #000000;}

/* HEADER CLASSES  */
/* HeaderWh is White for top text in welcome section  */
.welcome {color: #ffffff; font-size: 11px; font-weight:bold; }

.HeaderWh:link {background: inherit; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: normal; }
.HeaderWh:visited {background: inherit; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: normal; }
.HeaderWh:hover {background: inherit; color: #ffffff; text-decoration: underline; font-size: 11px; font-weight: normal; }
.HeaderWh:active {background: inherit; color: #ffffff; text-decoration: underline; font-size: 11px; font-weight: normal; }

/* HeaderNav for lower white text used inlower nav Header for placement and pipes "|" */
.Header {background: inherit; color: #ffffff; text-decoration: none; font-size: 11px; font-weight:bold;margin-top:4px; text-decoration: none; }
.HeaderNav:link {background: inherit; color: #ffffff; text-decoration: none; font-size: 11px; font-weight:bold;}
.HeaderNav:visited {background: inherit; color: #ffffff; text-decoration: none; font-size: 11px; font-weight:bold;}
.HeaderNav:hover {background: inherit; color: #ffffff; text-decoration: underline; font-size: 11px; font-weight:bold;}
.HeaderNav:active {background: inherit; color: #ffffff; text-decoration: underline; font-size: 11px; font-weight:bold;}

/* curently not used */
.HeaderNavBack {background: #6699CC; color: #000000; border-color: black black #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}


/* FOOTER text and link CLASSES  
Footertext for copyright line */
.Footertext {color: #000000;font-size: 11px;}

.FooterLink:link {background: inherit; color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:visited{background: inherit; color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:hover {background: inherit; color: #000000; text-decoration: underline; font-size: 11px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:active {background: inherit; color: #000000; text-decoration: underline; font-size: 11px; font-weight: normal; margin-bottom: 5px;}


/* SHOPPER NEW AND SHOPPER UPDATE */
.SubText {background: inherit; color: #000000; font-size: 10px; font-weight: normal;}
.optional {background: #ffffff; color: #000000;}
.required {background: #ffffff; color: #000000; font-weight: bold;}


/* PRODUCT PAGE  */

/* You may also be interested in */
.relProductlabel {background: inherit; color: #000000;}
.ProductShortDescription {background: inherit; color: #000000;}
.ProductName {font-size: 16px; background: inherit; color: black; font-weight: bold;}

/*list price or price level 1 with a sale*/
.ListPricewSaleP  {font-size: 12px; background: inherit; color: black;}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP  {font-size: 12px; background: inherit; color: black;}
/* sale price */
.SalePriceP  {font-size: 12px; background: inherit; color: red;}
/* msrp price */
.MSRPPriceP  {font-size: 12px; background: inherit; color: black;}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  {font-size: 12px; background: inherit; color: black;}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR {font-size: 12px; background: inherit; color: black;}
/*  related products sale price */
.SalePriceR  {font-size: 12px; background: inherit; color: red;}
/*  related products msrp price */
.MSRPPriceR  {font-size: 12px; background: inherit; color: black;}

/*   END PRODUCT PAGE CLASSES  */


/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}


/*  Item Table Styles */
.CartLabels {background: #b01f2e; color: #ffffff;}
.cart_list_item {background: #ffffff; color: #000000;}

/* dark red with white text for table headers */
.SubHeadbgcolor {background:#b01f2e; color:#ffffff;} 
.SubHeadText {background: #b01f2e; color: #ffffff; font-weight: bold}


/*  ERRORS   */
.BasketErrors
{color: #ff0000; background: #ffffff;}
.PurchaseErrors
{color: #ff0000; background: #ffffff;}
.ErrorMsg
{color: #ff0000; background: #ffffff;}


/*  SHIPPING PAGE  */


/*  PAYMENT PAGE  */
.PaymentInput {background: inherit; color: #000000; font-weight: bold;}


/*  CONFIRMATION PAGE  */
.outer {border: 1px solid #999999}
table#confBottom td {border-style: solid; border-left-width: 1pt; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 0pt; border-color: #b9b9b9;}


/*  ------BEGIN LINK STYLE DEFINITIONS------  */

/*  general links - applied when no class is specified  */
a:link {color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
a:visited {color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
a:hover {color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
a:active {color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/*  left hand navigation, top level 
for right alignment: style_Bar_LI_1_open align="right" 
margin: top right bottom left  
padding in navmargin also affects alignment 2px + 4px 6px from right
**** dark red  background on deptbarlink #AF1E2D changed to dark grey for playoffs #999798 
** Changed dark grey for playoffs back to dark red for regular season
*/
.deptbarlink:link 	 {padding:0px 2px 4px -1px; background:#AF1E2D; color: #ffffff; text-decoration: none; font-size: 10px; font-weight: normal; padding-bottom: 5px; margin:0 0 0 0; display:block; width:100%; height:100%;}
.deptbarlink:visited {padding:0px 2px 4px -1px; background:#AF1E2D; color: #ffffff; text-decoration: none; font-size: 10px; font-weight: normal; padding-bottom: 5px; margin:0 0 0 0; display:block; width:100%; height:100%;}
.deptbarlink:hover   {padding:0px 2px 4px -1px;background:#AF1E2D;; color: #ffffff; text-decoration: underline; font-size: 10px; font-weight: normal; padding-bottom: 5px; margin:0 0 0 0; display:block; width:100%; height:100%;}
.deptbarlink:active  {padding:0px 2px 4px -1px;background:#AF1E2D;color: #ffffff; text-decoration: underline; font-size: 10px; font-weight: normal; padding-bottom: 5px; margin:0 0 0 0; display:block; width:100%; height:100%;}

/*  left hand navigation, secondary level 
****  dark red  background on deptbarlink #AF1E2D changed to dark grey for playoffs #999798 
** Changed dark grey for playoffs back to dark red for regular season
*/
.deptbarlink2:link    { text-align: right; margin-right: 15px; background:#AF1E2D; color: #ff9900; text-decoration: none; font-size: 10px; font-weight: normal; padding-bottom: 4px; margin:0 0 0 0; display:block; width:100%; height:100%;}
.deptbarlink2:visited { text-align: right; margin-right: 15px;background:#AF1E2D; color: #ff9900; text-decoration: none; font-size: 10px; font-weight: normal; padding-bottom: 4px; margin:0 0 0 0; display:block; width:100%; height:100%;}
.deptbarlink2:hover   { text-align: right; margin-right: 15px;background:#AF1E2D;color: #ffffff; text-decoration: underline; font-size: 10px; font-weight: normal; padding-bottom: 4px; margin:0 0 0 0; display:block; width:100%; height:100%;}
.deptbarlink2:active  { text-align: right; margin-right: 15px;background:#AF1E2D;color: #ffffff; text-decoration: underline; font-size: 10px; font-weight: normal; padding-bottom: 4px; margin:0 0 0 0; display:block; width:100%; height:100%;}

/*  content area, department page  */
.deptlinkM:link {text-align: left; font-weight: bolder; color: #666666; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
.deptlinkM:visited {text-align: left; font-weight: bolder; color: #666666; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
.deptlinkM:hover {text-align: left; font-weight: bolder; color: #EE484C; background: inherit; text-decoration: underline; text-indent: 12px; font-size: 12px;}
.deptlinkM:active {text-align: left; font-weight: bolder; color: #EE484C; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}

/*  content area, product page  */
.deptlinkP:link  {font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;text-align:center;}
.deptlinkP:visited  {font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;text-align:center;}
.deptlinkP:hover  {font-size: 11px; font-weight: bold; text-decoration: underline; color: #EE484C; background: inherit;text-align:center;}
.deptlinkP:active  {font-size: 11px; font-weight: bold; text-decoration: underline; color: #EE484C; background: inherit;text-align:center;}

/* footer links - class must be specified in site to take effect  */
.footer:link {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:visited {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:hover {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:active {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/* "Back to" link on product page  */
.deptlinkM2:link {background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:visited {background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:hover {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:active {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

table#special { border:3px solid #000000; background-color:#000000;empty-cells:show;text-align:center;}
table#special tr {background-color:#ffffff;empty-cells:show;width:100%;text-align:center;}
table#special td {background-color:#ffffff;empty-cells:show;text-align:center;width:25%;}
table#special td.emptycell {background-color:#ffffff;content: ""}
td.emptycell {background-color:#ffffff;content: ""}
/*
.special table{ border:1px solid #000000; background-color:#000000;empty-cells:show;}
.special td {background-color:#ffffff;empty-cells:show;width:150px;}	
td.emptycell {background-color:#ffffff;}

.deptInner td {background-color:#ffffff;background-image:url(/miami/assets/images/black_border.gif); background-repeat:no-repeat; width:146px; height:193px;}
*/

.product_special {border:1px solid #000000;width:150px; }
/*  -------END LINK STYLE DEFINITIONS------  */