﻿#header .buttons .mywno a {
	background: url('../images/cym/button_mywno.png') no-repeat;
	width: 95px;
}
#header .buttons .customise a {
	background: url('../images/cym/button_customise.png') no-repeat;
	width: 185px;
}
#header .buttons .cymraeg a {
	background: url('../images/cym/button_english.png') no-repeat;
	width: 77px;
	height:26px;
}

#header .search label {
	background: url('../images/cym/label_search.png') no-repeat;
	text-indent: -5000px;
	width: 37px;
	height: 10px;
	float: left;
	overflow: hidden;
	margin: 8px 10px 0 0;
}

.add_another_friend .submit {
	background: url('../images/cym/add_another_friend.png') no-repeat;
	width:140px;
	height:23px;
	margin:24px 0 3px 0;
	float:right;
}

.addThread a{
	background: url('../images/cym/add_new_thread.png') no-repeat;
	width:179px;
	border:0;
	height:23px;
	margin:0 0 10px 0px;
	display:block;
	text-indent:-10000px;
}

.add_to_cal {
	width:117px;
	height:23px;
	background: url('../images/cym/add_to_cal_btn.png') no-repeat;
	float:left;
	margin:3px 0 2px 0;
	clear:both;
}

.cancel .submit{
	background: url('../images/cym/cancel.png') no-repeat;
	width:69px;
	border:0;
	height:23px;
	margin:0 0 0 10px;
}

.delete .submit{
	background: url('../images/cym/delete.png') no-repeat;
	width:69px;
	border:0;
	height:23px;
	margin:0 0 0 10px;
}

.get_tickets{
	width:95px;
	height:23px;
	background: url('../images/cym/get_tickets.png') no-repeat;
	float:left;
	clear:both;
	margin:3px 0 2px 0;
	border:0;
	text-indent:-10000px;
}


.productionListingNav ul li.photoLibraryMedia a{
	background: url('../images/cym/media_centre_tabs.png') no-repeat left top;
	width:109px;
	height:32px;
	display:block;
	position:relative;
	z-index:100;
	cursor:pointer;
	
}

.more_details{
	width:95px;
	height:23px;
	background: url('../images/cym/more_details.png') no-repeat;
	text-indent:-10000px;
	float:left;
}


.productionListingNav ul li.operasTab a{
	background: url('../images/cym/operas_tabs.png') no-repeat left top;
	width:165px;
	height:32px;
	display:block;
	position:relative;
	z-index:100;
	cursor:pointer;
	
}


.productionListingNav ul li.archiveTab a{
	background: url('../images/cym/operas_tabs.png') no-repeat -171px top;
	width:165px;
	height:32px;
	display:block;
	margin:0 0 0 6px;
	position:relative;
	z-index:100;
	cursor:pointer;
}

.productionListingNav ul li.operasTab a.inactive{
	background: url('../images/cym/operas_tabs.png') no-repeat left bottom;
	width:165px;
	height:32px;
	display:block;
	
}

.productionListingNav ul li.archiveTab a.inactive{
	background: url('../images/cym/operas_tabs.png') no-repeat -171px bottom;
	width:165px;
	height:32px;
	display:block;
	margin:0 0 0 6px;
}



.productionListingNav ul li.operasTab a:hover{
	background: url('../images/cym/operas_tabs.png') no-repeat left top;
	width:165px;
	height:32px;
	display:block;
	
}

.productionListingNav ul li.archiveTab a:hover{
	background: url('../images/cym/operas_tabs.png') no-repeat -171px top;
	width:165px;
	height:32px;
	display:block;
	margin:0 0 0 6px;
}


.productionListingNav ul li.photoLibraryMedia a{
	background: url('../images/cym/media_centre_tabs.png') no-repeat left top;
	width:109px;
	height:32px;
	display:block;
	position:relative;
	z-index:100;
	cursor:pointer;
	
}


.productionListingNav ul li.videoLibraryMedia a{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -117px top;
	width:109px;
	height:32px;
	display:block;
	margin:0 0 0 7px;
	position:relative;
	z-index:100;
	cursor:pointer;
}

.productionListingNav ul li.audioLibraryMedia a{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -233px top;
	width:109px;
	height:32px;
	display:block;
	position:relative;
	margin:0 0 0 7px;
	z-index:100;
	cursor:pointer;
	
}


.productionListingNav ul li.pressNightsMedia a{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -348px top;
	width:97px;
	height:32px;
	display:block;
	margin:0 0 0 7px;
	position:relative;
	z-index:100;
	cursor:pointer;
}

.productionListingNav ul li.dressRehearsalsMedia a{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -452px top;
	width:117px;
	height:32px;
	display:block;
	margin:0 0 0 7px;
	position:relative;
	z-index:100;
	cursor:pointer;
}

.productionListingNav ul li.pressReviewTab a{
	background: url('../images/cym/review_tabs.png') no-repeat left top;
	width:111px;
	height:31px;
	display:block;
	position:relative;
	z-index:100;
	cursor:pointer;
}


.productionListingNav ul li.yourCommentsTab a{
	background: url('../images/cym/review_tabs.png') no-repeat -119px top;
	width:123px;
	height:31px;
	display:block;
	position:relative;
	z-index:100;
	cursor:pointer;
	margin:0 0 0 7px;
}

.productionListingNav ul li.yourReactionTab a{
	background: url('../images/cym/review_tabs.png') no-repeat -251px top;
	width:145px;
	height:31px;
	display:block;
	position:relative;
	z-index:100;
	margin:0 0 0 7px;
	cursor:pointer;
}


.productionListingNav ul li.pressReviewTab a.inactive{
	background: url('../images/cym/review_tabs.png') no-repeat left bottom;	
}

.productionListingNav ul li.yourCommentsTab a.inactive{
	background: url('../images/cym/review_tabs.png') no-repeat -119px bottom;
}


.productionListingNav ul li.yourReactionTab a.inactive{
	background: url('../images/cym/review_tabs.png') no-repeat -251px bottom;
}


.productionListingNav ul li.pressReviewTab a:hover{
	background: url('../images/cym/review_tabs.png') no-repeat left top;
}

.productionListingNav ul li.yourCommentsTab a:hover{
	background: url('../images/cym/review_tabs.png') no-repeat -119px top;
}

.productionListingNav ul li.yourReactionTab a:hover{
	background: url('../images/cym/review_tabs.png') no-repeat -251px top;
}



.productionListingNav ul li.photoLibraryMedia a.inactive{
	background: url('../images/cym/media_centre_tabs.png') no-repeat left bottom;	
}

.productionListingNav ul li.videoLibraryMedia a.inactive{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -117px bottom;
}


.productionListingNav ul li.audioLibraryMedia a.inactive{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -233px bottom;
}

.productionListingNav ul li.pressNightsMedia a.inactive{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -348px bottom;
}

.productionListingNav ul li.dressRehearsalsMedia a.inactive{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -452px bottom;
}

.productionListingNav ul li.photoLibraryMedia a:hover{
	background: url('../images/cym/media_centre_tabs.png') no-repeat left top;	
}

.productionListingNav ul li.videoLibraryMedia a:hover{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -117px top;
}

.productionListingNav ul li.audioLibraryMedia a:hover{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -233px top;
}

.productionListingNav ul li.pressNightsMedia a:hover{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -348px top;
}

.productionListingNav ul li.dressRehearsalsMedia a:hover{
	background: url('../images/cym/media_centre_tabs.png') no-repeat -452px top;
}

.post_comment{
	background: url('../images/cym/post_comment.png') no-repeat;
	width:63px;
	height:23px;
	border:0;
	margin:10px 0 10px 289px;
	float:left;
}

.generic .submit{
	background: url('../images/cym/submit_btn.png') no-repeat;
	width:69px;
	height:23px;
}


#register_btns .submit{
	background: url('../images/cym/submit_btn.png') no-repeat;
	width:69px;
	height:23px;
}

.whatson_search .submit{
	float:right;
	margin:5px 1px 0 0;
	background: url('../images/cym/submit_btn.png') no-repeat;
	width:69px;
	height:23px;
	
}

.cream .submit{
	background: url('../images/cym/submit_creambg.png') no-repeat;
	width:69px;
	border:0;
	height:23px;
}

.appeal .generic .submit{
	border:0;
	background: url('../images/cym/submit_green_bg.png') no-repeat;
	margin:10px 0 0 0;
}

.request .generic .submit{
	border:0;
	background: url('../images/cym/submit_green_bg.png') no-repeat;
	margin:10px 0 0 0;
}

.getInTouch .submit{
	background: url('../images/cym/submit_green_bg.png') no-repeat;
	width:69px;
	border:0;
	height:23px;
}

.calPopUpTop{
	background:#fff url('../images/cym/whats_on_cal.png') no-repeat 0px 1px;
	margin-bottom:0px;	
	display:block;
	height:25px;
	padding:0px 0px;
}

.calClose{
	background:transparent url(../images/cym/whats_on_close.png) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:21px;
	margin:-1px 2px 0;
	text-indent:-1000px;
	width:60px;
	overflow:hidden;
}

.productionListingNav ul li.photoLibrary a{
	background: url('../images/cym/extras_tab.png') no-repeat left bottom;
	width:137px;
	height:31px;
	display:block;
	position:relative;
	z-index:100;
	cursor:pointer;
	
}


.productionListingNav ul li.videoLibrary a{
	background: url('../images/cym/extras_tab.png') no-repeat -144px bottom;
	width:137px;
	height:31px;
	display:block;
	margin:0 0 0 7px;
	position:relative;
	z-index:100;
	cursor:pointer;
}

.productionListingNav ul li.audioLibrary a{
	background: url('../images/cym/extras_tab.png') no-repeat -288px bottom;
	width:137px;
	height:31px;
	display:block;
	position:relative;
	margin:0 0 0 7px;
	z-index:100;
	cursor:pointer;
	
}


.productionListingNav ul li.slideShows a{
	background: url('../images/cym/extras_tab.png') no-repeat -432px bottom;
	width:137px;
	height:31px;
	display:block;
	margin:0 0 0 7px;
	position:relative;
	z-index:100;
	cursor:pointer;
}

.productionListingNav ul li.resourceLibrary a{
	background: url('../images/cym/extras_tab.png') no-repeat -432px bottom;
	width:137px;
	height:31px;
	display:block;
	margin:0 0 0 7px;
	position:relative;
	z-index:100;
	cursor:pointer;
}

.productionListingNav ul li.photoLibrary a.inactive{
	background: url('../images/cym/extras_tab.png') no-repeat left top;	
}


.productionListingNav ul li.videoLibrary a.inactive{
	background: url('../images/cym/extras_tab.png') no-repeat -144px top;
}

.productionListingNav ul li.audioLibrary a.inactive{
	background: url('../images/cym/extras_tab.png') no-repeat -288px top;
}


.productionListingNav ul li.slideShows a.inactive{
	background: url('../images/cym/extras_tab.png') no-repeat -432px top;
}

.productionListingNav ul li.resourceLibrary a.inactive{
	background: url('../images/cym/extras_tab.png') no-repeat -432px top;
}

.productionListingNav ul li.photoLibrary a:hover{
	background: url('../images/cym/extras_tab.png') no-repeat left bottom;
}


.productionListingNav ul li.videoLibrary a:hover{
	background: url('../images/cym/extras_tab.png') no-repeat -144px bottom;
}

.productionListingNav ul li.audioLibrary a:hover{
	background: url('../images/cym/extras_tab.png') no-repeat -288px bottom;
}


.productionListingNav ul li.slideShows a:hover{
	background: url('../images/cym/extras_tab.png') no-repeat -432px bottom;
}

.productionListingNav ul li.resourceLibrary a:hover{
	background: url('../images/cym/extras_tab.png') no-repeat -432px bottom;
}

#nav a {
	background: url('../images/cym/nav.png') 0 0 no-repeat;
	height: 25px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
}


#nav .home a {
	background-position: 0 0;
	width: 47px;
}
#nav .home a:hover,
#nav .home a.active {
	background-position: 0 -25px;
}
#nav .news_and_media a {
	background-position: -48px 0;
	width: 152px;
}
#nav .news_and_media a:hover,
#nav .news_and_media a.active {
	background-position: -48px -25px;
}
#nav .about_us a {
	background-position: -201px 0;
	width: 84px;
}
#nav .about_us a:hover,
#nav .about_us a.active {
	background-position: -201px -25px;
}
#nav .whats_on a {
	background-position:-286px 0;
	width:87px;
}
#nav .whats_on a:hover,
#nav .whats_on a.active {
	background-position: -286px -25px;
}
#nav .operas a {
background-position:-374px 0;
width:52px;
}
#nav .operas a:hover,
#nav .operas a.active {
	background-position: -374px -25px;
}
#nav .reviews a {
background-position:-427px 0;
width:80px;
}
#nav .reviews a:hover,
#nav .reviews a.active {
	background-position: -427px -25px;
}
#nav .get_involved a {
background-position:-508px 0;
width:86px;
}
#nav .get_involved a:hover,
#nav .get_involved a.active {
	background-position: -508px -25px;
}
#nav .technical_services a {
background-position:-595px 0;
width:68px;
}
#nav .technical_services a:hover,
#nav .technical_services a.active {
	background-position: -595px -25px;
}
#nav .support_us a {
background-position:-664px 0;
width:91px;
}
#nav .support_us a:hover,
#nav .support_us a.active {
	background-position: -664px -25px;
}
#nav .business_partners a {
background-position:-756px 0;
width:114px;
}
#nav .business_partners a:hover,
#nav .business_partners a.active {
	background-position: -756px -25px
}

#nav .myWNO a {
background-position:-872px 0;
width:59px;
}

#nav .myWNO a:hover,
#nav .myWNO a.active  {
background-position:-872px -25px;
}

.loginbtn {
	width:129px;
}

.customiseHomepage{
	width:204px;
}

.loginbar_submit{
	width:69px;
}

.launchRadio .launchBtn{
	background: url('../images/cym/launch_soundtrack_hp.png') no-repeat;
	width:300px;
	height:57px;
	display:block;
	text-indent:-10000px;
}:

.search_submit .submit{
	background: url('../images/cym/search.png') no-repeat;
	width:69px;
	height:23px;
	text-indent:-10000px;
}

.steps ul {
	background-image: url('../images/cym/steps.png');
}
