/**
 * Header / Nav
 *
 * @import url('tagged.css');
 * 10/22/09 Mark Kater: I've cleaned this file up *a little*, the Alerts icons now
 * all use the tagged icons sprite. There's still a lot to clean up here though,
 * it appears that a lot of styles are being re-declared over and over...
 */
#topad { width: 100%; background:#000; margin:0 auto; text-align:center; }
#topad.below_header_ad {background-color:white;margin-top:1px;}

.navcontent { margin: 0 auto; padding: 0; width: 960px; position:relative; }
.navcontent ul { list-style:none; position:absolute; }
.navcontent li { display:inline; }
#navheader .navcontent a { color:#FFF; }
.navcontent, .navcontent a, .navcontent a:hover { color:#FFF; }
#navheader_top { height:35px; background-color:#000; }
#navheader_btm { height:30px; background-color:#323232; }
#navheader_top a#tagged_logo { position:absolute; top:0; left:0; padding:0; }
#navheader_top a:hover#tagged_logo { background-color:transparent; }

/* TA-1118: gold_in_header test */
#navheader_top a#tagged_logo img.with_gold { margin-top: 5px; }

#navheader_top ul { top:12px; left:210px; font-size:16px; font-weight:bold; }
#navheader_top ul.with_gold { left: 168px; }
/* apply this only to IE (5/6/7) */
#navheader_top ul { *top:7px; }
#navheader_top li { padding:0 5px 0 0; }
#navheader_top a { padding:3px 3px; }
/* apply this only to IE (5/6/7) */
#navheader_top a { *display:inline-block; }
#navheader_top a:hover { background-color:#5B5B5B; text-decoration:none; }
#navheader_top a.nav_dropdown { padding:3px 9px; background:transparent url(/im/chrome/nav_dropdown.gif) no-repeat 5px 12px; }
#navheader_top a:hover.nav_dropdown { background-color:#5B5B5B; }
#navheader_top ul#account_options { top:13px; left:auto; right:0; font-size:11px; font-weight:normal; }
#navheader_top ul#account_options li { padding:0 0 0 3px; color:#999; }
#navheader_top ul#account_options a { color:#999; padding:0; }
#navheader_top ul#account_options a:hover { color:#FFF; background:transparent; text-decoration:underline; }
#navheader_top a.semi_highlight { background-color:#333; }
#navheader_top a.highlight,
#navheader_top a:hover.highlight,
#navheader_btm a.highlight { background-color:#5B5B5B; text-decoration:none; }
#navheader_btm #nav_btm_games { padding: 3px 2px; }
#navheader_btm #nav_games_dropdown { padding: 3px 8px; background:transparent url(/im/chrome/nav_dropdown.gif) no-repeat 4px 9px; }
#navheader_btm #nav_btm_more { padding: 3px 2px; }
#navheader_btm #nav_more_dropdown { padding: 3px 8px; background:transparent url(/im/chrome/nav_dropdown.gif) no-repeat 4px 9px; }
#navheader_btm a#nav_btm_games:hover,
#navheader_btm a#nav_btm_more:hover { background-color:#5B5B5B; }
#navheader_btm a#nav_btm_games.semi_highlight,
#navheader_btm a#nav_btm_more.semi_highlight { background-color:#3F3F3F; }
#navheader_btm a#nav_btm_games:hover.highlight,
#navheader_btm a#nav_btm_more:hover.highlight,
#navheader_btm a#nav_btm_games.highlight,
#navheader_btm a#nav_btm_more.highlight,
#navheader_btm a#nav_games_dropdown.highlight,
#navheader_btm a#nav_more_dropdown.highlight,
#navheader_btm a#nav_games_dropdown:hover,
#navheader_btm a#nav_more_dropdown:hover { background-color:#7F7F7F; }

#navheader_btm .navcontent ul.header_btm_links { position:static; float:left; display:inline; margin:4px 0 0 210px; white-space: nowrap; }
/* TA-1118: gold_in_header test */
#navheader_btm .navcontent ul.with_gold { margin-left: -13px; }
#navheader_btm #header_gold { float: left; margin-top: 5px; width: 181px; *padding-top: 1px; white-space: nowrap; overflow: hidden; }
#navheader_btm #header_gold span { margin: 0px 2px; }
#navheader_btm #header_gold .gold_small { display:inline-block; width:12px; height:13px; margin:-3px 0 0; vertical-align:middle; }
.gold_held { background-color:red; }
/* a couple overrides for IE6+7 (8 will ignore this)*/
#navheader_btm #header_gold .gold_small { *display:inline; *margin:0 3px 0 0; }
#navheader_btm li a { *display:inline-block; padding: 3px 4px; }
#navheader_btm li span { display:inline-block; padding:3px 0 3px 1px; }
/* Nav submenus */
#navheader .yuimenu { background-color : #fff ;position : absolute ;visibility : hidden ; border: 1px solid #5B5B5B; }
#navheader .yuimenu ul { list-style: none;margin: 0;padding: 3px 0px;border-top: 1px solid #CCC; }
#navheader .yuimenu ul li { padding:3px 0; }
#navheader .first-of-type { border: none; }
#navheader .yuimenuitem { display:block; text-decoration:none; font-size:12px; margin:0 3px; padding:0; }
#navheader .yui-menu-shadow { display: none; }
#navheader a.yuimenuitemlabel,
#navheader a.yuimenuitemlabel:link,
#navheader a.yuimenuitemlabel:active,
#navheader a.yuimenuitemlabel:visited { padding: 0px 5px; }
#navheader .yuimenuitemlabel:hover { text-decoration : underline ;cursor : pointer ; }
#navheader .yuimenuitem a.selected { background-color : #fff ;cursor : pointer; }
#navheader .yui-overlay, #navheader .yui-panel-container { visibility:hidden;position:absolute;z-index:2; }

/* Alerts Menu styling */
#alerts_dropdown { width: 165px; background-color : #fff ;position : absolute ;visibility : hidden ; border: 1px solid #5B5B5B; }
#alerts_dropdown .bd ul li { padding:0; }
#navheader #alerts_dropdown a { overflow: hidden; display: block; padding:1px 0 6px 22px; }

/* Presence Menu styling */
#presence-menu .bd li{padding-bottom: 2px;padding-top: 2px; }
#presence-menu .bd img {margin: 0 1px -1px 0; }
#presence-menu .menuHeader a,
#presence-menu .selectedItem a {color: #000000;cursor: default !important; /* override YUI's styling. */text-decoration: none !important; /* override YUI's styling. */}
#presence-menu .boldText a {font-weight: bold; }
.yui-menu-no-border {border: none !important; /* override YUI's styling. */}

/* Alerts drop down menu */
#header_alerts {
    list-style:none;
    position:static;
    float:right;
    width: 105px;
    height:23px;
    overflow:hidden;
    text-align:left;
    display: inline;
    visibility: hidden;
    margin:3px 0 0 0;
    padding: 0 0 0 1px;
    border-top: 1px solid #656565;
    border-left: 1px solid #656565;
    border-bottom: 1px solid #1f1f1f;
    border-right: none;
}
#header_alerts .alerts_nav_menu_open { font-weight: bold; color: #FFFFFF; margin: 3px 0 0 1px; }
#header_alerts li { display:inline-block; width:16px; height:16px; margin:2px 0 0 3px; padding:2px 3px; }
#header_alerts li { *display:inline; }
#header_alerts li:hover { background-color: #7a7a7a; }
#header_alerts li a { display:inline-block; width:16px; height:16px; padding:0; }
.alerts-hover { background-color: #7a7a7a; }
.alerts-semi-hover { background-color: #5f5f5f; }
.alerts-icon,
.presence-icon { cursor: pointer; float: right; height: 30px; text-align: center; width: 25px; }
.alerts-icon { visibility: hidden; width: 24px; }
.presence-icon { margin-left: 10px; }
.alerts-icon .button-div,
.presence-icon .button-div {  border-top: 1px solid #656565; border-left: 1px solid #656565; border-bottom: 1px solid #1f1f1f; border-right: 1px solid #1f1f1f; height: 23px; margin-top: 3px; width: 23px; }
.alerts-icon .button-div { border-left: none; width: 22px; }
.alerts-icon .button-div img { margin-top: 9px; }
.presence-icon .button-div img { margin-top: 4px; }
.presence-icon .button-menu-open { background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; height: 24px; position:relative; z-index: 1001}
.presence-icon .icon_hover { background-color: #7a7a7a; }

/* Login Bonus Toast Pane */
.toast_pane { background-color: #FFFFFF; border: 1px solid #5B5B5B; padding: 5px; width: 175px; height: 1px; overflow: hidden; visibility: hidden;}
.toast_pane .toast_header { margin: 0px 2px 2px 1px; }
.toast_pane .toast_header .header { float: left; height: 15px; width: 144px; padding-left: 2px; padding-top: 2px; font-weight:bold;}
.toast_pane .gold_img { float: left; display: inline;  height: 28px; width: 28px; }
.toast_pane .gold_img img { margin: 4px 2px 0 0; }
.toast_pane .msg_container { float: left; margin: 2px 2px 0 3px; overflow: hidden; width: 130px; display: inline; }
.toast_pane .view_link_container { margin: 5px 0 0 3px; font-weight: bold; padding-bottom: 5px;}
.toast_pane a.close_icon { background:url('/im/home/delete_x_gray.gif') no-repeat; width:13px; height:13px; float:right; cursor:hand; }
.toast_pane a.close_icon:hover { background:url('/im/home/delete_x_red.gif') no-repeat; }
