/**
    Wrapper, Header & Search
*/

body {
	background:#000 url(../../images/generic/generic-bg.jpg) no-repeat scroll top center;
	color: #fff;
}

p, li{
	font-size: 1.1em;
}

a {
	color: #6ccff6;
	text-decoration:none;
}

a:hover, a:active, a:focus {
	color: #fff;
	text-decoration:underline;
}

#wrapper {
	width: 699px;
	margin: 0 auto;
}


/** Global Header
*/

#global-header {
	border-top:1px solid #1b4c61;
	border-bottom:1px solid #19556c;
	background:url(../../images/generic/transparency.png) 0 0;
	overflow:hidden;
}

#global-header ul {
	margin:0 auto;
	width:50em;
	overflow:hidden;
}

#global-header li {
	font-size:1em;
	text-transform:uppercase;
	float:left;
	margin:6px 18px 0 0;
	padding-right:18px;
	background:url(../../images/generic/global-header-seperator.gif) right no-repeat;
}

#global-header li.current a {
	color:#fff;
}

#global-header li.last {
	margin-right:0;
	padding-right:0;
	background:none;
}

#global-header li a {
	text-decoration:none;
	overflow:hidden;
}

/*
    Accessibility links
*/

#accessibility
{
    position: absolute;
    overflow: hidden;
    top:0;
    left:0;
}

#accessibility h3
{
    display: none;
}

#accessibility ul 
{
    margin-left:10px;
}

#accessibility ul li 
{
    float: left;
    display: inline;
}

#accessibility ul li a 
{
    text-indent: -9999px;
    display: block;
    color:#fff;
}

#accessibility ul li a:focus, 
#accessibility ul li a:active
{
    text-decoration: underline;
    text-indent: 0;
    outline: 0;
}

/*
	Header 
*/

#header #logo-powerade-innergear
{
	width:158px;	
	height:50px;
	overflow: hidden;
	float: left;
}
#header #logo-powerade-innergear a {
	background:url(../../images/generic/logo-powerade-innergear.png) 0 0 no-repeat;
	width:158px;	
	height:50px;
	display:block;
	text-indent:-9999em;
	overflow: hidden;
}
#header #logo-powerade-innergear a:focus {
    background-position: 0 -50px;
    outline: 0;
}

#header {
	overflow: hidden;
	margin: 32px 0 20px 0;
}


#navigation {
	float:right;
	margin-top:9px;
	/*margin-left:46px;*/
}

#navigation .nav-bg-top {
	background:url(../../images/generic/menu-bg-top.png) 0 0 no-repeat;
	width:495px;	height:6px;
	font-size:0;
}

#navigation .nav-bg-rep {
	background:url(../../images/generic/menu-bg-rep.png) 0 0 repeat-y;
	width:495px; min-height:26px;
	overflow:hidden;
}

#navigation .nav-bg-bot {
	background:url(../../images/generic/menu-bg-bot.png) 0 0 no-repeat;
	width:495px;	height:6px;
}



#navigation ul {
	list-style-type:none;
	padding:0;
	margin:6px 0 0 22px;
}

#navigation li {
	background:url(../../images/generic/global-header-seperator.gif) right no-repeat;
	float:left;
	text-transform:uppercase;
	font-size:1em;
	margin-right:18px;
	padding-right:18px;
}

#navigation a {
	text-decoration:none;
}

#navigation li.current a {
	color:#fff;
}

#navigation li.last {
	margin-right:0;
	padding-right:0;
	background:none;
}











/* Content
*/
#content {
	overflow: hidden;
}





.promo-wrap 
{
	background:url(../../images/generic/transparency.png) 0 0;
    overflow:hidden;
    padding:10px;
    width:680px;
}

.promo-wrap p {
	margin:12px 0;
}

.promo-wrap .hero-wrap .hero-top 
{
	background:url(../../images/pagespecific/poweradegb.com/hero-top.png) 0 0 no-repeat;
	width:678px;	height:6px;
	font-size:0;
}

.promo-wrap .hero-wrap .hero-rep
{
	background:url(../../images/pagespecific/poweradegb.com/hero-rep.png) 0 0 repeat-y;
	padding-left:6px;
	/*padding-right:180px;GJL: this broke comp page*/
	overflow:hidden;
}

.promo-wrap .hero-wrap .hero-rep a img,
.nugget-outer-wrap .nugget-wrap .hero-rep a img 
{
    border: solid 1px #000;
}

.promo-wrap .hero-wrap .hero-rep a:focus, 
.nugget-outer-wrap .nugget-wrap .hero-rep a:focus 
{
    outline: 0;
}
.promo-wrap .hero-wrap .hero-rep a:focus img,
.nugget-outer-wrap .nugget-wrap .hero-rep a:focus img
{
    border: solid 1px #2495BE;
}

.promo-wrap .hero-wrap .hero-bot 
{
	background:url(../../images/pagespecific/poweradegb.com/hero-bot.png) 0 0 no-repeat;
	width:678px;	height:6px;
	font-size:0;
}

.hero-wrap h2 {
	color:#fff;
	font-size:2.4em;
	margin-bottom:6px;
	text-transform:uppercase;
}

/*
	Footer
*/

#footer 
{
	margin-top:70px;
	margin-bottom: 20px;
	clear: both;
}

#footer p {
	font-size: 1em;
}

#footer p a {
	border-bottom: solid 1px #6ccff6;
	text-decoration: none;
	color: #fff;
	line-height:1.6em; /*GJL: added to show border in ie6 */
}
#footer a:hover
{
	border-bottom:none;
}
#footer .footer-links a:hover {
	border-bottom:none;
}

#footer p.footer-left {
	display: inline;
	float: left;
	width: 600px;
	padding: 0 0 10px 0;
}
#footer p.footer-mid {
	text-align: center;
	width: 100%;
}
#footer p.footer-right {
	display: inline;
	float: right;
}


#footer .footer-links {
	text-align:center;
	overflow:hidden;
	margin-left:5px;
	float:right;
	margin-bottom:15px;
}

#footer .footer-links ul 
{
	overflow:hidden;
}


#footer .footer-links li {
	float:left;
	margin:12px 24px;
	font-size:1em;
}

#footer .footer-links li.last {
	margin-right:0;
}

#footer .footer-links a {
	border-bottom:1px solid #6CCFF6;
	color:#FFFFFF;
	text-decoration:none;
	line-height:1.6em; /*GJL: added to show border in ie6 */
}


.take-streets-sml {
	background:url(../../images/generic/logo-streets.png) 0 0 no-repeat;
	width:68px;	height:30px;
	text-indent:-9999em;
	margin-bottom:-30px;
}

/* sponsors
*/

#footer .sponsors 
{
	text-indent:-9999em;
	display:block;
	overflow:hidden;
	float:left;
	width:320px;
}

#footer .sponsors li 
{
	float:left;
	margin-right:6px;
	padding-right:6px;
	border-right:1px solid #163d4d;
}
#footer .sponsors li.last 
{
	border:none;
	margin-right:0;
	padding-right:0;
}


#footer .sponsors .logo-fifa 
{
	background:url(../../images/generic/logo-fifa.png) 0 0 no-repeat;
	width:35px;	height:38px;
}
#footer .sponsors .logo-football-league 
{
	background:url(../../images/generic/logo-football-league.png) 0 0 no-repeat;
	width:38px;	height:38px;
}
#footer .sponsors .logo-rfu
{
	background:url(../../images/generic/logo-rfu.png) 0 0 no-repeat;
	width:25px;	height:38px;
}
#footer .sponsors .logo-streets
{
	background:url(../../images/generic/logo-streets.png) 0 0 no-repeat;
	width:68px;	height:38px;
}
#footer .sponsors .logo-teamgb
{
	background:url(../../images/generic/logo-teamgb.png) 0 0 no-repeat;
	width:31px;	height:40px;
}
#footer .sponsors .logo-wru
{
	background:url(../../images/generic/logo-wru.png) 0 0 no-repeat;
	width:25px;	height:38px;
}