/* Header styles */

/*********************
network imprint
*********************/
#corp-networkBar{height:19px;position:relative;z-index:101}
#corp-networkBar #corp-networkLinks{color:#8f8f8f;font-size:0.83em;height:19px;margin:0 auto;position:absolute;text-align:right;width:980px}
#corp-networkBar #corp-networkLinks a {color:#8f8f8f;font-weight:normal;padding:0 5px}
#corp-networkBar #corp-networkLinks a:hover {border:none}

/*********************
header
*********************/
#header{background:#223246 url('/_img/body-rpt.png') repeat-x;width:100%}
.ign-header {height:132px;margin:0 auto;position:relative;width:970px}
.ign-header .content{float:left;height:112px;width:inherit}
.ign-header input{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:0.92em}
.img-masthead {background:url('../_img/masthead-logo.jpg') no-repeat 0 0;display:block;height:132px;left:-290px;position:absolute;text-indent:-5000px;top:0;width:537px;z-index:100}
.img-masthead a{display:block;float:right;height:52px;margin:18px 60px 0 0;width:177px;_margin-right:30px}
.img-masthead a:hover{border:none}

/*********************
search bar
*********************/
#masthead-search {left:255px;margin-top:25px;position:absolute;width:475px;*z-index:101}
#search-global,#search-type,#search-dropdown,#search-dropdown .label,#search-dropdown .dropdown,
#masthead-search .label-search,
#masthead-search .tl,
#masthead-search .tr,
#masthead-search .bl,
#masthead-search .br {background:url('../_img/sprite-search-box.png') no-repeat 0 0}
#masthead-search .tl,
#masthead-search .tr,
#masthead-search .bl,
#masthead-search .br {background-color:#999;height:3px;position:absolute;width:3px;_font-size:0} /* ie6 will not shrink height beyond certain point if not font-size 0 */
#masthead-search .tl {background-position:-4px -168px;left:-1px;top:-1px}
#masthead-search .tr {background-position:-7px -168px;right:-1px;top:-1px}
#masthead-search .bl {background-position:-4px -171px;bottom:-1px;left:-1px}
#masthead-search .br {background-position:-7px -171px;bottom:-1px;right:-1px}
#search-global {background-repeat:repeat-x;background-position:0 -96px;border:0;float:left;font-size:1.08em;margin-top:0;padding:6px 6px 6px 0;width:240px}
input#search-global:focus {outline:none}
#masthead-search .label-search {background-position:0 -48px;float:left;height:28px;text-indent:-50000px;width:6px}
#search-type {background-position:right 0;float:left;height:28px;padding:0 6px 0 0}
#search-dropdown {background-position:0 -96px;background-repeat:repeat-x;color:#000;float:left;height:28px;position:relative;text-align:center}
#search-dropdown .input,
#search-dropdown .label {cursor:pointer;font-weight:bold;line-height:2.25em;padding-left:6px;text-align:center;text-indent:-10px;width:70px}
#search-dropdown .label {background-position:right -132px;border-left:1px solid #ccc;float:left;height:26px;margin:1px 0}
#search-dropdown.selected .label {display:none}
#search-dropdown .dropdown {background-color:#e4e4e4;background-position:0 -193px;background-repeat:repeat-x;border:1px solid #333;display:none;float:left;margin-right:-7px;left:-1px;padding-right:5px;position:relative;top:0}
#search-dropdown.selected .dropdown {display:block;_z-index:1}
#search-submit {background:url('../_img/search-but.png') no-repeat 0 0;border:0;font-weight:bold;height:28px;margin-left:5px;padding-bottom:2px;width:57px;*padding-bottom:0px}
#search-domain {display:none}

/*********************
navigation bar
*********************/
*+html ul.nav .hub-nav{height:22px}
#nav-global{bottom:10px;float:left;margin-top:8px;font-weight:bold;height:23px;line-height:1.75em;padding:3px 10px;position:absolute;width:1000px;z-index:1001;_bottom:4px}
#nav-global a {color:#fff;padding:0 9px}
#nav-global .selected a {border-bottom:1px solid #000;border-top:1px solid #000;color:#1b5494;padding-bottom:7px;padding-top:5px}
#nav-global .guides a{padding-right:14px}
#nav-home{margin-right:8px}
#home .home {background:#fff}
.home a:hover{text-decoration:underline}
#home ul#nav-global .home a,  #betas .beta-nav a, #Demos .demos-nav a, #free-games .free-games-nav a, #mods .mods-nav a, #Patches .patches-nav a, #Drivers .utilities-nav a, #genres .genre-nav a, #community .community-nav a, #top-games .topgames-nav a{border-top:1px solid #000;border-bottom:1px solid #000;color:#333;padding:5px 7px 7px 9px}
#home ul.nav li.hub-nav.home {background:#fff;z-index:100}
ul#nav-global li.sub-nav .sub-bullets ul li, ul#nav-global li.sub-nav ul li {*margin-left:-15px}

/*********************
dropdowns
*********************/
.sub-nav ul {position:absolute}
.sub-nav-display-sub ul {border-right:medium none;width:auto}
li.sub-nav ul {position:absolute;width:120px}
ul#nav-global li.sub-nav li {color:#000;float:none;list-style-position:outside}
li .sub-nav-display {display:none;z-index:210;_left:-1px}
ul#nav-global .sub-nav-display-sub ul li {float:left}
.submenu-top {border-bottom:#d6d6d6 1px solid;display:none}
.submenu-top.bottom {border-top:1px #fff solid}
.guides .submenu-top {height:auto}
.guides.sub-bullets .sub-bullets-head {width:100%}
.guides.sub-bullets ul li {list-style-type:none}
.selected .sub-nav-display {background:#e4e4e4 url('../_img/nav-sub-back.gif') repeat-x scroll 0 0;border:solid #000 1px;border-top:none;display:block;top:23px;left:-1px;position:absolute;width:660px}
.rev.selected .sub-nav-display {left:auto;right:-2px;*left:auto;*+right:-3px}
#nav-global .selected, #betas .beta-nav, #Demos .demos-nav, #free-games .free-games-nav, #mods .mods-nav, #Patches .patches-nav, #Drivers .utilities-nav, #genres .genre-nav, #community .community-nav, #top-games .topgames-nav{background:#fff;z-index:101}
#nav-global li.selected ul {display:block;float:left;position:relative;z-index:100}
.sub-nav-display-sub {border-bottom:3px solid #9a0000}
.row .sub-nav-display-sub .default {border-top:none;padding:0 10px}
#nav-global .selected .row {border-bottom:#d6d6d6 1px solid;border-top:1px #fff solid;clear:both;display:block;float:left;left:0;padding:10px;position:relative;width:100%}
#nav-global .selected .row ul {border-left:1px solid #d6d6d6;border-right:0;width:auto}
#nav-global .selected .margin {float:left;margin:0 15px 0 0}
#nav-global li .selected ul {display:block;float:left;position:relative}
ul.nav li {float:left;list-style-position:outside;margin:0;position:relative}
ul.nav .hub-nav {height:23px;padding:3px 0}
.selected .sub-bullets {width:auto;_width:1%}
.selected .sub-bullets ul li {list-style-type:none;width:160px}
.selected .sub-bullets ul {color:#fff;width:180px}
.selected .rows ul {border:none;padding:0;width:50%}
.selected .rows ul li {left:0}
.selected .sub-bullets .sub-bullets-head {width:100%}
.sub-nav.selected .submenu-top {display:block;float:left;padding:10px;width:auto}
.selected .sub-nav-display-sub {background:transparent;border:none;border-top:#fff solid 1px;clear:both;float:left;left:0;padding:0;position:relative;width:100%;_width:676px}
ul#nav-global li.sub-nav li a {border:none;color:#004c99;font-size:0.92em;font-weight:normal;padding:0}
ul#nav-global li.sub-nav li a:hover{text-decoration:underline}
	
/*********************
navigation corners, bubbles, and weird things like that
*********************/
ul.nav li.nav-channel, ul.nav .last, .left-corner-selected, .curve-selected, .rev .curve-selected, .right-corner-selected, .selected .bot-bub, #home .home .left-corner, #home .home .right-corner, #home .home .bot-bub, #betas .beta-nav .bot-bub, #betas .beta-nav .left-corner, #betas .beta-nav .right-corner, #Demos .demos-nav .bot-bub, #Demos .demos-nav .left-corner,#Demos .demos-nav .right-corner, #free-games .free-games-nav .bot-bub,  #free-games .free-games-nav .left-corner,  #free-games .free-games-nav .right-corner, #mods .mods-nav .bot-bub, #mods .mods-nav .left-corner, #mods .mods-nav .right-corner, #Patches .patches-nav .bot-bub, #Patches .patches-nav .left-corner, #Patches .patches-nav .right-corner, #Drivers .utilities-nav .bot-bub, #Drivers .utilities-nav .left-corner, #Drivers .utilities-nav .right-corner, #genres .genre-nav .bot-bub, #genres .genre-nav .left-corner, #genres .genre-nav .right-corner, #community .community-nav .bot-bub, #community .community-nav .left-corner, #community .community-nav .right-corner, #top-games .topgames-nav .bot-bub, #top-games .topgames-nav .left-corner, #top-games .topgames-nav .right-corner{background:url('../_img/nav-sprite.png') repeat-x 0 -80px}

.bot-bub {display:none}
.curve {display:none}
.curve-selected {background-position:right -367px;height:12px;position:absolute;padding:3px 0;right:-11px;left:12px;z-index:101;top:16px;display:block;_display:none}
.left-corner, .right-corner {height:23px;left:0;padding:3px 0;position:absolute;top:0}
.right-corner {left:100%;right:-2px;*+right:auto}
.rev .curve-selected {background-position:1px -394px;background-repeat:no-repeat;height:12px;left:-10px;_display:none}
.rev.selected .bot-bub {left:1px}

/********************
specific nav bg's
*********************/
.left-corner-selected , #home .home .left-corner, #betas .beta-nav .left-corner, #Demos .demos-nav .left-corner, #free-games .free-games-nav .left-corner, #mods .mods-nav .left-corner, #Patches .patches-nav .left-corner, #Drivers .utilities-nav .left-corner, #genres .genre-nav .left-corner, #community .community-nav .left-corner, #top-games .topgames-nav .left-corner{background-position:0 -190px;left:-1px}
.right-corner-selected , #home .home .right-corner, #betas .beta-nav .right-corner, #Demos .demos-nav .right-corner, #free-games .free-games-nav .right-corner, #mods .mods-nav .right-corner, #Patches .patches-nav .right-corner, #Drivers .utilities-nav .right-corner, #genres .genre-nav .right-corner, #community .community-nav .right-corner, #top-games .topgames-nav .right-corner{background-position:-4px -233px}
#home .home .bot-bub, #betas .beta-nav .bot-bub, #Demos .demos-nav .bot-bub, #free-games .free-games-nav .bot-bub, #mods .mods-nav .bot-bub, #Patches .patches-nav .bot-bub, #Drivers .utilities-nav .bot-bub, #genres .genre-nav .bot-bub, #community .community-nav .bot-bub, #top-games .topgames-nav .bot-bub{background-position:48% -165px;background-repeat:no-repeat;display:block;left:0;position:absolute;top:24px;width:100%;z-index:100;_display:none;_height:15px;_width:50px;_top:80px}
#home .home .left-corner {height:29px;left:-1px;z-index:100}
#home .home .right-corner {height:29px;z-index:100}
ul.nav .hub-nav.guides {background:url('../_img/nav-sprite.png') no-repeat 100% -456px}
#nav-global .guides.selected{background:#fff url('../_img/nav-sprite.png') no-repeat 100% -475px}
ul.nav .nav-channel.first {background-position:0 0}
ul.nav .last {background-position:100% -37px}

/********************
drop down menus 
*********************/
li .sub-nav-display ul {border-left:1px solid #d6d6d6;border-right:1px solid white;padding:10px;width:auto}
#nav-global li.sub-nav ul li {*padding-left:15px}
#nav-global li.sub-nav.selected .guides .submenu-top {width:225px}
#nav-global li.sub-nav.selected .submenu-top.submenu-games {width:195px;_float:none}
#nav-global li.sub-nav.selected.rev .submenu-top.submenu-games {border-top:1px #fff solid;width:235px}
.sub-nav-display {display:none;z-index:100}


/********************
Account styles 
*********************/
#masthead-tools {color:#fff;font-weight:bold;float:right;margin-top:20px;margin-top:10px;height:55px;width:180px}
#masthead-login .left,#masthead-login .right,#masthead-login .curve {background:url('../_img/nav-sprite.png') no-repeat 0 0;display:none;position:absolute;_font-size:0}
#masthead-login .left,#masthead-login .right {height:16px;top:0;width:7px}
#masthead-login .left {background-position:0 -190px;left:-6px}
#masthead-login .right {background-position:-4px -233px;right:-6px}
#masthead-login .curve {background-position:right -367px;bottom:3px;height:10px;right:-10px;width:10px}
#masthead-login .account-actions,#masthead-logout .register-actions {float:left}
#masthead-login .account-actions li,#masthead-logout .register-actions li {clear:left;float:left;width:100%}
#masthead-login .container-sub-nav {position:relative;_float:left} 
#masthead-login .container-sub-nav.selected .left,#masthead-login .container-sub-nav.selected .right,#masthead-login .container-sub-nav.selected .curve,#masthead-login .container-sub-nav.selected .sub-nav {display:block;position:absolute}
#masthead-login .label-sub-nav {cursor:pointer;display:block;padding-right:6px;position:relative;_float:left}
#masthead-login .container-sub-nav.selected .label-sub-nav {border-top:1px solid #000;background-color:#fff;color:#000}
#masthead-login .sub-nav {background:#e4e4e4 url('../_img/nav-sub-back.gif') repeat-x 0 0;border:1px solid #000;display:none;left:-6px;margin:0;padding:5px 0 0;position:absolute;top:13px;width:173px}
#masthead-login .sub-nav li {float:none;margin:0;list-style:none none outside}
#masthead-login .sub-nav a {color:#004c99;font-size:0.92em;font-weight:normal;display:block;line-height:1.75em;padding:0 5px 0 10px}
#masthead-login .sub-nav a:hover{text-decoration:underline}
#masthead-login a,#masthead-logout a {color:#fff}
#masthead-login a:hover,#masthead-logout a:hover {border:none}
#masthead-login li.lnk-sign-out a,#masthead-logout li.lnk-register a{font-size:0.92em;font-weight:normal}
#masthead-login .left, #masthead-login .right, #masthead-login .curve, #masthead-login .container-sub-nav.selected .label-sub-nav {z-index:101}
#masthead-login .container-sub-nav.selected {z-index:1100}
#masthead-login, #masthead-logout{display:none}