@charset "UTF-8";
/* CSS Document */

#navigation ul {
    cursor: pointer;
	margin: 0;
	padding: 0;
}

#navigation ul.nav li {
	display: inline;
}

#navigation ul.nav li a {
	display: block;
	float: left;
	text-decoration: none;
	height: 44px;
	outline: none:
}


/* ----------------------------------- HOME BUTTON ----------------------------------- */

#navigation ul.nav li a.homeBtn {
	text-indent: -9999px;
	width: 74px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
}

#navigation ul.nav li a.homeBtn:hover {

	background-image: url(../images/nav_sprite.gif);
	background-position: 0px -44px;
}

/* ----------------------------------- STALLS BUTTON ----------------------------------- */

#navigation ul.nav li a.stallsBtn {
	text-indent: -9999px;
	width: 65px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -74px 0px;	
}

#navigation ul.nav li a.stallsBtn:hover, #navigation ul.nav li a.stallsSelect {
	text-indent: -9999px;
	width: 65px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -74px -44px;
}

/* ----------------------------------- STALLS DROPDOWN ----------------------------------- */

#navigation ul.nav li:hover #stallsDrop {
	left: 67px;
}

#stallsDrop {
	position: absolute;
	top: 44px;
	left: -9999px;
	width: 138px;
	height: 79px;
	padding: 0;
	margin: 0;
	background: url(../images/dropdown-sprite.png) no-repeat 0 0;
	z-index: 9999;
}

#stallsDrop ul li a:link, #stallsDrop ul li a:visited {
	display: block;
	width: 138px;
	height: 35px;
	text-indent: -9999px;
	padding: 0 0 0 15px;
}

#stallsDrop ul li a.groundBtn:hover, #stallsDrop ul li a.groundBtn:active {
	background: url(../images/dropdown-sprite.png) no-repeat 0px -79px;
}

#stallsDrop ul li a.firstBtn:hover, #stallsDrop ul li a.firstBtn:active {
	background: url(../images/dropdown-sprite.png) no-repeat 0px -193px;
}

/* ----------------------------------- OPENING TIMES BUTTON ----------------------------------- */

#navigation ul.nav li a.openBtn {
	text-indent: -9999px;
	width: 129px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -139px 0px;	
}

#navigation ul.nav li a.openBtn:hover, #navigation ul.nav li a.openSelect {
	text-indent: -9999px;
	width: 129px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -139px -44px;
}

/* ----------------------------------- GETTING THERE BUTTON ----------------------------------- */

#navigation ul.nav li a.gettingBtn {
	text-indent: -9999px;
	width: 122px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -268px 0px;	
}

#navigation ul.nav li a.gettingBtn:hover, #navigation ul.nav li a.gettingSelect {
	text-indent: -9999px;
	width: 122px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -268px -44px;
}

/* ----------------------------------- NEWS & EVENTS BUTTON ----------------------------------- */

#navigation ul.nav li a.newsBtn {
	text-indent: -9999px;
	width: 129px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -390px 0px;	
}

#navigation ul.nav li a.newsBtn:hover, #navigation ul.nav li a.newsSelect {
	text-indent: -9999px;
	width: 129px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -390px -44px;
}

/* ----------------------------------- CUSTOMER SERVICES BUTTON ----------------------------------- */

#navigation ul.nav li a.serviceBtn {
	text-indent: -9999px;
	width: 148px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -519px 0px;	
}

#navigation ul.nav li a.serviceBtn:hover, #navigation ul.nav li a.serviceSelect {
	text-indent: -9999px;
	width: 148px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -519px -44px;
}

/* ----------------------------------- STALL APPLICATIONS BUTTON ----------------------------------- */

#navigation ul.nav li a.applicationsBtn {
	text-indent: -9999px;
	width: 146px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -667px 0px;	
}

#navigation ul.nav li a.applicationsBtn:hover, #navigation ul.nav li a.applicationsSelect {
	text-indent: -9999px;
	width: 146px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -667px -44px;
}

/* ----------------------------------- CONTACT BUTTON ----------------------------------- */

#navigation ul.nav li a.contactBtn {
	text-indent: -9999px;
	width: 87px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -813px 0px;	
}

#navigation ul.nav li a.contactBtn:hover, #navigation ul.nav li a.contactSelect {
	text-indent: -9999px;
	width: 87px;
	height: 44px;
	background-image: url(../images/nav_sprite.gif);
	background-position: -813px -44px;
}
