
/* Masthead */
#mastheadBannerAd { width:990px; background:url(header_bg_tile.jpg) black repeat-x; text-align:center; padding-bottom:3px; }
#mastheadContainer { width:990px; height:86px;  background:url(bg_mlb_header.jpg) repeat-x; }
#mastheadContainer .mhTopBlock { height:64px; }
#mastheadContainer .mhTopBlock #mhLogoLink {width: 173px; height: 35px; float:left; margin:23px 0 0 -769px; }
*html #mastheadContainer .mhTopBlock #mhLogoLink {margin:23px 0 0 -779px; }
#mastheadContainer .mhTopToolbar { display:inline; }
#mastheadContainer .mhTopToolbar .mhBookmark { padding-top:1px; padding-left:2px; float:left; margin-right:450px; }
#mastheadContainer .mhTopToolbar .mhLogin { margin-left:2px; float:left; display:inline; height:16px; width:auto; font-family:sans-serif; font-size:80%; font-weight:bold; color:#fff; text-transform:capitalize; white-space:nowrap; margin-bottom:0px; margin-top:2px; }
#mastheadContainer .mhTopToolbar .mhScrews { background:url(img_screws.gif) no-repeat; height:16px; width:22px; float:left; display:block; }
#mastheadContainer .mhTopToolbar .mhLogin a { color:#fff; text-decoration:none; }
#mastheadContainer .mhTopToolbar .mhLogin .mhLoginPike { color:#f90; font-weight:bold; font-size:7px; }
#mastheadContainer .mhTopToolbar .mhLogo { float:left; margin-left:48px; }
#mastheadContainer .mhTopToolbar .mhSunLogo { float:left; margin-left:2px; }
#mastheadContainer .mhSearchBlock { float:right; display:block; width:155px;}
#mastheadContainer .mhSearchBlock .mhSearchBox { width:150px; white-space:nowrap; margin-top:8px; margin-right:10px; background:url(img_search_box.gif) no-repeat; height:19px; display:block; }
#mastheadContainer .mhSearchBlock .mhSearchBox #query_text1 { width:93px; font-family:Arial, Helvetica, sans-serif; border:0px; margin-left:23px; margin-top:2px; display:inline; float:left; }
#mastheadContainer .mhSearchBlock .mhSearchButton { float:left; margin-top:1px; margin-left:6px; display:inline; clear:right; }
#mastheadContainer .mhSponsorBox { float:right; margin-top:5px; }
#mastheadContainer .mhSponsorBox .mhTeamDotComLogo { margin-right:68px; display:block; float:none; background-image:url(img_mariners_logo.gif); height:23px; width:110px; background-repeat:no-repeat; margin-top:2px; }
#mastheadContainer .mhSponsorBox .mhSponsorLogo { float:none; margin-top:4px; }
#mastheadContainer .mhMenuItems { height:20px; clear:both; text-align:left; display:block; }
#mastheadContainer #mlbSitesSelect { font-size:65%; color:#fff; background-color:#02193b; border:1px solid #fff; margin-top:5px; margin-left:0px; }

/* mhTrays */
#mastheadContainer #team .mhHeader {margin-left:21px;}
#mastheadContainer .mhTray { position:relative; width:auto; height:auto; display:block; float:left; color:#fff; z-index:66; }
#mastheadContainer .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; }
#mastheadContainer .mhTray .mhHeader a { color:#fff; text-decoration:none; }
#mastheadContainer .mhTray .mhHeaderHi { color:#fc0; }
#mastheadContainer .mhTray .mhHeaderHi a { color:#fc0; }
#mastheadContainer .mhTray .mhContent { padding:4px; clear:both; background:#4f4f4f url(tray_bg_top.gif) repeat-x; height:auto; width:auto; position:absolute; top:22px; display:block; visibility:hidden; }
#mastheadContainer .mhTray .mhDivider { font-weight:bold; font-size:14px; margin-top:2px; color:#c63729; margin-right:9px; }

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

#mastheadContainer #teams .mhContent .mhDoubleCol {width:280px;}
#mastheadContainer #teams .mhContent .mhDoubleCol ul {width:110px;}
#mastheadContainer #teams .mhContent .mhDoubleCol li {width:110px;}
#mastheadContainer #teams .mhContent .mhDoubleCol li.title {font-size:16px; color:#999;font-weight:bold;}
  
/* Single Column (ul) */
#mastheadContainer .mhTray .mhContent .mhSingleCol { display:block; width:auto; margin-top:2px; padding:2px; }
#mastheadContainer .mhTray .mhContent .mhSingleCol ul { float:left; min-width:180px; padding:3px; margin:0px; vertical-align:top; }
*html #mastheadContainer .mhTray .mhContent .mhSingleCol ul { width:180px; }
#mastheadContainer .mhTray .mhContent .mhSingleCol li { list-style-type:none; }
#mastheadContainer .mhTray ul { vertical-align:top; width:auto; }
#mastheadContainer .mhTray li { vertical-align: top; width:180px; }
#mastheadContainer .mhTray li a { color:#fff; text-decoration:none; }
#mastheadContainer .mhTray li a:hover { color:#fc0; text-decoration:none; }
#mastheadContainer .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; }
#mastheadContainer .mhTray .mhSingleCol li.mhSeparator {width: 180px; }

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

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