@charset "utf-8";
@import url(../gallery/gallery.css);
@import url(../news/style.css);

/* CSS Document */
*       	{ margin:0; padding:0; border:0; }
body    	{ background-color:#212757; font-family:Arial, Helvetica, sans-serif; font-size:12px; /*color:#f6f6f4;*/ color:#2a2a2a; }
h1 span 	{ display:none; }
h2 			{ font-size:16px; padding:5px 0 5px 0; color:#232b5a; }
a:hover    { color:#FFFFFF;}
a 	 	 	{ color:#232b5a; }

.clearfix { clear:both;}

.editorPad { padding:5px;}

/* Document Containers */
.container { width:100%; height:584px; position:relative; }
.centre    { width:974px; height:584px; margin:0 auto; background:url(../images/letterbox.jpg) top left no-repeat; position:relative; }

/* Switch Sites Link */
#siteSwitch       { position:absolute; display:block; height:25px; width:230px; background:url(../images/switchLondon.jpg) top left no-repeat; left: 696px; top: 7px; }
#siteSwitch:hover { position:absolute; display:block; height:25px; width:230px; background:url(../images/switchLondon.jpg) bottom left no-repeat; left: 696px; top: 7px; }
#siteSwitch span  { display:none; }

/* Mooooo Scrollbar */
#scrollBar { width:13px; height:310px; padding:1px; background:url(../images/scrollBackground.jpg) top left repeat-y; color:#fff; font-size:11px; position:absolute; left:941px; top:143px; overflow:hidden; }
#scroller  { width:13px; visibility:hidden; height:27px; background:url(../images/scrollHandle.jpg) top left no-repeat; color:#fff; font-size:11px; position:absolute; left:0px; top:0px; }

/* Mooooo Scroller Area */
/* Mooooo Scroller Area */
.contentOuter   {
	position:absolute;
	left:225px;
	top:143px;
	width:735px;
	height:312px;
	overflow:hidden;
}
.contentInner   { position:absolute; width:678px; height:auto; left:0px; top:0px; /*background:url(../images/tmpBackground.jpg) top right no-repeat; padding: 80px 0 0 34px;*/ padding:10px 10px 0 34px; }
.contentInner  h1 { display:block; height:40px; margin-bottom:10px;}

/* H1 headers*/
#headerManchester { background:url(../images/h1_lintonManagement.gif) top left no-repeat;}
#headerNews { background:url(../images/h1_news.gif) top left no-repeat; }
#headerAutograph { background:url(../images/h1_autographRequests.gif) top left no-repeat; }
#headerContact { background:url(../images/h1_contactUs.gif) top left no-repeat;}
#headerApply { background:url(../images/h1_applyToJoin.gif) top left no-repeat;}
#headerCasting { background:url(../images/h1_castingDirectors.gif) top left no-repeat;}
#headerChaperons {background:url(../images/h1_chaperonsAndTutors.gif) top left no-repeat;}
#headerNetworks { background:url(../images/h1_networks.gif) top left no-repeat;}
#headerWorkshop { background:url(../images/h1_carolGodbyTheatreWorkshop.gif) top left no-repeat;}

.txt { padding-right:10px;}
.txt p, address { margin-bottom:10px; }

.thumbNail { display:block; width:144px; height:128px; float:left; margin-right:30px; margin-top:4px; display:block; }
.thumbNail span { display:none;}
.thumbEnd { margin-right:0px;}
#badgeMySpace { background-image:url(../images/badgeMySpace.jpg);}
#badgeFacebook { background-image:url(../images/badgeFacebook.jpg); }
#theatre1 { background-image:url(../images/theatre1.jpg); }
#theatre2 { background-image:url(../images/theatre2.jpg); }
#theatre3 { background-image:url(../images/theatre3.jpg); }
#theatre4 { background-image:url(../images/theatre4.jpg); }

/* Left Nav */
.leftNav ul        { width:147px; position:absolute; left: 82px; top: 118px; }
.leftNav li 	   { list-style-type:none; /*margin-bottom:5px;*/ }
.leftNav li a 	   { width:147px; height:57px; display:block; vertical-align: bottom;/* IE spacing bugfix */ }
.leftNav li a span { display:none;}

/* Left Nav button states */
#btnHome 	  	   						 { background:url(../images/homeLondon.gif) 7px 10px no-repeat; height:40px; }
/*
#btnMain 	  	   						 { background:url(../images/btnMainArtists.jpg) top left no-repeat; }
#btnMain:hover, #btnMainActive 			 { background:url(../images/btnMainArtists.jpg) bottom left no-repeat; }
*/
#btnMain 	  	   						 { background:url(../images/btnGallery.jpg) top left no-repeat; }
#btnMain:hover, #btnMainActive 			 { background:url(../images/btnGallery.jpg) bottom left no-repeat; }

#btnAutograph 	  					 	 { background:url(../images/btnAutographRequest.jpg) top left no-repeat; }
#btnAutograph:hover, #btnAutographActive { background:url(../images/btnAutographRequest.jpg) bottom left no-repeat; }
#btnNews 	  	   						 { background:url(../images/btnNews.jpg) top left no-repeat; }
#btnNews:hover, #btnNewsActive 			 { background:url(../images/btnNews.jpg) bottom left no-repeat; }
#btnContactUs 	   						 { background:url(../images/btnContactUs.jpg) top left no-repeat; }
#btnContactUs:hover, #btnContactUsActive { background:url(../images/btnContactUs.jpg) bottom left no-repeat; }
#btnApply 	       				 		 { background:url(../images/btnApplyToJoin.jpg) top left no-repeat; }
#btnApply:hover, #btnApplyActive 		 { background:url(../images/btnApplyToJoin.jpg) bottom left no-repeat; }

/* Bottom Nav */
.bottomNav ul 		 { width:823px; position:absolute; left:81px; top:467px; height:35px; }
.bottomNav li 	     { display:inline; }
.bottomNav li a 	 { display:inline-block; height:23px; float:left; }
.bottomNav li a span { display:none; }

/* Bottom Nav button states */
#btnDirectors 		 					 { width:150px; margin:0 0 0 15px; background:url(../images/btnDirectors.gif) top left no-repeat; }
#btnDirectors:hover, #btnDirectorsActive { width:150px; margin:0 0 0 15px; background:url(../images/btnDirectors.gif) bottom left no-repeat; }
#btnChaperons  		 				     { width:152px; margin:0 0 0 47px; background:url(../images/btnChaperons.gif) top left no-repeat; }
#btnChaperons:hover, #btnChaperonsActive { width:152px; margin:0 0 0 47px; background:url(../images/btnChaperons.gif) bottom left no-repeat; }
#btnNetworks  		 					 { width:150px; margin:0 0 0 42px; background:url(../images/btnNetworks.gif) top left no-repeat; }
#btnNetworks:hover, #btnNetworksActive	 { width:150px; margin:0 0 0 42px; background:url(../images/btnNetworks.gif) bottom left no-repeat; }
#btnWorkshop  		 				   	 { width:215px; margin:0 0 0 48px; background:url(../images/btnWorkshop.gif) top left no-repeat; }
#btnWorkshop:hover, #btnWorkshopActive 	 { width:215px; margin:0 0 0 48px; background:url(../images/btnWorkshop.gif) bottom left no-repeat; }

/* Footer */
.footer 	{ position:absolute; left: 91px; top: 514px; width: 816px; height: 22px; font-size:10px; color:#4e526e; }
.footer p 	{ float:left;}
.footer ul 	{ float:left; }
.footer li  { display:inline; padding:0 15px 0 15px; border-left:#4e526e 1px solid; }
.footer li.no_border_left { padding:0 15px 0 30px; border-left:none; }
.footer a 	{ text-decoration:none; color:#4e526e;} 
.footer a:hover { text-decoration:underline; color:#4e526e;  }


/* Added by Simon 14 Feb 2008 */
#btnDownload { background:url(../images/btnDownload.jpg) left 10px no-repeat; padding-top:10px; padding-bottom:10px; display:block; height:17px; width:150px; color:#2a2a2a;  float:left;  text-align:left; padding-left:22px; clear:right; }
#btnDownloadActive:hover { color:#FFFFFF;}
h2 { clear:both; } /* added to clear news item after span tag btnDownload */
/**/

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #fff;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #334A73;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #334A73;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #334A73;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

#galleryAdults   			{ width:125px; background:url(../images/galleryAdultMainArtists.jpg) top left; margin-right:10px;}
#galleryChildren 			{ width:125px; background:url(../images/galleryChildrenMainArtists.jpg) top left; margin-right:10px;}
#galleryWalkOn 	 			{ width:125px; background:url(../images/galleryWalkOnArtists.jpg) top left;  margin-right:10px;}
#galleryBackgroundArtists 	{ width:125px; background:url(../images/galleryBackgroundArtists.jpg) top left;  margin-right:10px; }
#galleryMainArtists   		{ width:125px; background:url(../images/galleryMainArtists.jpg) top left; margin-right:10px;}
#galleryCreatives 			{ width:125px; background:url(../images/galleryCreativeArtists.jpg) top left; margin-right:0px; }

#galleryAdults:hover     		{ background:url(../images/galleryAdultMainArtists.jpg) bottom left; }
#galleryChildren:hover   		{ background:url(../images/galleryChildrenMainArtists.jpg) bottom left; }
#galleryWalkOn:hover 	 		{ background:url(../images/galleryWalkOnArtists.jpg) bottom left; }
#galleryBackgroundArtists:hover { background:url(../images/galleryBackgroundArtists.jpg) bottom left;  }
#galleryCreatives:hover 		{ background:url(../images/galleryCreativeArtists.jpg) bottom left; margin-right:0px }
#galleryMainArtists:hover 		{ background:url(../images/galleryMainArtists.jpg) bottom left; }

