/*
-----------------------------------------------
Searchbox
----------------------------------------------- */

#searchbox {
	text-align: right;
	margin: 0 -10px 30px 0;
}



/*
-----------------------------------------------
Navigation Tabs
----------------------------------------------- */

#LTN-logo {
	float:left;
	display: block;
	width: 213px;
	height: 93px;
	text-align: center;
	padding-top: 15px;
}


#tabs {
	float:right;
	margin-right: -11px;
}

#nav_primary {
	width:717px;
	height:50px;
	display:block;
	margin:12px 0 0 0;
}
#nav_primary li {
	display:block;
	height:50px;
	width:100px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}
#nav_primary li a {
	display:block;
	height:50px;
	color: #333;
}
#nav_primary li span {
	display:block;
	background:transparent url(../../960files/img/tab-sprites.gif) 0 0 no-repeat;
	height:50px;
	width:100px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	text-indent:-50000px;
}
#nav_primary li a:hover span {
	cursor:pointer;
}
#nav_primary li#nav_primary_home {
	width:87px;
}
#nav_primary li#nav_primary_home a span {
	width:87px;
	background-position:0 0;
}
#nav_primary li#nav_primary_home a:hover span {
	background-position:0 -50px;
}
body.front #nav_primary li#nav_primary_home a span {
	background-position:0 -100px;
}
#nav_primary li#nav_primary_about {
	width:87px;
}
#nav_primary li#nav_primary_about a span {
	width:87px;
	background-position:-87px 0;
}
#nav_primary li#nav_primary_about a:hover span {
	background-position:-87px -50px;
}
body.section-about #nav_primary li#nav_primary_about a span {
	background-position:-80px -100px;
}
#nav_primary li#nav_primary_how {
	width:72px;
}
#nav_primary li#nav_primary_how a span {
	width:72px;
	background-position:-174px 0;
}
#nav_primary li#nav_primary_how a:hover span {
	background-position:-174px -50px;
}
body.section-the-mile #nav_primary li#nav_primary_how a span {
	background-position:-163px -100px;
}
#nav_primary li#nav_primary_where {
	width:92px;
}
#nav_primary li#nav_primary_where a span {
	width:92px;
	background-position:-246px 0;
}
#nav_primary li#nav_primary_where a:hover span {
	background-position:-246px -50px;
}
body.section-fundraise #nav_primary li#nav_primary_where a span {
	background-position:-262px -100px;
}
#nav_primary li#nav_primary_why {
	width:73px;
}
#nav_primary li#nav_primary_why a span {
	width:73px;
	background-position:-338px 0;
}
#nav_primary li#nav_primary_why a:hover span {
	background-position:-338px -50px;
}
body.section-teachers #nav_primary li#nav_primary_why a span {
	background-position:-368px -100px;
}
#nav_primary li#nav_primary_downloads {
	width:131px;
}
#nav_primary li#nav_primary_downloads a span {
	width:131px;
	background-position:-411px 0;
}
#nav_primary li#nav_primary_downloads a:hover span {
	background-position:-411px -50px;
}
body.section-shop #nav_primary li#nav_primary_downloads a span {
	background-position:-469px -100px;
}
#nav_primary li#nav_primary_shop {
	width:77px;
}
#nav_primary li#nav_primary_shop a span {
	width:77px;
	background-position:-542px 0;
}
#nav_primary li#nav_primary_shop a:hover span {
	background-position:-542px -50px;
}
body.section-play #nav_primary li#nav_primary_shop a span {
	background-position:-544px -100px;
}
#nav_primary li#nav_primary_contactus {
	width:98px;
}
#nav_primary li#nav_primary_contactus a span {
	width:98px;
	background-position:-619px 0;
}
#nav_primary li#nav_primary_contactus a:hover span {
	background-position:-619px -50px;
}
body.section-whats-on #nav_primary li#nav_primary_contactus a span {
	background-position:-613px -100px;
}
