/* CSS Document */
/* NAVIGATION */
#main-navigation {
	padding-top:6px;
	margin-bottom:6px;
}
#main-navigation ul {
	list-style:none;
}
#main-navigation li {
	float:left;
}
#main-navigation li a, #main-navigation li a {
	display:block;
	float:left;
	width:125px;
	padding-top:7px;
	padding-bottom:7px;
	text-align:left;
	font-weight:bold;
	color:#666666;
	padding-left:25px;
}
/*Begin custom navigation buttons*/
/*### WHERE TO STAY ###*/
#main-navigation #where-to-stay a {
	background-image:url(../img/nav/stay-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#80D0CE;
	margin-right:6px;
}
#main-navigation #where-to-stay a:visited {
	background-image:url(../img/nav/stay-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#80D0CE;
}
#main-navigation #where-to-stay a:hover {
	background-color:#6AC8C6;
	text-decoration:none;
	color:#FFFFFF;
}
/*----- SELECTED AND OVER BUTTONS */
		#main-navigation #where-to-stay-up a, #main-navigation #where-to-stay-up a:visited {
			background-image:url(../img/nav/where-to-stay-up.gif);
			background-position:top left;
			background-repeat:no-repeat;
			margin-right:3px;
			padding-top:7px;
			padding-bottom:9px;
		}
		#main-navigation #where-to-stay-up a:hover {
			background-position:bottom left;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:25px;
			text-decoration:none;
		}
		
/*OFFERS BUTTON*/
#main-navigation #offersbreaks-nav a {
	background-image:url(../img/nav/offers-breaks-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#94C6E0;
	margin-right:6px;
}
#main-navigation #offersbreaks-nav a:visited {
	background-image:url(../img/nav/offers-breaks-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#94C6E0;
}
#main-navigation #offersbreaks-nav a:hover {
	background-color:#4A9DCA;
	text-decoration:none;
	color:#FFFFFF;
}
/*----- SELECTED AND OVER BUTTONS */
		#main-navigation #offers-breaks-up a, #main-navigation #offers-breaks-up a:visited {
			background-image:url(../img/nav/offers-breaks-up.gif);
			background-position:top left;
			background-repeat:no-repeat;
			margin-right:3px;
			padding-top:7px;
			padding-bottom:9px;
		}
		#main-navigation #offers-breaks-up a:hover {
			background-position:bottom left;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:25px;
			text-decoration:none;
		}
		
/*COME AND EXPLORE BUTTON*/
#main-navigation #explore-nav a {
	background-image:url(../img/nav/come-explore-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#A8D87D;
	margin-right:6px;
}
#main-navigation #explore-nav a:visited {
	background-image:url(../img/nav/come-explore-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#A8D87D;
}
#main-navigation #explore-nav a:hover {
	background-color:#94CF5F;
	text-decoration:none;
	color:#FFFFFF;
}
/*----- SELECTED AND OVER BUTTONS */
		#main-navigation #explore-up a, #main-navigation #explore-up a:visited {
			background-image:url(../img/nav/come-explore-up.gif);
			background-position:top left;
			background-repeat:no-repeat;
			margin-right:3px;
			padding-top:7px;
			padding-bottom:9px;
		}
		#main-navigation #explore-up a:hover {
			background-position:bottom left;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:25px;
			text-decoration:none;
		}

/*WHATS ON*/
#main-navigation #whatson-nav a {
	background-image:url(../img/nav/whats-on-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#FF944F;
	margin-right:5px;
}
#main-navigation #whatson-nav a:visited {
	background-image:url(../img/nav/whats-on-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#FF944F;
}
#main-navigation #whatson-nav a:hover {
	background-color:#FF8635;
	text-decoration:none;
	color:#FFFFFF;
}
/*----- SELECTED AND OVER BUTTONS */
		#main-navigation #whats-on-up a, #main-navigation #whats-on-up a:visited {
			background-image:url(../img/nav/whats-on-up.gif);
			background-position:top left;
			background-repeat:no-repeat;
			margin-right:3px;
			padding-top:7px;
			padding-bottom:9px;
		}
		#main-navigation #whats-on-up a:hover {
			background-position:bottom left;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:25px;
			text-decoration:none;
		}

/*FOOD&DRINK*/
#main-navigation #fooddrink-nav a {
	background-image:url(../img/nav/food-drink-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#FD676A;
	margin-right:5px;
}
#main-navigation #fooddrink-nav a:visited {
	background-image:url(../img/nav/food-drink-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#FD676A;
}
#main-navigation #fooddrink-nav a:hover {
	background-color:#FD5357;
	text-decoration:none;
	color:#FFFFFF;
}
/*----- SELECTED AND OVER BUTTONS */
		#main-navigation #food-drink-up a, #main-navigation #food-drink-up a:visited {
			background-image:url(../img/nav/food-drink-up.gif);
			background-position:top left;
			background-repeat:no-repeat;
			margin-right:3px;
			padding-top:7px;
			padding-bottom:9px;
		}
		#main-navigation #food-drink-up a:hover {
			background-position:bottom left;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:25px;
			text-decoration:none;
		}

/*MAPS&TRAVEL*/
#main-navigation #mapstravel-nav a {
	background-image:url(../img/nav/maps-travel-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#F4CB48;
}
#main-navigation #mapstravel-nav a:visited {
	background-image:url(../img/nav/maps-travel-arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#F4CB48;
}
#main-navigation #mapstravel-nav a:hover {
	background-color:#F2BF26;
	text-decoration:none;
	color:#FFF;
}
/*----- SELECTED AND OVER BUTTONS */
		#main-navigation #maps-travel-up a, #main-navigation #maps-travel-up a:visited {
			background-image:url(../img/nav/maps-travel-up.gif);
			background-position:top left;
			background-repeat:no-repeat;
			padding-top:7px;
			padding-bottom:9px;
		}
		#main-navigation #maps-travel-up a:hover {
			background-position:bottom left;
			padding-top:8px;
			padding-bottom:8px;
			padding-left:25px;
			text-decoration:none;
		}


/* ############################################## SUB NAV BEGIN ################################################### */

/*

The Key to the sub nav Params... using 1 letter to keep URLs short as possible

p1=a ... Where to See and do (Style .param1a)
p1=b ... Offers & Breaks (Style .param1b)
p1=c ... Come & Explore (Style .param1c)
p1=d ... Whats On (Style .param1d)
p1=e ... Food & Drink (Style .param1e)
p1=f ... Maps & Travel (Style .param1f)

*/

.subnav {
	background-color:#E6E6E6;
	padding:4px; 
	margin-top:-1px;
}

/* Different Color Sub Navs */
.param1a {
	background-color:#A6DEDD;
	margin-top:-3px;
}
.param1b {
	background-color:#B4D7E9;
	margin-top:-3px;
}
.param1c {
	background-color:#C2E4A4;
	margin-top:-3px;
}
.param1d {
	background-color:#FFB483;
	margin-top:-3px;
}
.param1e {
	background-color:#FE9496;
	margin-top:-3px;
}
.param1f {
	background-color:#F7DA7F;
	margin-top:-3px;
}

.subnav ul{
	list-style:none;
}
.subnav li{
	display:inline;
	margin-right:15px;
}
.subnav a, .subnav a:visited {
	color:#5D5D5D;
	font-size:95%;
	padding-left:15px;
	background-image:url(../img/nav/sub-menu-arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.subnav a:hover{
	
}
div#main-content div.subnav a.active  {
	font-weight:bold;
	color:#676767;
}
/*##################################### FOOTER BEGIN ###################################*/
#footer{
	padding:8px;
	padding-left:0;
}
#footer ul{
	list-style:none;
	float:left;
}
#footer li{
	display:inline;
	margin-right:15px;
}
#footer a, #footer a:visited {
	color:#7A7A7A;
	font-size:85%;
	font-weight:bold;
	padding-left:15px;
	background-image:url(../img/nav/footer-arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#footer a:hover{
	
}

#business-li 
{
    margin:0px;
    float:right;
    display:inline;
    margin-bottom:10px;

}

#business1-li 
{
    margin:0px;
    float:right;
    display:inline;
    margin-bottom:10px;

}


/*################################# SIDE SUB NAVS ##################################*/

#side-sub-nav {
	margin-bottom:5px;
	text-align:left;
}
#side-sub-nav h3 {
	
}
#side-sub-nav ul {
	list-style:inside;
	padding:3px 15px 15px 0px;
}
#side-sub-nav li {
	list-style-image:url(/img/nav/list-sub-nav-arrow.gif);
	padding:4px 0px;
}
#side-sub-nav li a, #side-sub-nav li a:visited {
	color:#333;
}
#side-sub-nav li a:hover {
	color:#333;
}

/* ############################### ACCESSIBILITY LINKS ############################ */

#skiplinks {
	position:absolute;
	top: -2000px;
	left: -2000px;
	color:#666666;
	font-size:90%;
	width:20em;
}
#skiplinks ul {
	list-style-type : none;
}
#skiplinks li {
	display:inline;
	margin-right:5px;
}
#skiplinks li a:focus, #skiplinks li a:active {
	text-align: center;
}
#skiplinks li a:hover {
	color: #00e;
}

