/* 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;text-align:center;padding-bottom:3px; }

/* Masthead */
body #masthead {height:98px;background:url(/images/masthead/y2010/mlb_header_background.gif) 0 18px no-repeat;z-index:100;}
#masthead h1 {position:absolute; top:26px; left:10px; background:url(/images/masthead/y2010/mlb_logo.gif) no-repeat; height: 40px;width:183px; overflow: hidden; }
*html #masthead h1 {behavior: url(/scripts/fix_png_bg.htc)}
#masthead h1 a {display: block; height: 45px;margin-left:-9999px;}
#masthead .header_section {display:block;position:absolute;top:35px;left:200px;color:#efefef;font-size:20px;font-weight:bold;text-transform:uppercase;text-shadow: 1px 1px 1px #000;}
#masthead .header_section a {color:#efefef;font-size:20px;font-weight:bold;text-transform:uppercase;}
#masthead .header_section a:hover {text-decoration:none;}
#masthead, #masthead .h_container, #masthead .account_container, #masthead .sun_logo_container, #masthead .oracle_logo_container, #masthead .mlb_season_status_container,  #masthead .sponsor_container, #masthead .more_stuff_container, #masthead .language_container, #masthead .fan_forum_container  {position:relative;}
#masthead .search_container {z-index:15;position:relative;}
#masthead .language_navigation {position:absolute;padding:0 0 0 16px;top:1px;left:90px;z-index:9999px;}
#masthead .language_navigation li {display:inline;z-index:9999;position:relative;}
#masthead .language_navigation li a {z-index:9999;position:relative;}
#masthead .more_stuff {position:absolute;left:12px;top:1px;}
#masthead .more_stuff a {color:#fff;font-size:10px;text-shadow: 1px 1px 1px #000;}
#masthead .account  {position:absolute;top:3px;right:70px;display:block;font-family:sans-serif; font-size:80%; font-weight:bold;width:400px;}
#masthead .account li {display:inline;padding:0 6px 0 8px;background:url(/images/masthead/y2009/header_pipe.gif) 0 5px no-repeat;text-shadow: 1px 1px 1px #000;}
#masthead .account li.first{background:none;}
#masthead .account a { color:#fff; text-decoration:none;}
#masthead #account_logout {display:none;position:absolute;}
#masthead #fan_forum_link {position:absolute;left:924px;top:3px;font-size:80%; font-weight:bold;text-shadow: 1px 1px 1px #000;}
#masthead #fan_forum_link a {color:#fff;}
#masthead .search {z-index:15;position:absolute;right:12px;top:32px;width:216px; white-space:nowrap; background:transparent url(/images/masthead/y2010/search_box.gif) 0 0 no-repeat; height:21px;}
#masthead .search #query_text1 {position:absolute;height:14px;width:178px;left:6px;margin-top:3px;border:0;color:#333;z-index:105; }
#masthead .search .auto_complete {height:22px;clear:both;display:block;} 
#masthead .search #search_button {position:absolute;right:2px;top:3px; }
#masthead .top_search {position:absolute;left:766px;top:53px;}
#masthead .top_search dt, #masthead .top_search dd {display:inline;color:#fff;text-shadow: 1px 1px 1px #000;font-size:10px;padding-right:4px;}
#masthead .top_search dt {color:#6c9acb;}
#masthead .top_search a {color:#fff;}
#masthead .sun_logo_container img {position:absolute;left:610px;top:25px;}
#masthead .oracle_logo_container img {position:absolute;left:610px;top:31px;}
#masthead .mlb_season_status_container img {}


/* Value Menu */
#value-menu {position:absolute;width:990px;top:73px;z-index:1;}
#value-menu li.first {padding:.35em 1.02em;width:auto;border-top:1px solid #821e0f;text-shadow: 1px 1px 1px #000;}
#value-menu #header_video  {margin-right:6.9em;}
#value-menu #header_teams {border-right:1px solid #540e0b;padding-right:1.12em;margin-left:.1em;}
#value-menu #header_scoreboard {border-left:1px solid #e74f3e;}
#value-menu li.first ul.tray_container {width:990px;height:245px;background:url(/images/homepage/y2010/shadow_blue.png) right bottom repeat-x;overflow:hidden;}
*html #value-menu li.first ul.tray_container {background-image:url(/images/homepage/y2010/shadow_blue.gif);}
*html #value-menu ul, *html #value-menu div {zoom:1;}

#value-menu ul.tray_container {display:none;}
#value-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
#value-menu li.first {float:left;}
#value-menu li:hover ul.tray_container, #value-menu li.vmHover ul.tray_container {position:absolute;left:0;top:2em;z-index:99;}

#value-menu {color:#fff;font-size:12px;}
#value-menu li li {color:#ccc;display:block;}
#value-menu li li, #value-menu a {text-decoration:none;font-family:Arial,Helvetica,sans-serif;}
#value-menu li a:hover {text-decoration:none;}
#value-menu li li a:hover, #value-menu a:hover strong {text-decoration:underline;}
#value-menu a, #value-menu a:visited  {color:#fff;}
#value-menu li.first {font-weight:bold;font-family:arial-black;}
#value-menu li.first li a {font-size:11px;}
#value-menu li.first:hover, #value-menu li.first.vmHover, #value-menu a:focus, #value-menu a:hover, #value-menu a:active {background:#020923;}
#value-menu li li li:hover, #value-menu li li li.vmHover, #value-menu li li a:focus, #value-menu li li a:hover, #value-menu li li a:active {background-color:transparent;}

#value-menu #header_teams .tray_container {padding-left:80px;width:910px;}
#value-menu #header_teams strong {padding:0;margin-top:20px;}
#value-menu #header_teams li {width:432px;float:left;margin-bottom:12px;}
#value-menu #header_teams li strong {margin-bottom:8px;}
#value-menu #header_teams li li {width:120px;display:inline;font-size:12px;margin:0 10px 6px 0;}
#value-menu #header_teams li li li {display:block;background: url(/mlb/images/team_logos/29x20/logos.gif) no-repeat top left;font-weight:bold; height: 20px; }
#value-menu #header_teams li li li a {display:block;padding-left:34px;height: 20px;margin-top:2px;}
#value-menu #header_teams li li li.ari { background-position: 0 0;} 
#value-menu #header_teams li li li.atl { background-position: 0 -70px;} 
#value-menu #header_teams li li li.bal { background-position: 0 -140px;} 
#value-menu #header_teams li li li.bos { background-position: 0 -210px;} 
#value-menu #header_teams li li li.chc { background-position: 0 -280px;} 
#value-menu #header_teams li li li.cin { background-position: 0 -350px;} 
#value-menu #header_teams li li li.cle { background-position: 0 -420px;} 
#value-menu #header_teams li li li.col { background-position: 0 -490px;} 
#value-menu #header_teams li li li.cws { background-position: 0 -560px;} 
#value-menu #header_teams li li li.det { background-position: 0 -630px;} 
#value-menu #header_teams li li li.fla { background-position: 0 -700px;} 
#value-menu #header_teams li li li.hou { background-position: 0 -770px;} 
#value-menu #header_teams li li li.kc { background-position: 0 -840px;} 
#value-menu #header_teams li li li.ana { background-position: 0 -910px;} 
#value-menu #header_teams li li li.la { background-position: 0 -980px;} 
#value-menu #header_teams li li li.mil { background-position: 0 -1050px;} 
#value-menu #header_teams li li li.min { background-position: 0 -1120px;} 
#value-menu #header_teams li li li.nym { background-position: 0 -1190px;} 
#value-menu #header_teams li li li.nyy { background-position: 0 -1260px;} 
#value-menu #header_teams li li li.oak { background-position: 0 -1330px;} 
#value-menu #header_teams li li li.phi { background-position: 0 -1400px;} 
#value-menu #header_teams li li li.pit { background-position: 0 -1470px;} 
#value-menu #header_teams li li li.sd { background-position: 0 -1540px;} 
#value-menu #header_teams li li li.sea { background-position: 0 -1610px;} 
#value-menu #header_teams li li li.sf { background-position: 0 -1680px;} 
#value-menu #header_teams li li li.stl { background-position: 0 -1750px;} 
#value-menu #header_teams li li li.tb { background-position: 0 -1820px;} 
#value-menu #header_teams li li li.tex { background-position: 0 -1890px;} 
#value-menu #header_teams li li li.tor { background-position: -154px 0;} 
#value-menu #header_teams li li li.was { background-position: -154px -70px;} 

#value-menu .tray_container strong {padding:0 0 0 30px;margin-bottom:5px;display:block;font-size:11px;margin-top:14px;}
#value-menu .tray_container .links_container, #value-menu .tray_container .links_source {padding:0 0 0 30px;width:460px;float:left;}
#value-menu .tray_container .links_source li {width:230px;float:left;margin:0 20px 3px 0;padding:0 0 3px 0;border-bottom:1px solid #303845;}
#value-menu .tray_container .links_container li li {margin:0 20px 3px 0;padding:0 0 3px 0;border-bottom:1px solid #303845;zoom:1;}
#value-menu .tray_container .links_container .column {width:230px;float:left;}
#value-menu .tray_container .navigation_feature {padding:0 20px 0 0;float:right;width:200px;}
#value-menu .tray_container .navigation_feature strong {font-size:13px;}
#value-menu .tray_container li a {display:inline-block;}
#value-menu .tray_container .navigation_feature img {display:none}

