/* CINDERELLA
----------------------------------------------------------------- */ 
body.cinderella {
	background-image: url(../shows/cinderella_bg2.jpg);	
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-color: #000;
}

body.cinderella #logo {
	background-image: none;
}

body.cinderella a{
	color: #ffffff; 	
}

body.cinderella a:hover{
	color: #91b6d3; 	
}

/* CARMAN
----------------------------------------------------------------- */
body.carman {
	background-image: url(../shows/carman_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-color: #000;
}

body.carman #logo {
	background-image: none;
}

body.carman a{
	color: #f47d27; 	
}

body.carman a:hover{
	color: #b22222; 	
}

body.carman h3{
		color: #f7da00; 	
}



/* SCISSORHANDS
----------------------------------------------------------------- */
body.scissorhands {
	background-image: url(../shows/scissorhands_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-color: #050047;
}

body.scissorhands #logo {
	background-image: none;
}

body.scissorhands a {
	color: #78d2f6; 	
}

body.scissorhands a:hover{
	color: #d01287; 	
}

a:link.team, a:active.team, a:visited.team {
	color:#FFFFFF;
	font-weight:bold;}

/* SWAN LAKE
----------------------------------------------------------------- */
body.swanlake{
	background-image: url(../shows/swanlake_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-color: #00000c;
}

body.swanlake #logo {
	background-image: none;
}

body.swanlake a{
	color: #fcfdf9; 	
}

body.swanlake a:hover{
	color: #f9d805; 	
}

/* NUTCRACKER
----------------------------------------------------------------- */
body.nutcracker {
	background-image: url(../shows/nutcracker_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-color: #730067;
	color: #000033;
}

body.nutcracker #logo {
	background-image: none;
}

body.nutcracker a:link, body.nutcracker a:active, body.nutcracker a:visited{
	color: #ffffff; 	
}

body.nutcracker a:hover{
	color: #b9b1e0; 	
}

/* PLAY WITHOUT WORDS
----------------------------------------------------------------- */
body.play {
	background-image: url(../shows/play_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-color: #FFF;
	color: #000;
}

body.play #logo {
	background-image: none;
}

body.play a:link, body.play a:active, body.play a:visited {
	color: #f26422;
}

body.play a:hover {
	color: #e30483;
}

/* HIGHLAND FLING
----------------------------------------------------------------- */
body.highland {
	background-image: url(../shows/highland_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-color: #cea673;
}

body.highland #logo {
	background-image: none;
}

body.highland a {
	color: #000000;
}

body.highland a:hover {
	color: #d1cad2;
}

/* DORIAN GRAY
----------------------------------------------------------------- */
body.doriangray {
	background-image: url(../shows/dorian_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%; 
	background-color: #000;
	color:#FFF;
}

body.doriangray #logo {
	background-image: none;
}

body.doriangray a:link, body.doriangray a:visited, body.doriangray a:active {
	color: #666;
}

body.doriangray a:hover {
	color: #dcdcdc;
}


/* Booking
----------------------------------------------------------------- */

#bookingForm hr{
	margin: 0px 0px 10px 0px;
}

span#show{
}
span#nonshow{
	display:none;
}
span#bespoke{
	display:none;
}

span#target2{
	display:none;
}

span#target3{
	display:none;
}

span#target4{
	display:none;
}

span#target5{
	display:none;
}

span#target6{
}

span#target7{
}

/* CREATE SEND FORM
----------------------------------------------------------------- */


span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 
.formfield {margin-bottom:3px;}


/* News Pagination
----------------------------------------------------------------- */

div.pagination {
	padding: 3px;
	margin: 20px auto 0 80px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #B02B03;
	
	text-decoration: none; /* no underline */
	color: #fff;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #B02B03;
	color: #fff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #B02B03;
		font-weight: bold;
		background-color: #B02B03;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #B02B03;
	
		color: #DDD;
	}
	
	div.pagination #toptail{
		border:none;
	}