
/* global overides */
#masthead body, #masthead div, #masthead dl, #masthead dt, #masthead dd, #masthead ul, #masthead ol, #masthead li, #masthead h1, #masthead h2, #masthead h3,#masthead h4,#masthead h5,#masthead h6,#masthead pre,#masthead code,#masthead form,#masthead fieldset,#masthead legend,#masthead input,#masthead textarea,#masthead p,#masthead blockquote,#masthead th,#masthead td {margin:0;padding:0;}
#masthead fieldset, #masthead img {border:0;}
#masthead li {list-style:none;}

/* banner */
#banner_ad { width:990px; background:black;text-align:center;}

/* z-index */
#header_container {position:relative;z-index:1000;}
#masthead #value-menu-container {z-index:2000;}
#masthead #header_teams_container {z-index:3000;}
#masthead #h_container {z-index:4000;}
#masthead #account_container {z-index:6000;}

/* dynamic colors / borders / backgrounds */
body.team, body.team #masthead {background-color:#1F5A97;background-position: top center; background-repeat:no-repeat;}
#masthead .language_navigation a, #masthead .account a, #masthead .more_stuff a, #masthead #fan_forum_link a { color:#fff; }
.dd_navigation li.first, .dd_navigation li.first a, .dd_navigation li.first a:visited {color:#FFFFFF; padding:0px 10px 0px 10px; text-shadow: 0px -1px #000000;}
.dd_navigation li.first.vmHover, .dd_navigation li.first li a, .dd_navigation li.first li a:visited, .dd_navigation li.first li a:hover, .dd_navigation li.first.vmHover li a, .dd_navigation li.first:hover li a, .dd_navigation li.first li a:focus, .dd_navigation li a:active {color:#000066 !important; padding:0px; text-shadow: none;}
.mlb #value-menu li.first, .mlb #masthead #value-menu {background:#ee822e; /* old browsers */background: -moz-linear-gradient(top, #bf5516 0%, #ee822e 50%, #c85816 51%, #bf5516 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf5516), color-stop(50%,#ee822e),color-stop(51%,#c85816), color-stop(100%,#bf5516)); /* webkit */}
.mlb #value-menu li.first.teams {background:#c5520c; /* old browsers */background: -moz-linear-gradient(top, #ef832e 0%, #c34f0a 50%, #a83200 51%, #c13d04 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef832e), color-stop(50%,#c34f0a),color-stop(51%,#a83200), color-stop(100%,#c13d04)); /* webkit */}
#header_container .dek {color:#FFFFFF;position:absolute;text-transform:uppercase;top:3px;left:276px;font-size:10px;text-shadow: 1px 1px 1px #262729;}
#header_container h1 {position:absolute;background:none;top:42px;left:10px;}
.dd_navigation .tray_container {-webkit-box-shadow: 0px 3px 3px #262729;-moz-box-shadow: 0px 3px 3px #262729;box-shadow: 0px 3px 3px #262729;border-bottom:1px solid #B8B8B8;background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #E5E5E5 57%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(57%,#E5E5E5)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E5E5E5',GradientType=0 ); /* ie */}
#value-menu li#header_events a, .dd_navigation li.first:hover, .dd_navigation li.first a:hover, .dd_navigation li.first.vmHover a, .dd_navigation li.first:hover a, .dd_navigation li.first a:focus, .dd_navigation a:active {color:#000000; padding:0px 10px 0px 10px; text-shadow: none;}
#masthead .account li, #masthead .language_navigation #masthead .more_stuff a, #masthead #fan_forum_link {text-shadow: 1px 1px 1px #262729;}
.dd_navigation .tray_container strong {color:#333333;}
#value-menu li#header_events, #value-menu li.first:hover, #value-menu li.first.vmHover, #header_teams li.first:hover, #header_teams li.first.vmHover {background:#ffffff; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /*  ie */}
#value-menu li.first:hover li, #value-menu li.first.vmHover li, #header_teams li.first:hover li, #header_teams li.first.vmHover li {background:transparent;}
#tw_mc #value-menu li.first {text-shadow: none;}

/* masthead */
#header_container #masthead {position:relative;height:140px;}
body.mlb #header_container #masthead {padding-bottom:3px;}
#value-menu {position:absolute;width:990px;top:100px; *top:85px;}
body #masthead #value-menu li.first {padding:1.1em 8px;width:auto;text-transform:uppercase;font-size:11px;}
body.mlb #masthead #value-menu li.first {font-size:12px;}
#value-menu li:hover ul.tray_container, #value-menu li.vmHover ul.tray_container {position:absolute;left:0;top:3.4em;}
body.mlb #header_container #masthead {background:#fff url(/mlb/images/events/afl/y2011/main_hdr_990x100.png) 0 0 no-repeat;}
#masthead ul, #masthead li, #masthead div {zoom:1;}
.container {position:relative;}
#masthead h1 a {display:block;margin:0;}
#header_container #masthead .language_navigation { position:absolute;left:7px; }
body.mlb #header_container #masthead .language_navigation { padding:0; top:7px; }
#masthead .language_navigation li { float:left; height: 13px; padding: 0 0 0 8px; margin: 0 6px 0 0; }
body.team #masthead .language_navigation li { padding: 0; margin: 0 6px 0 0; }
body.mlb #masthead .language_navigation li { background:url(/images/masthead/y2011/header-pipe.gif) 0 0 no-repeat; }
#masthead .account a, #masthead .language_navigation a, #masthead .more_stuff a, #masthead #fan_forum_link a { font-size:11px; font-weight: bold; }
#masthead .account,  
body.team #masthead #myAccountMiniContainer {position:absolute; left:780px; top:7px; display:block; font-family:sans-serif; white-space:nowrap;}
body.mlb #masthead .account {left:500px;}
body.team #masthead #myAccountMiniContainer,
body.team #masthead #myAccountMiniContainer .account { position: absolute; }
#masthead .account li {float:left; padding:0 6px 0 8px; background:url(/images/masthead/y2011/header-pipe.gif) 0 0 no-repeat;}
#masthead .account li.first {background:none;}
#masthead .account a {text-decoration:none; }
#masthead #account_logout {display:none;}
#masthead #mlb_logo_container img {position:absolute;left:594px;}
#masthead #mlb_logo_container img {position:absolute;left:666px;top:3px;}
body.mlb #masthead #mlb_logo_container img {left:650px;top:50px;}
#masthead .more_stuff {position:absolute;left:12px;top:7px;}
#masthead #fan_forum_link { position:absolute; left:924px; top:7px; font-weight:bold; }
body #masthead #registrationLinksContainer, body #masthead #myAccountMiniContainer {position:absolute;left:10px;}
#masthead #myAccountMiniLinks.account {width:400px;}
#masthead #myAccountMiniLinks.account li.first {width:150px;}
body.team #masthead #myAccountMiniLinks.account li.first {width:64px;}

/* Stats Dropdown */
#value-menu .tray_container .links_source dl dt {font-family:adelle; text-transform:uppercase; font-size:1em; padding:5px 0px 2px; color:#333;}
#value-menu .tray_container .links_source dl dd {padding:2px;}

/* Teams Dropdown */

#value-menu .tray_container .teams dl dt {font-family:adelle; text-transform:uppercase; font-size:1em; padding:5px 0px 2px; color:#333;}
#value-menu .tray_container .teams dl dd {padding:2px; float:left;}
#value-menu .tray_container .teams dl.asg dd {padding:2px; float:none;}
#value-menu .tray_container .teams dl.asg dd a {margin-bottom:-10px;}
#value-menu .tray_container .teams {width:900px; padding:0 0 0 30px;margin:3px 0 0 0;}
#value-menu .tray_container .teams li {float:left; width:450px;}
#value-menu .tray_container .teams li dd a {width:220px; height:28px;}
#value-menu .tray_container .teams li dd ul {margin-bottom:30px; *margin-bottom:5px;}
#value-menu .tray_container .teams li dd ul li {width:35px; margin-top:-5px;}
#value-menu .tray_container .teams li ul li a, #value-menu .teams li ul li a:hover  {padding-left:34px; height: 26px; margin:0px;}
#value-menu .tray_container .teams li ul li a {background:url(/mlb/images/team_logos/30x25/logos.png) no-repeat top left;}
#value-menu .teams li ul li.ana a{ background-position: 0 0px; } 
#value-menu .teams li ul li.ari a{ background-position: 0 -56px; } 
#value-menu .teams li ul li.atl a{ background-position: 0 -110px; } 
#value-menu .teams li ul li.bal a{ background-position: 0 -166px; } 
#value-menu .teams li ul li.bos a{ background-position: 0 -220px; } 
#value-menu .teams li ul li.chc a{ background-position: 0 -275px; } 
#value-menu .teams li ul li.cin a{ background-position: 0 -330px; } 
#value-menu .teams li ul li.cle a{ background-position: 0 -385px; } 
#value-menu .teams li ul li.col a{ background-position: 0 -440px; } 
#value-menu .teams li ul li.cws a{ background-position: 0 -495px; } 
#value-menu .teams li ul li.det a{ background-position: 0 -550px; } 
#value-menu .teams li ul li.fla a{ background-position: 0 -605px; } 
#value-menu .teams li ul li.hou a{ background-position: 0 -660px; } 
#value-menu .teams li ul li.kc a{ background-position: 0 -714px; } 
#value-menu .teams li ul li.la a{ background-position: 0 -771px; } 
#value-menu .teams li ul li.mil a{ background-position: 0 -825px; } 
#value-menu .teams li ul li.min a{ background-position: 0 -880px; } 
#value-menu .teams li ul li.nym a{ background-position: 0 -935px; } 
#value-menu .teams li ul li.nyy a{ background-position: 0 -989px; } 
#value-menu .teams li ul li.oak a{ background-position: 0 -1045px; } 
#value-menu .teams li ul li.phi a{ background-position: 0 -1100px; } 
#value-menu .teams li ul li.pit a{ background-position: 0 -1155px; } 
#value-menu .teams li ul li.sd a{ background-position: 0 -1210px; } 
#value-menu .teams li ul li.sea a{ background-position: 0 -1266px; } 
#value-menu .teams li ul li.sf a{ background-position: 0 -1320px; } 
#value-menu .teams li ul li.stl a{ background-position: 0 -1375px; } 
#value-menu .teams li ul li.tb a{ background-position: 0 -1429px; } 
#value-menu .teams li ul li.tex a{ background-position: 0 -1485px; } 
#value-menu .teams li ul li.tor a{ background-position: 0 -1540px; } 
#value-menu .teams li ul li.was a{ background-position: 0 -1596px; }

/* Value Menu */
ul li.current {background-color:#ffffff !important; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;}
#value-menu .tray_container {width:990px;height:245px;position:relative;}
#value-menu #header_scoreboard ul.tray_container, #value-menu #header_scoreboard ul, #value-menu #header_scoreboard li, #value-menu #header_authentics ul.tray_container, #value-menu #header_authentics ul, #value-menu #header_authentics li, #value-menu #header_rewards ul.tray_container, #value-menu #header_rewards ul, #value-menu #header_rewards li, #value-menu #header_military ul.tray_container, #value-menu #header_military ul, #value-menu #header_military li {height:0;width:0;display:none;}
body.team #value-menu #header_news, body.team #header_container #value-menu {-moz-border-radius-topleft:10px 5px;border-top-left-radius: 10px 5px;}
body.team #header_container #value-menu {-moz-border-radius-topright:10px 5px;border-top-right-radius: 10px 5px;}
body.team #value-menu #header_shop {-moz-border-radius-topright:10px 5px;border-top-right-radius: 10px 5px;}
.dd_navigation li:hover {visibility:inherit;}
#value-menu li.first {float:left;font-weight:bold;}
#value-menu li.first.last_four, #value-menu li.last_five {float:right;}
.dd_navigation .tray_container {display:none;overflow:hidden;}
.dd_navigation li li {font-weight:normal;text-transform:none;display:block;}
.dd_navigation li li, .dd_navigation a {text-decoration:none;font-family:Arial,Helvetica,sans-serif;}
.dd_navigation li a:hover {text-decoration:none;}
.dd_navigation li li a:hover, .dd_navigation a:hover strong {text-decoration:underline;}
.dd_navigation li.first li a, .dd_navigation li.first li a:visited {font-size:12px;}
.dd_navigation .tray_container strong {padding:0 0 0 30px;display:block;margin-top:14px;font-size:14px;text-transform:uppercase;}
.dd_navigation .tray_container strong.header {font-family:adelle;font-weight:normal;}
#value-menu li#header_events, #value-menu li.first:hover, #value-menu li.first.vmHover, #value-menu a:focus, #value-menu a:hover, #value-menu a:active {margin:-3px 0;height:19px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;}
#value-menu .tray_container strong {padding:0;display:block;font-size:13px;margin-bottom:5px;}
#value-menu li li:hover, #value-menu li li.vmHover, #value-menu li li a:focus, #value-menu li li a:hover, #value-menu li li a:active, #value-menu li li a:hover, #header_teams li li:hover, #header_teams li li.vmHover, #header_teams li li a:focus, #header_teams li li a:hover, #header_teams li li a:active, #header_teams li li a:hover {background-color:transparent;padding:0;margin:0;height:auto;}
#value-menu .tray_container .section_links_container, #value-menu .tray_container .links_source {padding:0 0 0 30px;margin:14px 0 0 0;width:440px;float:left;}
#value-menu .tray_container .links_source li {width:180px;float:left;margin:0 20px 3px 0;padding:0 0 3px 0;}
#value-menu .tray_container .section_links_container {padding:0 0 0 30px;margin:14px 0 0 0;width:440px;}
#value-menu .tray_container .links_container li li {margin:0 20px 3px 0;padding:0 0 3px 0;}
#value-menu .tray_container .links_container .column {width:220px;float:left;}
#value-menu .tray_container .navigation_features_container {margin:14px 0 0 0;}
body.mlb #value-menu .tray_container .navigation_features_container {margin:38px 0 0 0;}
body.mlb #value-menu .tray_container #auction_links strong {margin:-5px 0 3px -12px;}
*:first-child+html body.mlb #value-menu .tray_container #auction_links strong {margin:0px 0 3px -12px;}
#value-menu .tray_container .navigation_features_container ul, body.mlb #value-menu #header_shop .tray_container .navigation_features_container ul {float:right;width:160px;padding-right:12px;}
#value-menu #header_shop {width:990px;overflow:hidden;}
body.mlb #value-menu .tray_container .navigation_features_container ul {float:right;width:190px;padding-right:20px;}
#value-menu .tray_container .navigation_features_container ul ul {padding:0;}
#value-menu .tray_container .navigation_features_container ul li {padding:0 0 3px 0;}
#value-menu .tray_container li a {display:inline-block;}
#value-menu .tray_container .navigation_feature img {display:none}

/* Teams Menu */
#masthead #header_teams {-moz-border-radius:3px;width:123px;border-radius:3px;height:30px;position:absolute;right:20px;top:47px;font-weight:bold;background:url(/mlb/images/events/afl/y2011/leagues_trans.png) repeat-x; padding:3px 0px 3px 0px;}
#masthead #header_teams li {padding:8px 0px 8px 8px; cursor: pointer;}
#header_teams .mlb_logo_dropdown {padding-right:4px;position:relative;top:4px;}
#header_teams .tray_container {position:relative;height:100px;width:341px;padding:10px 0 0 10px;}
#header_teams .tray_container strong {padding:0;}
#header_teams li:hover .tray_container, #header_teams li.vmHover .tray_container {float:right;margin-top:8px;}
*:first-child+html #header_teams li:hover .tray_container, *:first-child+html #header_teams li.vmHover .tray_container {float:none;right:236px;}
*html #header_teams li:hover .tray_container, *html #header_teams li.vmHover .tray_container {float:none;right:236px;}
#header_teams li li {float:left;width:162px;text-align:left;}
#header_teams li strong {font-size:12px;margin-bottom:4px;}
#header_teams li.first:hover, #header_teams li.first.vmHover {-moz-border-radius-topright: 5px;border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;padding-bottom:8px;}
#header_teams li li li li a {display:block;background: url(/mlb/images/team_logos/30x25/logos.png) no-repeat top left;}
#header_teams li li li li a, #header_teams li li li li a:hover  {display:block;padding-left:34px;height: 26px;margin-top:2px;}

/* footer */
#team_footer {border-top:10px solid #000063}
#team_footer_links ul li {border-bottom:1px solid #000063}
#team_footer #team_footer_links ul li a {color:#FFFFFF}
#team_footer ul {list-style-type:none;padding:0;margin:0;}

