/* CSS Document */

html { margin: 0px; text-align:center; min-width:979px; font-size:62.5%; height:100%; }
/* body { background-color:#0891cf; margin: 0px; text-align:center; width:100%; height: 100%; font-size: 62.5%; } */
body { margin: 0px; text-align:center; width:100%; height:100%; font-size:62.5%; }
body { color:#000000; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:1.5em; font-size:12px; background-color:#000000; /*background-image:url(../images/general/background.jpg); background-repeat:no-repeat; background-position:center top;*/ }

img, div, a, input, td { behavior: url(/iepngfix.htc) }


/* Text */
h1 { margin: 0 auto; padding:0px; }
h2 { font-size:1.5em; margin: 0 auto; margin-bottom:1em; }
h3 { margin: 0 auto; font-size:1.1em; margin-bottom:1em; }
h4 { margin: 0 auto; font-size:1.0em; margin-bottom:1em; }
p { margin: 0 auto; margin-bottom:1em; padding:0px; }

.bold { font-weight:bold; } 
a.bold { font-weight:bold; } 

.note { font-size:0.8em; line-height:1.1em; }
.no-margin { margin-bottom:0px; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; text-align:right; }
.nospace { margin:0; padding:0; }

.divider { border-top:1px dashed #FF0000; margin-bottom:10px; }

.arrow { }

.see-number { background-image:url(../images/see-number.gif); background-repeat:no-repeat; width:378px; height:49px; text-indent:-5000px; display:block; float:left; }
.see-number-text { float:left; padding-top:30px; font-size:0.8em; }
.see-number-groups { background-image:url(../images/see-number-groups-email.gif); background-repeat:no-repeat; width:540px; height:85px; text-indent:-5000px; display:block; float:left; }

.ticketmaster-number { background-image:url(../images/ticketmaster-number.gif); background-repeat:no-repeat; width:285px; height:33px; text-indent:-5000px; display:block; float:left; }
.ticketmaster-number-text { float:left; padding-top:15px; font-size:0.8em; }

.see-icon { background-image:url(../images/icon-see.gif); text-indent:-5000px; margin-left:8px; margin-right:5px; background-repeat:no-repeat; float:left; display:block; height:21px; width:48px; }
.see-icon-text { float:left; margin-top:7px; }

/* Links & Navigation */

a:link { color: #ed1d24; text-decoration: none; font-weight:normal; }
a:visited { text-decoration: none; color: #ed1d24; font-weight:normal; }
a:hover { text-decoration: underline; color: #ed1d24; font-weight:normal; }
a:active { text-decoration: none; color: #ed1d24; font-weight:normal; }

ul li a:link { color: #ed1d24; text-decoration: none; font-weight:normal; }
ul li a:visited { text-decoration: none; color: #ed1d24; font-weight:normal; }
ul li a:hover { text-decoration: underline; color: #ed1d24; font-weight:normal; }
ul li a:active { text-decoration: none; color: #ed1d24; font-weight:normal; }

a.link-white { color:#ffffff; }
a.link-white:link, a.link-white:visited { color:#ffffff; }

a.link-back { color:#ed1d24; }
a.link-back:link, a.link-back:visited { color:#ed1d24; }
a.link-back:hover, a.link-back:active { color:#ed1d24; text-decoration: underline; }

#header ul li { display:inline; padding:0px; margin:0px; }

#logo-aka { text-indent:-5000px; margin-top:5px; margin-left:6px; padding:0px; background-image:url(../images/logo-aka.gif); overflow:hidden; background-repeat:no-repeat; width:20px; height:9px; float:left; display:block; }

a.btn-clickhere { background-image:url(../images/btn-clickhere.gif); height:34px; width:84px; text-indent:-5000px; display:block; background-position:0px 0px; margin-right:8px; float:left; overflow:hidden; }
a.btn-clickhere:hover { background-image:url(../images/btn-clickhere.gif); height:34px; width:84px; text-indent:-5000px; display:block; background-position:0px -34px; margin-right:8px; float:left; overflow:hidden; }

a.btn-more { background-image:url(../images/btn-more.gif); height:34px; width:50px; text-indent:-5000px; display:block; background-position:0px 0px; margin-right:8px; float:left; overflow:hidden; }
a.btn-more:hover { background-image:url(../images/btn-more.gif); height:34px; width:50px; text-indent:-5000px; display:block; background-position:0px -34px; margin-right:8px; float:left; overflow:hidden; }

a.btn-play { background-image:url(../images/btn-play.gif); height:34px; width:50px; text-indent:-5000px; display:block; background-position:0px 0px; margin-right:8px; float:left; overflow:hidden; }
a.btn-play:hover { background-image:url(../images/btn-play.gif); height:34px; width:50px; text-indent:-5000px; display:block; background-position:0px -34px; margin-right:8px; float:left; overflow:hidden; }

a.btn-buy { background-image:url(../images/btn-buy.gif); height:34px; width:50px; text-indent:-5000px; display:block; background-position:0px 0px; margin-right:8px; float:left; overflow:hidden; }
a.btn-buy:hover { background-image:url(../images/btn-buy.gif); height:34px; width:50px; text-indent:-5000px; display:block; background-position:0px -34px; margin-right:8px; float:left; overflow:hidden; }

a.btn-morereviews { background-image:url(../images/btn-morereviews.gif); height:34px; width:220px; text-indent:-5000px; display:block; background-position:0px 0px; margin-right:8px; float:left; overflow:hidden; }
a.btn-morereviews:hover { background-image:url(../images/btn-morereviews.gif); height:34px; width:220px; text-indent:-5000px; display:block; background-position:0px -34px; margin-right:8px; float:left; overflow:hidden; }

a.btn-download { background-image:url(../images/btn-download.gif); height:34px; width:84px; text-indent:-5000px; display:block; background-position:0px 0px; margin-right:8px; float:left; overflow:hidden; }
a.btn-download:hover { background-image:url(../images/btn-download.gif); height:34px; width:84px; text-indent:-5000px; display:block; background-position:0px -34px; margin-right:8px; float:left; overflow:hidden; }

a.btn-answer { background-image:url(../images/btn-answer.gif); height:34px; width:84px; text-indent:-5000px; display:block; background-position:0px 0px; margin-right:8px; float:left; overflow:hidden; }
a.btn-answer:hover { background-image:url(../images/btn-answer.gif); height:34px; width:84px; text-indent:-5000px; display:block; background-position:0px -34px; margin-right:8px; float:left; overflow:hidden; }

a.btn-back { background-image:url(../images/btn-back.gif); height:34px; width:50px; text-indent:-5000px; display:block; background-position:0px 0px; margin-right:8px; float:left; overflow:hidden; }
a.btn-back:hover { background-image:url(../images/btn-back.gif); height:34px; width:50px; text-indent:-5000px; display:block; background-position:0px -34px; margin-right:8px; float:left; overflow:hidden; }

a.btn-educationresource { background-image:url(../images/btn-educationresource.gif); height:34px; width:418px; text-indent:-5000px; display:block; background-position:0px 0px; margin-right:8px; float:left; overflow:hidden; }
a.btn-educationresource:hover { background-image:url(../images/btn-educationresource.gif); height:34px; width:418px; text-indent:-5000px; display:block; background-position:0px -34px; margin-right:8px; float:left; overflow:hidden; }

.btn-listentomusic { background:url(../images/btn-listentomusic.png); background-repeat:no-repeat; width:303px; height:89px; display:block; text-indent:-5000px; overflow:hidden; margin-top:0px; margin-left:140px; }

.btn-rightaligned { float:right; margin-bottom:5px; }
.btn-imagealigned { padding:65px 0px 0px 0px; }

.news-headingbar { float:left; height:27px; width:533px; background-color:#000000; color:#FFFFFF; text-align:left; font-weight:bold; padding-left:10px; padding-top:10px; }
.news-headingbar-full { float:left; height:27px; width:713px; background-color:#000000; color:#FFFFFF; text-align:left; font-weight:bold; padding-left:10px; padding-top:10px; }
.news-textbox { padding-top:10px; }
.news-headingbar-full h2 { margin:0px; padding:0px; }

.newsimage-left { border:1px solid #ed1d24; margin-right:10px; margin-bottom:10px; }
.newsimage-right { border:1px solid #ed1d24; margin-left:10px; margin-bottom:10px; }

/* Flash Page CSS */

#container-flash { margin:0 auto; text-align:center; position:relative; top:0; width:999px; background-color:#0891cf; background-repeat:repeat-y; }
#left-shadow {float:left; width:11px; height:580px; margin:6px 0 0 0; background-image:url(../images/left-shadow.gif); background-repeat:no-repeat; padding:0; }
#flash {float:left; width:963px; height:594px; margin:0; padding:0;}
#right-shadow {float:left; width:11px;  height:580px; margin:6px 0 0 0; padding:0; background-image:url(../images/right-shadow.gif); background-repeat:no-repeat;}
#footer-intro { color:#FFFFFF; padding-left:10px; width:989px; }

/* Layout */

#title-logo { display:none; }

#wrapper { width:100%; margin:0 auto; text-align:center; display:table; /* must put this in for FireFox. */ height:1000px; /* Have to put something in here for the height for both browsers. Not a percentage. */ }
#container { margin:0 auto; text-align:center; width:979px; position:relative; }

#header { width:979px; height:230px; }
#navigation { height:34px; color:#FFFFFF; width:979px; background-image:url(../images/general/navbar.gif); background-repeat:repeat-y; margin:0px; position:relative; z-index:62; position:relative; }
#languages { position:absolute; top:2px; left:810px; cursor:pointer; }

#content-bkgrd { width:979px; position:relative; }
#maincontent-bkgrd { width:963px; margin-left:8px; margin-right:8px; padding-bottom:5px; }

#footer { color:#FFFFFF; padding-right:10px; padding-left:10px; padding-bottom:152px; position:relative; }
#footer a:link, #footer a:hover, #footer a:visited { color:#FFFFFF;  }
#footer-static { color:#FFFFFF; padding-right:10px; padding-left:10px; padding-bottom:10px; position:relative; }
#footer-static a:link, #footer-static a:hover, #footer-static a:visited { color:#FFFFFF;  }

#breadcrumb { text-align:left; padding:5px; width:750px; background-color:#ffffff; background-image:url(../images/breadcrumb-bkgrd.gif); background-repeat:repeat-x; margin-left:0px; margin-right:8px; position:absolute; top:20px; left:190px; }
#breadcrumb a:link, #breadcrumb a:hover, #breadcrumb a:visited { color:#ed1d24; font-weight:bold;  }

#breadcrumb-text { float:left; width:550px; }
#breadcrumb-bookmark { padding:0px 6px 0px 6px; height:18px; width:auto; float:right }
#breadcrumb-rss { width:20px; float:right; padding-top:0px; }

.logo-container { width:524px; height:231px; position:absolute; top:0px; left:220px; z-index:60; }
.logo { background-image:url(../images/general/logo.png); background-repeat:no-repeat; width:524px; height:231px; }

.map-text { float:left; padding-top:18px; }

.banner728x90 { padding-bottom:10px; }

/* Page Navigation */

#page_navigation a{
	padding:3px;
	margin:2px;
	color:white;
	text-decoration:none
}
.active_page{
	background-color:#000000;
	color:white !important;
	border:1px solid white;

}

/* Main Column */

#main-column { float:right; width:801px; }
#main-column-top { background-image:url(../images/main-column-top.png); background-repeat:no-repeat; height:20px; width:801px; text-indent:-5000px; }
#main-column-body { background-image:url(../images/main-column-body.gif); background-repeat: repeat; width:801px; text-align:left; padding-top:160px; }
#main-column-body-normal { background-image:url(../images/main-column-body-breadcrumb.gif); background-repeat: repeat; width:801px; text-align:left; padding-top:50px; }
#main-column-bottom { background-image:url(../images/main-column-bottom.png); background-repeat:no-repeat; height:21px; width:801px; }
#main-column-footer { height:45px; background-color:#f3f3f3; margin-left:8px; margin-right:8px; }
#main-column-footer-content { float:right; }

.section-divider { background-image:url(../images/divider-bkgrd.gif); background-repeat:no-repeat; margin-left:8px; margin-right:8px; background-color:#FFFFFF; padding-top:8px; width:765px; padding-right:10px;  padding-left:10px; }
.main-column-content { float:right; width:395px; text-align:left; }
.main-column-content-normal { float:right; width:580px; text-align:left; }
.main-column-content-menu { float:left; padding-left:100px; text-align:left; }
.main-column-content-workshops { float:left; text-align:left; }
.main-column-content-indent { float:left; padding-left:190px; text-align:left; }
.main-column-content-withpic { float:left; padding-left:110px; text-align:left; }
.main-column-content-fullpanels { float:left; width:765px; padding-right:10px;  padding-left:10px; margin-left:8px; text-align:left; background-image:url(../images/divider-bkgrd.gif); background-repeat:no-repeat;  }
.main-column-content-full { float:right; text-align:left; width:760px; }

.content-section { padding:10px; width:620px; border:#f4f3f3 1px solid; margin-left:10px; margin-bottom:10px; position:relative; background-image:url(../images/content-section-bkgrd.gif); background-repeat:no-repeat; }
.content-section-withimage { margin-left:-140px; position:relative;  }
.content-section-text { padding:10px 10px 0px 10px; float:left; width:675px; border:#f4f3f3 1px solid; margin-left:10px; margin-bottom:10px; background-image:url(../images/content-section-bkgrd1.gif); background-repeat:no-repeat; }
.content-section-full { }
.content-section-image { background-color:#FFFFFF; height:135px; width:175px; position:relative; float:left; margin-right:10px; }

.container-facebook { margin-left:40px; margin-bottom:10px; }
.container-music { background-image:url(../images/signup-bkgrd.gif); background-repeat:no-repeat; display:block; width:355px; height:200px; position:relative; z-index:41; top:-15px; left:-13px; text-indent:-5000px; }
.container-music-button { padding:0px; position:relative; padding-top:110px; margin-left:-85px; z-index:14; }

.content-partner-withimage { margin-left:-140px; position:relative; margin-right:0px; float:left; margin-bottom:10px;  }
.content-partner-text { background-color:#FFFFFF; padding:10px 10px 0px 10px; float:left; width:675px; border:#f4f3f3 1px solid; margin-left:10px; margin-bottom:10px; background-image:url(../images/content-section-bkgrd1.gif); background-repeat:no-repeat; }

/* Sub Column */

#sub-column { z-index:40; position:absolute; top:158px; width:545px; left:8px; }
#sub-column-latestnews { z-index:40; position:absolute; top:670px; width:545px; left:8px; }
#sub-column-normal { z-index:40; position:absolute; top:50px; width:358px; left:8px; }
#sub-column-nunrun-gallery { z-index:40; position:absolute; top:200px; width:358px; left:8px; }
#sub-column-menu { z-index:40; position:absolute; top:50px; width:268px; left:8px; }
#sub-column-menu-tickets { z-index:40; position:absolute; top:50px; width:268px; left:8px; margin-top:148px; }
#sub-column-menu-galleries { z-index:40; position:absolute; top:50px; width:268px; left:8px; margin-top:48px; }
#sub-column-menu-askwhoopi { z-index:40; position:absolute; top:50px; width:268px; left:8px; margin-top:210px; }
#sub-column-menu-patinadiary { z-index:40; position:absolute; top:50px; width:268px; left:8px; margin-top:210px; }
#sub-column-menu-productiondiaries { z-index:40; position:absolute; top:50px; width:268px; left:8px; margin-top:210px; }
#sub-column-menu-education { z-index:40; position:absolute; top:50px; width:268px; left:8px; margin-top:210px; }
#sub-column-menu-press { z-index:40; position:absolute; top:50px; width:268px; left:8px; margin-top:148px; }
#sub-column-menu-newslettercomp { z-index:40; position:absolute; top:50px; width:268px; left:8px; margin-top:210px; }

#sub-column-full { }

.sub-column-top-date { background-image:url(../images/sub-column-top-date.png); background-repeat:no-repeat; height:50px; width:545px; text-indent:-5000px; }
.sub-column-bottom-date { background-image:url(../images/sub-column-bottom-date.png); background-repeat:no-repeat; height:21px; width:545px; }
.sub-column-body-date { background-image:url(../images/sub-column-body-date.png); background-repeat:repeat-y; width:545px; text-align:left; }
.sub-column-body-latestnews { background-image:url(../images/sub-column-body-date.gif); background-repeat:repeat-y; width:545px; text-align:left; }
.sub-column-extras { position:absolute; top:22px; left:-20px; width:545px; }

.sub-column-top-video { background-image:url(../images/sub-column-top-video.png); background-repeat:no-repeat; height:50px; width:545px; text-indent:-5000px; }
.sub-column-bottom-video { background-image:url(../images/sub-column-bottom-date.png); background-repeat:no-repeat; height:21px; width:545px; }
.sub-column-body-video { background-image:url(../images/sub-column-body-date.gif); background-repeat:repeat-y; width:545px; text-align:left; }

.sub-column-top-menu-xsmall { background-image:url(../images/sub-navbox-top.png); background-repeat:no-repeat; height:20px; width:268px; text-indent:-5000px; }
.sub-column-top-menu-small { background-image:url(../images/sub-navbox-top.png); background-repeat:no-repeat; height:35px; width:268px; text-indent:-5000px; padding-top:15px; }
.sub-column-top-menu { background-image:url(../images/sub-navbox-top.png); background-repeat:no-repeat; height:50px; width:268px; text-indent:-5000px; }
.sub-column-top-menu-1 { background-image:url(http://www.sisteractthemusical.com/_global/images/sub-navbox-top.png); background-repeat:no-repeat; height:35px; width:268px; text-indent:-5000px; padding-top:15px; }
.sub-column-bottom-menu { background-image:url(../images/sub-navbox-bottom.png); background-repeat:no-repeat; height:21px; width:268px; }
.sub-column-body-menu { background-image:url(../images/sub-navbox-body.gif); background-repeat:repeat-y; width:268px; text-align:left; }
.sub-column-body-textbox { margin-left:20px; margin-right:20px; color:#ffffff; }

.sub-column-body-menu a:link, .sub-column-body-menu a:hover, .sub-column-body-menu a:visited  { color:#ffffff; }
.sub-column-body-menu ul li { margin:0; padding:0; }

#sub-menu { color:#FFFFFF; margin:0; padding:0; padding-left:30px; font-weight:bold; }

.sub-column-top { background-image:url(../images/sub-column-top.png); background-repeat:no-repeat; height:50px; width:358px; text-indent:-5000px; }
.sub-column-top-title { background-image:url(../images/sub-column-top.png); background-repeat:no-repeat; height:35px; width:358px; text-indent:-5000px; padding-top:15px; padding-left:54px; }
.sub-column-top-small { background-image:url(../images/sub-column-top-small.png); background-repeat:no-repeat; height:21px; width:358px; }
.sub-column-bottom { background-image:url(../images/sub-column-bottom.png); background-repeat:no-repeat; height:21px; width:358px; }
.sub-column-body { background-image:url(../images/sub-column-body.gif); background-repeat:repeat-y; width:358px; text-align:left; }
#askform .error { color: #fff; }

/* #partner-container { z-index:40; position:absolute; top:110px; width:967px; left:8px; top:160px; left:188px; text-align:left; } */
#partner-container { z-index:40; position:absolute; top:160px; left:188px; text-align:left; }


#small-container-normal { z-index:40; position:absolute; top:110px; width:967px; left:8px; }
.small-container-box { width:322px; margin-right:0px; float:left; }
.small-container-top { background-image:url(../images/small-container-top.png); background-repeat:no-repeat; height:30px; width:322px; text-indent:-5000px; }
.small-container-bottom { background-image:url(../images/small-container-bottom.png); background-repeat:no-repeat; height:20px; width:322px; }
.small-container-body-left { background-image:url(../images/small-container-body-onblue.gif); background-repeat:repeat-y; width:322px; text-align:left; }
.small-container-body { background-image:url(../images/small-container-body.gif); background-repeat:repeat-y; width:322px; text-align:left; }
.small-container-body-right { background-image:url(../images/small-container-body-onblue1.gif); background-repeat:repeat-y; width:322px; text-align:left; }
.small-container-artcile { clear:both; margin-left:8px; }
.small-container-headingbar { float:left; width:259px; height:27px; background-color:#000000; color:#FFFFFF; text-align:left; font-weight:bold; font-size:1.5em; padding-left:10px; padding-top:10px; }
.small-container-category { margin-left:40px; }
.small-container-category-image { background-image:url(../images/gallery-category-bkgrd.gif); background-repeat:no-repeat; padding:5px; margin-right:5px; margin-bottom:5px; margin-top:5px; float:left; }
.small-container-category-text { margin-top:10px; padding-bottom:5px; width:135px; float:left; }

.small-container-text { margin-left:45px; margin-top:10px; padding-bottom:5px; margin-right:18px; }
.small-container-more { background-color:#ed1d24; height:18px; width:280px; clear:both; margin-left:55px; color:#FFFFFF; padding:1px 0px 0px 4px; }
.small-container-more p { padding:0px; margin:0px; }
.small-container-more span { font-weight:bold; color:#000000; }
.small-container-category-thumb { background-image:url(../images/gallery-thumb-bkgrd.gif); background-repeat:no-repeat; padding:5px; margin-right:5px; margin-bottom:5px; margin-top:5px; float:left; }

.blank-box { float:left; width:37px; height:36px; padding-top:1px; }
.date-box { float:left; width:37px; height:36px; background-color:#ed1d24; color:#FFFFFF; text-align:center; font-weight:bold; padding-top:1px; background-image:url(../images/iconbox-bkgrd.gif); background-repeat:no-repeat; }
.date-month { }
.date-date { font-size:1.5em; line-height:0.8em; }

.icon-box { float:left; width:37px; height:36px; background-color:#ed1d24; color:#FFFFFF; text-align:center; font-weight:bold; padding-top:1px; background-image:url(../images/iconbox-bkgrd.gif); background-repeat:no-repeat; }
.icon-month { }
.icon-date { font-size:1.5em; line-height:0.8em; }

.latestnews-artcile { clear:both; margin-left:8px; }
.latestnews-headingbar { float:left; width:482px; height:27px; background-color:#000000; color:#FFFFFF; text-align:left; font-weight:bold; font-size:1.5em; padding-left:10px; padding-top:10px; }
.latestnews-text { margin-left:45px; margin-top:10px; padding-bottom:5px; margin-right:18px; }
.latestnews-more { background-color:#ed1d24; height:18px; width:464px; clear:both; margin-left:55px; color:#FFFFFF; padding:1px 0px 0px 4px; }
.latestnews-more p { padding:0px; margin:0px; }
.latestnews-more span { font-weight:bold; color:#000000; }
.latestnews-video { margin-left:0px; margin-bottom:10px; z-index:1; position:relative; }
.latestnews-image { border:1px solid #ed1d24; margin-left:10px; margin-bottom:10px; }

.category-artcile { clear:both; margin-left:8px; }
.category-headingbar { float:left; width:295px; height:27px; background-color:#000000; color:#FFFFFF; text-align:left; font-weight:bold; font-size:1.5em; padding-left:10px; padding-top:10px; }
.category-text { margin-left:45px; margin-top:10px; padding-bottom:5px; margin-right:18px; }
.category-more { background-color:#ed1d24; height:18px; width:280px; clear:both; margin-left:55px; color:#FFFFFF; padding:1px 0px 0px 4px; }
.category-more p { padding:0px; margin:0px; }
.category-more span { font-weight:bold; color:#000000; }

.gallery-category { margin-left:40px; }
.gallery-category-image { background-image:url(../images/gallery-category-bkgrd.gif); background-repeat:no-repeat; padding:5px; margin-right:5px; margin-bottom:5px; margin-top:5px; float:left; }
.gallery-category-thumb { background-image:url(../images/gallery-thumb-bkgrd.gif); background-repeat:no-repeat; padding:5px; margin-right:5px; margin-bottom:5px; margin-top:5px; float:left; }
.gallery-category-text { margin-top:10px; padding-bottom:5px; width:170px; float:left; }

.latestnews-category-image { background-image:url(../images/gallery-category-bkgrd.gif); background-repeat:no-repeat; padding:5px; margin-right:5px; margin-bottom:5px; margin-top:5px; float:left; }

.widget-category { margin-left:38px; }

/* Extra Bar */

.btn-myspace { background-image:url(../images/btn-myspace.gif); height:45px; width:145px; text-indent:-5000px; display:block; float:left; margin-right:10px; overflow:hidden; }
.btn-facebook { background-image:url(../images/btn-facebook.gif); height:45px; width:101px; text-indent:-5000px; display:block; float:left; margin-right:10px; overflow:hidden; }
.btn-youtube { background-image:url(../images/btn-youtube.gif); height:45px; width:75px; text-indent:-5000px; display:block; float:left; margin-right:10px; overflow:hidden; }
.btn-vimeo { background-image:url(../images/btn-vimeo.gif); height:45px; width:75px; text-indent:-5000px; display:block; float:left; margin-right:10px; overflow:hidden; }
.btn-twitter { background-image:url(../images/btn-twitter.gif); height:45px; width:109px; text-indent:-5000px; display:block; float:left; margin-right:10px; overflow:hidden; }
.btn-bebo { background-image:url(../images/btn-bebo.gif); height:45px; width:75px; text-indent:-5000px; display:block; float:left; margin-right:10px; overflow:hidden; }
.btn-itunes { background-image:url(../images/btn-itunes.gif); height:45px; width:75px; text-indent:-5000px; display:block; float:left; margin-right:10px; overflow:hidden; }

/* Title */

.title-abouttheshow { background-image:url(../images/title-abouttheshow.gif); background-repeat:no-repeat; height:25px; width:310px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-booktickets { background-image:url(../images/title-booktickets.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-performances { background-image:url(../images/title-performances.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-ticketprices { background-image:url(../images/title-ticketprices.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-grouprates { background-image:url(../images/title-grouprates.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-wigadoo { background-image:url(../images/title-wigadoo.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-vip { background-image:url(../images/title-vip.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-assistedperformances { background-image:url(../images/title-assistedperformances.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-venue { background-image:url(../images/title-venue.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-synopsis { background-image:url(../images/title-synopsis.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-video { background-image:url(../images/title-video.gif); background-repeat:no-repeat; height:25px; width:310px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-links { background-image:url(../images/title-links.gif); background-repeat:no-repeat; height:25px; width:310px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-music{ background-image:url(../images/title-music.gif); background-repeat:no-repeat; height:25px; width:310px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-widget { background-image:url(../images/title-widget.gif); background-repeat:no-repeat; height:25px; width:310px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-facebook { background-image:url(../images/title-facebook.gif); background-repeat:no-repeat; height:25px; width:310px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-signup { background-image:url(../images/title-signup.gif); background-repeat:no-repeat; height:25px; width:310px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-facts { background-image:url(../images/title-facts.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-creative { background-image:url(../images/title-creative.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-cast { background-image:url(../images/title-cast.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-latestnews { background-image:url(../images/title-latestnews.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-tvappearances { background-image:url(../images/title-tvappearances.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-openingnight { background-image:url(../images/title-openingnight.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }

.title-wintickets { background-image:url(../images/title-wintickets.gif); background-repeat:no-repeat; height:25px; width:310px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.title-book { background-image:url(../images/title-book.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-costumedesign { background-image:url(../images/title-costumedesign.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-lightingdesign { background-image:url(../images/title-lightingdesign.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-music { background-image:url(../images/title-music.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-choreography { background-image:url(../images/title-choreography.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-direction { background-image:url(../images/title-direction.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-lyrics { background-image:url(../images/title-lyrics.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-musicaldirector { background-image:url(../images/title-musicaldirector.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-musicalsupervisor { background-image:url(../images/title-musicalsupervisor.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-producer { background-image:url(../images/title-producer.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-setdesign { background-image:url(../images/title-setdesign.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-sounddesign { background-image:url(../images/title-sounddesign.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-dancemusicarranger { background-image:url(../images/title-dancemusicarranger.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-orchestrations { background-image:url(../images/title-orchestrations.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-electronicmusicdesigner { background-image:url(../images/title-electronicmusicdesigner.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.title-gallery { background-image:url(../images/title-gallery.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-press { background-image:url(../images/title-press.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-pressrelease { background-image:url(../images/title-pressrelease.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px;  margin-bottom:10px; }
.title-latestpressrelease { background-image:url(../images/title-latestpressrelease.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; margin-bottom:10px; }
.title-pressreleases-white { background-image:url(../images/title-pressreleases-white.gif); background-repeat:no-repeat; height:25px; width:268px; text-align:left; text-indent:-5000px; display:block; margin:0px; padding:0px; margin-left:20px; }

.title-educationresource { background-image:url(../images/title-educationresource.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-workshops { background-image:url(../images/title-workshops.gif); background-repeat:no-repeat;  height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px 0px 0px 10px; padding:0px; }
.title-foyerexhibition { background-image:url(../images/title-foyerexhibition.gif); background-repeat:no-repeat;  height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-schoolrate-white { background-image:url(../images/title-schoolrate-white.gif); background-repeat:no-repeat; height:25px; width:268px; text-align:left; text-indent:-5000px; display:block; margin:0px; padding:0px; margin-left:20px; }

.title-disclaimer { background-image:url(../images/title-disclaimer.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-privacypolicy { background-image:url(../images/title-privacypolicy.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-mediaresources { background-image:url(../images/title-mediaresources.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-newsletter { background-image:url(../images/title-newsletter.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }

.title-nunrun { background-image:url(../images/title-nunrun.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-biggest-fan { background-image:url(../images/title-biggest-fan.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-win { background-image:url(../images/title-win.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-askwhoopi { background-image:url(../images/title-askwhoopi.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-patinadiary { background-image:url(../images/title-patinadiary.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-mobileshop { background-image:url(../images/title-mobileshop.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-mobiledownloads { background-image:url(../images/title-mobiledownloads.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-productiondiaries { background-image:url(../images/title-productiondiaries.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-termsandconditions { background-image:url(../images/title-termsandconditions.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.title-partners { background-image:url(../images/title-partners.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }

.title-palladiumdiaries { background-image:url(../images/title-palladiumdiaries.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }

.title-celebrityfans { background-image:url(../images/title-celebrityfans.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }

.title-galleries-white { background-image:url(../images/title-galleries-white.gif); background-repeat:no-repeat; height:25px; width:268px; text-align:left; text-indent:-5000px; display:block; margin:0px; padding:0px; margin-left:20px; }
.title-galleries { background-image:url(../images/title-galleries.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.title-tesco { background-image:url(../images/tesco/title-tesco.gif); background-repeat:no-repeat; height:65px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }

.title-reviews { background-image:url(../images/title-reviews.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.title-yourreviews { background-image:url(../images/title-yourreviews.gif); background-repeat:no-repeat; height:25px; width:510px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }

.title-castalbum { background-image:url(../images/title-castalbum.gif); background-repeat:no-repeat; height:35px; width:481px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }

/* Sub Titles */

.subtitle-spotify { background-image:url(../images/subtitle-spotify.gif); background-repeat:no-repeat; height:20px; width:635px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-win { background-image:url(../images/tesco/subtitle-win.gif); background-repeat:no-repeat; height:20px; width:635px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-questionblack { background-image:url(../images/tesco/subtitle-question.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-yourdetails { background-image:url(../images/tesco/subtitle-yourdetails.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.subtitle-online { background-image:url(../images/subtitle-online.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-byphone { background-image:url(../images/subtitle-byphone.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-inperson { background-image:url(../images/subtitle-inperson.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-hmvtickets { background-image:url(../images/title-hmvtickets.gif); background-repeat:no-repeat; text-indent:-5000px; height:35px; width:172px; display:block; float:left; clear:both; }

.subtitle-performancetimes { background-image:url(../images/subtitle-performancetimes.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-performancedates { background-image:url(../images/subtitle-performancedates.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-previewprices { background-image:url(../images/subtitle-previewprices.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-regularprices { background-image:url(../images/subtitle-regularprices.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-schoolrates { background-image:url(../images/subtitle-schoolrates.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-accessrate { background-image:url(../images/subtitle-accessrate.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-hospitality { background-image:url(../images/subtitle-hospitality.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-concessions { background-image:url(../images/subtitle-concessions.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-acceleratorgrouprates { background-image:url(../images/subtitle-acceleratorgrouprates.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-regulargrouprates { background-image:url(../images/subtitle-regulargrouprates.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-signedperformances { background-image:url(../images/subtitle-signedperformances.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-audiodescribedperformances { background-image:url(../images/subtitle-audiodescribedperformances.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-captionedperformances { background-image:url(../images/subtitle-captionedperformances.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-accessdiscounts { background-image:url(../images/subtitle-accessdiscounts.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-assisteddates { background-image:url(../images/subtitle-assisteddates.gif); background-repeat:no-repeat; height:20px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-theatreaccess { background-image:url(../images/subtitle-theatreaccess.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.subtitle-address { background-image:url(../images/subtitle-address.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-parking { background-image:url(../images/subtitle-parking.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-publictransport { background-image:url(../images/subtitle-publictransport.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-seniorgrouprates { background-image:url(../images/subtitle-seniorgrouprates.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.subtitle-diaries { background-image:url(../images/subtitle-diaries.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-questions { background-image:url(../images/subtitle-questions.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-morequestions { background-image:url(../images/subtitle-morequestions.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-question { font-size:1.1em; font-weight:bold; color:#ed1d24; }

.subtitle-cheribillsteinkellner { background-image:url(../images/subtitle-cheribillsteinkellner.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-lezbrotherston { background-image:url(../images/subtitle-lezbrotherston.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-natashakatz { background-image:url(../images/subtitle-natashakatz.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-alanmenken { background-image:url(../images/subtitle-alanmenken.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-anthonyvanlaast { background-image:url(../images/subtitle-anthonyvanlaast.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-peterschneider { background-image:url(../images/subtitle-peterschneider.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-glennslater { background-image:url(../images/subtitle-glennslater.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-nicholasskilbeck { background-image:url(../images/subtitle-nicholasskilbeck.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-michaelkosarin { background-image:url(../images/subtitle-michaelkosarin.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-whoopigoldberg { background-image:url(../images/subtitle-whoopigoldberg.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-klarazieglerova { background-image:url(../images/subtitle-klarazieglerova.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-mickpotter { background-image:url(../images/subtitle-mickpotter.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-stageentertainment { background-image:url(../images/subtitle-stageentertainment.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-markhummel { background-image:url(../images/subtitle-markhummel.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-dougbesterman { background-image:url(../images/subtitle-dougbesterman.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-andybarrett { background-image:url(../images/subtitle-andybarrett.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.subtitle-inaidbarnardos { background-image:url(../images/subtitle-inaidbarnardos.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.subtitle-theresource { background-image:url(../images/subtitle-theresource.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-schoolrate { background-image:url(../images/subtitle-schoolrate.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }


.subtitle-crowneplaza { background-image:url(../images/partners/subtitle-crowneplaza.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-elemis { background-image:url(../images/partners/subtitle-elemis.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-dailytelegraph { background-image:url(../images/partners/subtitle-dailytelegraph.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-nightlessordinary { background-image:url(../images/partners/subtitle-nightlessordinary.gif); background-repeat:no-repeat; height:20px; width:232px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-swarovski { background-image:url(../images/partners/subtitle-swarovski.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.subtitle-gallery-openingnight { background-image:url(../images/gallery/openingnight/subtitle.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-gallery-castrehearsal { background-image:url(../images/gallery/castrehearsal/subtitle.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-gallery-musicpromovideo { background-image:url(../images/gallery/musicpromovideo/subtitle.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-gallery-londonworkshop { background-image:url(../images/gallery/londonworkshop/subtitle.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-gallery-launchparty { background-image:url(../images/gallery/launchparty/subtitle.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-gallery-patinalondon { background-image:url(../images/gallery/patinalondon/subtitle.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-gallery-whoopigoldberg { background-image:url(../images/gallery/whoopigoldberg/subtitle.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.subtitle-furtherinfo { background-image:url(../images/subtitle-furtherinfo.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.pressrelease-1millionsales { background-image:url(../images/pressrelease-1millionsales.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.pressrelease-launch { background-image:url(../images/pressrelease-launch.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.pressrelease-casting { background-image:url(../images/pressrelease-casting.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.pressrelease-nunrun { background-image:url(../images/pressrelease-nunrun.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.pressrelease-extendedrun { background-image:url(../images/pressrelease-extendedrun.gif); background-repeat:no-repeat; height:40px; width:500px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.pressrelease-boxofficerecord { background-image:url(../images/pressrelease-boxofficerecord.gif); background-repeat:no-repeat; height:63px; width:600px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.videobox { margin-left:0px; margin-bottom:20px; }

.float-photo {float:right; padding:0 5px 5px 5px;}

/* Nuns */

.nun-home-container { width:156px; height:166px; position:absolute; left:22px; top:0px; z-index:0; }
.nun-home { width:156px; height:166px; background-image:url(../images/nun-home.png); background-repeat:no-repeat; }

.nun-singing-container { width:180px; height:406px; position:absolute; left:8px; top:40px; }
.nun-singing { width:180px; height:406px; background-image:url(../images/nun-singing.png); background-repeat:no-repeat; }

.nun-cast-container { width:170px; height:406px; position:absolute; left:8px; top:40px; }
.nun-cast { width:170px; height:406px; background-image:url(../images/nun-cast.png); background-repeat:no-repeat; }

.nun-oldtickets-container { width:108px; height:186px; position:absolute; left:268px; top:70px; z-index:44; }
.nun-oldtickets { width:108px; height:186px; background-image:url(../images/nun-oldtickets.png); background-repeat:no-repeat; }

.gangster-tickets-container { width:214px; height:196px; position:absolute; left:32px; top:10px; }
.gangster-tickets { width:214px; height:196px; background-image:url(../images/gangster-tickets.png); background-repeat:no-repeat; }

.nun-winking-container { width:198px; height:194px; position:absolute; left:22px; top:12px; }
.nun-winking { width:198px; height:194px; background-image:url(../images/nun-winking.png); background-repeat:no-repeat; }

.nun-video-peeking { background-image:url(../images/nun-peeking.png); background-repeat:no-repeat; height:76px; width:57px; position:absolute; top:80px; left:907px; }
.nun-video-winking { background-image:url(../images/nun-winking1.png); background-repeat:no-repeat; height:185px; width:93px; position:absolute; top:550px; left:85px; }

.biggestfan-nunwaving { background-image:url(../images/nun-waving.png); background-repeat:no-repeat; height:140px; width:187px; position:absolute; top:10px; left:-9px; }

/***********************************************
* Step Carousel Viewer script- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Visit http://www.dynamicDrive.com for hundreds of DHTML scripts
* This notice must stay intact for legal use
***********************************************/

#promo-box { text-align:center; padding-top:5px; padding-bottom:20px; /*background-image:url(../images/main-column-top-bkgrd1.gif); background-repeat:repeat-x;*/ margin-left:0px; margin-right:8px; position:absolute; top:20px; left:190px;  }
#promo-box-bottom { text-align:center; padding-top:5px; padding-bottom:20px; /*background-image:url(../images/main-column-top-bkgrd1.gif); background-repeat:repeat-x;*/ margin-left:0px; margin-right:8px; }

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px;
overflow: scroll; /*leave this value alone*/
width: 745px; /*Width of Carousel Viewer itself*/
/*width: 755px; Width of Carousel Viewer itself*/
height: 129px; /*Height should enough to fit largest content's height*/
left:8px;
z-index: 2;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 10px 0px 10px; /*margin around each panel*/
width: 235px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}

#fixme {
     /* IE 5.0/Win and other lesser browsers will use this */
     position: absolute; right: 0px; bottom: 0px;
	 height:140px; width:100%; z-index:60; background-image:url(../images/footer-block-bkgrd.gif); background-repeat:repeat-x; text-align:center; margin:0 auto; display:table;
}

#fixme-static {
     /* IE 5.0/Win and other lesser browsers will use this */
     position: absolute;
	 height:140px; width:100%; z-index:60; background-image:url(../images/footer-block-bkgrd.gif); background-repeat:repeat-x; text-align:center; margin:0 auto; display:table;
}

body > div#fixme {
     /* used by Netscape6+/Mozilla, Opera 5+, Konqueror, Safari, OmniWeb 4.5+, ICEbrowser */
     position: fixed;
}

#fixedfooterbar { width:1068px; height:140px;; text-align:center; margin:0 auto; text-align:center; }
#nun-fixedfooter { background-image:url(../images/nun-footer.png); background-repeat:no-repeat; width:367px; height:140px; float:left; position:relative; text-indent:-5000px; }
#londonpalladium-fixedfooter { float:left; margin-top:63px; color:#FFFFFF; width:388px; height:67px; background-image:url(../images/footer-block-londonpalladium.gif); background-repeat:no-repeat; text-indent:-5000px; margin-right:40px; }
#booktickets-fixedfooter { float:left; margin-top:63px; color:#FFFFFF; width:199px; height:67px; background-image:url(../images/footer-block-booktickets.gif); background-repeat:no-repeat; text-indent:-5000px; display:block; overflow:hidden; }

/* Homepage  */

.home-quotes { float:right; width:405px; text-align:left; }

/* Cast */

.cast-container { width:215px; padding:10px; margin-left:10px; margin-bottom:10px; float:left; background-image:url(../images/bkgrd-profile.gif); background-repeat:no-repeat; }
.cast-thumb { float:left; width:70px; }
.cast-text { float:left; }
.cast-actor { font-weight:bold; font-size:1.2em; margin:0px; padding:0px; }
.cast-character { font-style:italic; }

.cast-image { top:60px; left:60px; position:absolute; }

.cast-title { height:25px; width:410px; text-align:left; margin:0px; padding:0px; color:#ed1d24; text-transform: uppercase; }
.character-ensemble { background-image:url(../images/cast/character-ensemble.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.character-swing { background-image:url(../images/cast/character-swing.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.character-swingdancecaptain { background-image:url(../images/cast/character-swingdancecaptain.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.character-ktensemble { background-image:url(../images/cast/character-ktensemble.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }
.character-larosaensemble { background-image:url(../images/cast/character-larosaensemble.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }


.cast-sallydexter{
padding-bottom:0; margin-bottom:5px;text-transform:uppercase; font-weight:bold; color:#ED1D24; font-size:22px;
}

.cast-sheilahancock { background-image:url(../images/cast/cast-sheilahancock.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.cast-whoopigoldberg { background-image:url(../images/cast/cast-whoopigoldberg.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-mothersuperior { background-image:url(../images/cast/character-mothersuperior.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-verityquade { background-image:url(../images/cast/cast-verityquade.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-altmothersuperior { background-image:url(../images/cast/character-altmothersuperior.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-patinamiller { background-image:url(../images/cast/cast-patinamiller.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-deloris { background-image:url(../images/cast/character-deloris.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-ianlavender { background-image:url(../images/cast/cast-ianlavender.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-monsignorhoward { background-image:url(../images/cast/character-monsignorhoward.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-chrisjarman { background-image:url(../images/cast/cast-chrisjarman.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }

.cast-simonwebbe { background-image:url(../images/cast/cast-simonwebbe.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-shank { background-image:url(../images/cast/character-shank.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-akomitchell { background-image:url(../images/cast/cast-akomitchell.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-eddie { background-image:url(../images/cast/character-eddie.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-katierowleyjones { background-image:url(../images/cast/cast-katierowleyjones.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-sistermaryrobert { background-image:url(../images/cast/character-sistermaryrobert.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-nicolascolicos { background-image:url(../images/cast/cast-nicolascolicos.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-bones { background-image:url(../images/cast/character-bones.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-ivandefreitas { background-image:url(../images/cast/cast-ivandefreitas.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-denero { background-image:url(../images/cast/character-denero.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-clairegreenway { background-image:url(../images/cast/cast-clairegreenway.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-sistermarypatrick { background-image:url(../images/cast/character-sistermarypatrick.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-thomasgoodridge { background-image:url(../images/cast/cast-thomasgoodridge.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-tj { background-image:url(../images/cast/character-tj.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-juliasutton { background-image:url(../images/cast/cast-juliasutton.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.cast-jacquelineclarke { background-image:url(../images/cast/cast-jacquelineclarke.gif); background-repeat:no-repeat; height:25px; width:410px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }
.character-sistermarylazarus { background-image:url(../images/cast/character-sistermarylazarus.gif); background-repeat:no-repeat; height:20px; width:400px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; padding-bottom:10px; }

.cast-rosannahyland { background-image:url(../images/cast/cast-rosannahyland.gif); background-repeat:no-repeat; height:25px; width:219px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }

.cast-maggieelizabethmay { background-image:url(../images/cast/cast-maggieelizabethmay.gif); background-repeat:no-repeat; height:25px; width:279px; text-align:left; text-indent:-5000px; margin:0px; padding:0px; }


/* Additional Pages */

.image-askwhoopi { background-image:url(../images/askwhoopi.png); background-repeat:no-repeat; height:228px; width:221px; position:absolute; top:30px; left:0px; }
.askwhoopi-container { width:214px; height:196px; position:absolute; left:32px; top:10px; }
.askwhoopi-video { margin-left:50px; }
.nun-askwhoopi { background-image:url(../images/nun-peeking.png); background-repeat:no-repeat; height:76px; width:57px; position:absolute; top:120px; left:907px; }
.nun2-askwhoopi { background-image:url(../images/nun-winking1.png); background-repeat:no-repeat; height:185px; width:93px; position:absolute; top:520px; left:85px; }

.fivestars { background-image:url(../images/stars-5.gif); background-repeat:no-repeat; width:241px; height:47px; text-indent:-5000px; padding-bottom:10px; }
.fourstars { background-image:url(../images/stars-4.gif); background-repeat:no-repeat; width:241px; height:47px; text-indent:-5000px; padding-bottom:10px; }
.fivestars-center { background-image:url(../images/stars-5.gif); background-repeat:no-repeat; width:241px; height:47px; text-indent:-5000px; padding-bottom:10px;text-align:center; margin-left:270px; }
.fourstars-center { background-image:url(../images/stars-4.gif); background-repeat:no-repeat; width:241px; height:47px; text-indent:-5000px; padding-bottom:10px; text-align:center; margin-left:290px; }
.quote { font-size:1.2em; }
.source { font-size:0.8em; }

.image-patinadiary { background-image:url(../images/patinadiary.png); background-repeat:no-repeat; height:265px; width:221px; position:absolute; top:10px; left:0px; }
.image-productiondiaries { background-image:url(../images/productiondiaries.png); background-repeat:no-repeat; height:273px; width:322px; position:absolute; top:10px; left:-85px; }
.image-education { background-image:url(../images/education.png); background-repeat:no-repeat; height:273px; width:322px; position:absolute; top:10px; left:-85px; }
.image-workshopd { background-image:url(../images/workshop.png); background-repeat:no-repeat; height:273px; width:322px; position:absolute; top:10px; left:-85px; }

.promo-panels { width:728px; margin-left:20px; /*margin-top:150px;*/ margin-bottom:40px; }
.promobox-top-signup { height:46px; width:359px; background-image:url(../images/general/promobox-top-signup.gif); background-repeat:no-repeat; text-indent:-5000px; }
.promobox-top-yourreviews { height:46px; width:359px; background-image:url(../images/general/promobox-top.gif); background-repeat:no-repeat; text-indent:-5000px; }
.promobox-left { width:359px; height:150px; float:left; background-color:#f81b2c;  background-image:url(../images/general/promobox-middle.gif); background-repeat:repeat-y; position:relative; }
.promobox-right { width:359px; height:150px; float:right; background-color:#f81b2c;  background-image:url(../images/general/promobox-middle.gif); background-repeat:repeat-y; position:relative; }
.promobox-middle { padding-left:11px; height:120px; padding-right:11px; background-image:url(../images/general/promobox-middle.gif); background-repeat:repeat-y; }
.promobox-bottom { height:15px; width:359px; background-image:url(../images/general/promobox-bottom.gif); background-repeat:no-repeat; }
.promobox-btn { float:right; position:absolute; top:138px; left:263px; }
.promobox-signup-text { width:200px; }
.promobox-signup-newsletter { float:right; width:153px; height:183px; top:-7px; left:215px; position:absolute; }
.promobox-signup-btn { float:left; position:absolute; top:138px; }

/* Links */


.link-image { width: 190px; height: 106px; float:left; margin-bottom:10px; }
.link-text { float:left; margin-left:10px; font-weight:bold; }


/* Celebrity Fans */

.fan-container {
	 width:755px; min-height:130px; padding:0;
}

.brucie{
 	background: url(../images/news/celebrity-fans/bruce-forsythe.jpg) no-repeat left top;
}

.sinitta{
 	background: url(../images/news/celebrity-fans/sinitta.jpg) no-repeat left top;
}

.brian{
 	background: url(../images/news/celebrity-fans/brian.jpg) no-repeat left top;
}

.biggins{
 	background: url(../images/news/celebrity-fans/biggins.jpg) no-repeat left top;
}

.sweeney{
 	background: url(../images/news/celebrity-fans/sweeney.jpg) no-repeat left top;
}

.speech{
	position:absolute; left:-23px; top:58px;
}

.curved-box{
    padding:0;
    margin: 10px;
    width: 522px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background: url(../images/news/celebrity-fans/rpt.png);
	position:relative; 
	margin-left:230px;
}

.curved-box h2{
	font-weight:bold;
	font-size: 14px;
    background: url(../images/news/celebrity-fans/curve_top2.png) no-repeat left top;
    color: #f4fbfd;
    padding: 20px 15px 0 31px;
	margin:0;
}

.curved-box blockquote{
	background:transparent url(../images/news/celebrity-fans/quoright.png) right bottom no-repeat;
}

.curved-box blockquote p {
	line-height:1.5em;
	font-weight:normal;
	margin: 0px;
    padding: 0 15px 0 25px;
    text-align: left;
	background: transparent url(../images/news/celebrity-fans/quoleft.png) top left no-repeat;
}

.curved-box p.bottomCurve{
    background: url(../images/news/celebrity-fans/curve_bottom2.png) no-repeat left bottom;
	height:22px;
	margin:0;
	padding:0;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 297px;
    height: 182px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 297px;
    padding: 10px 0px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  297px;
    height: 182px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 297px;
    height: 182px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 0px;
}


/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 150px;
    right: -15px;
    width: 23px;
    height: 43px;
    cursor: pointer;
    background: transparent url(http://www.sisteractthemusical.com/_global/images/arrow-right.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 150px;
    left: -15px;
    width: 23px;
    height: 43px;
    cursor: pointer;
    background: transparent url(http://www.sisteractthemusical.com/_global/images/arrow-left.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}



