/* Banner */
#banner_ad { width:990px; background:url(/mlb/images/header_bg_tile.jpg) black repeat-x; text-align:center;padding-bottom:3px; }

/* Masthead */
#masthead {height:86px;background:url(/images/masthead/y2009/header_background.jpg) no-repeat; }
#masthead h1 {position:absolute; top:19px; left:0px; background:url(/images/masthead/y2009/mlb_logo.png) no-repeat; height: 45px;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 .h_container, #masthead .search_container, #masthead .sun_logo_container, #masthead .mlb_season_status_container,  #masthead .sponsor_container {position:relative;}
#masthead .language_navigation {position:relative;padding:1px 0 0 36px;background:url(/images/masthead/y2008/img_screws.gif) 10px 0 no-repeat;}
#masthead .language_navigation li {display:inline;}

#masthead .account  {float:right;padding: 2px 200px 0 18px;position:relative;top:-18px;display:block;background:url(/images/masthead/y2008/img_screws.gif) 0 0 no-repeat;font-family:sans-serif; font-size:80%; font-weight:bold; white-space:nowrap;}
*html #masthead .account {top:-21px;} *:first-child+html #masthead .account {top:-21px;}
#masthead .account li {display:inline;padding:0 6px 0 8px;background:url(/images/masthead/y2009/header_pipe.gif) 0 5px no-repeat;}
#masthead .account li.first{background:none;}
#masthead .account a { color:#fff; text-decoration:none; }

#masthead #account_logout {display:none;}
#masthead .search {position:absolute;left:840px;top:-10px;width:150px; white-space:nowrap; background:url(/images/team/img_search_box.gif) 0 0 no-repeat; height:19px;  }
#masthead .search #query_text1 {height:14px;width:93px; border:0px; margin-left:23px; margin-top:2px; display:inline; float:left; }
#masthead .search #search_button { float:left; margin-top:1px; margin-left:6px; display:inline; }

#masthead .sun_logo_container img {position:absolute;left:836px;top:13px;}
#masthead .mlb_season_status_container img {position:absolute;left:490px;}
#masthead .sponsor_container img {position:absolute;left:604px;top:3px;}


/* Trays */
#masthead #mhMenuItems {margin:46px 0 0 0;clear:both;}
*html #masthead #mhMenuItems {margin:43px 0 0 0;height:20px;} *:first-child+html #masthead #mhMenuItems {margin:43px 0 0 0;}
#masthead #team .mhHeader {margin-left:21px;}
#masthead .mhTray { position:relative; width:auto; height:auto; display:block; float:left; color:#fff; z-index:66; }
#masthead .mhTray .mhHeader { cursor:pointer; height:auto; font-weight:bold; left:0px; top:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; margin-top:4px; text-align:left; color:#fff; margin-right:9px; }
#masthead .mhTray .mhHeader a { color:#fff; text-decoration:none; }
#masthead .mhTray .mhHeaderHi { color:#fc0; }
#masthead .mhTray .mhHeaderHi a { color:#fc0; }
#masthead .mhTray .mhContent { padding:4px; clear:both; background:#4f4f4f url(/images/masthead/y2008/tray_bg_top.gif) repeat-x; height:auto; width:auto; position:absolute; top:22px; display:block; visibility:hidden; }
#masthead .mhTray .mhDivider { font-weight:bold; font-size:14px; margin-top:2px; color:#c63729; margin-right:9px; }

/* Double Column (ul) */
#masthead .mhContent .mhDoubleCol { width: 370px; margin-top: 2px; padding: 2px; display: block; }
#masthead .mhContent .mhDoubleCol ul { float: left; width: 150px; padding: 3px; margin-top: 0px; margin-right: 20px !important;margin-right:0; margin-bottom: 0px; margin-left: 0px; }
#masthead .mhContent .mhDoubleCol li { list-style-type: none; }
#masthead #team .mhContent .mhDoubleCol {width:280px;}
#masthead #team .mhContent .mhDoubleCol ul {width:110px;}
#masthead #team .mhContent .mhDoubleCol li {width:110px;}
#masthead #team .mhContent .mhDoubleCol li.title {font-size:14px; color:#999; font-weight:bold; }
  
/* Single Column (ul) */
#masthead .mhTray .mhContent .mhSingleCol { display:block; width:auto; margin-top:2px; padding:2px; }
#masthead .mhTray .mhContent .mhSingleCol ul { float:left; min-width:180px; padding:3px; margin:0px; vertical-align:top; }
*html #masthead .mhTray .mhContent .mhSingleCol ul { width:180px; }
#masthead .mhTray .mhContent .mhSingleCol li { list-style-type:none; }
#masthead .mhTray ul { vertical-align:top; width:auto; }
#masthead .mhTray li { vertical-align: top; width:180px; }
#masthead .mhTray li a { color:#fff; text-decoration:none; }
#masthead .mhTray li a:hover { color:#fc0; text-decoration:none; }
#masthead .mhTray li.mhSeparator { line-height: 1px; margin-top: 6px; margin-bottom: 6px; clear: both; display: block; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; height: 1px; width: auto; padding: 0px; vertical-align: top; font-size: 1px; }
#masthead .mhTray .mhSingleCol li.mhSeparator {width: 180px; }

/* Double Column with an image */
#masthead .mhTray .mhDoubleColImg .mhSingleCol {width:320px; margin-top: 2px; padding: 2px; display: block;}

/* image and text */
#masthead .mhImage {float:left; width:125px; border:1px solid #999; background:#333; margin-top:5px;}
#masthead .mhImage a img {display:block;}
#masthead .mhImage .mhText {text-align:center;color:#fff;font-size:11px;width:124px;display:block;padding:2px;}
#masthead .mhImage a .mhText {text-decoration:none;cursor:pointer;}
#masthead .mhTray li.mhImage {border:1px solid #ccc;background-color:#777;width:125px;text-align:center;}
#masthead .mhTray .mhContent li img {padding-top:4px;}
