/* Body */
body{font:11px Arial,Verdana,Helvetica,sans-serif;color:#808080;padding:0;margin:0;background:#fff url('images/layout/background_splash.jpg') no-repeat 50% 108px;}
body img{border:0;padding:0;margin:0;}
/* Block  */
#sports_apparel_nfl_nba_mlb_nhl_ncaa_block{width:968px;margin-right:auto;margin-left:auto;padding:0;text-align:left;}
/* Header - Summary of Logo, Navigation, Search and Shopping Cart */
#sports_merchandise_apparel_header{margin-bottom:1px;display:block;}
#sports_merchandise_apparel_header .left{width:485px;height:143px;}
#sports_merchandise_apparel_header .right{width:483px;height:143px;}
#sports_merchandise_apparel_header #apparel_logo_promotion_header_holder .left{width:158px;height:84px;padding:14px 0 0 19px;}
#sports_merchandise_apparel_header #apparel_logo_promotion_header_holder .right{position:relative;width:308px;height:109px;text-align:right;}
#sports_merchandise_apparel_header #apparel_logo_promotion_header_holder .right #promotion{display:block;height:75px;}
#sports_merchandise_apparel_header #apparel_logo_promotion_header_holder .right #promotional_text_holder{width:308px;text-align:right;}
#sports_merchandise_apparel_header #apparel_logo_promotion_header_holder .right #promotional_text_holder #promotional_text{padding-left:0px;padding-right:0px;}
#sports_merchandise_apparel_header #apparel_logo_promotion_header_holder .right #promotional_text_holder #promotional_text a{font:normal normal bold 12px arial;}
#sports_merchandise_apparel_header_checkout .left{width:485px;}
#sports_merchandise_apparel_header_checkout .right{width:483px;}
/* Header - Navigation */
#sports_merchandise_apparel_header #sports_apparel_navigation{height:34px;}
.shopping_cart_table_cell{white-space:pre-wrap;}
/* Content Area */
#sports_apparel_content{clear:both;float:none;}
/* Footer */
#sports_apparel_leagues_footer{margin-bottom:50px;}
/* TEXT STYLES */
a{color:#5c3da4;text-decoration:none;}
a:hover{color:#646464;text-decoration:underline;}
h2{color:#5c3da4;margin-bottom:2px;}
h4{color:#5c3da4;font-size:14px;}
h5{font-size:12px;}
.grey_title h2{height:17px;margin:0;font-size:12px;padding:2px 0 0 7px;}
#footer_social_widget .t .b .l .r .tl .tr .content a{line-height:17px;color:#808080;}
#footer_navigation ul li a{color:#808080;}
#footer_navigation ul li a:hover{color:#808080;}
.rightFooter { margin-left:33px;}
#stores h5{font-size:11px;margin:0;padding:0;color:#000;}
.categoryDescription{margin-top:14px;margin-left:8px;}
/* ELEMENTS */
/* Global Floating Elements */
.clear { clear: both; float: none; height: 0px; width: auto; display: block }
.left {	float: left; width: auto; height: auto }
.right { float: right; width: auto; height: auto }
/* Buttons */
.shop_now { width: 67px; height: 23px; display: block; background: url(images/buttons/shop_apparel_now_off.gif) no-repeat }
.shop_now:hover { background: url(images/buttons/shop_apparel_now_over.gif) no-repeat }
.view_all { width: 59px; height: 23px; display: block; background: url(images/buttons/view_all_off.gif) no-repeat }
.view_all:hover { background: url(images/buttons/view_all_over.gif) no-repeat }
.submit {margin-left:142px; width: 51px; height: 23px; display: block; background: url(images/buttons/submit_off.gif) no-repeat }
.submit:hover { background: url(images/buttons/submit_over.gif) no-repeat }

.checkout { width: 62px; height: 18px; display: block; background: url(images/buttons/checkout_off.gif) no-repeat }
.checkout:hover { background: url(images/buttons/checkout_over.gif) no-repeat }
.shop_more { width: 62px; height: 18px; display: block; background: url(images/buttons/shop_more_off.gif) no-repeat }
.shop_more:hover { background: url(images/buttons/shop_more_over.gif) no-repeat }

.view_cart { width: 61px; height: 18px; display: block; background: url(images/buttons/view_cart_off.gif) no-repeat }
.view_cart:hover { background: url(images/buttons/view_cart_over.gif) no-repeat }
.add_to_cart {width: 87px; height: 23px; display: block; background: url(images/buttons/add_to_cart_off.gif) no-repeat }
.send_feedback { width: 145px; height: 23px; display: block; background: url(images/buttons/sendFeedback_off.gif) no-repeat }
.send_feedback:hover { background: url(images/buttons/sendFeedback_over.gif) no-repeat }
.send_escalation { width: 94px; height: 23px; display: block; background: url(images/buttons/escalate_issue_off.gif) no-repeat }
.send_escalation:hover { background: url(images/buttons/escalate_issue_on.gif) no-repeat }
/* Main League Navigation */
.dd_team_nav { width: 400px; text-align: left }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul { margin: 0px; padding: 0px; margin-top: 1px; list-style: none }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul li { float: left }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul a { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul a:hover { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams { display: block; height: 34px; width: 58px; margin-top:11px; background-image: url(images/layout/navigation/tab_first_off.jpg); text-align: center }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams ul { margin-top: -9px; margin-left:2px}
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams ul li { width: 420px }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams a { display: block; height: 34px; width: 58px; padding-top: 9px; outline:none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams a:hover { height: 34px; width: 58px; color: #fff }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams:hover { height: 34px; width: 58px; margin-top:11px; background-image: url(images/layout/navigation/tab_first_over.jpg) }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams a.teamItem { font: 11px arial, helvetica, sans-serif; display: block; color: #4f4f4f; width: 150px; height:18px; margin: 0px; padding: 2px 2px 2px 5px; text-align: left; text-decoration: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams a.teamItem:hover { color: #5c3da4; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams a.teamItem:active { outline: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams ul li.multiple { width: 425px; background: #fff; border-width: 1px; border-style: solid; border-color: #cccccc; padding: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams ul li.multiple div.multipleLeft { float: left; width: 128px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams ul li.multiple div.multipleRight { float: left; width: 128px; margin-left: 5px; padding-left: 4px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nfl_teams ul li div a:hover { border: 0px; overflow: hidden; width:128px; height: 18px; color: #5c3da4; background: url(images/layout/navigation/drop_down_link_bg.gif) no-repeat }
#sports_apparel_navigation ul #nfl_teams ul { z-index: 50000; position: absolute; background: #f2f2f2; width: 160px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }
#sports_apparel_navigation ul #nfl_teams ul { /* third-and-above-level lists */ margin: -3em 0 0 10em; z-index: 50000; }
#sports_apparel_navigation ul #nfl_teams:hover ul ul, #sports_apparel_navigation ul #nfl_teams.sfhover ul ul { left: -999em; }
#sports_apparel_navigation ul #nfl_teams:hover ul, #sports_apparel_navigation ul #nfl_teams ul:hover ul, #sports_apparel_navigation ul #nfl_teams.sfhover ul, #sports_apparel_navigation ul #nfl_teams ul.sfhover ul { /* lists nested under hovered list items */ left: auto; }
#sports_apparel_navigation ul #nfl_teams:hover, #sports_apparel_navigation ul #nfl_teams.hover { position: static; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams { display: block; height: 34px; width: 59px; margin-top:11px; background-image: url(images/layout/navigation/tab_default_off.jpg); text-align: center }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams ul { margin-left:2px; margin-top:-9px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams ul li { width: 420px }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams a { display: block; height: 34px; width: 59px; padding-top: 9px; outline:none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams a:hover { height: 34px; width: 59px; color: #fff }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams:hover { height: 34px; width: 59px; margin-top:11px; background-image: url(images/layout/navigation/tab_default_over.jpg) }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams a.teamItem { font: 11px arial, helvetica, sans-serif; display: block; color: #4f4f4f; width: 150px; height:18px; margin: 0px; padding: 2px 2px 2px 5px; text-align: left; text-decoration: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams a.teamItem:hover { color: #5c3da4; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams a.teamItem:active { outline: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams ul li.multiple { width: 790px; background: #fff; border-width: 1px; border-style: solid; border-color: #cccccc; padding: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams ul li.multiple div.multipleLeft { float: left; width: 128px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams ul li.multiple div.multipleRight { float: left; width: 128px; margin-left: 5px; padding-left: 4px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nba_teams ul li div a:hover { border: 0px; overflow: hidden; width:128px; height: 18px; color: #5c3da4; background: url(images/layout/navigation/drop_down_link_bg.gif) no-repeat }
#sports_apparel_navigation ul #nba_teams ul { /* second-level lists */ z-index: 50000; position: absolute; background: #f2f2f2; width: 160px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }
#sports_apparel_navigation ul #nba_teams ul { /* third-and-above-level lists */ margin: -3em 0 0 10em; z-index: 50000; }
#sports_apparel_navigation ul #nba_teams:hover ul ul, #sports_apparel_navigation ul #nba_teams.sfhover ul ul { left: -999em; }
#sports_apparel_navigation ul #nba_teams:hover ul, #sports_apparel_navigation ul #nba_teams ul:hover ul, #sports_apparel_navigation ul #nba_teams.sfhover ul, #sports_apparel_navigation ul #nba_teams ul.sfhover ul { /* lists nested under hovered list items */ left: auto; }
#sports_apparel_navigation ul #nba_teams:hover, #sports_apparel_navigation ul #nba_teams.hover { position: static; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams { display: block; height: 34px; width: 61px; background-image: url(images/layout/navigation/tab_default_off.jpg); text-align: center }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams ul { margin-left:2px; margin-top:-9px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams ul li { width: 420px }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams a { display: block; height: 34px; width: 61px; padding-top: 9px; outline:none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams a:hover { height: 34px; width: 61px; color: #fff }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams:hover { height: 34px; width: 61px; background-image: url(images/layout/navigation/tab_default_over.jpg) }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams a.teamItem { font: 11px arial, helvetica, sans-serif; display: block; color: #4f4f4f; width: 150px; height:18px; margin: 0px; padding: 2px 2px 2px 5px; text-align: left; text-decoration: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams a.teamItem:hover { color: #5c3da4; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams a.teamItem:active { outline: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams ul li.multiple { width: 790px; background: #fff; border-width: 1px; border-style: solid; border-color: #cccccc; padding: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams ul li.multiple div.multipleLeft { float: left; width: 128px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams ul li.multiple div.multipleRight { float: left; width: 128px; margin-left: 5px; padding-left: 4px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #mlb_teams ul li div a:hover { border: 0px; overflow: hidden; width:128px; height: 18px; color: #5c3da4; background: url(images/layout/navigation/drop_down_link_bg.gif) no-repeat }
#sports_apparel_navigation ul #mlb_teams ul { /* second-level lists */ z-index: 50000; position: absolute; background: #f2f2f2; width: 160px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }
#sports_apparel_navigation ul #mlb_teams ul { /* third-and-above-level lists */ margin: -3em 0 0 10em; z-index: 50000; }
#sports_apparel_navigation ul #mlb_teams:hover ul ul, #sports_apparel_navigation ul #mlb_teams.sfhover ul ul { left: -999em; }
#sports_apparel_navigation ul #mlb_teams:hover ul, #sports_apparel_navigation ul #mlb_teams ul:hover ul, #sports_apparel_navigation ul #mlb_teams.sfhover ul, #sports_apparel_navigation ul #mlb_teams ul.sfhover ul { /* lists nested under hovered list items */ left: auto; }
#sports_apparel_navigation ul #mlb_teams:hover, #sports_apparel_navigation ul #mlb_teams.hover { position: static; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams { display: block; height: 34px; width: 70px; background-image: url(images/layout/navigation/tab_default_off.jpg); text-align: center }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams ul { margin-left:2px; margin-top:-9px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams ul li { width: 700px }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams a { display: block; height: 34px; width: 70px; padding-top: 9px; outline:none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams a:hover { height: 34px; width: 70px; color: #fff }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams:hover { height: 34px; width: 70px; background-image: url(images/layout/navigation/tab_default_over.jpg) }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams a.teamItem { font: 11px arial, helvetica, sans-serif; display: block; color: #4f4f4f; width: 150px; height:18px; margin: 0px; padding: 2px 2px 2px 5px; text-align: left; text-decoration: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams a.teamItem:hover { color: #5c3da4; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams a.teamItem:active { outline: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams ul li.multiple { width: 700px; background: #fff; border-width: 1px; border-style: solid; border-color: #cccccc; padding: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams ul li.multiple div.multipleLeft { float: left; width: 128px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams ul li.multiple div.multipleRight { float: left; width: 128px; margin-left: 5px; padding-left: 4px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #ncaa_teams ul li div a:hover { border: 0px; overflow: hidden; width:128px; height: 18px; color: #5c3da4; background: url(images/layout/navigation/drop_down_link_bg.gif) no-repeat }
#sports_apparel_navigation ul #ncaa_teams ul { /* second-level lists */ z-index: 50000; position: absolute; background: #f2f2f2; width: 160px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }
#sports_apparel_navigation ul #ncaa_teams ul { /* third-and-above-level lists */ margin: -3em 0 0 10em; z-index: 50000; }
#sports_apparel_navigation ul #ncaa_teams:hover ul ul, #sports_apparel_navigation ul #ncaa_teams.sfhover ul ul { left: -999em; }
#sports_apparel_navigation ul #ncaa_teams:hover ul, #sports_apparel_navigation ul #ncaa_teams ul:hover ul, #sports_apparel_navigation ul #ncaa_teams.sfhover ul, #sports_apparel_navigation ul #ncaa_teams ul.sfhover ul { /* lists nested under hovered list items */ left: auto; }
#sports_apparel_navigation ul #ncaa_teams:hover, #sports_apparel_navigation ul #ncaa_teams.hover { position: static; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams { display: block; height: 34px; width: 59px; background-image: url(images/layout/navigation/tab_default_off.jpg); text-align: center }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams ul { margin-left:2px; margin-top:-9px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams ul li { width: 420px }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams a { display: block; height: 34px; width: 59px; padding-top: 9px; outline:none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams a:hover { height: 34px; width: 59px; color: #fff }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams:hover { height: 34px; width: 59px; background-image: url(images/layout/navigation/tab_default_over.jpg) }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams a.teamItem { font: 11px arial, helvetica, sans-serif; display: block; color: #4f4f4f; width: 150px; height:18px; margin: 0px; padding: 2px 2px 2px 5px; text-align: left; text-decoration: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams a.teamItem:hover { color: #5c3da4; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams a.teamItem:active { outline: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams ul li.multiple { width: 420px; background: #fff; border-width: 1px; border-style: solid; border-color: #cccccc; padding: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams ul li.multiple div.multipleLeft { float: left; width: 128px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams ul li.multiple div.multipleRight { float: left; width: 128px; margin-left: 5px; padding-left: 4px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #nhl_teams ul li div a:hover { border: 0px; overflow: hidden; width:128px; height: 18px; color: #5c3da4; background: url(images/layout/navigation/drop_down_link_bg.gif) no-repeat }
#sports_apparel_navigation ul #nhl_teams ul { /* second-level lists */ z-index: 50000; position: absolute; background: #f2f2f2; width: 160px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }
#sports_apparel_navigation ul #nhl_teams ul { /* third-and-above-level lists */ margin: -3em 0 0 10em; z-index: 50000; }
#sports_apparel_navigation ul #nhl_teams:hover ul ul, #sports_apparel_navigation ul #nhl_teams.sfhover ul ul { left: -999em; }
#sports_apparel_navigation ul #nhl_teams:hover ul, #sports_apparel_navigation ul #nhl_teams ul:hover ul, #sports_apparel_navigation ul #nhl_teams.sfhover ul, #sports_apparel_navigation ul #nhl_teams ul.sfhover ul
{ /* lists nested under hovered list items */ left: auto; }
#sports_apparel_navigation ul #nhl_teams:hover, #sports_apparel_navigation ul #nhl_teams.hover { position: static; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams { display: block; height: 34px; width: 106px; background-image: url(images/layout/navigation/tab_default_off.jpg); text-align: center }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams ul { margin-left:2px; margin-top:-9px }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams ul li { width: 128px }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams a { display: block; height: 34px; width: 106px; padding-top: 9px; outline:none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams a:hover { height: 34px; width: 106px; color: #fff; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams:hover { height: 34px; width: 106px; background-image: url(images/layout/navigation/tab_default_over.jpg) }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams a.teamItem { font: 11px arial, helvetica, sans-serif; display: block; color: #4f4f4f; width: 135px; height:18px; margin: 0px; padding: 2px 2px 2px 5px; text-align: left; text-decoration: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams a.teamItem:hover { color: #5c3da4; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams a.teamItem:active { outline: none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams ul li.multiple { width: 135px; background: #fff; border-width: 1px; border-style: solid; border-color: #cccccc; padding: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams ul li.multiple div.multipleLeft { float: left; width: 128px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams ul li.multiple div.multipleRight { float: left; width: 128px; margin-top: 2px; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #all_sports_teams ul li div a:hover { border: 0px; overflow: hidden; width:128px; height: 18px; color: #5c3da4; background: url(images/layout/navigation/drop_down_link_bg.gif) no-repeat }
#sports_apparel_navigation ul #all_sports_teams ul { /* second-level lists */ z-index: 50000; position: absolute; background: #f2f2f2; width: 135px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }
#sports_apparel_navigation ul #all_sports_teams ul { /* third-and-above-level lists */ margin: -3em 0 0 10em; z-index: 50000; }
#sports_apparel_navigation ul #all_sports_teams:hover ul ul, #sports_apparel_navigation ul #all_sports_teams.sfhover ul ul { left: -999em; }
#sports_apparel_navigation ul #all_sports_teams:hover ul, #sports_apparel_navigation ul #all_sports_teams ul:hover ul, #sports_apparel_navigation ul #all_sports_teams.sfhover ul, #sports_apparel_navigation ul #all_sports_teams ul.sfhover ul { /* lists nested under hovered list items */ left: auto; }
#sports_apparel_navigation ul #all_sports_teams:hover, #sports_apparel_navigation ul #all_sports_teams.hover { position: static; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #sales_teams { display: block; height: 34px; width: 67px; background-image: url(images/layout/navigation/tab_last_off.jpg); text-align: center }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #sales_teams a { display: block; height: 34px; width: 67px; padding-top: 9px; outline:none; }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #sales_teams a:hover { height: 34px; width: 67px; color: #fff }
#apparel_logo_promotion_header_holder #sports_apparel_navigation ul #sales_teams:hover { height: 34px; width: 67px; background-image: url(images/layout/navigation/tab_last_over.jpg) }
/* Content Splash Section */
#sports_apparel_content #promotional_splash { display: block; border-top: solid 1px #fff; height: 280px; width: 968px }
/* TOP RIGHT Navigation Area */
#customer_service_navigation { padding-left: 32px; margin-top: 2px }
#customer_service_navigation a { float: left; display: block; padding: 8px 0px 0px 18px; color: #646464; letter-spacing: 0px; font-size: 10px }
#customer_service_navigation #customer_service { width: 100px; height: 20px; margin-top:6px; margin-right: 6px; background: #fff url(images/layout/navigation/customer_service.gif) no-repeat left center }
#customer_service_navigation #order_tracking { width: 50px; height: 20px; margin-top:6px; margin-right: 3px; background: #fff url(images/layout/navigation/order_tracking.gif) no-repeat left center }
#customer_service_navigation #store_locations { width: 70px; height: 20px; margin-top:6px; margin-right: 0px; background: #fff url(images/layout/navigation/store_locations.gif) no-repeat left center }
#customer_service_navigation #my_account { width: 50px; height: 20px; margin-top:6px;  margin-right: 0px; background: #fff url(images/layout/navigation/my_account.gif) no-repeat left center }
#customer_service_navigation #my_account2 { width: 60px; height: 20px; margin-top:6px; margin-right: 0px; background: #fff   left center }
#customer_service_navigation .login { width: 20px; height: 20px; margin-top:6px; padding: 8px 0px 0px 8px }
#promotional_right_area { height: 39px; display: block }
#search_sports_apparel { float: left; margin-left: 5px; width: 264px; height: 68px; background: #fff url(images/layout/search_widget.jpg) no-repeat bottom center }
#search_sports_apparel label { margin: 11px 0 0 11px; display: block; font-size: 10px }
#search_sports_apparel .search_box { float: left; margin: 6px 0 0 11px; width: 176px; height: 23px; padding: 0px; padding: 3px 0 0 5px; border: 0px; font-size: 20px; letter-spacing: 0px; background: #fff url(images/layout/forms/search_bg.gif) no-repeat }
#search_sports_apparel .search_box_search { float: left; width: 54px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 1px 0 0 5px; cursor: pointer; background: #fff url(images/layout/forms/search_button_off.gif) no-repeat }
#search_sports_apparel .search_box_search:hover { background: #fff url(images/layout/forms/search_button_over.gif) no-repeat }
.searchWatermark{color:Silver;float: left; margin: 6px 0 0 11px; width: 176px; height: 23px; padding: 0px; padding: 3px 0 0 5px; border: 0px; font-size: 20px; letter-spacing: 0px; background: #fff url(images/layout/forms/search_bg.gif) no-repeat }
#merchandise_shopping_cart { float: right; display: block; width: 204px; height: 68px; background: #fff url(images/layout/cart_widget.jpg) no-repeat bottom center; padding-right:1px; }
#merchandise_shopping_cart #shopping_cart_icon { float: left; margin: 11px 0 0 11px }
#merchandise_shopping_cart #shopping_cart_text { float: left; margin: 11px 0 0 6px; display: block; font-size: 10px }
#merchandise_shopping_cart .checkout { float: left; margin: 6px 0 5px 10px }
#merchandise_shopping_cart .view_cart { float: left; clear: both; margin: 6px 0 5px 33px }
#merchandise_shopping_cart #quick_cart_info_div { float: none; clear: both; display: block; margin: 0 0 0 35px; background: url(images/layout/icons/arrow_purple_down.gif) no-repeat 0% 30% }
#merchandise_shopping_cart #quick_cart_info_div a { color: #808080; cursor: default; }
#merchandise_shopping_cart #quick_cart_info_div a:hover { text-decoration: none; cursor: default; }
#merchandise_shopping_cart #quick_cart_info_div span { font-weight: bold; color: #5c3da4 }
#merchandise_shopping_cart #quick_cart_info { width: 150px;  display: block; padding-left: 13px; padding-bottom: 3px; font-size: 9px }
#shopping_cart_summary { position:absolute; z-index: 999999; visibility: hidden; width: 202px; border: 1px solid #c2c2c2; border-top: 0; background: #e0e0e0; margin: 8px 0 0 7px }
#departments { position:absolute; z-index: 999999; visibility: hidden; width: 100px; border: 1px solid #c2c2c2; border-top: 0; background: #e0e0e0; margin: 8px 0 0 36px }
#sizes { position:absolute; z-index: 999999; visibility: hidden; width: 80px; border: 1px solid #c2c2c2; border-top: 0; background: #e0e0e0; margin: 8px 0 0 36px }
/* Homepage Splash Element */
#promotional_splash { display: block; width: 968px; height: 280px; margin-bottom: 10px }
/* Grey Rounded Corners */
.grey_content_box { background: #ebebeb url(images/layout/rounded_corners/bg.gif) repeat-x }
.grey_title { height: 28px; background: url(images/layout/rounded_corners/bg_title.gif) repeat-x } 
.grey_content_box .content { margin-top: 10px }
.t { background: url(images/layout/rounded_corners/dot.gif) 0 0 repeat-x }
.b { background: url(images/layout/rounded_corners/dot.gif) 0 100% repeat-x }
.l { background: url(images/layout/rounded_corners/dot.gif) 0 0 repeat-y }
.r { background: url(images/layout/rounded_corners/dot.gif) 100% 0 repeat-y }
.bl { background: url(images/layout/rounded_corners/bottom_left_corner.gif) 0 100% no-repeat }
.br { background: url(images/layout/rounded_corners/bottom_right_corner.gif) 100% 100% no-repeat }
.tl { background: url(images/layout/rounded_corners/top_left_corner.gif) 0 0 no-repeat }
.tr { overflow: hidden; background: url(images/layout/rounded_corners/top_right_corner.gif) 100% 0 no-repeat; padding: 10px }
.grey_content_box .grey_title .tr { background: url(images/layout/rounded_corners/top_right_corner.gif) 100% 0 no-repeat; padding: 5px }
/* TABS - Why Fanzz Section */
#why_fanzz { width: 968px; margin: 8px 0 0 0; padding: 0px; display: block }
#why_fanzz ul { margin: 0px; padding: 0px }
#why_fanzz ul li { margin: 0 3px 0 0 }
#why_fanzz ul li.first { margin: 0 4px 0 0 }
#why_fanzz ul li.second { margin: 0 4px 0 0 }
#why_fanzz ul li.fourth { margin: 0 0 0 1px }
#why_fanzz ul li .t .b { background: none }
#why_fanzz ul li .t .b .l .r .tl .tr { padding: 0px }
#why_fanzz ul li .t .b .l .r .tl .tr img { float: left }
#why_fanzz ul li.second .t .b .l .r .tl .tr img { float: left; margin-top: -2px }
#why_fanzz ul li.fourth .t .b .l .r .tl .tr img { float: left; margin-top: 3px }
#why_fanzz ul li .t .b .l .r .tl .tr span { float: left; margin: 4px 0 0 8px; display: block }
#why_fanzz .ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/ }
#why_fanzz .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em }
#why_fanzz .ui-widget-content { padding: 10px; height: 78px; background: #ebebeb url(images/layout/rounded_corners/bg.gif) repeat-x;  border-top: solid 1px #efefef }
#why_fanzz .ui-widget-header { overflow: hidden; width: 968px; height: 31px; background: #fff;/*{bgColorHeader}*/ color: #222222/*{fcHeader}*/; font-weight: bold }
#why_fanzz .ui-state-default, .ui-widget-content .ui-state-default { width: 239px; height: 31px; background: #cecece url(images/layout/rounded_corners/bg_title.gif) repeat-x; font-weight: normal/*{fwDefault}*/; color: #5c3da4/*{fcDefault}*/; outline: none }
#why_fanzz .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { font-weight: bold; color: #555555/*{fcDefault}*/; text-decoration: none }
#why_fanzz .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { width: 239px; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none }
#why_fanzz .ui-state-hover a, .ui-state-hover a:hover { color: #5c3da4/*{fcHover}*/; text-decoration: none; outline: none }
#why_fanzz .ui-state-active, .ui-widget-content .ui-state-active { width: 239px; background: #ebebeb url(images/layout/rounded_corners/bg.gif) repeat-x; font-weight: normal/*{fwDefault}*/; color: #5c3da4/*{fcActive}*/; outline: none }
#why_fanzz .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { width: 230px; font-weight: bold; color: #5c3da4/*{fcActive}*/; outline: none; text-decoration: none }
/* Left Side Navigation */
#left_category_menu { margin-right: 10px; width: 232px; margin-bottom:10px }
#left_category_menu .t .b .l .r .br { padding: 10px }
#left_category_menu .t .b .l .r .br .categoryMenuHover .grey_title .t .b .l .r .bl .br { padding: 0px }
#left_category_menu .t .b .l .r .br .categoryMenuHover .grey_title .t .b .l .r .bl .br .tl .tr h2 {}
#left_league_category_menu { margin-right: 10px; width: 232px }
#left_league_category_menu .t .b .l .r .br .tr { padding: 10px }
#left_league_category_menu .t .b .l .r .br .tr .categoryMenuHover .grey_title .t .b .l .r .bl .br { padding: 0px }
#left_league_category_menu .t .b .l .r .br .tr .categoryMenuHover .grey_title .t .b .l .r .bl .br .tl .tr { padding: 5px }
#left_league_category_menu .t .b .l .r .br .tr .categoryMenuHover .grey_title .t .b .l .r .bl .br .tl .tr h2 {}
/* League Page */
.league_splash_image { position: relative; width: 724px; height: 280px; display: block; margin-bottom: 2px }
.league_splash_image h1 { position: absolute; top: 144px; left: 48px; margin: 0; padding: 0; color: #5c3da4; font-size: 30px }
.league_splash_image p { width: 260px; height: 40px; position: absolute; top: 185px; left: 50px; font-size: 11px; color: #666666; text-transform: uppercase; font-weight: bold; line-height: 17px }
.team_category_image_splash { float: left; position: relative; margin: 1px 10px 0 0; width: 724px; height: 122px; display: block }
.team_category_image_splash h1 { position: absolute; top: 34px; left: 235px; color: #fff; margin: 0; font-size: 25px }
.team_category_image_splash h2 { position: absolute; top: 25px; left: 235px; color: #fff; margin: 0; text-transform: uppercase; font-size: 11px; font-weight: normal }
/* League Widget Shop Now */
#shop_league_widget2 { clear: both; float: none; overflow: hidden; margin: 0 0 0 -14px; width:993px; height:223px; background-image:url(images/homepage_teambar.jpg) }
#shop_league_widget2 #shop_league_nfl { width:180px; margin-left:25px; margin-top:20px; float:left;}
#shop_league_widget2 #shop_league_nba {width:175px; float:left; margin-left:15px; margin-top:20px;}
#shop_league_widget2 #shop_league_mlb {width:175px; float:left; margin-left:15px; margin-top:20px;}
#shop_league_widget2 #shop_league_ncaa {width:175px; float:left; margin-left:20px; margin-top:20px;}
#shop_league_widget2 #shop_league_nhl {width:175px; float:left; margin-left:20px; margin-top:20px;}
#shop_league_widget2 span {font-size:12px; font-weight:bold;}
#shop_league_widget2 ul {font-size:11px; list-style-type:none; padding-left:1px; margin-top:5px;}
/* Footer Social Widget */
#footer_social_widget { margin: 10px 0 10px 0 }
#sports_apparel_leagues_footer .grey_content_box { clear: both; float: none }
#footer_social_widget .t .b .l .r .tl .tr { padding: 0px }
#footer_social_widget .t .b .l .r .tl .tr .content { float: left; width: 221px; height: 147px; padding: 15px 10px 0 10px; margin-top: 0px; border-right: solid 1px #cccccc }
#footer_social_widget .t .b .l .r .tl .tr .content_contest { float: left; width: 221px; height: 147px; padding: 15px 10px 0 10px; margin-top: 0px; border-right: solid 1px #cccccc }
#footer_social_widget .t .b .l .r .tl .tr .content_contest p { margin: 0 0 5px 0 }
#footer_social_widget .t .b .l .r .tl .tr .content_contest img { float: right; margin-left: 10px }
#footer_social_widget .t .b .l .r .tl .tr .content_contest label { display: block; font-size: 11px; font-weight: bold; color: #5c3da4; margin: 0 0 4px 0 }
#footer_social_widget .t .b .l .r .tl .tr .content_contest .search_box { float: left; margin-right: 5px }
#footer_social_widget .t .b .l .r .tl .tr .content_last { float: left; width: 220px; height: 147px; padding: 15px 10px 0 10px; margin-top: 0px; border-right: 0px }
#footer_social_widget .t .b .l .r .tl .tr .content_last p { margin: 0 0 23px 0 }
#footer_social_widget .t .b .l .r .tl .tr .content_last img.testimonial_image { float: left; margin-right: 10px; border:solid 1px #cccccc; }
#footer_social_widget .t .b .l .r .tl .tr .content_last a { float: left }
#footer_social_widget h5 { margin: 0 0 5px 0 }
#footer_social_widget #twitter_div_img { float: left }
#footer_social_widget #twitter_div { float: left }
#footer_social_widget #twitter_div #twitter_update_list { list-style: none; margin: 0 0 0 10px; padding: 0; width: 175px }
#footer_social_widget #twitter-link { display:block; text-align:right }
#footer_social_widget #other_social_icons #facebook { margin: 10px 0 0 5px }
/* League SEO Footer */
#league_sports_footer { margin: 10px 0 10px 0 }
#league_sports_footer .grey_content_box { clear: both; float: none }
#league_sports_footer .t .b .l .r .tl .tr { padding: 0px }
#league_sports_footer .t .b .l .r .tl .tr .content { float: left; width: 172px; height: 21px; position: relative; padding: 8px 10px 0 10px; margin: 0px; border-right: solid 1px #cccccc }
#league_sports_footer .t .b .l .r .tl .tr .content_last { float: left; width: 172px; height: 21px; padding: 8px 10px 0 10px; margin: 0px; border-right: solid 0px #cccccc }
#league_sports_footer .t .b .l .r .tl .tr a { display: block; width: 172px; height: 18px; color: #808080  }
/* Search Control Bars */
.search_bar {margin-top: 12px; height: 40px; padding-left: 15px; padding-right: 15px;}
/* Other Search Stuff */
.ItemRating {clear: both; width: 100%; text-align: left; margin-top: -5px; margin-left: -5px; margin-bottom:4px;}
/* Category List Container View (For Categories etc..) */
.ItemListContainer {float: left; width: 726px; margin-top: -6px;}
/* Category Item Container */
.CategoryContainer {float: left; width: 726px; overflow: hidden;}
/* Product Item Container */
.ProductContainer {float: left; width: 726px; overflow: hidden;}
/* Footer Navigation */
#footer_navigation { clear: both; float: none; overflow: hidden; margin: 0px 0 0px 0; }
#footer_navigation ul {float:left; list-style: none; margin-right: 65px; padding: 0 }
#footer_navigation ul li { height: 17px; margin: 0 75px 0 0px; font-size:11px; }
#footer_security_content { float: right }
.contest_box { float: left; margin: 6px 0 0 11px; width: 148px; height: 19px; padding: 0px; padding: 4px 0 0 5px; border: 0px; font-size: 11px; letter-spacing: 1px; background: #fff url(images/layout/forms/search_bg.gif) no-repeat }
/* Footer SEO Drop Up */
.footer_drop_up { position:absolute; visibility: hidden; width: 500px; border: 1px solid #c2c2c2; background: #ebebeb url(images/layout/rounded_corners/bg.gif) repeat-x;  padding: 15px }
.footer_drop_up h3 { margin-top: 0px }
/* TABS - Product Description Section */
#prod_desc { width: 705px; margin: 10px 0 0 0; padding :0px; }
#prod_desc li { margin: 0 3px 0 20px }
#prod_desc ul { margin: 0px; padding: 0px }
#prod_desc ul li { margin: 0 3px 0 0 }
#prod_desc ul li.first { margin: 0 4px 0 0 }
#prod_desc ul li.second { margin: 0 4px 0 0 }
#prod_desc ul li.fourth { margin: 0 0 0 1px }
#prod_desc ul li .t .b { background: none }
#prod_desc ul li .t .b .l .r .tl .tr { padding: 0px }
#prod_desc ul li .t .b .l .r .tl .tr img { float: left }
#prod_desc ul li.second .t .b .l .r .tl .tr img { float: left; margin-top: -2px }
#prod_desc ul li.fourth .t .b .l .r .tl .tr img { float: left; margin-top: 3px }
#prod_desc ul li .t .b .l .r .tl .tr span { float: left; margin: 4px 0 0 8px; display: block }
#prod_desc .ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/ }
#prod_desc .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em }
#prod_desc .ui-widget-content { color:#808080; padding: 10px; height: 78px; background: #ebebeb url(images/layout/rounded_corners_gray/bg.gif) repeat-x;  border-top: solid 1px #efefef }
#prod_desc .ui-widget-content a { color: #222222/*{fcContent}*/ }
#prod_desc .ui-widget-header { overflow: hidden; width: 705px; height: 31px; /*background: #fff;{bgColorHeader}*/ color: #222222/*{fcHeader}*/; font-weight: bold }
#prod_desc .ui-widget-header a { color: #222222/*{fcHeader}*/ }
#prod_desc .bl { background: url(images/layout/rounded_corners_gray/bottom_left_corner.gif) 0 100% no-repeat }
#prod_desc .br { background: url(images/layout/rounded_corners_gray/bottom_right_corner.gif) 100% 100% no-repeat }
#prod_desc .tl { background: url(images/layout/rounded_corners_gray/top_left_corner.gif) 0 0 no-repeat }
#prod_desc .tr { overflow: hidden; background: url(images/layout/rounded_corners_gray/top_right_corner.gif) 100% 0 no-repeat; padding: 10px }
#prod_desc .ui-state-default, .ui-widget-content .ui-state-default { width: 232px; height: 31px; background: #cecece url(images/layout/rounded_corners/bg_title.gif) repeat-x; font-weight: normal/*{fwDefault}*/; color: #5c3da4/*{fcDefault}*/; outline: none }
#prod_desc .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { font-weight: bold; color: #555555/*{fcDefault}*/; text-decoration: none }
#prod_desc .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { width: 232px; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none }
#prod_desc .ui-state-hover a, .ui-state-hover a:hover { color: #5c3da4/*{fcHover}*/; text-decoration: none; outline: none }
#prod_desc .ui-state-active, .ui-widget-content .ui-state-active { width: 232px; background: #ebebeb url(images/layout/rounded_corners/bg.gif) repeat-x; font-weight: normal/*{fwDefault}*/; color: #5c3da4/*{fcActive}*/; outline: none }
#prod_desc .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { width: 223px; font-weight: bold; color: #5c3da4/*{fcActive}*/; outline: none; text-decoration: none }
.grey_title_categories { height: 23px; background: url(images/layout/rounded_corners/bg_title.gif) repeat-x } 
.grey_title_categories .tr { background: url(images/layout/rounded_corners/top_right_corner.gif) 100% 0 no-repeat; padding: 5px }
.mscEnlarge { background-color:Silver; color:White; height: 25px; }
.mscEnlargeOver { background-color:Gray; color:White; height: 25px;}
a.mscEnlarge { background-color:Transparent;color:White; font-family: Arial, Verdana; font-size: 16px; }
a.mscEnlarge:hover { background-color:Transparent; Color:White; font-family: Arial, Verdana; font-size: 16px; }
.grey_title_categories .tr { background: url(images/layout/rounded_corners/top_right_corner.gif) 100% 0 no-repeat; padding: 5px }
/* Banner  */
ul.navigation {height: 13px; margin: 236px 0 0 877px; padding: 5px 0; position: absolute; z-index: 2; color: #FFF; font-size: 8pt; background: url('/images/button_tile.gif') top left repeat-x;}
ul.navigation li { list-style-type: none; display: inline;}
ul.navigation li.button_left {float: left; position: relative; bottom: 5px;}
ul.navigation li.median_left {float: left; position: relative; bottom: 5px; left: 55px;}
ul.navigation a {outline: 0; color: #FFF;}
ul.navigation a:hover {text-decoration: none; font-weight: bold;}
ul.navigation a.selected {font-weight: bold;}
ul.navigation a:focus {outline: none;}
#slider {width: 968px; height: 280px; position: relative; overflow: hidden; overflow-x: hidden; position: relative; clear: left; margin: 0 auto }
.scroll {width: 968px; height: 280px; overflow: auto; overflow-x: hidden; position: relative; clear: left }
.scrollContainer div.panel {height: 280px; position: relative; width: 968px }
.scrollContainer div.panel img.background, div.banner2 img.background, div.banner3 img.background {position: absolute; left: 0; top: 0; z-index: 0 }
.scrollContainer div.panel img.arrow{margin: 148px 0 0 25px; position:  absolute; width: 16px; height: 22px; z-index: 1 }
.scrollContainer div.panel img.buy{margin: 215px 0 0 48px; position:  absolute; width: 69px; height: 26px; z-index: 1 }
.scrollContainer div.panel div.banner_content {padding: 142px 0 0 49px; color: #FFF; z-index: 1; position: relative }
.scrollContainer div.panel div.banner_content h2 {color: #FFF; font-size: 22.5pt; padding: 0; margin: 0 }
.scrollContainer div.panel div.banner_content p {color: #FFF; padding: 0; margin: 0 }
.scrollContainer div.panel div.banner_content span {padding: 0; margin: 0; font-size: 8pt; word-spacing: 3pt }
.scrollButtons {cursor: pointer }
.scrollButtons.left {float: none }
.scrollButtons.right {float: none }
.hide {display: none;}
/* Expandable */
#gift_card_center{width: 715px; position: absolute; top: 0; left: 0; z-index: 0 !important; float: none;}
#gift_card_center div.content{width: 690px; position: relative; z-index: 0 !important;}
#expandable_box{width: 240px; height: 167px; float: right; position: relative; z-index: 10000;}
#expandable_box .content{height: 110px; position: relative; z-index: 10000; overflow: hidden;}
div.expandable_tab{background: url('/images/buttons/expand_tab.jpg') bottom left no-repeat; top: 10px; padding-top: 15px; left: -9px; cursor: pointer; width: 19px;	height: 64px; z-index: 10000; position: relative; float: left;}
div.expandable_tab_open{background: url('/images/buttons/expand_tab_open.jpg') bottom left no-repeat; top: 10px; padding-top: 15px; left: -9px; cursor: pointer; width: 19px;	height: 64px; z-index: 10000; position: relative; float: left;}
div.expand_product{float: left; width: 195px; display: block; margin-bottom: 15px; margin-left: 5px;}
img.expand_product_image{border: solid 1px #cccccc; display: block; float: left; margin-right: 10px;}
div.expand_product_title{font-size: 7.5pt; color: #000; margin-bottom: 5px;}
div.expand_product_price{color: #FF0000; font-weight: bold; margin-bottom: 5px;}
.expand_product_buy{float: left; width: 67px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 0 0 0 0; cursor: pointer; background: #fff url(images/buttons/view_item_off.gif) no-repeat}
.expand_product_buy:hover{ background: #fff url(images/buttons/view_item_over.gif) no-repeat}
.search_box_search { float: left; width: 54px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/layout/forms/search_button_off.gif) no-repeat }
.search_box_search:hover { background: #fff url(images/layout/forms/search_button_over.gif) no-repeat }
.BestSellersDescCell { width: 120px; margin-left:10px; }
.contest_box_submit { float: left; width: 51px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/submit_off.gif) no-repeat; margin-top:-2px; }
.contest_box_submit:hover { background: #fff url(images/buttons/submit_over.gif) no-repeat }
.giftcard_check_another { float: left; width: 135px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/check_another_card_off.gif) no-repeat; margin-top:-2px; }
.giftcard_check_another:hover { background: #fff url(images/buttons/check_another_card_over.gif) no-repeat }
.giftcard_submit { float: left; width: 340px; height: 53px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/order_gift_card_off.gif) no-repeat; margin-top:-2px; }
.giftcard_submit:hover { background: #fff url(images/buttons/order_gift_card_over.gif) no-repeat }
.ecert_submit { float: left; width: 340px; height: 53px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/order_online_certificate_off.gif) no-repeat; margin-top:-2px; }
.ecert_submit:hover { background: #fff url(images/buttons/order_online_certificate_over.gif) no-repeat }
.btnVariation { border: #CCCCCC Solid 1px; min-width: 20px; min-height: 15px; overflow: hidden; display: block; margin-left: 2px; margin-right: 1px; text-align: center; float: left; vertical-align: middle; font-family: Arial; font-weight: bolder; font-size: 12px; text-decoration: none; padding:6px; color: Black; }
.btnVariationSelected { border: #0A8F03 Solid 1px; background-color: #0A8F03; min-width: 20px; min-height: 15px; overflow: hidden; display: block; margin-left: 2px; margin-right: 1px; text-align: center; float: left; vertical-align: middle; font-family: Arial; font-weight: bolder; font-size: 12px; text-decoration: none; padding:6px; color: White;}
a.btnVariationSelected { color:White }
a.btnVariation:hover { color:White; text-decoration:none }
.clickToEnlarge { background-color: Silver; height:25px; vertical-align: middle; }
/* Dock Content Script */
.dockclass{ position: absolute }
/* Cart Payment Container Div */
.PaymentCartContainer { float: left; width: 500px; padding-left: 0px; margin-right: 10px; padding-right: 10px; border-right-style: solid; border-right-width: 1px; border-right-color: #cccccc; }
.back_submit { float: left; overflow: hidden; width: 67px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/previous_off.gif) no-repeat; margin-top:-2px; }
.back_submit:hover { background: #fff url(images/buttons/previous_over.gif) no-repeat }
.next_submit { float: left; width: 67px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/next_off.gif) no-repeat; margin-top:-2px; }
.next_submit:hover { background: #fff url(images/buttons/next_over.gif) no-repeat }
.submitorder_submit { float: left; width: 122px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/place_your_order_off.gif) no-repeat; margin-top:-2px; }
.submitorder_submit:hover { background: #fff url(images/buttons/place_your_order_over.gif) no-repeat }
.saveContinue_submit { float: left; width: 106px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/save_continue_off.gif) no-repeat; margin-top:-2px; }
.saveContinue_submit:hover { background: #fff url(images/buttons/save_continue_over.gif) no-repeat }
.reset_password_submit { float: right; width: 126px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/reset_my_password_off.gif) no-repeat; margin-top:-2px; }
.reset_password_submit:hover { background: #fff url(images/buttons/reset_my_password_over.gif) no-repeat }
.login_submit { float: right; width: 110px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/login_continue_off.gif) no-repeat; margin-top:-2px; }
.login_submit:hover { background: #fff url(images/buttons/login_continue_over.gif) no-repeat }
.guest_submit { float: right; width: 124px; height: 23px; margin: 0px 20px 0px 0px; padding: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/continue_as_guest_off.gif) no-repeat; margin-top:-2px; }
.guest_submit:hover { background: #fff url(images/buttons/continue_as_guest_over.gif) no-repeat }
.lblGCError { color: Purple; font-size:14px; font-weight: bold; padding-top:20px }
.mainItemTitle { padding-bottom: 0px; margin: 0px; }
.cartSummary{ width:145px }
.orderdet_submit { float: right; width: 85px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/track_order_off.gif) no-repeat; margin-top:-2px; }
.orderdet_submit:hover { background: #fff url(images/buttons/track_order_over.gif) no-repeat }
.orderdet_label {font-family:Arial; font-weight:bold; color: Black }
.trackord_submit { float: right; width: 105px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/track_shipment_off.gif) no-repeat; margin-top:-2px; }
.trackord_submit:hover { background: #fff url(images/buttons/track_shipment_over.gif) no-repeat }
.custsrv_submit { float: right; width: 165px; height: 23px; padding: 0px; margin: 0px; border: 0px; margin: 5px 0 0 5px; cursor: pointer; background: #fff url(images/buttons/send_cust_srvc_off.gif) no-repeat; margin-top:-2px; }
.custsrv_submit:hover { background: #fff url(images/buttons/send_cust_srvc_over.gif) no-repeat }
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. 
*/
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
/* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
/* end clearfix */ .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default!important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-tabs{padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0;}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;width:220px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:none;}
.ui-tabs .ui-tabs-hide{display:none!important;}
.categoryMenuCustomClass { font-size: 10px;	width: 232px; }
.AspNet-Menu-Link {width:200px;height:18px;font-size:11px;color:#5c3da4;display:block;cursor:pointer;padding-top:2px;padding-left:12px;text-decoration:none;}
.AspNet-Menu-Link:Hover{width:200px;height:18px;color:#646464;border:0px;overflow:hidden;cursor:pointer;background: url(images/layout/navigation/left_nav_link_bg2.gif) no-repeat;outline:none;}
/*.AspNet-Menu-Link:Hover{width:200px;height:18px;font-size:11px;color:#646464;border:0px;display:block;text-decoration:none;overflow:hidden;padding-top:2px;padding-left:12px;cursor:pointer;background:#E2E2E2 url(images/layout/navigation/left_nav_link_bg2.gif) no-repeat;}*/
.AspNet-Menu-Link:Active {outline:none;}

.fnzGalleryCContents{clear:both;}
.fnzGalleryTable{border-collapse:collapse;margin:0;padding:0;width:685px;}
.fnzGalleryCCell{vertical-align:top; margin-left:20px; padding-left:10px; padding-right:10px;}
.fnzGalleryItem{float:left;margin:10px;margin-top:2px;margin-bottom:2px;margin-left:0;font-size:90%;border:dotted 1px #999;width:100%;}
.fnzGalleryItem .fnzPhoto{padding-top:5px;text-align:center;margin-left:auto;margin-right:auto;display:block;}
.fnzGalleryItem .fnzDetails{height:100%;margin:0;padding:0;margin-top:15px;}
.fnzGalleryItem .fnzDetails .fnzItemCode{font-size:90%;}
.fnzGalleryItem .fnzDetails .fnzCategoryTitle{font-size:130%;font-weight:bold;margin-top:2px;margin-bottom:4px;}
.fnzGalleryItem .fnzDetails .fnzItemTitle{font-size:11px;font-weight:bold;margin:2px 6px 3px 3px;}
.fnzGalleryItem .fnzDetails .fnzItemReadMore{float:left;padding:4px;padding-left:8px;height:15px;font-weight:bold;font-size:11px;text-align:center;}
.fnzGalleryItem .fnzDetails .fnzItemReadMore a:hover{color:#fff;}
.fnzGalleryItem .fnzDetails .fnzItemRetailPrice{font-size:130%;color:#f00;text-decoration:line-through;}
.fnzItemDetailView .fnzItemDetailViewRightPanel .fnzItemDetailViewShippingNotice{padding:5px;margin-top:10px;display:block;clear:both;float:none;margin-bottom:10px;padding-top:10px;border-bottom:dotted 1px #999;width:378px;}
.fnzItemDetailView .fnzItemDetailViewRightPanel .fnzItemOfTheWeek{padding:5px;margin-top:10px;display:block;clear:both;float:none;margin-bottom:10px;padding-top:10px;border-top:dotted 1px #999;width:378px;font-size:small;color:Red}
#share li {display:block; list-style-type:none; float:left;}
.join { margin-top:1px; width: 35px; height: 18px; display: block; background: url(images/buttons/join_off.gif) no-repeat }
.join:hover { background: url(images/buttons/join_over.gif) no-repeat }
#expandable_box{width: 240px; height: 167px; float: right; position: relative; z-index: 10000;}
#expandable_box .content{height: 110px; position: relative; z-index: 10000; overflow: hidden;}
.regWatermark{color:Silver;margin: 0px; font-size: 12px;}
.ETPrivacy{font-size:10px; float:right; padding-right:7px; padding-top:4px; text-align:right;}
.ETPrivacy2{font-size:10px; float:right; padding-right:7px; padding-top:1px; text-align:right;}
.faqQA{color:#5c3da4;font-size:12px; font-weight:bold; padding-bottom:3px}

/*Chrome and Safari Specific */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
 #sports_merchandise_apparel_header #apparel_logo_promotion_header_holder .right #promotion{display:block;height:92px;}
}