body {
	background:#000000;
	margin: 0;
	padding:0;
	text-align:left;
	font-size:62.5%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
}


/*/////////////////////////////////// GENERIC LINK STYLE ///////////////////////////////////*/
a {
	color:#edc919;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#ffffff;
	text-decoration:underline;
	outline:none;
}



/*/////////////////////////////////// IMAGES ///////////////////////////////////*/
img, a img {
	border:0;
} 
.PixLeft {
	margin: 0 10px 5px 0;
	float:left;
	border: none;
}
.PixRight {
	margin: 0 0 5px 10px;
	float:right;
	border: none;
}





/*/////////////////////////////////// ACCESSIBILITY ///////////////////////////////////*/
.hiddenItems {
	display:none;
	text-align:left;
}
.clear {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0; 
	clear:both; 
	height:0;
	overflow: hidden;
}





/*/////////////////////////////////// LAYOUT ///////////////////////////////////*/
 #wrapper, #Footer {
	min-width:960px;
	width:auto;
	clear:both;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#wrapper {
	color:#fff;
	background:url(../images/background/sc-background.jpg) top center no-repeat #000000;
	height: 687px;
}
#container {
	width:960px;
	margin: 0 auto;
}

#header {
	clear:both;
	width:960px;
	margin:0 auto;
	background: #000;
	padding:0;
	z-index:100;
}

#LeftCol {
	width:556px;
	float:left;
	margin-left:40px;
}
#RightCol {
	width:362px;
	float:right;
	text-align:left;
	height:581px;
	background: url(../images/photos/sc_characters_logo.png) 25px 0 no-repeat;
}
#quoteFacebook {
	height:43px;
	width: 556px;
	text-align:left;
}

#content {
	margin-top: 9px;
	background:url(../images/background/sc-content_bg.jpg) top left no-repeat #000000;
	min-width:476px;
	width: 476px;
	min-height: 500px;
	height:auto;
	text-align:left;
	padding:40px 40px;
	font-size:1.3em;
	line-height:1.3em;
}
#RightCol img {
	margin-top: 160px;
	margin-right: 5px;
	float:right;
}

home #content {
	padding:30px 40px;
	
}

#quotes {
	width: 388px;
	height:43px;
}
#quotes img {
	margin:0;
	padding:0;
	border-right: 2px solid #eda700;
}
.facebook {
	float:right;
	margin:0;
	padding:0;
}
#ticketstar {
	width: 121px;
	height:121px;
	margin: 165px 0 0 220px;
	padding:0;
}
#ticketstar img {
	margin: 0;
	border:none;
}



/*/////////////////////////////////// GENERAL ///////////////////////////////////*/

.Right {
	text-align:right;
	float:right;
	font-weight:normal;
	clear:right;
}
.Left {
	text-align:left;
	float:left;
	font-weight:normal;
}

.red {
	color:#FF0000;
}

h2 {
	font-size: 1.4em;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:0;
}
h4 {
	font-size: 1.4em;
}

h5 {
	font-size: 1.2em;
	margin-bottom:0;
	color: #e69325;
}

/*/////////////////////////////////// NAVIGATION ///////////////////////////////////*/
#Menu {
	margin: 30px 0 0 0;
	height:15px;
	width: 556px;

}
#Menu ul {
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	clear:both;
}
#Menu li {
	float:left;
	margin: 0;
	padding:0;
	list-style-type:none; 
}
#Menu li a {
	display:block;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:.1em;
	height:15px;
}
#Menu li a:hover {
	background-position:bottom left;
}

/* roll-over */
#Menu li.item00 a {
	background-image:url(../images/nav/nav-home.gif);
	width:54px;
}
#Menu li.item01 a {
	background-image:url(../images/nav/nav-ticket_info.gif);
	width:100px;
}
#Menu li.item02 a {
	background-image:url(../images/nav/nav-cast_creative.gif);
	width:133px;
}
#Menu li.item03 a {
	background-image:url(../images/nav/nav-photos_videos.gif);
	width:140px;
}
#Menu li.item04 a {
	background-image:url(../images/nav/nav-news_reviews.gif);
	width:127px;
}

/* selected */
body#home #Menu li.item00 a,
body#ticket_info #Menu li.item01 a,
body#cast_creative #Menu li.item02 a,
body#photos_videos #Menu li.item03 a,
body#news_reviews #Menu li.item04 a{
	background-position: 0 -15px;
	cursor:default;
}

/*///////////////////////////////////  BACK BUTTON PAGE TOP  ///////////////////////////////////*/


#BackTop {
	margin: 0 0 15px 0;
	height:17px;
	width: 52px;
	float: right;
}
#BackTop ul {
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	clear:both;
}
#BackTop li {
	float:left;
	margin: 0;
	padding:0;
	list-style-type:none; 
}

#BackTop li a {
	display:block;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:.1em;
	height:17px;
}
#BackTop li a:hover {
	background-position:bottom left;
}
/* roll-over */
#BackTop li a {
	background-image:url(../images/buttons/btn-back_on_off-red.gif);
	width:52px;
}


/*///////////////////////////////////  BACK BUTTON PAGE BASE  ///////////////////////////////////*/

#BackBase {
	margin: 0;
	height:17px;
	width: 52px;
}
#BackBase ul {
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	clear:both;
}
#BackBase li {
	float:left;
	margin: 0;
	padding:0;
	list-style-type:none; 
}

#BackBase li a {
	display:block;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:.1em;
	height:17px;
}
#BackBase li a:hover {
	background-position:bottom left;
}
/* roll-over */
#BackBase li a {
	background-image:url(../images/buttons/btn-back_on_off-blk.gif);
	width:54px;
}



/*///////////////////////////////////  FOOTER ///////////////////////////////////*/
div.Holder {
	width:790px;
	clear:both;
	margin:0 auto;
	text-align:left;
	padding:5px 0 0 0;
}
#Footer p, #Footer li {
	font-size:.9em;
	line-height:150%;
	margin:0;
	color:#fff;
	text-align:left;
}
#Footer a {
	color:#ccc;
}
#Footer a:hover {
	color:#fff;
}
#Footer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#Footer ul li {
	border-right:1px solid #fff;
	margin:0 4px 0 0;
	padding:0 4px 0 0;
	float:left;
}
#Footer ul li.Last {
	border:none;
	margin:0;
	padding:0;
}


/*///////////////////////////////////  HOME CONTENT  ///////////////////////////////////*/

#home strong {
	color: #e69325;
}

/*///////////////////////////////////  TICKET INFO CONTENT  ///////////////////////////////////*/

#ticket_info p {
	/*margin:0;
	*/line-height: 1.4em;
}

/*/////////////////////////////////// CAST and CREATIVE LISTS ///////////////////////////////////*/
ul.TwoColList {
	margin:0;
	padding:0;
	list-style-type:none;
	width:476px;
	text-align:right;
	font-style:italic;
	font-weight:normal;
}
ul.TwoColList li {
	float:left;
	margin:0;
	padding:0;
	width:476px;
	background:url(../images/background/whiteblock.png) repeat;
	margin-bottom: 5px;
}
ul.TwoColList li a {
	display:block;
	float:left;
	width:472px;
	padding:2px;
	text-decoration:none;
	color:#fff;
}
ul.TwoColList li.noLink {
	display:block;
	float:left;
	padding:2px;
	text-decoration:none;
	color:#999999;
	width:472px;
}
ul.TwoColList li a:hover {
	text-decoration:none;
	background:#a30d00;
	color:#ffffff;
	padding:2px;
}
ul.TwoColList li span.ListRight {
	text-align:left;
	float:right;
	width:50%;
	font-weight:bold;
	font-style:normal;
	padding-left:20px;
}

.castPic {
	margin-left:10px;
	margin-bottom:5px;
	float: right;
	border:solid 2px #fff;
}


/*///////////////////////////////////  CAST and CREATIVE CONTENT  ///////////////////////////////////*/

#cast_creative em {
	color: #e69325;
	font-style:normal;
}

/*///////////////////////////////////  PAGE SUB NAV BUTTONS  ///////////////////////////////////*/

/*///// CREATIVE /////*/

#Creative {
	margin: 0 0 15px 0;
	height:20px;
	width: 79px;
	float: right;
}
#Creative ul {
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	clear:both;
}
#Creative li {
	float:left;
	margin: 0;
	padding:0;
	list-style-type:none; 
}

#Creative li a {
	display:block;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:.1em;
	height:20px;
}
#Creative li a:hover {
	background-position:bottom left;
}
/* roll-over */
#Creative li a {
	background-image:url(../images/buttons/btn_creative.gif);
	width:79px;
}

/*///// CAST /////*/

#Cast {
	margin: 0 0 15px 0;
	height:20px;
	width: 50px;
	float: right;
}
#Cast ul {
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	clear:both;
}
#Cast li {
	float:left;
	margin: 0;
	padding:0;
	list-style-type:none; 
}

#Cast li a {
	display:block;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:.1em;
	height:20px;
}
#Cast li a:hover {
	background-position:bottom left;
}
/* roll-over */
#Cast li a {
	background-image:url(../images/buttons/btn_cast.gif);
	width:50px;
}

/*///// REVIEWS BUTTON /////*/

#Reviews {
	margin: 0 0 15px 0;
	height:18px;
	width: 75px;
	float: right;
}
#Reviews ul {
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	clear:both;
}
#Reviews li {
	float:left;
	margin: 0;
	padding:0;
	list-style-type:none; 
}

#Reviews li a {
	display:block;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:.1em;
	height:18px;
}
#Reviews li a:hover {
	background-position:bottom left;
}
/* roll-over */
#Reviews li a {
	background-image:url(../images/buttons/btn_reviews.gif);
	width:75px;
}

/*///// NEWS BUTTON /////*/

#News {
	margin: 0 0 15px 0;
	height:18px;
	width: 53px;
	float: right;
}
#News ul {
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	clear:both;
}
#News li {
	float:left;
	margin: 0;
	padding:0;
	list-style-type:none; 
}

#News li a {
	display:block;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:.1em;
	height:18px;
}
#News li a:hover {
	background-position:bottom left;
}
/* roll-over */
#News li a {
	background-image:url(../images/buttons/btn_news.gif);
	width:53px;
}


/*///// PHOTOS BUTTON /////*/

#Photos {
	margin: 0 0 15px 0;
	height:18px;
	width: 68px;
	float: right;
}
#Photos ul {
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	clear:both;
}
#Photos li {
	float:left;
	margin: 0;
	padding:0;
	list-style-type:none; 
}

#Photos li a {
	display:block;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:.1em;
	height:18px;
}
#Photos li a:hover {
	background-position:bottom left;
}
/* roll-over */
#Photos li a {
	background-image:url(../images/buttons/btn_photos.gif);
	width:68px;
}


/*///// VIDEOS BUTTON /////*/

#Videos {
	margin: 0 0 15px 0;
	height:18px;
	width: 64px;
	float: right;
}
#Videos ul {
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	clear:both;
}
#Videos li {
	float:left;
	margin: 0;
	padding:0;
	list-style-type:none; 
}

#Videos li a {
	display:block;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:.1em;
	height:18px;
}
#Videos li a:hover {
	background-position:bottom left;
}
/* roll-over */
#Videos li a {
	background-image:url(../images/buttons/btn_videos.gif);
	width:64px;
}



/*///// WATCH TRAILER BUTTON /////*/

#VideoButton {
	margin: 0 0 15px 0;
	height:126px;
	width: 476px;
}
#VideoButton ul {
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	clear:both;
}
#VideoButton li {
	float:left;
	margin: 0;
	padding:0;
	list-style-type:none; 
}

#VideoButton li a {
	display:block;
	margin:0;
	padding:0;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:.1em;
	height:126px;
}
#VideoButton li a:hover {
	background-position:bottom left;
}
/* roll-over */
#VideoButton li a {
	background-image:url(../images/buttons/video_button.jpg);
	width:476px;
}

/*///////////////////////////////////  VIDEO PAGE CONTENT  ///////////////////////////////////*/

#video {
	border:1px solid #cb5d16;
	width:448px;
	height:284px;
	margin:20px auto;
	background:#000;
}

/*/////////////////////////////////// QUOTES ///////////////////////////////////*/

.small {
	font-size:0.7em;
	color:#fff;
	line-height:1.0;
	font-weight:normal;
}

.quote1 {
	font-size:1.3em;
	color:#ffcc00;
	line-height:1.2em;
	font-weight:bold;
	line-height:1.5em;

}


.quoteWestEnd {
	padding-bottom:20px; margin-top:-10px;
}