﻿/*
COLORS:
dark red: #560A01
dark blue (links): #02107B
dark brown (price): #42302C
middle brown (nav): #B19D6B


dark orange: #F36E07
light orange: #FF9934
lighter orange: #FFCC67
lightest orange: #FEE799
grey: #5D5D5D
*/

body                  
{
font-family:Arial, Helvetica, sans-serif; margin: 0px; color: #000000; font-size: 11px; 
margin: 0; /* to avoid margins */
text-align: center; /* to correct the centering IE bug */	
background-color:#000000;
/* background:url(../bg.jpg) repeat center top;*/
}

#container         
{
margin-left: auto;
margin-right: auto;
width: 1000px; /* mandatory to be centered - set to appropriate width */
text-align: left; /* to realign your text */
background-color:#FFFFFF;
}

td {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }
p {font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; }
img {border: none;}
form {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

/* leaftree */
.leaftreediv {color:#560A01;padding:10px;}
.leaftree			{color:#560A01; font-size:12px;}
.leaftree:link {color:#560A01; font-size:12px; text-decoration:none;}
.leaftree:visited	{color:#560A01; font-size:12px; text-decoration:none;}
.leaftree:hover  {color:#560A01; font-size:12px; text-decoration:underline;}
.leaftree:active	{color:#560A01; font-size:12px; text-decoration:underline;}
.leaftree_td1 {padding:8px 0px 4px 10px;text-align:right;width:130px;color:#560A01;font-size:22px;line-height:20px;}
.leaftree_td2 {padding:8px 0px 4px 20px;text-align:left;color:#c4c9ce;}
.leaftree_dash {font-size:12px;font-weight:bold;color:#560A01;}

/*  Follow Cart Table Styles */
.fLink:link  {font-size:10px;font-weight:bold;color:#560A01; text-decoration:none;}
.fLink:visited  {font-size:10px;font-weight:bold;color:#560A01; text-decoration:none;}
.fLink:active  {font-size:10px;font-weight:bold;color:#560A01; text-decoration:underline;}
.fLink:hover  {font-size:10px;font-weight:bold;color:#560A01; text-decoration:underline;}


.home_div {background:url(../home_main.jpg);background-repeat:no-repeat; width:964px;height:414px;}

.main_border_top {background:url(../main_top.gif);background-repeat:no-repeat; width:964px;height:11px;}
.main_border_middle {background:url(../main_middle.gif);background-repeat:repeat-y; width:964px;}
.main_border_bottom {background:url(../main_bottom.gif);background-repeat:no-repeat; width:964px;height:11px;}

.logo {margin: 5px 0px 5px 10px;}

/* shop by brand dropdown*/
.qjump            
{
color: #000000; 
font-size: 10px; 
text-decoration: none; 
margin-right:3px;
margin-bottom:1px;
}

.search
{
color: #000000; 
font-size: 10px; 
}
.email_signup
{
color: #000000; 
font-size: 10px; 
}
.email_text {color:#560A01;font-size:12px;}

.email_div {width:140px; text-align:left;padding-left:40px;color:#FFFFFF;padding-top:5px;}
.email_td {color:#FFFFFF}

.dept_email_signup
{
color: #39495c; 
font-size: 10px; 
text-decoration: none; 
font-weight:bold;
height:12px; 
border-width:0px;
margin-bottom:0px;
margin-left:10px;
background-color:#FCFCFC;
}


/*page title text on all pages except the department and product pages*/
.PageTitle            {font-size: 16px; background: inherit; color: #F36E07; font-weight: bold;  }

/*department titles*/
.DeptTitle            {font-size: 16px; background: inherit; color: #F36E07; font-weight: bold; }

/* general div on all pages to offset content from left nav  */
.PageContent          {padding:4px 0px 0px 4px}
.PageContentHome          {padding:1px 0px 0px 1px}

/*  SHOPPER LOOKUP CLASSES  */
.TableText            {background: #ffffff; color: #000000;}

/* HEADER CLASSES  */

.searchtext       {color: #000000; text-decoration: none; font-size: 12px; font-weight: normal;  }

.nav {background:#FF9934;height:650px;border-top:1px solid #FFFFFF;}
.nav_td {padding-top:3px;padding-bottom:6px;}
.header_navbar {background:url(../navbar.jpg);background-repeat:no-repeat; width:200px;}
.header_table1 {background:#FFFFFF;border-bottom:4px solid #000000}
.header_div {padding:4px;background:#F36E07;}
.header_table2 {background:#F36E07;height:77px;}
.header_table3 {padding-top:1px;}
.header_text1 {background:#FFFFFF;padding:4px;}
.header_text2 {background:#F36E07;padding:4px;}
.header_text3 {background:#FFFFFF;padding:4px;}
.header_td {/*padding:20px 10px 20px 10px;*/}
.navmargin {background:#F36E07;border-bottom:1px solid #FFFFFF;height:30px;}

.header_link:link      {color: #000000;  text-decoration:none; font-size: 11px;font-weight: normal;}
.header_link:visited   {color: #000000;  text-decoration:none; font-size: 11px;font-weight: normal;}
.header_link:hover     {color: #000000;  text-decoration:underline; font-size: 11px;font-weight: normal;}
.header_link:active    {color: #000000;  text-decoration:underline; font-size: 11px;font-weight: normal;}

.sports_pics {padding-right:1px;width:70px;}
.extra_td {height:70px;padding:0px;}
.orange_bg {background:#FF9933;height:70px;padding:0px;}
.deptbar_line {border-top:1px solid #FFFFFF;width:180px;text-align:center;}

.home_specials{background:#FF9934;color:#000000;font-size:14px;font-weight:bold;padding:4px;}
.home_table2 {border-bottom:1px solid #FFFFFF;width:100%;height:70px;}
.home_table3 {padding:0px;}
.home_text3 {width:564px;padding:0px;}
.home_title4 {background:#FFCC66;color:#5D5D5D;font-size:12px;font-weight:bold;padding:8px 0px 8px 8px;border-bottom:1px solid #FFFFFF;line-height:20px;}
.home_table4 {width:100%;height:504px;vertical-align:top;padding:0px;}
.home_text4 {background:#FFE699;color:#5D5D5D;font-size:11px;font-weight:normal;padding:0px;}
.home_text4 a:link      {color: #5D5D5D;  text-decoration:none; font-size: 11px;font-weight: normal;padding:8px 0px 8px 12px;line-height:22px;}
.home_text4 a:visited      {color: #5D5D5D;  text-decoration:none; font-size: 11px;font-weight: normal;padding:8px 0px 8px 12px;line-height:22px;}
.home_text4 a:hover      {color: #5D5D5D;  text-decoration:underline; font-size: 11px;font-weight: normal;padding:8px 0px 8px 12px;line-height:22px;}
.home_text4 a:active      {color: #5D5D5D;  text-decoration:underline; font-size: 11px;font-weight: normal;padding:8px 0px 8px 12px;line-height:22px;}
.home_table5 {border-top:1px solid #FFFFFF;width:100%;height:70px;}

.item_td {border:1px solid #FF9934}

.grey1 {background:#CCCCCC}
.grey2 {background:#F2F2F2}

/* FOOTER CLASSES  */
.footer_link:link      {color: #000000;  text-decoration:none; font-size: 11px;font-weight: bold;}
.footer_link:visited   {color: #000000;  text-decoration:none; font-size: 11px;font-weight: bold;}
.footer_link:hover     {color: #000000;  text-decoration:underline; font-size: 11px;font-weight: bold;}
.footer_link:active    {color: #000000;  text-decoration:underline; font-size: 11px;font-weight: bold;}
.footer_table {text-align:center;}
.footer_td {text-align:center;}
.footer_td2 {text-align:center;color:#FF9934;font-size: 11px;font-weight: bold;}
.footer_div {width:100%; text-align:center; border-top:4px solid #000000;padding:10px 0px 4px 0px;margin-top:1px;}
.footer_text {color:#FF9934;text-decoration:none; font-size: 11px;text-align:center;font-weight: bold;padding:4px 0px 4px 0px;}
.footer_text2 {color:#000000;text-decoration:none; font-size: 11px;text-align:center;font-weight: bold;padding:4px 0px 4px 0px;}



/* 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;}

/* BEGIN PRICES */

/*list price or price level 1 with a sale*/
.ListPricewSale      {font-size: 10px; background: inherit; color: #42302C;}
/*list price or price level 1 with NO sale*/
.ListPricewoSale     {font-size: 10px; background: inherit; color: #42302C; font-weight: normal;}
/* sale price */
.SalePrice           {font-size: 10px; background: inherit; color: #42302C; font-weight: bold;}
/* msrp price */
.MSRPPrice           {font-size: 10px; background: inherit; color: #42302C;}

/* product list price or price level 1 with a sale*/
.ListPricewSaleP      {font-size: 12px; background: inherit; color: #42302C; font-weight: normal;}
/* product list price or price level 1 with NO sale*/
.ListPricewoSaleP     {font-size: 12px; background: inherit; color: #42302C; font-weight: normal;}
/* product sale price */
.SalePriceP           {font-size: 14px; background: inherit; color: #42302C; font-weight: bold;}
/* product msrp price */
.MSRPPriceP           {font-size: 12px; background: inherit; color: #42302C; font-weight: normal;}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR      {font-size: 10px; background: inherit; color: #42302C;}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR     {font-size: 10px; background: inherit; color: #42302C;}
/*  related products sale price */
.SalePriceR           {font-size: 10px; background: inherit; color: #42302C;}
/*  related products msrp price */
.MSRPPriceR           {font-size: 10px; background: inherit; color: #42302C;}

/* END PRICES */

/* BEGIN PRODUCT PAGE  */

.ProductShortDescription {background: inherit; color: #000000;}
.ProductName          {font-size: 16px; background: inherit; color: #F36E07; font-weight: bold;}
.prod_desc {font-size: 11px;color:#999999;}
.list_price_label {font-size: 12px; background: inherit; color: #999999;}
.our_price_label {font-size: 12px; background: inherit; color: #3a495c;}
.grey_box {padding:4px 10px 4px 10px; background-image:url(../product_details_greybox.gif); background-repeat:no-repeat; width:304px;height:285px;}
.qty_label {font-size: 10px;color:#3a495c;}
.sizechart:link,.sizechart:visited,.sizechart:hover,.sizechart:active {color: #3366cc;font-size: 11px;}
.relProductlabel      {background: inherit; color: #000000;}
.related_title{font-size: 18px; color: #3a495c; font-weight: bold; text-align:left;width:100%;}
.prod_box {padding:10px;width:302px;height:84px;background-image:url(../product_helpbox.gif); background-repeat:no-repeat;}
.prod_box_table td {padding:2px 8px 2px 8px;}
.prod_box_header {padding:0px 0px 6px 10px; color: #999999;font-size: 14px;font-weight: bold;}
.prod_box_text {color: #666666;font-size: 11px;}
.prod_box_link:link,.prod_box_link:visited,.prod_box_link:hover,.prod_box_link:active {color: #3366cc;font-size: 11px;}
.related_line {background-image:url(../product_line.gif); background-repeat:no-repeat; width:100%;height:10px;}
.related_div {text-align:center;width:100%;}
.related_div a:link,.related_div a:visited,.related_div a:hover,.related_div a:active {color: #3366cc;font-size: 10px;}
.alt_views {padding:20px 4px 4px 4px; background-image:url(../product_views.gif); background-repeat:no-repeat;width:99px;height:201px;text-align:center;}
	
/*   END PRODUCT PAGE  */

/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}

/*  Item Table Styles */
.followCartbg {background:#F36E07;}
.CartLabels           {background: #560A01; color: #ffffff; font-weight: bold;}
.cart_list_item       {background: #ffffff; color: #000000;}
.SubHeadbgcolor       {background: #F36E07; color: #ffffff;}
.SubHeadText          {background: inherit; color: #ffffff; font-weight: bold}
.SubHeadText2		  {color:#F36E07; font-weight:bold;}
.tablebgcolor         {background: #ffffff; color:#000000;}

/*  ERRORS   */
.BasketErrors         {color: #ff0000; background: inherit;}
.PurchaseErrors       {color: #ff0000; background: inherit;}
.ErrorMsg             {color: #ff0000; background: inherit;}

/*  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: #02107B; text-decoration: none;font-weight: normal;}
a:visited             {color: #02107B; text-decoration: none;font-weight: normal;}
a:hover               {color: #02107B; text-decoration: underline;font-weight: normal;}
a:active              {color: #02107B; text-decoration: underline;font-weight: normal;}

/*  left hand navigation, top level  */
.deptbarlink:link     { color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; padding:6px 0px 6px 30px;}
.deptbarlink:visited  { color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;padding:6px 0px 6px 30px;}
.deptbarlink:hover    { color: #FFFFFF; text-decoration: underline; font-size: 12px; font-weight: bold;padding:6px 0px 6px 30px;}
.deptbarlink:active   { color: #FFFFFF; text-decoration: underline; font-size: 12px; font-weight: bold;padding:6px 0px 6px 30px;}

/*  left hand navigation, secondary level  */
.deptbarlink2:link    { color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal; padding:2px 0px 2px 40px;}
.deptbarlink2:visited { color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal; padding:2px 0px 2px 40px;}
.deptbarlink2:hover   { color: #FFFFFF; text-decoration: underline; font-size: 10px; font-weight: normal; padding:2px 0px 2px 40px;}
.deptbarlink2:active  { color: #FFFFFF; text-decoration: underline; font-size: 10px; font-weight: normal; padding:2px 0px 2px 40px;}

/*  content area, department page  */
.deptlinkM:link       {display:block; text-align: left; text-indent:10px; font-weight: bold; color: #000000; background: inherit; text-decoration: none; font-size: 13px;}
.deptlinkM:visited    {display:block; text-align: left; text-indent:10px; font-weight: bold; color: #000000; background: inherit; text-decoration: none; font-size: 13px;}
.deptlinkM:hover      {display:block; text-align: left; text-indent:10px; font-weight: bold; color: #fd9508; background: inherit; text-decoration: underline; font-size: 13px;}
.deptlinkM:active     {display:block; text-align: left; text-indent:10px; font-weight: bold; color: #fd9508; background: inherit; text-decoration: underline; font-size: 13px;}

/*  content area, product page  */
.ProductAttrlabel {font-size: 10px;}
.ProductAttr {font-size: 10px;}

.deptlinkP:link       {font-size: 10px; font-weight: normal; text-decoration: none; color: #02107B; background: inherit;}
.deptlinkP:visited    {font-size: 10px; font-weight: normal; text-decoration: none; color: #02107B; background: inherit;}
.deptlinkP:hover      {font-size: 10px; font-weight: normal; text-decoration: underline; color: #02107B; background: inherit;}
.deptlinkP:active     {font-size: 10px; font-weight: normal; text-decoration: underline; color: #02107B; background: inherit;}

.express_checkout {padding:0px 0px 0px 0px;text-align:right;}
/*  -------END LINK STYLE DEFINITIONS------  */

/* popup basket styles */
#cartpopwrapper
{
  align: left;
  position: relative;
  top: 40px;
  left: 175px;
  z-index:900;
  height: auto;
}
#cartpop
{
  position: absolute;
  top: 0px;
  left: -15px;
  z-index:899;
  height: auto;
}

.outermostpop { background-color: #DDDED2; }
.outerpop     { background-color: #B19D6B; padding: 2px; }
.innerbg      { background-color: #ffffff; padding: 4px; }
.inneredge    { background-color: #42302C; padding: 2px; }
.innerheader  { background-color: #560A01; color: #ffffff; font-weight: bold; padding: 1px; }
.innerheader td {color: #ffffff;}
.tablebgcolor { background-color: #ffffff; color: #000000; font-weight: bold; }
.cart_list_item { font-weight: normal; }
