/* HEADER STYLES 
  ---------------
www.titanmagazines.com
*/

#header
{
	position: relative;
	height:147px;
	text-align:center;
	width:991px;
}

#logo
{
	position: absolute;
	width: 379px;
	height: 55px;
	text-indent: -999em;
	top: 0;
	left: 0;
}

#logo a
{
	background: url(graphics/header/bg-logo.gif) no-repeat;
	width: 379px;
	height: 55px;
	display: block;
	outline: 0;
}

#rangekid #logo a
{
	background: url(graphics/header/kids/bg-logo.gif) no-repeat;
}

#banner-header 
{
	position: absolute;
	top: 68px;
	left: 30px;
	width: 480px;
	height:70px;
}

#banner-header img { border: 0; }

 #topStrap
{
	height: 60px;
	color: #fff;
}

ul#navigation-primary-int, ul#navigation-primary-us 
{
	top: 60px;
	margin: 0;	
	left: 535px;
	position: absolute;
	width: 450px;
	height: 38px;
	list-style: none;
}

ul#navigation-primary-int li 
{
	float: left;
	text-indent: -999em;
	height: 38px;
}

ul#navigation-primary-us li 
{
	float: left;
	text-indent: -999em;
	height: 39px;
}

ul#navigation-primary-int li a 
{
	outline: 0;	
	display: block;
	width: 75px;
	height: 38px;
	background: url(graphics/header/navigation-primary.jpg) no-repeat;	
}

ul#navigation-primary-us li a 
{
	outline: 0;	
	display: block;
	width: 113px;
	height: 39px;
	background: url(graphics/header/navigation-primary-us.jpg) no-repeat;	
}

ul#navigation-primary-int li#nav-tots a { background-position: 0 0; }
ul#navigation-primary-int li#nav-comics a { background-position: -75px 0; }
ul#navigation-primary-int li#nav-mags a { background-position: -150px 0; }
ul#navigation-primary-int li#nav-ezines a { background-position: -225px 0; }
ul#navigation-primary-int li#nav-books a { background-position: -300px 0; }
ul#navigation-primary-int li#nav-dw a { background-position: -375px 0; }

ul#navigation-primary-int li#nav-tots a:hover { background-position: 0 -38px; }
ul#navigation-primary-int li#nav-comics a:hover { background-position: -75px -38px; }
ul#navigation-primary-int li#nav-mags a:hover { background-position: -150px -38px; }
ul#navigation-primary-int li#nav-ezines a:hover { background-position: -225px -38px; }
ul#navigation-primary-int li#nav-books a:hover { background-position: -300px -38px; }
ul#navigation-primary-int li#nav-dw a:hover { background-position: -375px -38px; }

ul#navigation-primary-us li#nav-mags a { width: 113px; background-position: 0 0; }
ul#navigation-primary-us li#nav-ezines a { width: 113px; background-position: -113px 0; }
ul#navigation-primary-us li#nav-books a { width: 112px; background-position: -226px 0; }
ul#navigation-primary-us li#nav-dw a { width: 112px; background-position: -338px 0; }

ul#navigation-primary-us li#nav-mags a:hover { background-position: 0 -39px; }
ul#navigation-primary-us li#nav-ezines a:hover { background-position: -113px -39px; }
ul#navigation-primary-us li#nav-books a:hover { background-position: -226px -39px; }
ul#navigation-primary-us li#nav-dw a:hover { background-position: -338px -39px; }

ul#navigation-utility li 
{
	float: left;
	text-indent: -999em;
	height: 23px;
}

ul#navigation-utility li a 
{
	outline: 0;	
	display: block;
	width: 75px;
	height: 23px;
	background: url(graphics/header/navigation-utility.gif) no-repeat;	
}

ul#navigation-utility li#nav-locale a 
{
	outline: 0;
	display: block;
	width: 99px;
	height: 23px;
	background: url(graphics/header/navigation-country.gif) no-repeat;	
}

ul#navigation-utility li#nav-contact a { width: 132px; background-position: 0 0; }
ul#navigation-utility li#nav-cart a { width: 92px; background-position: -132px 0; }

ul#navigation-utility li#nav-contact a:hover { width: 132px; background-position: 0 -23px; }
ul#navigation-utility li#nav-cart a:hover { width: 92px; background-position: -132px -23px; }

ul#navigation-utility li#nav-locale a.locale-US { background-position: 0 0; }
ul#navigation-utility li#nav-locale a.locale-GB { background-position: 0 -23px; }
ul#navigation-utility li#nav-locale a.locale-CA { background-position: 0 -46px; }
ul#navigation-utility li#nav-locale a.locale-AU { background-position: 0 -69px; }
ul#navigation-utility li#nav-locale a.locale-NZ { background-position: 0 -92px; }
ul#navigation-utility li#nav-locale a.locale-IE { background-position: 0 -115px; }

ul#navigation-utility li#nav-locale a.locale-US:hover { background-position: -99px 0; }
ul#navigation-utility li#nav-locale a.locale-GB:hover { background-position: -99px -23px; }
ul#navigation-utility li#nav-locale a.locale-CA:hover { background-position: -99px -46px; }
ul#navigation-utility li#nav-locale a.locale-AU:hover { background-position: -99px -69px; }
ul#navigation-utility li#nav-locale a.locale-NZ:hover { background-position: -99px -92px; }
ul#navigation-utility li#nav-locale a.locale-IE:hover { background-position: -99px -115px; }

ul#navigation-utility li#nav-locale-disabled {
	width: 99px;
	height: 23px;
	background-image: url(graphics/header/navigation-country.gif);
}

ul#navigation-utility li.locale-US { background-position: -198px 0; }
ul#navigation-utility li.locale-GB { background-position: -198px -23px; }
ul#navigation-utility li.locale-CA { background-position: -198px -46px; }
ul#navigation-utility li.locale-AU { background-position: -198px -69px; }
ul#navigation-utility li.locale-NZ { background-position: -198px -92px; }
ul#navigation-utility li.locale-IE { background-position: -198px -115px; }


ul#navigation-subscribe {
	position: absolute;
	width: 443px;
	height: 30px;
	background-color: #000;
	color: #fff;
	top: 115px;
	left: 537px;
	border: 1px solid #3c4048;
}

ul#navigation-subscribe li {
	float: left;
	height: 30px;
	line-height: 30px;
	text-indent: -999em;	
}

ul#navigation-subscribe li a {
	outline: 0;	
	display: block;
	height: 30px;
	background: url(graphics/header/navigation-subscribe.gif) no-repeat;
}

ul#navigation-subscribe li#nav-subscribe a { width: 130px; background-position: 0 0; }
ul#navigation-subscribe li#nav-backissues a { width: 154px; background-position: -130px 0; }
ul#navigation-subscribe li#nav-customerservices a { width: 159px; background-position: -284px 0; }

ul#navigation-subscribe li#nav-subscribe a:hover { background-position: 0 -30px; }
ul#navigation-subscribe li#nav-backissues a:hover { background-position: -130px -30px; }
ul#navigation-subscribe li#nav-customerservices a:hover { background-position: -284px -30px; }

ul#navigation-subscribe li#nav-subscribe-disabled 
{
	text-indent: -999em;
	width: 130px;
	height: 30px;
	background: url(graphics/header/navigation-subscribe.gif) no-repeat -0px -60px;
}

ul#navigation-subscribe li#nav-backissues-disabled 
{
	text-indent: -999em;
	width: 154px;
	height: 30px;
	background: url(graphics/header/navigation-subscribe.gif) no-repeat -130px -60px;
}

ul#navigation-utility
{
    float:right;
    width: auto;
    height: 23px;
    margin: 20px 10px;
    list-style: none;
    border: 1px solid #4b5055;
    background: #000;
}



ul#navigation-utility li#nav-mysubs a { width: 225px; background-position: -312px 0; }
ul#navigation-utility li#nav-mysubs a:hover { width: 225px; background-position: -312px -23px; } 

