*, html, body {
	padding: 0;
	margin: 0;
}

body {
	background-image: url('images/background.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	text-align: center;
	background-position: center;
}

img {
	border: 0;
}

#container {
	text-align: center;
	margin: 0 auto;
	width: 900px;
	height: 867px;
	padding: 0;
}

#header {
	width: 900px;
	height: 175px;
}

#home #header {
	width: 900px;
	height: 330px;
}

img.home-tb {
	border: 1px solid #ff08fc;
}

#gallery-wrapper {
	width: 100%;
	padding: 0;
	margin: 0 auto;
}

#spacer {
	height: 0px;
	clear: both;
	float: none;
}

#about-chingay-part-1 #footer, #about-chingay-part-2 #footer, #about-chingay-part-3 #footer, #about-chingay-part-4 #footer, #about-chingay-part-5 #footer, #road #footer {
	width: 655px;
	height: 125px;
	margin: 0;
	text-align: left;
	padding-left: 25px;
	padding-top: 25px;
	background: #fc7cc6 url('images/footer-about-chingay.jpg') top left no-repeat;
}
#highlights #footer, #transport #footer, #transport-faq #footer {
	width: 655px;
	height: 125px;
	margin: 0;
	text-align: left;
	padding-left: 25px;
	padding-top: 25px;
	background: #fc7cc6 url('images/footer-highlights.jpg') top left no-repeat;
}
#ticketing #footer, #ticketing-faq #footer, #chingay-samba #footer, #chingay-city-alive #footer, #chingay-folk-dance #footer, #grand-finale #footer {
	width: 655px;
	height: 122px;
	margin: 0;
	text-align: left;
	padding-left: 25px;
	padding-top: 10px;
	background: #fc7cc6 url('images/footer-ticketing.jpg') top left no-repeat;
}
#activity #footer, #passion-pasar #footer, #pressroom #footer, #heartlands #footer {
	width: 655px;
	height: 118px;
	margin: 0;
	text-align: left;
	padding-left: 25px;
	padding-top: 15px;
	background: #fc7cc6 url('images/footer-public-activities.jpg') top left no-repeat;
}
#media #footer, #live #footer {
	width: 655px;
	height: 123px;
	margin: 0;
	text-align: left;
	padding-left: 25px;
	padding-top: 15px;
	background: #fc7cc6 url('images/footer-media.jpg') top left no-repeat;
}
#photo-gallery #footer, #photo-gallery-1 #footer, #photo-gallery-2 #footer, #photo-gallery-3 #footer, #photo-gallery-4 #footer {
	width: 655px;
	height: 119px;
	margin: 0;
	text-align: left;
	padding-left: 25px;
	padding-top: 15px;
	background: #fc7cc6 url('images/footer-gallery.jpg') top left no-repeat;
}

#bannerart #footer, #bannerart-categories #footer, #bannerart-register #footer, #bannerart-judging #footer, #chingay-bannerart #footer {
	width: 655px;
	height: 125px;
	margin: 0;
	text-align: left;
	padding-left: 25px;
	padding-top: 25px;
	background: #fc7cc6 url('images/footer-arts.jpg') top left no-repeat;
}


#offer-merchandise #footer, #offer-gtmc #footer, #offer-dmc #footer, #sponsors #footer, #offer-tshirt #footer, #floats-voting #footer, #offer-singapore-flyer #footer, #offer-conrad #footer {
	width: 655px;
	height: 118px;
	margin: 0;
	text-align: left;
	padding-left: 25px;
	padding-top: 15px;
	background: #fc7cc6 url('images/footer-special.jpg') top left no-repeat;
}

table {
	padding: 0;	
	margin: 0;
}

td.menu {
	width: 220px;
	height: 642px;
	text-align: right;
	margin: 0;
	padding: 0;
}

td.mid-column {
	width: 680px;
	height: 642px;
	text-align: left;
	padding: 0;
	margin: 0;
	background: black;
}
/*
#media td.mid-column {
	width: 680px;
	height: 787px;
	text-align: left;
	padding: 0;
	margin: 0;
	background: black;
}
*/
#ticketing td.mid-column {
	width: 680px;
	height: 700px;
	text-align: left;
	padding: 0;
	margin: 0;
	background: black;
}

#offer-merchandise td.mid-column {
	width: 680px;
	height: 1518px;
	text-align: left;
	padding: 0;
	margin: 0;
	background: black;
}

#content {
	width: 680px;
	height: 492px;
}

#sponsors #content {
	width: 680px;
	height: 2450px;
}
#passion-pasar #content {
	width: 680px;
	height:3180px;
}
#chingay-bannerart #content {
	width: 680px;
	height: 1570px;
}
#transport #content {
	width: 680px;
	height: 1205px;
	text-align: left;
	padding: 0;
	margin: 0;
	background: black;
}

#transport-faq #content {
	width: 680px;
	height: 1050px;
	text-align: left;
	padding: 0;
	margin: 0;
	background: black;
}

#ticketing #content {
	width: 680px;
	height: 578px;
}

#ticketing-faq #content {
	width: 680px;
	height: 820px;
}
#chingay-city-alive #content, #chingay-folk-dance #content {
	width: 680px;
	height: 510px;
}
#chingay-samba #content {
	width: 680px;
	height: 900px;
}
#activity #content, #pressroom #content, #floats-voting #content {
	width: 680px;
	height: 509px;
}
#ticketing #content a:link, #ticketing #content a:visited, #activities #content a:link, #activity #content a:visited {
	/*color: #fb369e;*/
	color: #ff00f6;
	font-weight: bold;
	text-decoration: none;
}
#ticketing #content a:hover, #activities #content a:hover {
	/*color: #fb369e;*/
	color: #ff00f6;
	font-weight: bold;
	text-decoration: underline;
}
#activities #content, #heartlands #content {
	width: 680px;
	height: 509px;
}
#media #content {
	width: 680px;
	height: 1524px;
}
#live #content {
	width: 680px;
	height: 624px;
}
#photo-gallery #content, #photo-gallery-1 #content, #photo-gallery-2 #content, #photo-gallery-3 #content, #photo-gallery-4 #content {
	width: 680px;
	height: 508px;
}
#bannerart #content, #bannerart-categories #content, #bannerart-register #content, #bannerart-judging #content {
	width: 680px;
	height: 492px;
}
#offer-gtmc #content, #offer-dmc #content {
	width: 680px;
	height: 509px;
}
#offer-singapore-flyer #content {
	width: 680px;
	height: 659px;
}
#offer-conrad #content {
	width: 680px;
	height: 659px;
}
#offer-merchandise #content {
	width: 680px;
	height: 1400px;
}
#pressroom #content{
	width: 680px;
	height: 1100px;

}
#floats-voting #content {
	width: 680px;
	height: 1100px;
}
#grand-finale #content {
	width: 680px;
	height: 1450px;
}

#content td {
	font-family: Century Gothic, Arial;
	font-size: 12px;
	color: white;
	text-align: justify;
	line-height: 11pt;
}
#content td a:link, #content td a:visited {
	color: #ff00f6;
	text-decoration: underline;
}
#content td a:hover {
	color: #ff00f6;
	text-decoration: none;
}
#content td.ticketing {
	font-family: Century Gothic, Arial;
	font-size: 11px;
	color: white;
	text-align: justify;
	line-height: 10pt;
}
#content td.index {
	font-family: Century Gothic, Arial;
	font-size: 12px;
	color: white;
	text-align: right;
	line-height: 11pt;
}
#content td.index a:link, #content td.index a:visited {
	color: white;
	text-decoration: none;
}
#content td.index a:hover {
	color: white;
	text-decoration: underline;
}
#content td a:link, #content td a:visited {
	/*color: #fa3694;*/
	color: #ff00f6;
	text-decoration: none;
}
#content td a:hover {
	/*color: #fa3694;*/
	color: #ff00f6;
	text-decoration: underline;
}
#content td.index a.current:link, #content td.index a.current:visited {
	color: white;
	text-decoration: underline;
}
#content td.index a.current:hover {
	color: white;
	text-decoration: underline;
}

#about-chingay-part-1 #title, #about-chingay-part-2 #title, #about-chingay-part-3 #title, #about-chingay-part-4 #title, #about-chingay-part-5 #title, #highlights #title, #ticketing #title,  #chingay-samba #title, #media #title, #live #title, #bannerart #title, #grand-finale #title, #transport #title, #transport-faq #title, #ticketing-faq #title, #road #title {
	width: 100%;
	height: 35px;
	text-align: left;
	margin: 0;
	padding-top: 10px;
}
#activity #title, #bannerart-categories #title, #bannerart-register #title, #bannerart-judging #title {
	width: 100%;
	height: 60px;
	text-align: left;
	margin: 0;
	padding-top: 10px;
}
#offer-merchandise #title, #offer-gtmc #title, #offer-dmc #title, #offer-tshirt #title, #sponsors #title, #passion-pasar #title, #pressroom #title, #floats-voting #title, #chingay-bannerart #title, #offer-singapore-flyer #title, #chingay-city-alive #title, #chingay-folk-dance #title, #offer-conrad #title, #heartlands #title {
	width: 100%;
	height: 30px;
	text-align: left;
	margin: 0;
	padding-top: 10px;
}
#photo-gallery #title, #photo-gallery-1 #title, #photo-gallery-2 #title, #photo-gallery-3 #title, #photo-gallery-4 #title, #photo-gallery-5 #title {
	width: 100%;
	height: 60px;
	text-align: left;
	margin: 0;
	padding-top: 10px;
}
#title img {
	padding-left: 10px;
}

#p-header {
	font-family: Century Gothic, Arial;
	font-size: 15px;
	/*color: #fc7cc6;*/
	color: #ff00f6;
	font-weight: bold;
	padding: 0;
	margin: 0;
	padding-left: 10px;
}
#highlights #p-header {
	font-family: Century Gothic, Arial;
	font-size: 15px;
	/*color: #e73498;*/
	color: #ff00f6;
	font-weight: bold;
	padding: 0;
	margin: 0;
	padding-left: 10px;
}

#p-title {
	padding: 15px;
	padding-top: 35px;
	padding-left: 20px;
	padding-right: 10px;
	font-family: Century Gothic, Arial;
	font-size: 15px;
	/*color: #ff00f6;*/
	color: #ff00f6;
	font-weight: bold;
}

#p-content {
	font-family: Century Gothic, Arial;
	font-size: 12px;
	color: white;
	padding-left: 40px;
	padding-right: 20px;
}
#highlights #p-content {
	font-family: Century Gothic, Arial;
	font-size: 12px;
	color: white;
	padding: 15px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#p-content ul {
	list-style-type: none;
	list-style-position: outside;
}
#content ul {
	list-style-type: circle;
	list-style-position: outside;
}

#p-content li.nfirst {
	padding-top: 4px;
	padding-bottom: 10px;
	text-align: justify;
}
#content li.nfirst {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	margin-left: 15px;
}

#p-content li {
	padding-bottom: 10px;
	text-align: justify;
}
#content li {
	padding-bottom: 10px;
	text-align: justify;
	margin-left: 15px;
}

#highlights #p-content li.nfirst, #sponsors #li.nfirst {
	padding-bottom: 7px;
	text-align: justify;
}
#passion-pasar li.nfirst {
	padding-bottom: 7px;
	text-align: justify;
	margin-left: 15px;
}


#note {
	padding: 10px;
	padding-left: 20px;
	padding-right: 10px;
	font-family: Century Gothic, Arial;
	font-size: 11px;
	/*color: #fc7cc6;*/
	color: white;
}

.style-h1 {
	font-family: Century Gothic, Arial;
	font-size: 14px;
	/*color: #e73498;*/
	color: #ff00f6;
	font-weight: bold;
}
.style-h2-gap {
	/*color: #fa3694;*/
	color: #ff00f6;
	font-family: Century Gothic, Arial;
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
}
.style-h2 {
	/*color: #fa3694;*/
	color: #ff00f6;
	font-family: Century Gothic, Arial;
	font-size: 13px;
	font-weight: bold;
}
.style-h3 {
	/*color: #fa3694;*/
	color: #ff00f6;
	font-family: Century Gothic, Arial;
	font-size: 15px;
	font-weight: bold;
}
.style-h4 {
	color: white;
	font-family: Century Gothic, Arial;
	font-size: 12px;
	font-weight: normal;
}
.style-h5 {
	/*color: #fa3694;*/
	color: #ff00f6;
	font-family: Century Gothic, Arial;
	font-size: 16px;
	font-weight: bold;
}
.style-h6 {
	/*color: #fa3694;*/
	color: #ffffff;
	font-family: Century Gothic, Arial;
	font-size: 15px;
	font-weight: bold;
}
#activity p, #media p {
	padding-top: 5px;
}
#activity p.style-h2 {
	padding-top: 10px;
}
#media p.style-h2 {
	padding-top: 20px;
	padding-bottom: 0px;
}
#media p.style-h4, #media p, #offer-gtmc p.style-h4 {
	padding-top: 15px;
}
#offer-dmc p.style-h4 {
	padding-top: 7px;
}
#media p.style-h4 a:link, #media p.style-h4 a:visited, #offer-gtmc p.style-h4 a:link, #offer-gtmc p.style-h4 a:visited, #offer-dmc p.style-h4 a:link, #offer-dmc p.style-h4 a:visited {
	/*color: #fa3694;*/
	color: #ff00f6;
	text-decoration: none;
}
#media p.style-h4 a:hover, #offer-gtmc p.style-h4 a:hover, #offer-dmc p.style-h4 a:hover {
	/*color: #fa3694;*/
	color: #ff00f6;
	text-decoration: underline;
}
#offer-gtmc ul.content {
	list-style-position: inside;
	padding-top: 10px;
	padding-bottom: 10px;
}
#offer-dmc ul.content {
	list-style-position: inside;
	padding-top: 7px;
	padding-bottom: 7px;
}
#offer-gtmc li.content {
	padding-bottom: 10px;
}
#offer-dmc li.content {
	padding-bottom: 7px;
}
a.link-style1:link, a.link-style1:visited, a.link-style2:link, a.link-style2:visited {
	/*color: #ff1ccd;*/
	color: #ff00f6;
	text-decoration: none;
}
a.link-style1:hover, a.link-style2:hover {
	/*color: #ff1ccd;*/
	color: #ff00f6;
	text-decoration: underline;
}

#powered {
	font-family: Century Gothic, Arial;
	font-size: 12px;
	color: black;
}

#powered a:link, #powered a:visited {
	color: black;
	text-decoration: none;
}
#powered a:hover {
	color: black;
	text-decoration: underline;
}

// NAVIGATION BAR
#nav-bar {
	width: 900px;
	height: 110px;
	text-decoration: none;
	border: 0px;
}
#nav-bar-2 {
	width: 900px;
	height:55px;
	text-decoration: none;
	border: 0px;
}

#nav-bar ul#topnav {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 900px;
	height: 55px;
}
#nav-bar-2 ul#topnav-3 {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 900px;
	height: 55px;
	background: url('images/nav-bar-3.jpg') no-repeat scroll top left;
}

#nav-bar ul#topnav li {
	float: left;
}

#nav-bar ul#topnav li a {
	display: block;
	height: 55px;
	position: relative;
	background: url('images/nav-bar-new.jpg') no-repeat scroll top left;
	text-decoration: none;
}

#nav-bar ul#topnav li a span {
	background: url('images/nav-bar-new.jpg') no-repeat scroll bottom left;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 55px;
	width: 100%;
}

#nav-bar ul#topnav-2 {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 900px;
	height: 55px;
	background: url('images/nav-bar-new.jpg') 0px -55px no-repeat;
}

#nav-bar ul#topnav-2 li {
	float: left;
}

#nav-bar ul#topnav-2 li a {
	display: block;
	height: 55px;
	position: relative;
	background: url('images/nav-bar-new.jpg') no-repeat scroll top left;
	text-decoration: none;
}

#nav-bar ul#topnav-2 li a span {
	background: url('images/nav-bar-new.jpg') no-repeat scroll bottom left;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 55px;
	width: 100%;
}

#nav-bar-2 ul#topnav-3 li {
	float: left;
}

#nav-bar-2 ul#topnav-3 li a {
	display: block;
	height: 55px;
	position: relative;
	background: url('images/nav-bar-3.jpg') no-repeat scroll top left;
	text-decoration: none;
}

#nav-bar-2 ul#topnav-3 li a span {
	background: url('images/nav-bar-3.jpg') no-repeat scroll bottom left;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 55px;
	width: 100%;
}

#nav-bar ul#topnav li a.about {
	width: 85px;
	background-position: 0px 0px;
}
#nav-bar ul#topnav li a.about span {
	background-position: 0px -110px ;
}
#about-chingay-part-1 #nav-bar ul#topnav li a.about, #about-chingay-part-2 #nav-bar ul#topnav li a.about, #about-chingay-part-3 #nav-bar ul#topnav li a.about, #about-chingay-part-4 #nav-bar ul#topnav li a.about, #about-chingay-part-5 #nav-bar ul#topnav li a.about {
	width: 85px;
	background-position: 0px -110px;
}
#about-chingay-part-1 #nav-bar ul#topnav li a.about span, #about-chingay-part-2 #nav-bar ul#topnav li a.about span, #about-chingay-part-3 #nav-bar ul#topnav li a.about span, #about-chingay-part-4 #nav-bar ul#topnav li a.about span, #about-chingay-part-5 #nav-bar ul#topnav li a.about span {
	background-position: 0px -110px;
	diplay: none;
}

#nav-bar ul#topnav li a.highlights {
	width: 125px;
	background-position: -85px 0px;	
}
#nav-bar ul#topnav li a.highlights span {
	background: url('images/nav-bar-new.jpg') -85px -110px no-repeat;
}
#highlights #nav-bar ul#topnav li a.highlights {
	width: 125px;
	background-position: -85px -110px;	
}
#highlights #nav-bar ul#topnav li a.highlights span {
	background: url('images/nav-bar-new.jpg') -85px -110px no-repeat;
	display: none;
}

#nav-bar ul#topnav li a.information {
	width: 130px;
	background-position: -210px 0px;
}
#nav-bar ul#topnav li a.information span {
	background: url('images/nav-bar-new.jpg') -210px -110px no-repeat;
}
#ticketing #nav-bar ul#topnav li a.information {
	width: 130px;
	background-position: -210px -110px;
}
#ticketing #nav-bar ul#topnav li a.information span {
	background: url('images/nav-bar-new.jpg') -210px -110px no-repeat;
	display: none;
}
#ticketing-faq #nav-bar ul#topnav li a.information {
	width: 130px;
	background-position: -210px -110px;
}
#ticketing-faq #nav-bar ul#topnav li a.information span {
	background: url('images/nav-bar-new.jpg') -210px -110px no-repeat;
	display: none;
}

#nav-bar ul#topnav li a.activities {
	width: 195px;
	background-position: -340px 0px;
}
#nav-bar ul#topnav li a.activities span {
	background: url('images/nav-bar-new.jpg') -340px -110px no-repeat;
}
#activity #nav-bar ul#topnav li a.activities, #bannerart #nav-bar ul#topnav li a.activities, #bannerart-categories #nav-bar ul#topnav li a.activities, #bannerart-register #nav-bar ul#topnav li a.activities, #bannerart-judging #nav-bar ul#topnav li a.activities {
	width: 195px;
	background-position: -340px -110px;
}
#activity #nav-bar ul#topnav li a.activities span, #bannerart #nav-bar ul#topnav li a.activities span, #bannerart-categories #nav-bar ul#topnav li a.activities span, #bannerart-judging #nav-bar ul#topnav li a.activities span, #bannerart-register #nav-bar ul#topnav li a.activities span {
	background: url('images/nav-bar-new.jpg') -340px -110px no-repeat;
	display: none;
}

#nav-bar ul#topnav li a.media {
	width: 72px;
	background-position: -535px 0px;
}
#nav-bar ul#topnav li a.media span {
	background: url('images/nav-bar-new.jpg') -535px -110px no-repeat;
}
#media #nav-bar ul#topnav li a.media {
	width: 72px;
	background-position: -535px -110px;
}
#media #nav-bar ul#topnav li a.media span {
	background: url('images/nav-bar-new.jpg') -535px -110px no-repeat;
	display: none;
}

#nav-bar ul#topnav li a.photogallery {
	width: 80px;
	background-position: -607px 0px;
}
#nav-bar ul#topnav li a.photogallery span {
	background: url('images/nav-bar-new.jpg') -607px -110px no-repeat;
}
#photo-gallery #nav-bar ul#topnav li a.photogallery, #photo-gallery-1 #nav-bar ul#topnav li a.photogallery, #photo-gallery-2 #nav-bar ul#topnav li a.photogallery, #photo-gallery-3 #nav-bar ul#topnav li a.photogallery, #photo-gallery-4 #nav-bar ul#topnav li a.photogallery {
	width: 80px;
	background-position: -607px -110px;
}
#photo-gallery #nav-bar ul#topnav li a.photogallery span, #photo-gallery-1 #nav-bar ul#topnav li a.photogallery span, #photo-gallery-2 #nav-bar ul#topnav li a.photogallery span, #photo-gallery-3 #nav-bar ul#topnav li a.photogallery span, #photo-gallery-4 #nav-bar ul#topnav li a.photogallery span {
	background: url('images/nav-bar-new.jpg') -607px -110px no-repeat;
	display:none;
}

#nav-bar ul#topnav li a.past {
	width: 90px;
	background-position: -687px 0px;
}
#nav-bar ul#topnav li a.past span {
	background: url('images/nav-bar-new.jpg') -687px -110px no-repeat;
}

#nav-bar ul#topnav li a.pcc {
	width: 123px;
	background-position: -777px 0px;
}
#nav-bar ul#topnav li a.pcc span {
	background: url('images/nav-bar-new.jpg') -777px -110px no-repeat;
}

#about #nav-bar ul#topnav li a.pcc, #sign-up #nav-bar ul#topnav li a.pcc, #exclusive #nav-bar ul#topnav li a.pcc, #activities #nav-bar ul#topnav li a.pcc, #discussion #nav-bar ul#topnav li a.pcc, #photo-album #nav-bar ul#topnav li a.pcc {
	width: 123px;
	background-position: -777px -110px;
}
#about #nav-bar ul#topnav li a.pcc span, #sign-up #nav-bar ul#topnav li a.pcc span, #exclusive #nav-bar ul#topnav li a.pcc span, #activities #nav-bar ul#topnav li a.pcc span, #discussion #nav-bar ul#topnav li a.pcc span, #photo-album #nav-bar ul#topnav li a.pcc span {
	background: url('images/nav-bar-new.jpg') -777px -110px no-repeat;
	display: none;
}

#nav-bar ul#topnav-2 li a.special {
	width: 130px;
	background-position: 0px -55px;
}
#nav-bar ul#topnav-2 li a.special span {
	background: url('images/nav-bar-new.jpg') 0px -175px no-repeat;
}
#offer-merchandise #nav-bar ul#topnav-2 li a.special, #offer-gtmc #nav-bar ul#topnav-2 li a.special, #offer-dmc #nav-bar ul#topnav-2 li a.special, #offer-tshirt #nav-bar ul#topnav-2 li a.special {
	width: 130px;
	background-position: 0px -175px;
}
#offer-merchandise #nav-bar ul#topnav-2 li a.special span, #offer-gtmc #nav-bar ul#topnav-2 li a.special span, #offer-dmc #nav-bar ul#topnav-2 li a.special span, #offer-tshirt #nav-bar  ul#topnav-2 li a.special span {
	background: url('images/nav-bar-new.jpg') 0px -175px no-repeat;
	display:none;
}
#nav-bar ul#topnav-2 li a.sponsors {
	width: 140px;
	background-position: -130px -55px;
}
#nav-bar ul#topnav-2 li a.sponsors span {
	background: url('images/nav-bar-new.jpg') -130px -175px no-repeat;
}
#sponsors #nav-bar ul#topnav-2 li a.sponsors {
	width: 140px;
	background-position: -130px -175px;
}
#sponsors #nav-bar ul#topnav-2 li a.sponsors span {
	background: url('images/nav-bar-new.jpg') -130px -175px no-repeat;
	display: none;
}
#nav-bar ul#topnav-2 li a.floats {
	width: 145px;
	background-position: -270px -55px;
}
#nav-bar ul#topnav-2 li a.floats span {
	background: url('images/nav-bar-new.jpg') -270px -175px no-repeat;
}
#floats-voting #nav-bar ul#topnav-2 li a.floats {
	width: 145px;
	background-position: -270px -175px;
}
#floats-voting #nav-bar ul#topnav-2 li a.floats span {
	background: url('images/nav-bar-new.jpg') -270px -175px no-repeat;
	display: none;
}
#nav-bar ul#topnav-2 li a.bannerart {
	width: 190px;
	background-position: -415px -55px;
}
#nav-bar ul#topnav-2 li a.bannerart span {
	background: url('images/nav-bar-new.jpg') -415px -175px no-repeat;
}
#chingay-bannerart #nav-bar ul#topnav-2 li a.bannerart {
	width: 190px;
	background-position: -415px -175px;
}
#chingay-bannerart #nav-bar ul#topnav-2 li a.bannerart span {
	background: url('images/nav-bar-new.jpg') -415px -175px no-repeat;
	display: none;
}
#nav-bar ul#topnav-2 li a.parties {
	width: 125px;
	background-position: -605px -55px;
}
#nav-bar ul#topnav-2 li a.parties span {
	background: url('images/nav-bar-new.jpg') -605px -175px no-repeat;
}
#chingay-samba #nav-bar ul#topnav-2 li a.parties {
	width: 125px;
	background-position: -605px -175px;
}
#chingay-samba #nav-bar ul#topnav-2 li a.parties span {
	background: url('images/nav-bar-new.jpg') -605px -175px no-repeat;
	display: none;
}
#chingay-folk-dance #nav-bar ul#topnav-2 li a.parties {
	width: 125px;
	background-position: -605px -175px;
}
#chingay-folk-dance #nav-bar ul#topnav-2 li a.parties span {
	background: url('images/nav-bar-new.jpg') -605px -175px no-repeat;
	display: none;
}
#chingay-city-alive #nav-bar ul#topnav-2 li a.parties {
	width: 125px;
	background-position: -605px -175px;
}
#chingay-city-alive #nav-bar ul#topnav-2 li a.parties span {
	background: url('images/nav-bar-new.jpg') -605px -175px no-repeat;
	display: none;
}
#nav-bar ul#topnav-2 li a.passion-pasar {
	width: 170px;
	background-position: -730px -55px;
}
#nav-bar ul#topnav-2 li a.passion-pasar span {
	background: url('images/nav-bar-new.jpg') -730px -175px no-repeat;
}
#passion-pasar #nav-bar ul#topnav-2 li a.passion-pasar {
	width: 170px;
	background-position: -730px -175px;
}
#passion-pasar #nav-bar ul#topnav-2 li a.passion-pasar span {
	background: url('images/nav-bar-new.jpg') -730px -175px no-repeat;
	display: none;
}

#nav-bar-2 ul#topnav-3 li a.transport {
	width: 130px;
	background-position: 0px 0px;
}
#nav-bar-2 ul#topnav-3 li a.transport span {
	background: url('images/nav-bar-3.jpg') 0px -55px no-repeat;
}
#transport-faq #nav-bar-2 ul#topnav-3 li a.transport, #transport #nav-bar-2 ul#topnav-3 li a.transport {
	width: 130px;
	background-position: 0px -55px;
}
#transport-faq #nav-bar-2 ul#topnav-3 li a.transport span, #transport #nav-bar-2 ul#topnav-3 li a.transport span {
	background: url('images/nav-bar-3.jpg') 0px -55px no-repeat;
}
#nav-bar-2 ul#topnav-3 li a.live {
	width: 130px;
	background-position: -130px 0px;
}
#nav-bar-2 ul#topnav-3 li a.live span {
	background: url('images/nav-bar-3.jpg') -130px -55px no-repeat;
}
#live #nav-bar-2 ul#topnav-3 li a.live {
	width: 130px;
	background-position: -130px -55px;
}
#live #nav-bar-2 ul#topnav-3 li a.live span {
	background: url('images/nav-bar-3.jpg') -130px -55px no-repeat;
}
#nav-bar-2 ul#topnav-3 li a.road {
	width: 110px;
	background-position: -260px 0px;
}
#nav-bar-2 ul#topnav-3 li a.road span {
	background: url('images/nav-bar-3.jpg') -260px -55px no-repeat;
}
#road #nav-bar-2 ul#topnav-3 li a.road {
	width: 110px;
	background-position: -260px -55px;
}
#road #nav-bar-2 ul#topnav-3 li a.road span {
	background: url('images/nav-bar-3.jpg') -260px -55px no-repeat;
}
#nav-bar-2 ul#topnav-3 li a.heartlands {
	width: 130px;
	background-position: -370px 0px;
}
#nav-bar-2 ul#topnav-3 li a.heartlands span {
	background: url('images/nav-bar-3.jpg') -370px -55px no-repeat;
}
#heartlands #nav-bar-2 ul#topnav-3 li a.heartlands {
	width: 130px;
	background-position: -370px -55px;
}
#heartlands #nav-bar-2 ul#topnav-3 li a.heartlands span {
	background: url('images/nav-bar-3.jpg') -370px -55px no-repeat;
}

#nav-bar ul#topnav a span:hover {
	cursor: pointer;
}
#nav-bar ul#topnav-2 a span:hover {
	cursor: pointer;
}
#nav-bar-2 ul#topnav-3 a span:hover {
	cursor: pointer;
}

// MAIN MENU
#menu {
	position: relative;
	/*padding-top: 50px;*/
	width: 139px;	
	text-align: right;
	/*padding-left: 125px;*/
}
#menu ul#mainmenu {
	margin: 0;
	padding: 0;
	margin-top: 188px;
	margin-left: 74px;
	list-style: none;
	width: 139px;
	height: 188px;
	background: url('images/menu-bg.png') repeat scroll top left;
}
#offer-menu, #parties-menu {
	position: relative;
	/*padding-top: 50px;*/
	width: 139px;	
	text-align: right;
	/*padding-left: 125px;*/
}
#offer-menu ul#offer-mainmenu {
	margin: 0;
	padding: 0;
	margin-top: 58px;
	margin-left: 74px;
	list-style: none;
	width: 139px;
	height: 298px;
	background: url('images/menu-bg.png') repeat scroll top left;
}
#gallery-menu {
	position: relative;
	/*padding-top: 50px;*/
	width: 139px;	
	text-align: right;
	/*padding-left: 125px;*/
}
#gallery-menu ul#gallery-mainmenu {
	margin: 0;
	padding: 0;
	margin-top: 58px;
	margin-left: 74px;
	list-style: none;
	width: 139px;
	height: 238px;
	background: url('images/menu-bg.png') repeat scroll top left;
}
#ticketing-menu, #transport-menu {
	position: relative;
	/*padding-top: 50px;*/
	width: 139px;	
	text-align: right;
	/*padding-left: 125px;*/
}
#ticketing-menu ul#ticketing-mainmenu, #transport-menu ul#transport-mainmenu {
	margin: 0;
	padding: 0;
	margin-top: 58px;
	margin-left: 74px;
	list-style: none;
	width: 139px;
	height: 95px;
	background: url('images/menu-bg.png') repeat scroll top left;
}
#parties-menu ul#parties-mainmenu {
	margin: 0;
	padding: 0;
	margin-top: 58px;
	margin-left: 74px;
	list-style: none;
	width: 139px;
	height: 158px;
	background: url('images/menu-bg.png') repeat scroll top left;
}

#bannerart-menu {
	position: relative;
	/*padding-top: 50px;*/
	width: 139px;	
	text-align: right;
	/*padding-left: 125px;*/
}
#bannerart-menu ul#bannerart-mainmenu {
	margin: 0;
	padding: 0;
	margin-top: 58px;
	margin-left: 74px;
	list-style: none;
	width: 139px;
	height: 160px;
	background: url('images/menu-bg.png') repeat scroll top left;
}

#menu ul#mainmenu li {
	display: block;
	height: 34px;
	padding-top: 7px;
}
#menu ul#mainmenu li.first, #gallery-menu ul#gallery-mainmenu li.first {
	display: block;
	height: 26px;
	padding-top: 13px;
}
#gallery-menu ul#gallery-mainmenu li {
	display: block;
	height: 26px;
	padding-top: 20px;
}
 #ticketing-menu ul#ticketing-mainmenu li.first, #transport-menu ul#transport-mainmenu li.first {
	display: block;
	height: 26px;
	padding-top: 13px;
}
#ticketing-menu ul#ticketing-mainmenu li, #transport-menu ul#transport-mainmenu li {
	display: block;
	height: 26px;
	padding-top: 20px;
}

#offer-menu ul#offer-mainmenu li, #parties-menu ul#parties-mainmenu li {
	display: block;
	height: 34px;
	padding-top: 20px;
}
#offer-menu ul#offer-mainmenu li.offer-conrad {
	display: block;
	height: 58px;
	padding-top: 20px;
}
#offer-menu ul#offer-mainmenu li.first, #parties-menu ul#parties-mainmenu li.first {
	display: block;
	height: 26px;
	padding-top: 13px;
}
#bannerart-menu ul#bannerart-mainmenu li {
	display: block;
	height: 26px;
	padding-top: 7px;
}
#bannerart-menu ul#bannerart-mainmenu li.first {
	display: block;
	height: 26px;
	padding-top: 13px;
}
#menu ul#mainmenu li a, #gallery-menu ul#gallery-mainmenu li a, #ticketing-menu ul#ticketing-mainmenu li a, #transport-menu ul#transport-mainmenu li a {
	display: block;
	width: 139px;
	height: 26px;
	position: relative;
	text-decoration: none;
}
#menu ul#mainmenu li a span, #gallery-menu ul#gallery-mainmenu li a span, #ticketing-menu ul#ticketing-mainmenu li a span, #transport-menu ul#transport-mainmenu li a span  {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
#bannerart-menu ul#bannerart-mainmenu li a {
	display: block;
	width: 139px;
	height: 26px;
	position: relative;
	text-decoration: none;
}
#bannerart-menu ul#bannerart-mainmenu li a span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
#offer-menu ul#offer-mainmenu li.first a, #parties-menu ul#parties-mainmenu li.first a {
	display: block;
	width: 139px;
	height: 26px;
	position: relative;
	text-decoration: none;
}
#offer-menu ul#offer-mainmenu li a, #parties-menu ul#parties-mainmenu li a  {
	display: block;
	width: 139px;
	height: 34px;
	position: relative;
	text-decoration: none;
}
#offer-menu ul#offer-mainmenu li a span, #parties-menu ul#parties-mainmenu li a span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

#menu ul#mainmenu li a.part1 {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-1.png') 0px 0px no-repeat;
}
#menu ul#mainmenu li a.part1 span {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-1.png') -138px 0px no-repeat;
}
#about-chingay-part-1 #menu ul#mainmenu li a.part1 {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-1.png') -138px 0px no-repeat;
}
#about-chingay-part-1 #menu ul#mainmenu li a.part1 span {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-1.png') 0px 0px no-repeat;
	display: none;
}

#menu ul#mainmenu li a.part2 {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-2.png') 0px 0px no-repeat;
}
#menu ul#mainmenu li a.part2 span {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-2.png') -138px 0px no-repeat;
}
#about-chingay-part-2 #menu ul#mainmenu li a.part2 {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-2.png') -138px 0px no-repeat;
}
#about-chingay-part-2 #menu ul#mainmenu li a.part2 span {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-2.png') 0px 0px no-repeat;
	display: none;
}

#menu ul#mainmenu li a.part3 {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-3.png') 0px 0px no-repeat;
}
#menu ul#mainmenu li a.part3 span {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-3.png') -138px 0px no-repeat;
}
#about-chingay-part-3 #menu ul#mainmenu li a.part3 {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-3.png') -138px 0px no-repeat;
}
#about-chingay-part-3 #menu ul#mainmenu li a.part3 span {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-3.png') 0px 0px no-repeat;
	display: none;
}

#menu ul#mainmenu li a.part4 {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-4.png') 0px 0px no-repeat;
}
#menu ul#mainmenu li a.part4 span {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-4.png') -138px 0px no-repeat;
}
#about-chingay-part-4 #menu ul#mainmenu li a.part4 {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-4.png') -138px 0px no-repeat;
}
#about-chingay-part-4 #menu ul#mainmenu li a.part4 span {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-4.png') 0px 0px no-repeat;
	display: none;
}

#menu ul#mainmenu li a.part5 {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-5.png') 0px 0px no-repeat;
}
#menu ul#mainmenu li a.part5 span {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-5.png') -138px 0px no-repeat;
}
#about-chingay-part-5 #menu ul#mainmenu li a.part5 {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-5.png') -138px 0px no-repeat;
}
#about-chingay-part-5 #menu ul#mainmenu li a.part5 span {
	width: 137px;
	height: 26px;
	background: url('images/about-chingay-5.png') 0px 0px no-repeat;
	display: none;
}

#offer-menu ul#offer-mainmenu li a.offer-merchandise {
	width: 137px;
	height: 26px;
	background: url('images/special-1.png') 0px 0px no-repeat;
}
#offer-menu ul#offer-mainmenu li a.offer-merchandise span {
	width: 137px;
	height: 26px;
	background: url('images/special-1.png') -136px 0px no-repeat;
}
#offer-merchandise #offer-menu ul#offer-mainmenu li a.offer-merchandise {
	width: 137px;
	height: 26px;
	background: url('images/special-1.png') -136px 0px no-repeat;
}
#offer-merchandise #offer-menu ul#offer-mainmenu li a.offer-merchandise span {
	width: 137px;
	height: 26px;
	background: url('images/special-1.png') 0px 0px no-repeat;
	display: none;
}

#offer-menu ul#offer-mainmenu li a.offer-gtmc {
	width: 137px;
	height: 34px;
	background: url('images/special-2.png') 0px 0px no-repeat;
}
#offer-menu ul#offer-mainmenu li a.offer-gtmc span {
	width: 137px;
	height: 34px;
	background: url('images/special-2.png') -136px 0px no-repeat;
}
#offer-gtmc #offer-menu ul#offer-mainmenu li a.offer-gtmc {
	width: 137px;
	height: 34px;
	background: url('images/special-2.png') -136px 0px no-repeat;
}
#offer-gtmc #offer-menu ul#offer-mainmenu li a.offer-gtmc span {
	width: 137px;
	height: 34px;
	background: url('images/special-2.png') 0px 0px no-repeat;
	display: none;
}

#offer-menu ul#offer-mainmenu li a.offer-dmc {
	width: 137px;
	height: 34px;
	background: url('images/special-3.png') 0px 0px no-repeat;
}
#offer-menu ul#offer-mainmenu li a.offer-dmc span {
	width: 137px;
	height: 34px;
	background: url('images/special-3.png') -136px 0px no-repeat;
}
#offer-dmc #offer-menu ul#offer-mainmenu li a.offer-dmc {
	width: 137px;
	height: 34px;
	background: url('images/special-3.png') -136px 0px no-repeat;
}
#offer-dmc #offer-menu ul#offer-mainmenu li a.offer-dmc span {
	width: 137px;
	height: 34px;
	background: url('images/special-3.png') 0px 0px no-repeat;
	display: none;
}
#offer-menu ul#offer-mainmenu li a.offer-singapore-flyer {
	width: 137px;
	height: 34px;
	background: url('images/special-4.png') 0px 0px no-repeat;
}
#offer-menu ul#offer-mainmenu li a.offer-singapore-flyer span {
	width: 137px;
	height: 34px;
	background: url('images/special-4.png') -136px 0px no-repeat;
}
#offer-singapore-flyer #offer-menu ul#offer-mainmenu li a.offer-singapore-flyer {
	width: 137px;
	height: 34px;
	background: url('images/special-4.png') -136px 0px no-repeat;
}
#offer-singapore-flyer #offer-menu ul#offer-mainmenu li a.offer-singapore-flyer span {
	width: 137px;
	height: 34px;
	background: url('images/special-4.png') 0px 0px no-repeat;
	display: none;
}
#offer-menu ul#offer-mainmenu li a.offer-conrad {
	width: 137px;
	height: 58px;
	background: url('images/special-5.png') 0px 0px no-repeat;
}
#offer-menu ul#offer-mainmenu li a.offer-conrad span {
	width: 137px;
	height: 58px;
	background: url('images/special-5.png') -136px 0px no-repeat;
}
#offer-conrad #offer-menu ul#offer-mainmenu li a.offer-conrad {
	width: 137px;
	height: 58px;
	background: url('images/special-5.png') -136px 0px no-repeat;
}
#offer-conrad #offer-menu ul#offer-mainmenu li a.offer-conrad span {
	width: 137px;
	height: 58px;
	background: url('images/special-5.png') 0px 0px no-repeat;
	display: none;
}

#bannerart-menu ul#bannerart-mainmenu li a.bannerart-1 {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts.png') 0px 0px no-repeat;
}
#bannerart-menu ul#bannerart-mainmenu li a.bannerart-1 span {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts.png') -139px 0px no-repeat;
}
#bannerart #bannerart-menu ul#bannerart-mainmenu li a.bannerart-1 {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts.png') -139px 0px no-repeat;
}
#bannerart #bannerart-menu ul#bannerart-mainmenu li a.bannerart-1 span {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts.png') 0px 0px no-repeat;
	display: none;
}
#bannerart-menu ul#bannerart-mainmenu li a.bannerart-2 {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-categories.png') 0px 0px no-repeat;
}
#bannerart-menu ul#bannerart-mainmenu li a.bannerart-2 span {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-categories.png') -139px 0px no-repeat;
}
#bannerart-categories #bannerart-menu ul#bannerart-mainmenu li a.bannerart-2 {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-categories.png') -139px 0px no-repeat;
}
#bannerart-categories #bannerart-menu ul#bannerart-mainmenu li a.bannerart-2 span {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-categories.png') 0px 0px no-repeat;
	display: none;
}
#bannerart-menu ul#bannerart-mainmenu li a.bannerart-3 {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-register.png') 0px 0px no-repeat;
}
#bannerart-menu ul#bannerart-mainmenu li a.bannerart-3 span {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-register.png') -139px 0px no-repeat;
}
#bannerart-register #bannerart-menu ul#bannerart-mainmenu li a.bannerart-3 {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-register.png') -139px 0px no-repeat;
}
#bannerart-register #bannerart-menu ul#bannerart-mainmenu li a.bannerart-3 span {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-register.png') 0px 0px no-repeat;
	display: none;
}
#bannerart-menu ul#bannerart-mainmenu li a.bannerart-4 {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-judging.png') 0px 0px no-repeat;
}
#bannerart-menu ul#bannerart-mainmenu li a.bannerart-4 span {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-judging.png') -139px 0px no-repeat;
}
#bannerart-judging #bannerart-menu ul#bannerart-mainmenu li a.bannerart-4 {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-judging.png') -139px 0px no-repeat;
}
#bannerart-judging #bannerart-menu ul#bannerart-mainmenu li a.bannerart-4 span {
	width: 139px;
	height: 26px;
	background: url('images/menu-bannerarts-judging.png') 0px 0px no-repeat;
	display: none;
}

#parties-menu ul#parties-mainmenu li a.party-1 {
	width: 137px;
	height: 34px;
	background: url('images/parties-1.png') 0px 0px no-repeat;
}
#parties-menu ul#parties-mainmenu li a.party-1 span {
	width: 137px;
	height: 34px;
	background: url('images/parties-1.png') -136px 0px no-repeat;
}
#chingay-samba #parties-menu ul#parties-mainmenu li a.party-1 {
	width: 137px;
	height: 34px;
	background: url('images/parties-1.png') -136px 0px no-repeat;
}
#chingay-samba #parties-menu ul#parties-mainmenu li a.party-1 span {
	width: 137px;
	height: 34px;
	background: url('images/parties-1.png') 0px 0px no-repeat;
	display: none;
}
#parties-menu ul#parties-mainmenu li a.party-2 {
	width: 137px;
	height: 34px;
	background: url('images/parties-2.png') 0px 0px no-repeat;
}
#parties-menu ul#parties-mainmenu li a.party-2 span {
	width: 137px;
	height: 34px;
	background: url('images/parties-2.png') -136px 0px no-repeat;
}
#chingay-folk-dance #parties-menu ul#parties-mainmenu li a.party-2 {
	width: 137px;
	height: 34px;
	background: url('images/parties-2.png') -136px 0px no-repeat;
}
#chingay-folk-dance #parties-menu ul#parties-mainmenu li a.party-2 span {
	width: 137px;
	height: 34px;
	background: url('images/parties-2.png') 0px 0px no-repeat;
	display: none;
}
#parties-menu ul#parties-mainmenu li a.party-3 {
	width: 137px;
	height: 34px;
	background: url('images/parties-3.png') 0px 0px no-repeat;
}
#parties-menu ul#parties-mainmenu li a.party-3 span {
	width: 137px;
	height: 34px;
	background: url('images/parties-3.png') -136px 0px no-repeat;
}
#chingay-city-alive #parties-menu ul#parties-mainmenu li a.party-3 {
	width: 137px;
	height: 34px;
	background: url('images/parties-3.png') -136px 0px no-repeat;
}
#chingay-city-alive #parties-menu ul#parties-mainmenu li a.party-3 span {
	width: 137px;
	height: 34px;
	background: url('images/parties-3.png') 0px 0px no-repeat;
	display: none;
}
#gallery-menu ul#gallery-mainmenu li a.gallery-1 {
	width: 137px;
	height: 26px;
	background: url('images/gallery-1.png') -1px 0px no-repeat;
}
#gallery-menu ul#gallery-mainmenu li a.gallery-1 span {
	width: 137px;
	height: 26px;
	background: url('images/gallery-1.png') -137px 0px no-repeat;
}
#photo-gallery-1 #gallery-menu ul#gallery-mainmenu li a.gallery-1 {
	width: 137px;
	height: 26px;
	background: url('images/gallery-1.png') -137px 0px no-repeat;
}
#photo-gallery-1 #gallery-menu ul#gallery-mainmenu li a.gallery-1 span {
	width: 137px;
	height: 26px;
	background: url('images/gallery-1.png') -1px 0px no-repeat;
	display: none;
}
#gallery-menu ul#gallery-mainmenu li a.gallery-2 {
	width: 137px;
	height: 26px;
	background: url('images/gallery-2.png') -1px 0px no-repeat;
}
#gallery-menu ul#gallery-mainmenu li a.gallery-2 span {
	width: 137px;
	height: 26px;
	background: url('images/gallery-2.png') -137px 0px no-repeat;
}
#photo-gallery-2 #gallery-menu ul#gallery-mainmenu li a.gallery-2 {
	width: 137px;
	height: 26px;
	background: url('images/gallery-2.png') -137px 0px no-repeat;
}
#photo-gallery-2 #gallery-menu ul#gallery-mainmenu li a.gallery-2 span {
	width: 137px;
	height: 26px;
	background: url('images/gallery-2.png') -1px 0px no-repeat;
	display: none;
}
#gallery-menu ul#gallery-mainmenu li a.gallery-3 {
	width: 137px;
	height: 26px;
	background: url('images/gallery-3.png') -1px 0px no-repeat;
}
#gallery-menu ul#gallery-mainmenu li a.gallery-3 span {
	width: 137px;
	height: 26px;
	background: url('images/gallery-3.png') -137px 0px no-repeat;
}
#photo-gallery-3 #gallery-menu ul#gallery-mainmenu li a.gallery-3 {
	width: 137px;
	height: 26px;
	background: url('images/gallery-3.png') -137px 0px no-repeat;
}
#photo-gallery-3 #gallery-menu ul#gallery-mainmenu li a.gallery-3 span {
	width: 137px;
	height: 26px;
	background: url('images/gallery-3.png') -1px 0px no-repeat;
	display: none;
}
#gallery-menu ul#gallery-mainmenu li a.gallery-4 {
	width: 137px;
	height: 26px;
	background: url('images/gallery-4.png') -1px 0px no-repeat;
}
#gallery-menu ul#gallery-mainmenu li a.gallery-4 span {
	width: 137px;
	height: 26px;
	background: url('images/gallery-4.png') -137px 0px no-repeat;
}
#photo-gallery-4 #gallery-menu ul#gallery-mainmenu li a.gallery-4 {
	width: 137px;
	height: 26px;
	background: url('images/gallery-4.png') -137px 0px no-repeat;
}
#photo-gallery-4 #gallery-menu ul#gallery-mainmenu li a.gallery-4 span {
	width: 137px;
	height: 26px;
	background: url('images/gallery-4.png') -1px 0px no-repeat;
	display: none;
}
#gallery-menu ul#gallery-mainmenu li a.gallery-5 {
	width: 137px;
	height: 26px;
	background: url('images/gallery-5.png') -1px 0px no-repeat;
}
#gallery-menu ul#gallery-mainmenu li a.gallery-5 span {
	width: 137px;
	height: 26px;
	background: url('images/gallery-5.png') -137px 0px no-repeat;
}
#photo-gallery-5 #gallery-menu ul#gallery-mainmenu li a.gallery-5 {
	width: 137px;
	height: 26px;
	background: url('images/gallery-5.png') -137px 0px no-repeat;
}
#photo-gallery-5 #gallery-menu ul#gallery-mainmenu li a.gallery-5 span {
	width: 137px;
	height: 26px;
	background: url('images/gallery-5.png') -1px 0px no-repeat;
	display: none;
}
#ticketing-menu ul#ticketing-mainmenu li a.ticketing {
	width: 137px;
	height: 26px;
	background: url('images/ticketing-1.png') 0px 0px no-repeat;
}
#ticketing-menu ul#ticketing-mainmenu li a.ticketing span {
	width: 137px;
	height: 26px;
	background: url('images/ticketing-1.png') -137px 0px no-repeat;
}

#ticketing #ticketing-menu ul#ticketing-mainmenu li a.ticketing span {
	width: 137px;
	height: 26px;
	background: url('images/ticketing-1.png') -137px 0px no-repeat;
	display: none;
}
#ticketing #ticketing-menu ul#ticketing-mainmenu li a.ticketing {
	width: 137px;
	height: 26px;
	background: url('images/ticketing-1.png') -137px 0px no-repeat;
}
#ticketing-menu ul#ticketing-mainmenu li a.ticketing-faq {
	width: 137px;
	height: 26px;
	background: url('images/ticketing-2.png') 0px 0px no-repeat;
}
#ticketing-menu ul#ticketing-mainmenu li a.ticketing-faq span {
	width: 137px;
	height: 26px;
	background: url('images/ticketing-2.png') -137px 0px no-repeat;
}
#ticketing-faq #ticketing-menu ul#ticketing-mainmenu li a.ticketing-faq span {
	width: 137px;
	height: 26px;
	background: url('images/ticketing-2.png') -137px 0px no-repeat;
	display: none;
}
#ticketing-faq #ticketing-menu ul#ticketing-mainmenu li a.ticketing-faq {
	width: 137px;
	height: 26px;
	background: url('images/ticketing-2.png') -137px 0px no-repeat;
}
#transport-menu ul#transport-mainmenu li a.transport {
	width: 137px;
	height: 26px;
	background: url('images/transport-1.png') 0px 0px no-repeat;
}
#transport-menu ul#transport-mainmenu li a.transport span {
	width: 137px;
	height: 26px;
	background: url('images/transport-1.png') -137px 0px no-repeat;
}

#transport #transport-menu ul#transport-mainmenu li a.transport span {
	width: 137px;
	height: 26px;
	background: url('images/transport-1.png') -137px 0px no-repeat;
	display: none;
}
#transport #transport-menu ul#transport-mainmenu li a.transport {
	width: 137px;
	height: 26px;
	background: url('images/transport-1.png') -137px 0px no-repeat;
}
#transport-menu ul#transport-mainmenu li a.transport-faq {
	width: 137px;
	height: 26px;
	background: url('images/transport-2.png') 0px 0px no-repeat;
}
#transport-menu ul#transport-mainmenu li a.transport-faq span {
	width: 137px;
	height: 26px;
	background: url('images/transport-2.png') -137px 0px no-repeat;
}
#transport-faq #transport-menu ul#transport-mainmenu li a.transport-faq span {
	width: 137px;
	height: 26px;
	background: url('images/transport-2.png') -137px 0px no-repeat;
	display: none;
}
#transport-faq #transport-menu ul#transport-mainmenu li a.transport-faq {
	width: 137px;
	height: 26px;
	background: url('images/ticketing-2.png') -137px 0px no-repeat;
}