#hdr {position:relative; z-index:699;}

/*Drop Down Menu Positioning Styles - Common for all teams - put in /nav.css*/
.mainMenu {position:relative; left:0; top:-1px; height:21px; font:bold 11px Arial,Helvetica,sans-serif; clear:both; z-index:700;}
.collapsed, .expanded     {float:left; display:inline;}
.collapsed .menuContainer {left:-999em;}
.expanded  .menuContainer {left:auto;}
/* div.menuContainer:hover {left:auto;}  - commented out since it caused bugs on Mac browsers */

/*Position and padding of top level menu items*/
.navItem, .altNavItem, .navItemOn, .altNavItemOn  {position:relative; display:inline; top:4px; padding:0px 10px 2px 10px;}
.navItem img,    .navItemOn img    {position:absolute; left:0px; top:0px; vertical-align:middle;}
.altNavItem img, .altNavItemOn img {position:absolute; left:0px; top:0px; vertical-align:middle;}


/*Disable all Menu underlines and List bullets*/
.menuContainer    {position:relative; width:10px; overflow:visible;}
.menuContainer a  {text-decoration:none;} 
.menuContainer ul {list-style:none; margin:0px;}

/* Position of Dropdown menus and anchors */
.menuList,      .altMenuList      {position:absolute; left:0px; top:4px; clear:both; z-index:701;}
.menuList li,   .altMenuList li   {margin:0;}
.menuList li a, .altMenuList li a {display:block; width:100%; text-decoration:none;}


/* Main Nav Colors, Separator Pipe */
.menuContainer, .collapsed, .expanded           {background-image:none;} 
.collapsed .navItem,   .collapsed .altNavItem   {color:#fff;}
.collapsed .navItemOn, .collapsed .altNavItemOn {color:#fc0;}
.expanded .navItem, .expanded .navItemOn, .expanded .altNavItem, .expanded .altNavItemOn  {color:#fc0; cursor:pointer;}


/*Dropdown Width, Background-Color, Padding, Borders*/
.menuList, .altMenuList {width:140px; background-color:#333; padding:5px 0px; border:1px solid #000;}/* filter:alpha(opacity=93); -moz-opacity:.93; opacity:.93;} */
.altMenuList {background-color:#888;}


/*Menu Item Padding Parameters */
.menuList    .menuItem, 
.menuList    .menuItemOver, 
.altMenuList .menuItem, 
.altMenuList .menuItemOver  {padding:2px 7px 2px 5px; cursor:default; text-decoration:none;}


/*MenuItem Foreground color for text and anchor elements*/
.menuList .menuItem, .altMenuList .menuItem {color:#fff; font-weight:normal;} /*Standard Text Color*/
.menuList .menuItem a, .menuList .menuItemOver a, .menuList .menuItem a:visited, .menuList .menuItemOver a:visited {color:#fff; font-weight:normal;} /*Anchor Text Color*/
.altMenuList .menuItem a, .altMenuList .menuItemOver a, .altMenuList .menuItem a:visited, .altMenuList .menuItemOver a:visited {color:#b00; font-weight:normal;} /* Alternate Anchor Text Color*/

/*Menu Item Rollover Styles */
.menuList .menuItemOver {background-color:#fff; color:#000; text-decoration:none;}
.menuList li:hover {left:auto;}
.menuList .menuItemOver a, .menuList .menuItemOver a:visited {color:#000; text-decoration:none;}
.altMenuList .menuItemOver {background-color:#666; color:#fff;}
.altMenuList .menuItemOver a, .altMenuList .menuItemOver a:visited {color:#000;}
.rule {height:2px; line-height:1px; border-top:1px solid #aaa; margin-left:5px; margin-right:5px; margin-top:5px;}


/*CARTman*/
#cart_icon     {display:none; color:#fff;}
#cart_quantity {display:none; padding:0px 4px;}

/* Main Nav Colors, Separator Pipe*/
.collapsed .navItem {color:#fff;}
.collapsed .altNavItem {color:#fff;}

.expanded .navItem, .expanded .navItemOn {color:#fc3; cursor:pointer;}
.expanded .altNavItem, .expanded .altNavItemOn  {color:#fc3; cursor:pointer;}
.collapsed .navItemOn, .collapsed .altNavItemOn  {color:#fc3;}
.navItem, .altNavItem, .navItemOn, .altNavItemOn {background-image:url(/images/masthead/mlb_pipe.gif); background-repeat:no-repeat; }
.navItem, .altNavItem, .navItemOn, .altNavItemOn {font-weight:bold;}

/* header positioning styles */
.mainMenu {height:22px; width:auto;}
#navMenus {white-space:nowrap; width:970px; height:22px; font:bold 11px Arial,Helvetica,sans-serif; line-height:22px;}
#prinMenu{ width:633px; white-space:nowrap; float:left}
#leftMenu{position:absolute; top:70px; z-index:201; background:url(/images/masthead/y2007/mlb_bg_lb.gif) right top no-repeat; width:525px; height:20px; white-space:nowrap;}
#rightMenu {position:absolute; z-index:200; left:520px; top:70px; width:470px; height:20px; background:url(/images/masthead/y2007/mlb_bg_rb.gif) no-repeat;}

#searchDiv {position:absolute; z-index:203; width:140px; left:825px; top:6px; text-align:right; white-space:nowrap;}
#selectDiv {position:absolute; z-index:204; width:100px; left:5px; top:69px;}
#sunDiv {position:absolute; z-index:205; width:145px; height:35px; left:811px; top:33px;}
#loginDiv {position:absolute; z-index:206; left:695px; top:3px; white-space:nowrap;}
.login {width:80px; text-align:right; white-space:nowrap;}
#hdrAdsDiv {position:absolute; z-index:207; width:375px; left:400px; top:21px; white-space:nowrap;}
#hdrDivider {background:url(/images/masthead/mlb_divider.gif); width:100%; height:5px; overflow:hidden; }

#asgGraphic {position:absolute; left:678px; top:21px;}
#asgGraphic img {border:0;}

/* Main Nav Colors, Separator Pipe*/
#leftMenu.mainMenu .collapsed .navItem,#leftMenu.mainMenu .collapsed .altNavItem {color:#006;}
#leftMenu.mainMenu .expanded .navItem,#leftMenu.mainMenu .expanded .navItemOn,#leftMenu.mainMenu .expanded .altNavItem,#leftMenu.mainMenu .expanded .altNavItemOn {color:#c10; cursor:pointer;}
#leftMenu.mainMenu .collapsed .navItemOn,#leftMenu.mainMenu .collapsed .altNavItemOn {color:#c10;}

#al_teams a, #nl_teams a {text-decoration:none;}
#al_teams a:hover, #nl_teams a:hover {text-decoration:underline;}