/* -------------------------- General ------------------------------- */
* {margin:0; padding:0;}
a {outline:none; color: #da2128;}
img {border:0;}

.clearer{
  display:block; 
  height:0; 
  clear:both; 
  visibility:hidden;
}

p, table {
  color:#650B3B;
}
p.content, table { margin-bottom: 20px; color:#650B3B;}
p.smaller { font-size: 60%; }
div.standardtext { color: #232121; }

.hair { color: #d71a1a; }

html, body {
  background-image:url(../images/background.jpg); 
  background-position:top;
  background-repeat:no-repeat;
  background-color:#bc2855;
  margin:0;
  padding:0;
  height:100%;
}

body{
  font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; 
  font-size:80%; 
  line-height:1.7em; 
  color:#fff;
}

/* ---------------------------- Links ------------------------------ */

a.breadcrumb-lnk, a:active.breadcrumb-lnk, a:visited.breadcrumb-lnk{color:#da2128; text-decoration:underline;}
a:hover.breadcrumb-lnk{color:#fff; text-decoration:underline;}

a.aka-lnk, a:active.aka-lnk, a:visited.aka-lnk{text-decoration:none;}
a:hover.aka-lnk{text-decoration:none;}

a.footer-lnk, a:active.footer-lnk, a:visited.footer-lnk{color:#5e113a; text-decoration:none;}
a:hover.footer-lnk{color:#5e113a; text-decoration:underline;}

a.footer-lnk-contentpages, a:active.footer-lnk-contentpages, a:visited.footer-lnk-contentpages{color:#fff; text-decoration:none;}
a:hover.footer-lnk-contentpages{color:#fff; text-decoration:underline;}

/* ----------------------- Ie6 Png Fix  ---------------------------- */
/* img, div { behavior: url(resources/iepngfix.htc) } */

/* ----------------------- Layout ---------------------------------- */

div#wrapper{
  width:979px; 
  margin:0 auto; 
  background-image:url(../images/bg_rpt.png); 
  min-height:100%; 
  position:relative;
}

div#main-container{
  background-color:#fff200; 
  margin:0px 10px; 
  background-image:url(../images/main-contentpages.jpg); 
  background-position:0px 43px;
  background-repeat:no-repeat;
}

div#main-container-home{
  background-color:#0166b4;
  margin:0px 10px; 
}

div#nav-breadcrumb-social{
  margin-top:20px; margin-left:30px;
}

div#nav-breadcrumb-social.home{
  position:absolute; z-index:10; top:14px; left:0px; width:959px; margin:0;
}

div#nav-breadcrumb-social.contentpages{
  position:absolute; z-index:10; top:26px; left:0px; width:959px; margin:0;
}

div#nav-breadcrumb-social div.breadcrumb{
  float:left; color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; padding-left:25px;
}

div#nav-breadcrumb-social div.social{
  float:right; margin-right:30px;
}

#main-container-home div#nav-breadcrumb-social {
  margin-top: 0;
  padding-top: 13px;
}

div#inner-section-container{
  margin-top:-5px;
}

div#main-content-container{
  width:695px; 
  margin-left:23px; 
  float:left; 

}

div#main-content-container-wide {
  width:904px; 
  margin-left:23px; 
  float:left; 

}


div#content-head{
  background-image:url(../images/main-content-bg-top.png); 
  height:42px; 
  padding:20px; 
  padding-top:8px; 
  background-repeat:no-repeat;
}

div#content-head-wide{
  background-image:url(../images/other-content-bg-top.png); 
  height:42px; 
  padding:20px; 
  padding-top:8px; 
  background-repeat:no-repeat;
}


div#content{
  background-image:url(../images/main-content-bg-rpt.png); 
  padding:20px;
}

div#contentOther{
  background-image:url(../images/other-content-bg-rpt.png);
  padding:20px; 
}

div#content-footer{
  background-image:url(../images/main-content-bg-bottom.png); 
  height:22px; 
  padding:20px; 
  padding-top:8px; 
  background-repeat:no-repeat;
}

div #content-footer-wide {
  background-image:url(../images/other-content-bg-bottom.png); 
  height:22px; 
  padding:20px; 
  padding-top:8px; 
  background-repeat:no-repeat;

}

div#other-content-footer{
  background-image:url(../images/other-content-bg-bottom.png); 
  height:22px; 
  padding:20px; 
  padding-top:8px; 
  background-repeat:no-repeat;
}

div#bottom-credits{
  text-align:center;
}

div#footer{
  clear:both; 
  background-color:#0066b3;
}

div#footer-links{
  height:38px; 
  color:#5e113a; 
  margin-left:20px; 
  xmargin-top:35px; 
  font-size:100%; 
  float:left;
}

p.copyright{
  color:#5e113a;
}

div#aka{
  float:right; 
  margin-right:20px; 
  margin-top:; 
  color:#5e113a;
}

/* ----------------------------- Mailing List ------------------------------ */
div#mailing-list-wrapper{
  height:66px; 
  background-color:#bd2f80; 
  overflow:hidden; 
  background-image:url(../images/mailing-listbg.gif);
}

div#mailing-list-container{
  width:960px; background-image:url(../images/mailing-listbg2.jpg); margin:0 auto; height:66px;
}

div#signup-container{
  float:left; padding-left:555px; width:370px; margin-top:8px;
}
div#signup-thanks{
  float:left; padding-left:465px; width:450px; margin-top:8px;
}

label { color: #232121; }
#mailing-list-container label { color: #fff; }

#mailing-list-container input.inputbox { float: left; margin-right: 5px; display:inline; height:18px; width: 150px; }
#mailing-list-container input.submit { display:inline; float:left; padding-left:5px; }

.signup-thanks { line-height: 1.0em; }

a.close{
  display:inline; float:right; margin-top:32px; margin-right:10px;
}

/* ------------------------------ MAINNAV BEGIN ----------------------------- */
div#main-nav{
  clear: both; 
  background-color:#0066b3; 
  height:43px;
}

#tab1-mainnav {
  background-image: url(../images/nav/home-btn.gif); text-indent:-9999px;}
#tab2-mainnav {
  background-image: url(../images/nav/tickets-btn.gif); text-indent:-9999px;}
#tab3-mainnav {
  background-image: url(../images/nav/theshow-btn.gif); text-indent:-9999px;}
#tab4-mainnav {
  background-image: url(../images/nav/cluemein-btn.gif); text-indent:-9999px;}
#tab5-mainnav {
  background-image: url(../images/nav/merchandise-btn.gif); text-indent:-9999px;}

div#main-nav ul {
  list-style-type: none;
  padding: 0px 0px 0px 62px;
}

div#main-nav li {
  height:43px;
  float: left;
  margin-right:20px;
  text-align:center;
}

div#main-nav li a {
  display: block;
  height: 43px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

div#main-nav li a#tab1-mainnav {
  width: 109px;
}

div#main-nav li a#tab2-mainnav {
  width: 126px;
}

div#main-nav li a#tab3-mainnav {
  width: 155px;
}

div#main-nav li a#tab4-mainnav {
  width: 155px;
}

div#main-nav li a#tab5-mainnav {
  width: 192px;
}



div#main-nav li a:hover#tab1-mainnav, #s-home div#main-nav li #tab1-mainnav{
  background-position: -109px 0px;
}

div#main-nav li a:hover#tab2-mainnav, #s-tickets div#main-nav li #tab2-mainnav{
  background-position: -126px 0px;
}

div#main-nav li a:hover#tab3-mainnav, #s-theshow div#main-nav li #tab3-mainnav{
  background-position: -155px 0px;
}

div#main-nav li a:hover#tab4-mainnav, #s-cluemein div#main-nav li #tab4-mainnav{
  background-position: -155px 0px;
}

div#main-nav li a:hover#tab5-mainnav, #s-merchandise div#main-nav li #tab5-mainnav{
  background-position: -192px 0px;
}
/* ------------------------------ /MAINNAV END  ----------------------------- */

/* ----------------------- SUBNAV GENERAL BEGIN  ---------------------------- */

div.subnav-container{
  width:200px; 
  margin-left:23px; 
  float:left;
}

div.subnav-head{
  background-image:url(../images/subnav-bg-top.png); 
  height:42px; 
  padding:20px; 
  padding-top:8px; 
  background-repeat:no-repeat;
}

div.subnav-footer{
  /* Remove better without */
  xbackground-image:url(../images/subnav-bg-bottom.png); 
  height:22px; 
  padding:20px; 
  padding-top:8px; 
  background-repeat:no-repeat;
}


div.subnav-content{
  background-image:url(../images/subnav-bg-rpt.png);
}

div.subnav-content ul{
  list-style:none; 
  padding:10px;
}

div.subnav-content li a {
  width: 149px;
  height: 30px;
  display: block;
  background-repeat: no-repeat;
}

#countdown { color: #1e1c1c; width: 200px; height: 387px; position: relative; background-image: url(../images/countdown-bg.png); }
#countdownholder { position: absolute; top: 200px; width: 120px; margin-left: 40px; }

/* ----------------------- SUBNAV GENERAL END ---------------------------- */

/* ----------------------- SUBNAV THESHOW BEGIN  ---------------------------- */
.sub-theshow #tab1-videos{
  background-image: url(../images/nav/subnav-theshow.gif); text-indent:-9999px; background-position:-149px 0px;
}
.sub-theshow #tab2-music{
  background-image: url(../images/nav/subnav-theshow.gif); text-indent:-9999px; background-position:-149px -30px;
}
.sub-theshow #tab3-photos{
  background-image: url(../images/nav/subnav-theshow.gif); text-indent:-9999px; background-position:-149px -60px;
}
.sub-theshow #tab4-synopsis{
  background-image: url(../images/nav/subnav-theshow.gif); text-indent:-9999px; background-position:-149px -90px;
}
.sub-theshow #tab5-history{
  background-image: url(../images/nav/subnav-theshow.gif); text-indent:-9999px; background-position:-149px -120px;
}
.sub-theshow #tab6-cast{
  background-image: url(../images/nav/subnav-theshow.gif); text-indent:-9999px; background-position:-149px -150px;
}
.sub-theshow #tab7-creatives{
  background-image: url(../images/nav/subnav-theshow.gif); text-indent:-9999px; background-position:-149px -180px;
}

div.subnav-content li a:hover#tab1-videos, #sub-videos div.subnav-content li #tab1-videos{
  background-position: 0px 0px;
}
div.subnav-content li a:hover#tab2-music, #sub-music div.subnav-content li #tab2-music{
  background-position: 0px -30px;
}
div.subnav-content li a:hover#tab3-photos, #sub-photos div.subnav-content li #tab3-photos{
  background-position: 0px -60px;
}
div.subnav-content li a:hover#tab4-synopsis, #sub-synopsis div.subnav-content li #tab4-synopsis{
  background-position: 0px -90px;
}
div.subnav-content li a:hover#tab5-history, #sub-history div.subnav-content li #tab5-history{
  background-position: 0px -120px;
}
div.subnav-content li a:hover#tab6-cast, #sub-cast div.subnav-content li #tab6-cast{
  background-position: 0px -150px;
}
div.subnav-content li a:hover#tab7-creatives, #sub-creatives div.subnav-content li #tab7-creatives{
  background-position: 0px -180px;
}
/* ----------------------- /SUBNAV THESHOW END  ---------------------------- */

/* ----------------------- SUBNAV CLUEMEIN BEGIN  ---------------------------- */
.sub-cluemein #tab1-news{
  background-image: url(../images/nav/subnav-cluemein.gif); text-indent:-9999px; background-position:-149px 0px;
}
.sub-cluemein #tab2-pressquotes{
  background-image: url(../images/nav/subnav-cluemein.gif); text-indent:-9999px; background-position:-149px -30px;
}
.sub-cluemein #tab3-reviews{
  background-image: url(../images/nav/subnav-cluemein.gif); text-indent:-9999px; background-position:-149px -60px;
}

.sub-cluemein #tab4-friends{
  background-image: url(../images/nav/subnav-cluemein.gif); text-indent:-9999px; background-position:-149px -90px;
}

.sub-cluemein #tab5-partners{
  background-image: url(../images/nav/subnav-cluemein2.gif); text-indent:-9999px; background-position:-147px -60px;
}

div.subnav-content li a:hover#tab1-news, #sub-news div.subnav-content li #tab1-news{
  background-position: 0px 0px;
}
div.subnav-content li a:hover#tab2-pressquotes, #sub-pressquotes div.subnav-content li #tab2-pressquotes{
  background-position: 0px -30px;
}
div.subnav-content li a:hover#tab3-reviews, #sub-reviews div.subnav-content li #tab3-reviews{
  background-position: 0px -60px;
}
div.subnav-content li a:hover#tab4-friends, #sub-friends div.subnav-content li #tab4-friends{
  background-position: 0px -90px;
}

div.subnav-content li a:hover#tab5-partners, #sub-partners div.subnav-content li #tab5-partners{
  background-position: 2px -60px;
}


/* ----------------------- /SUBNAV CLUEMEIN END  ---------------------------- */

/* ----------------------- SUBNAV TICKETS BEGIN  ---------------------------- */
.sub-tickets #tab1-book{
  background-image: url(../images/nav/subnav-tickets.gif); text-indent:-9999px; background-position:-200px 0px; width: 190px;
}
.sub-tickets #tab2-times{
  background-image: url(../images/nav/subnav-tickets.gif); text-indent:-9999px; background-position:-200px -30px; width: 190px;
}
.sub-tickets #tab3-prices{
  background-image: url(../images/nav/subnav-tickets.gif); text-indent:-9999px; background-position:-200px -60px;
}
.sub-tickets #tab4-groups{
  background-image: url(../images/nav/subnav-tickets.gif); text-indent:-9999px; background-position:-200px -90px;
}
.sub-tickets #tab5-gettingthere{
  background-image: url(../images/nav/subnav-tickets.gif); text-indent:-9999px; background-position:-200px -120px; width: 200px;
}
.sub-tickets #tab6-access{
  background-image: url(../images/nav/subnav-tickets.gif); text-indent:-9999px; background-position:-200px -150px; width: 200px;
}


div.subnav-content li a:hover#tab1-book, #sub-book div.subnav-content li #tab1-book{
  background-position: 0px 0px;
}
div.subnav-content li a:hover#tab2-times, #sub-times div.subnav-content li #tab2-times{
  background-position: 0px -30px;
}
div.subnav-content li a:hover#tab3-prices, #sub-prices div.subnav-content li #tab3-prices{
  background-position: 0px -60px;
}
div.subnav-content li a:hover#tab4-groups, #sub-groups div.subnav-content li #tab4-groups{
  background-position: 0px -90px;
}
div.subnav-content li a:hover#tab5-gettingthere, #sub-gettingthere div.subnav-content li #tab5-gettingthere{
  background-position: 0px -120px;
}
div.subnav-content li a:hover#tab6-access, #sub-access div.subnav-content li #tab6-access{
  background-position: 0px -150px;
}
/* ----------------------- /SUBNAV TICKETS END  ---------------------------- */

/* ------------------------ HEADINGS --------------------------------- */

h2.sitemap{
  background-image:url(../images/sitemap.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.terms{
  background-image:url(../images/terms.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:300px; float:left;
}
h2.privacy{
  background-image:url(../images/privacy.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:220px; float:left;
}
h2.signup{
  background-image:url(../images/signup.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:220px; float:left;
}

h2.theshow{
  background-image:url(../images/theshow.gif); height:45px; background-repeat:no-repeat; background-position:0 22px; text-indent:-2000px; width:200px; float:left;
}
h2.photos{
  background-image:url(../images/photos.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.synopsis{
  background-image:url(../images/synopsis.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.history{
  background-image:url(../images/history.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.music{
  background-image:url(../images/music.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.videos{
  background-image:url(../images/videos.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.cast{
  background-image:url(../images/cast.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.creatives{
  background-image:url(../images/creatives.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}

h2.cluemein {
  background-image:url(../images/cluemein.gif); height:45px; background-repeat:no-repeat; background-position:0 22px; text-indent:-2000px; width:200px; float:left;
}
h2.news{
  background-image:url(../images/news.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.reviews{
  background-image:url(../images/reviews.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.friends{
  background-image:url(../images/friends.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.partners{
  background-image:url(../images/partners.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:264px; float:left;
}
h2.access{
  background-image:url(../images/access.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:337px; float:left;
}
h2.pressquotes{
  background-image:url(../images/press-quotes.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:220px; float:left;
}

h2.tickets{
  background-image:url(../images/tickets.gif); height:45px; background-repeat:no-repeat; background-position:0 22px; text-indent:-2000px; width:200px; float:left;
}
h2.book{
  background-image:url(../images/booktickets.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.times{
  background-image:url(../images/performance-times.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:300px; float:left;
}
h2.prices{
  background-image:url(../images/ticket-prices.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.groups{
  background-image:url(../images/group-rates.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:200px; float:left;
}
h2.gettingthere{
  background-image:url(../images/gettingthere.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:300px; float:left;
}
h2.shop{
  background-image:url(../images/shop.gif); height:45px; background-repeat:no-repeat; background-position:0 20px; text-indent:-2000px; width:300px; float:left;
}

h3 { color: #650B3B; margin-bottom: 5px;}

.validities { font-size: 11px; }

/* ------------------------ /HEADINGS --------------------------------- */


/* ------------------------- Photo Gallery  ------------------------- */
#gallery{margin-top:15px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; margin-right:22px;}
#gallery ul li.end { display: inline; margin-right:0px;}
#gallery ul img {
  border: 2px solid #fff;
}
#gallery a { text-decoration: none; }

#gallery ul a:hover img {
  border: 2px solid #b73379;
  color: #b73379;
}

#gallery ul a:hover { color: #b73379; }
/* ------------------------ /Photo Gallery  ------------------------- */

/* ------------------------- Images --------------------------------- */
img.countdown-img{
  xmargin-left:-20px;
  display:block;
}

img.booknow-img{
  float:right;
  margin-top:6px; 
}

img.footerCrowd-img{
  display:block;
}
/* ------------------------ /Images --------------------------------- */

/* ------------------------ Buttons -------------------------------- */
/* readmore */
#readmore
{
  display: block;
  width: 115px;
  height: 25px;
  background: url("../images/read-more.gif") no-repeat 0 0;
  float:right;
  margin-top:-18px;
  margin-right:10px;
}

#readmore:hover
{ 
  background-position: -116px 0;
}

#readmore span
{
  display:none;
}

/* booknow */
#booknow
{
  float:left;
  display: block;
  width: 133px;
  height: 31px;
  background: url("../images/book-now.gif") no-repeat 0 0;

}

.booknow {
  display: block;
  width: 133px;
  height: 31px;
  background: url("../images/book-now.gif") no-repeat 0 0;

}

#booknow:hover, .booknow:hover
{ 
  background-position: 0 -30px;
}

#booknow span, .booknow span
{
  display: none;
}

#bookdiv {
  margin-top:14px; padding-left:345px;
}

#main-content-container-wide #bookdiv {
  margin-top:14px; padding-left:570px;
}

/* newsletter */
#newsletter
{
  float:left;
  display: block;
  width: 162px;
  height: 31px;
  background: url("../images/newsletter.gif") no-repeat 0 0;

}

#newsletter:hover
{ 
  background-position: 0 -30px;
}

#newsletter span
{
  display: none;
}

/* ------------------------ /Buttons -------------------------------- */

/* ------------------------ Home Page ------------------------------- */
div#home-header{
  xbackground-image:url(../images/home-background.jpg);
}

div.home-header-container{
  margin-top:40px; margin:0; position:relative; height:613px;
}

div.home-book-now{
  position:absolute; right:45px; bottom:380px; z-index:120;
}

div.home-date{
  position:absolute; right:18px; bottom:-5px; z-index:120;
}

div#home-header-container-left{
  width:495px; float:left; margin-top:-15px;
}

div#home-header-container-right{
  width:445px; float:left;
}


div.book-newsletter-btns{
  margin-top:8px; padding-left:70px;
}

div.home-quote{
  display:block; margin-top:183px; margin-left:-22px;
}

img.home-credits{
  float:left; display:block; margin-top:-5px; padding-left:102px;
}

div#home-middle{
  height:382px; background-image:url(../images/home-middle-background.jpg); padding-left:35px;
}

div#home-middle-container{
  width:440px; padding-left:28px; padding-top:45px;	
}

div#home-middle div#home-middle-container h2{
  background-image:url(../images/home-head-middle.gif); background-repeat:no-repeat; text-indent:-9999px; height:125px; width:550px;
}

div#home-middle div#home-middle-container p.p-home-middle{
  xwidth:607px; padding-left:4px; margin-bottom:10px; color:#650b3b; font-size:110%;
}

span.red-text{
  color:#d81a1a;
}

div#home-bottom{
  height:420px; background-image:url(../images/home-bottom-background.jpg); position:relative;
}

div#home-bottom p.music-from-hair{
  color:#650b3b; margin-bottom:0; padding:0; height:33px; background-image:url(../images/home-bottom-divider.jpg); background-repeat:no-repeat; background-position:0 27px;	
}

div#home-bottom-left-container{
  width:440px; height:420px; position:absolute; top:14px; left:175px;
}

div#home-bottom-left-container #flash-hairMP3Player { float: left;}

div#home-bottom-left-container h2{
  background-image:url(../images/home-head-bottom.gif); background-repeat:no-repeat; text-indent:-9999px; height:37px; margin-top:28px;
}

div#home-bottom-right-container{
  width:440px; height:420px; position:absolute; top:20px; right:10px;
}

img.home-book-now{
  position:absolute; bottom:10px; left:25px;
}

br.br-clear{
  clear:both; height:1px;
}

/* ------------------------ /Home Page ------------------------------- */



/* ------------------------ Site map ------------------------------ */
dl#sitemap { padding-left: 15px;  }
dl#sitemap dt { font-weight: bold; }
dl#sitemap dd { padding-left: 1em; }
div.content-sitemap { float: left; width: 300px; }
div.content-peacesign { float: right; background-image: url(../images/content-peacesign.gif); height: 479px; width: 177px }
/* ------------------------ /Site map ----------------------------- */


/* ------------------------ Music Page ------------------------------ */

div.content-jimi { float: right; background-image: url(../images/content-jimi.png); height: 503px; width: 177px}
div.content-music { float: left; width: 436px; height: 361px; }

/* ------------------------ /Music Page ------------------------------ */

/* ------------------------ Synopsis ------------------------------ */

div.content-girlz { float: right; background-image: url(../images/content-girlz.gif); height: 338px; width: 370px; }

/* ------------------------ /Synopsis ------------------------------ */

/* ------------------------ History ------------------------------ */

div.content-historyimg { float: right; background-image: url(../images/history.jpg); margin: 0 0 5px 5px; height: 364px; width:261px;}

/* ------------------------ /History ------------------------------ */

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

.newsitem img { float:left;  margin: 0 10px 0 0; }
.newsitem p {margin-left:150px;}
.newsitem .newsdate { color: #d71a1a; }
.newsitem h3 { color: #650B3B; margin-bottom: 0; }
.newsitem { border-bottom: 1px solid #f6a600; margin-bottom: 1ex; padding-bottom: 1ex; }

#news-pager { background-color: #f7bf00; padding-top: 3px; text-align: center; }
#news-pager a { color: #650B3B; font-weight: bold; text-decoration: none; }
#news-pager .qp_counter { margin: 0px 1ex; color: #650B3B; }

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

/* ------------------------ Performance Times ------------------------------ */
div.content-times { float: left; width: 340px; }

div.content-jumping { float: right; background-image: url(../images/content-jumping.gif); height: 513px; width: 312px; }

/* ------------------------ /Performance Times ------------------------------ */


/* ------------------------ Getting There ------------------------------ */
/* p.tube {  background-image: url(../images/tube.gif); background-repeat: no-repeat; background-position: top right; } */
/* ------------------------ /Getting There ------------------------------ */

/* ------------------------ Press Quotes -------------------------------- */

div.head-margin{clear:both; height:8px;}
p.p-press{margin-bottom:10px; font-size:140%; font-style:italic;}
p.p-press span.normalSize{font-size:60%; color:#d81a1a;}

/* ----------------------- /Press Quotes -------------------------------- */

/* ----------------------- Friends ------------------------------------- */

div.friendsBox{float:left; margin-right:20px; margin-bottom:10px;}
div.friendsBox img{border:1px solid #f26a27;}
/* ---------------------- /Friends ------------------------------------- */


/* ------  CAST&CREATIVES ----- */

div.cc_ImgContainer p.ccp img{
  margin-left:0px !important;
}

.cc_Container{
  width:150px; height:122px; float:left; padding-right:12px;
}

.cc_ImgContainer{
  float:left;
  width:650px;
}

.cc_ImgContainer img{
  float:left; margin-right:15px; 
}

.cc_ImgContainer p{
  padding-bottom:1.2em;
}

.cc_NameContainer{
  line-height:1.5em;
}

h3.cc{
  color:#0c4a79;  
  font-size:130%; 
}

h3.cc span.fs{
  font-size:80%; 
  color:#cf1c1c;
  font-weight:normal;
}

/* -----  /CAST&CREATIVES ----- */

/* -------- CAST&CREATIVES INDEX ------- */

.cc_Container-index{
  width:150px; height:122px; float:left; padding-right:12px;
}

.cc_ImgContainer-index{
  float:left;
}

.cc_NameContainer-index{
  line-height:1.3em; margin-left:83px;
  width: 60px;
}

h3.cc-index{
  color:#0c4a79;
  font-size:115%;
}

h3.cc-index span.fs-index{
  font-size:80%; 
  color:#cf1c1c;
}
/* -------- /CAST&CREATIVES INDEX ------- */


/* -------- SHOP ------- */


/* -------- /SHOP ------- */
