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

/* masthead */
#masthead .h_container, #masthead .team_sites_container, #masthead .search_container, #masthead .sun_logo_container, #masthead .mlb_logo_container, #masthead .mlb_season_status_container, #masthead .sponsor_container, #masthead .sponsor_container_two {position:relative;}

#masthead .language_navigation {position:absolute;left:630px;z-index:2;}
#masthead .language_navigation li {display:inline;}

#masthead .account  {float:right;padding: 1px 400px 0 18px;position:relative;display:block;font-family:sans-serif; font-size:80%; font-weight:bold; white-space:nowrap;z-index:1;}
#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:848px;top:20px;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 .team_sites {position:absolute;left:848px;top:42px;width:190px;}
#masthead #team_navigation_menu {float:left; font-size:9px; color:#fff; background-color:#02193b; border:1px solid #fff; margin-top:5px; margin-left:0px;width:120px; }
#masthead #team_navigation_button {margin:6px 0 0 3px;display:inline;font-size:11px;border:none;}

#masthead .mlb_logo_container img {position:absolute;left:806px;z-index:3;}
#masthead .sun_logo_container img {position:absolute;left:880px;z-index:3;}

/* Trays */
#masthead #mhMenuItems { height:20px; clear:both; text-align:left; display:block;padding-top:56px; }
#masthead #news .mhHeader {margin-left:22px;}
#masthead .mhTray { position: relative; width: auto; height: auto; display: block; float: left; color: #FFFFFF;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: #FFFFFF; margin-right: 22px; }
#masthead .mhTray .mhHeader a { color: #FFFFFF; text-decoration: none; }
#masthead .mhTray .mhHeaderHi { color: #FFCC00; }
#masthead .mhTray .mhHeaderHi a { color: #FFCC00; }
#masthead .mhTray .mhContent { padding: 4px; clear: both; height: auto; width: auto; position: absolute; top: 22px; display: block; visibility: hidden; z-index:99;}

/* Double Column (ul) */
#masthead .mhTray .mhContent .mhDoubleCol { width: 370px; margin-top: 2px; padding: 2px; display: block; }
#masthead .mhTray .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 .mhTray .mhContent .mhDoubleCol li { list-style-type: none; }

/* 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: #FFFFFF; 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;}

