@charset "utf-8";
@media screen {
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0;
}
img {
display:block;
border:0;
}
address, caption, cite, code, dfn, th, var {
font-style:normal;
font-weight:normal;
}
ul li {
list-style:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0;
font-variant:normal;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
.ie input, textarea, select {
font-size:100%;
}
legend {
color:#000;
}
del, ins {
text-decoration:none;
}
.webkit textarea {
resize:none;
}
html, body {
height:100%;
}
body {
background:#1e1b48;
color:#000;
font:.75em Arial, Helvetica, sans-serif;
}
body.colorbox {
background:#fff;
}
body.colorboxcontent {
background:#fff;
}
.ie6 body {
behavior:url("http://cdn.dolimg.com/disney/disneylive/includes/htc/csshover.htc");
}
h1 {
margin:7px 0 0;
text-align:center;
font-size:2em;
}
.hometext h1 {
font-size:1.67em;
}
h1.page {
height:63px;
text-indent:-999em;
}
h1.sub {
height:48px;
text-indent:-999em;
}
h1.theshow {
height:50px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/page-titles.png) center 0 no-repeat;
}
h1.thelittlemermaid {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 0 no-repeat;
}
h1.toystory {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 -144px no-repeat;
}
h1.aladdin {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 -288px no-repeat;
}
h1.makingthemagic {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/page-titles.png) center -63px no-repeat;
margin:7px 0 -12px 0;
}
h1.photos {
height:46px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/page-titles.png) center -126px no-repeat;
}
h1.videos {
height:48px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/page-titles.png) center -189px no-repeat;
}
h1.souvenirs {
height:49px;
margin:7px -28px 0;
width:483px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/page-titles.png) center -252px no-repeat;
}
h1.frequently {
height:52px;
margin:7px -28px 0;
width:483px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/page-titles.png) center -315px no-repeat;
}
h1.activities {
height:52px;
margin:7px -28px 0;
width:483px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/page-titles.png) center -378px no-repeat;
}
h1.tour {
height:48px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/page-titles.png) center -441px no-repeat;
}

h1+table {
margin:5px 0 0 0;
}
h2 {
margin:7px 0 0;
font-size:1.83em;
}
.hometext h2 {
margin:4px 0 0;
font-size:1.67em;
}
h2.sub {
height:48px;
text-indent:-999em;
}
h2.arial {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 -48px no-repeat;
}
h2.ursula {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 -96px no-repeat;
}
h2.buzzlightyear {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 -192px no-repeat;
}
h2.woody {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 -240px no-repeat;
}
h2.aladdin {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 -288px no-repeat;
}
h2.jasmine {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 -336px no-repeat;
}
h2.genie {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 -384px no-repeat;
}
h2.fabs {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 -432px no-repeat;
}
h2.thelittlemermaid {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 0 no-repeat;
}
h2.toystory {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) 0 -144px no-repeat;
}
h2.bringhome {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/sub-titles.png) center -480px no-repeat;
}
.widecontent h2 {
margin:0 auto 0;
}
.buttons+.widecontent h2 {
margin:10px auto 0;
}
.widecontent h2.fabs {
width:245px;
}
.widecontent h2.thelittlemermaid {
width:274px;
}
.widecontent h2.aladdin {
width:114px;
}
.widecontent h2.toystory {
width:142px;
}
h3 {
margin:10px 0 0;
font-size:1.83em;
}
p {
font-size:1.17em;
}
*+p {
margin:0;
}
p+p {
margin:19px 0 0;
}
p.condition {
width:488px;
margin:0 -30px;
}
td>p:first-child{
margin:10px 0 0;
}
.hometext p {
	font-size: 1.2em;
	padding: 10px 0 0;
}
.hometext h2+p {
margin:7px 0 0;
}
p.question,
strong.location {
color:#ffe14f;
}
strong.location a {
color:#ffe14f;
}
.centeralign {
text-align:center;
}
a {
color:#fff;
text-decoration:none;
}
a:hover {
color:#fff;
text-decoration:underline;
}
a.print {
display:block;
height:26px;
width:63px;
text-indent:-999em;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -806px -83px no-repeat;
}
/* Updated at the end of file */
a.buytickets {
position:absolute;
right:81px;
bottom:-10px;
width:184px;
height:101px;
text-indent:-999em;
overflow:hidden;
clear:both;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -999em -999em no-repeat;
}
a.ticketsmall {
display:block;
width:91px;
height:39px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -805px -42px no-repeat;
text-indent:-999em;
overflow:hidden;
}
.textcenter {
text-align:center;
}
.insidetext {
font-size:1.17em;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
.backgroundmask {
position:relative;
width:100%;
height:800px;
overflow:hidden;
}
* html .backgroundmask {
height:100%;
}
.flashbackground {
height:800px;
left:50%;
margin:0 0 0 -710px;
position:absolute;
top:0;
width:1400px;
text-align:left;
}
#container {
left:50%;
margin:0 0 0 -490px;
position:absolute;
top:0;
width:980px;
text-align:left;
min-height:800px;
height:auto!important;
height:800px;
}
.loading {
background-image:url(http://cdn.dolimg.com/disney/disneylive/images/global/mickey-loader.gif);
background-position:center center;
background-repeat:no-repeat;
}
#nav {
margin:193px auto 0;
width:783px;
font-size:1.45em;
position:relative;
z-index:1;
}
#nav a {
text-indent:-999em;
overflow:hidden;
outline: none;
}
#nav .home {
clear:left;
float:left;
height:45px;
width:164px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) 0 0 no-repeat;
}
#nav .home:hover, #nav .home.selected {
background-position:0 -150px;
}
#nav .videos {
clear:right;
float:right;
height:45px;
margin:0 -11px 0 0;
width:169px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -164px 0 no-repeat;
}
#nav .videos:hover, #nav .videos.selected {
background-position:-164px -150px;
}
#nav .show {
clear:left;
float:left;
height:35px;
width:164px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) 0 -45px no-repeat;
}
#nav .show:hover, #nav .show.selected {
background-position:0 -195px;
}
#nav .souvenirs {
clear:right;
float:right;
height:42px;
margin:0 -11px 0 0;
width:169px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -164px -38px no-repeat;
}
#nav .souvenirs:hover, #nav .souvenirs.selected {
background-position:-164px -188px;
}
#nav .magic {
clear:left;
float:left;
height:33px;
width:164px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) 0 -80px no-repeat;
}
.ie6 #nav .magic,
.ie7 #nav .magic {
margin:-3px 0 0;
}
#nav .magic:hover, #nav .magic.selected {
background-position:0 -230px;
}
#nav .activities {
clear:right;
float:right;
height:33px;
margin:0 -11px 0 0;
width:169px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -164px -80px no-repeat;
}
.ie6 #nav .activities,
.ie7 #nav .activities {
margin:-3px -11px 0 0;
}
#nav .activities:hover, #nav .activities.selected {
background-position:-164px -230px;
}
#nav .photos {
clear:left;
float:left;
height:37px;
width:164px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) 0 -113px no-repeat;
}
.ie6 #nav .photos,
.ie7 #nav .photos {
margin:-8px 0 0 0;
}
#nav .photos:hover, #nav .photos.selected {
background-position:0 -263px;
}
#nav .faqs {
clear:right;
float:right;
height:37px;
margin:0 -11px 0 0;
width:169px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -164px -113px no-repeat;
}
.ie6 #nav .faqs,
.ie7 #nav .faqs {
margin:-8px -11px 0 0;
}
#nav .faqs:hover, #nav .faqs.selected {
background-position:-164px -263px;
}
.row {
float:left;
width:100%;
}
#jQueryContent {
margin:-20px 0 0;
position:relative;
}
.ie6 #jQueryContent,
.ie7 #jQueryContent {
top:-20px;
}
#pagecontent {
margin:0 auto;
width:428px;
color:#fff;
}
#pagecontent.colorboxtext {
margin:40px auto 0;
width:450px;
color:#2c50a8;
}
#pagecontent object {
margin:13px 0 0;
}
#pagecontent p+object {
margin:4px 0 0;
}
.colorboxtext img {
float:right;
}
.buttons {
margin:0 -31px 0;
width:490px;
text-align:center;
}
p+.buttons {
margin:13px -31px 0;
}
.buttons a, .buttons span {
/*float:left;
height:40px;
width:157px;
overflow:hidden;
cursor:pointer;
text-indent:-999em;*/
width:157px;
min-height:40px;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
cursor:pointer;
/*text-indent:-999em;*/
}
.buttons a span, .buttons span span {
display:none;
}
.buttons.two .first {
/*display:inline;
margin:0 0 0 80px !important;*/
}
.buttons.one .first {
/*display:inline;
margin:0 0 0 158px !important;*/
}
.buttons+p {
margin:0;
}
p+.widecontent {
margin:5px -24px 0;
}
.widecontent {
margin:-7px -24px 0;
width:476px;
}
.buttons+.widecontent {
margin:0 -24px 0;
}
a.fabs, span.fabs {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -647px 0 no-repeat;
}
a.fabs:hover, span.fabs:hover, span.fabs.selected {
background-position:-647px -40px;
}
a.littlemermaid, span.littlemermaid {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -333px 0 no-repeat;
}
a.littlemermaid:hover, span.littlemermaid:hover, span.littlemermaid.selected {
background-position:-333px -40px;
}
a.toystory, span.toystory {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -333px -80px no-repeat;
}
a.toystory:hover, span.toystory:hover, span.toystory.selected {
background-position:-333px -120px;
}
a.aladdin, span.aladdin {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -333px -160px no-repeat;
}
a.aladdin:hover, span.aladdin:hover, span.aladdin.selected {
background-position:-333px -200px;
}
a.behindthescenes, span.behindthescenes {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -490px 0 no-repeat;
}
a.behindthescenes:hover, a.behindthescenes.selected, span.behindthescenes:hover, span.behindthescenes.selected {
background-position:-490px -40px;
}
a.creativeteam, span.creativeteam {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -490px -80px no-repeat;
}
a.creativeteam:hover, a.creativeteam.selected, span.creativeteam:hover, span.creativeteam.selected {
background-position:-490px -120px;
}
a.castteam, span.castteam {
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -490px -160px no-repeat;
}
a.castteam:hover, a.castteam.selected, span.castteam:hover, span.castteam.selected {
background-position:-490px -200px;
}
.gallery .image {
width:183px;
min-height:167px;
height:auto!important;
height:167px;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
position:relative;
}
.gallery .colorbox .image {
width:310px;
min-height:186px;
height:auto!important;
height:186px;
}
.gallery .image img {
position:relative;
top:16px;
left:17px;
}
.gallery .colorbox .image img {
left:24px;
}
.gallery .image a {
position:absolute;
top:0;
left:0;
height:186px;
width:310px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -673px -240px no-repeat;
}
.gallery .image span {
position:absolute;
top:0;
left:0;
height:167px;
width:183px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -490px -240px no-repeat;
}
.gallery .text {
width:269px;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
}
.gallery .colorbox .text {
width:162px;
}
.gallery .text p {
margin:20px 0 0;
}
.gallery .text p+p {
margin:12px 0 0;
}
.js .jScrollPane {
height:410px;
}
.jScrollPane {
padding:0 20px 0 0 !important;
}
.jScrollPane.fullpage {
height:245px;
}

em, i {
	font-style: italic;
}

.textBg {
	padding: 10px 10px 6px;
	height: 265px;
	overflow: hidden;
	background:url(http://cdn.dolimg.com/disney/disneylive/images/global/bg-text.png) no-repeat left top;
}

.gallery .jScrollPane {
padding:0;
}
.js .gallery .jScrollPane {
height:133px;
}
.jScrollPane.small {
height:150px;
}
h1+.jScrollPaneContainer {
margin:10px 0 0;
}
.image+.jScrollPaneContainer {
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
}
.jScrollPaneContainer {
	padding-bottom:26px;
	position:relative;
	overflow:hidden;
	z-index:1;
}

.textBg .jScrollPaneContainer {
	padding-bottom:20px;
}

.jScrollPaneTrack {
position:absolute;
cursor:pointer;
right:0;
top:0;
height:100%;
background:#aaa;
}
.jScrollPaneDrag {
position:absolute;
background:#666;
cursor:pointer;
overflow:hidden;
}
.jScrollPaneDragTop {
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.jScrollPaneDragBottom {
position:absolute;
bottom:0;
left:0;
overflow:hidden;
}
a.jScrollArrowUp {
display:block;
position:absolute;
z-index:1;
top:0;
right:0;
text-indent:-2000px;
overflow:hidden;
height:9px;
}
a.jScrollArrowDown {
display:block;
position:absolute;
z-index:1;
bottom:0;
right:0;
text-indent:-2000px;
overflow:hidden;
height:9px;
}

.jScrollPaneTrack {
	background:url(http://cdn.dolimg.com/disney/disneylive/images/jscrollpane/track.png) repeat-y;
	right:20px;
	top:9px!important;
}

.textBg .jScrollPaneTrack {
	right:10px;
}

.colorboxtext .jScrollPaneTrack {
background:url(http://cdn.dolimg.com/disney/disneylive/images/jscrollpane/track-blue.png) repeat-y;
}
.jScrollPaneDrag {
background:url(http://cdn.dolimg.com/disney/disneylive/images/jscrollpane/drag-middle.png) repeat-y;
overflow:visible;
-webkit-box-shadow:rgba(52,52,52,0.25)0 11px 8px;
-moz-box-shadow:rgba(52,52,52,1)0 11px 8px;
-o-box-shadow:rgba(52,52,52,0.25)0 11px 8px;
box-shadow:rgba(52,52,52,0.25)0 11px 8px;
}
.jScrollPaneDragTop {
background:url(http://cdn.dolimg.com/disney/disneylive/images/jscrollpane/drag-top.png) no-repeat;
height:9px;
top:-9px;
}
.jScrollPaneDragBottom {
background:url(http://cdn.dolimg.com/disney/disneylive/images/jscrollpane/drag-bottom.png) no-repeat;
height:9px;
bottom:-9px;
}
.behindthescenes .gallery {
}
.behindthescenes .gallery + .jcarousel-skin-tango {
}
.jcarousel-skin-tango {
margin:0 auto;
display:-moz-inline-stack;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
width:100%;
}
.js .jcarousel-skin-tango {
width:auto;
}
.jcarousel-skin-tango li {
display:inline;
}
.jcarousel-skin-tango img {
display:inline;
}
.js .jcarousel-skin-tango img {
display:block;
}
.js p+.jcarousel-skin-tango {
margin:10px 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
direction:rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
width:386px;
padding:0 40px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
width:75px;
height:386px;
padding:40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:386px;
height:75px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
width:75px;
height:245px;
}
.jcarousel-skin-tango .jcarousel-item {
float:left;
width:77px;
height:79px;
position:relative;
cursor:pointer;
}
.jcarousel-skin-tango .jcarousel-item.empty {
cursor:default;
}
.jcarousel-item a {
display:block;
height:76px;
width:79px;
position:relative;
}
.jcarousel-item img {
position:relative;
top:3px;
left:8px;
}
.colorboxcarousel .jcarousel-item img {
left:11px;
}
.ie6 .colorboxcarousel .jcarousel-item img, .ie7 .colorboxcarousel .jcarousel-item img {
left:0!important;
}
.jcarousel-item span {
position:absolute;
top:0;
left:0;
height:76px;
width:77px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -413px -240px no-repeat;
}
.colorboxcarousel .jcarousel-item span {
height:79px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -413px -316px no-repeat;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left:10px;
margin-right:0;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
margin-bottom:10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
color:#000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
position:absolute;
top:14px;
right:0;
width:40px;
height:47px;
cursor:pointer;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -373px -240px no-repeat;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
left:5px;
right:auto;
border:1px solid #000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:active {
background-position:-373px -287px;
}
.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:-373px -334px;
visibility:hidden;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
position:absolute;
top:14px;
left:0;
width:40px;
height:47px;
cursor:pointer;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -333px -240px no-repeat;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left:auto;
right:5px;
border:1px solid #000;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
background-position:-333px -287px;
}
.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:-333px -334px;
visibility:hidden;
}
.jcarousel-skin-tango .jcarousel-next-vertical {
position:absolute;
bottom:5px;
left:43px;
width:32px;
height:32px;
cursor:pointer;
border:1px solid #000;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
background-position:0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
background-position:0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
cursor:default;
background-position:0 -96px;
visibility:hidden;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
position:absolute;
top:5px;
left:43px;
width:32px;
height:32px;
cursor:pointer;
border:1px solid #000;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
background-position:0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
background-position:0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
cursor:default;
background-position:0 -96px;
visibility:hidden;
}
#myoverlay {
position:absolute;
top:0;
left:0;
overflow:fixed;
width:100%;
height:100%;
background:url(http://cdn.dolimg.com/disney/disneylive/images/colorbox/overlay.png);
z-index:2;
}
.ie6 #myoverlay {
background:#000;
}
#myoverlaycontainer {
/*margin:10px auto 0;
overflow:hidden;
padding:53px 0 20px 20px;
position:relative;
width:450px;
background-color:#fff;
border:3px solid #fcc100;
-webkit-border-radius:25px;
-moz-border-radius:25px;
-o-border-radius:25px;
border-radius:25px;
min-height:410px;
height:auto!important;*/
overflow:hidden;
padding:53px 20px 20px;
position:absolute;
width:450px;
background-color:#fff;
border:3px solid #fcc100;
-webkit-border-radius:25px;
-moz-border-radius:25px;
-o-border-radius:25px;
border-radius:25px;
min-height:410px;
height:auto!important;
left:50%;
margin-left:-225px;
top:50%;
margin-top:-205px;
z-index:999;
}
/* ie6 ie7 start */
#myoverlay #container {
left:auto;
margin:0;
position:relative;
top:auto;
width:450px;
text-align:left;
min-height:410px;
height:auto!important;
}
#myoverlay #jQueryContent {
margin:0;
top:auto;
width:450px;
min-height:410px;
height:auto!important;
}
/* ie6 ie7 end */
#myoverlay #pagecontent {
margin:0 auto;
width:450px;
}
#myoverlayclose {
position:absolute;
top:10px;
right:0;
height:41px;
width:84px;
background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -804px 0 no-repeat;
cursor:pointer;
clear:both;
}
#myoverlaytitle {
padding:20px 0 0;
text-align:center;
}
.jsonly {
display:none;
}
.js .jsonly {
display:block;
}
.js .nojs {
display:none;
}
#chrome2ContainerId20100926 {
position:absolute;
top:0;
left:50%;
margin:0 0 0 -375px;
width:750px;
}

/* Tickets and showtimes section */

h1.tickets {
	height:42px;
	margin:7px -28px 0;
	width:483px;
	background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/page-titles.png) center -502px no-repeat;
}

#pagecontent.tickShow {
	margin: 16px auto 0;
}

.tickShow form {
	overflow: hidden;
	padding: 0 0 10px 120px;
}

.tickShow form label {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f7dd5a;
	float: left;
	position: relative;
}

.topZip {
	float: left;
	width: 69px;
	height: 21px;
	line-height: 21px;
	padding: 0 6px;
	border: 0;
	margin: 0 0 0 12px;
	color: #83591e;
	font-size: 14px;
	*font-size: 100% !important;
	font-family: arial, tahoma, sans-serif;
	
	background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -810px -116px no-repeat;
}

.goSubmit {
	float: left;
	width: 34px;
	height: 23px;
	border: 0;
	margin: 0 0 0 9px;
	background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -810px -140px no-repeat;
	text-indent: -9999px;
	color: #fff;
	font-size: 0px !important;
	cursor: pointer;
}

#nextShow {
	clear: both;
	overflow: hidden;
	margin: 0 0 8px;
}

.tickShow h4 {
	font-size: 20px;
	color: #f7dd5a;
	margin: 0 0 5px;
	font-weight: bold !important;
	position: relative;
}

.tickShow  #nextShow h4 {
	float: left;
	margin: 0 0 5px 15px;
}

.nsDetails {
	float: left;
	width: 265px;
	margin: 5px 0 0 8px;
}

.nsDetails p {
	color: #fce98c;
	margin: 0 0 5px;
	font-weight: bold !important;
	position: relative;
}

.nsDetails p + p,
#upShows p + p {
	margin: 0;
}

#upShows {
	background: url(http://cdn.dolimg.com/disney/disneylive/images/colorbox/bg-upcoming-shows.png) repeat left top;
	padding: 7px 15px;
	position: relative;
	margin: 0 0 20px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	behavior: url(http://cdn.dolimg.com/disney/disneylive/includes/js/source/PIE.htc);
}

#upShows ul {
	list-style: none;
	margin: 0 0 15px;
	font-size: 14px;
	color: #fce98c;
}

#upShows ul li {
	overflow: hidden;
	padding: 0 0 2px 40px;
}

#upShows ul li a {
	float: right;
	margin: 0 15px;
}

#upShows p {
	color: #fce98c;
	font-size: 12px;
}

#upShows a {
	border-bottom: 1px solid #fff;
}

a.backAUS {
	width: 39px;
	height: 12px;
	display: block;
	background:url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) -810px -166px no-repeat;
	position: absolute;
	right: 10px;
	bottom: 10px;
	cursor: pointer;
	border: none !important;
}

#showsTable {
	margin: 0;
	padding: 0;
}

#showsTable th {
	font-size: 20px;
	color: #f7dd5a;
	font-weight: bold;
	text-align: center;
	padding: 0 0 8px;
}

#showsTable td {
	font-size: 14px;
	color: #fce98c;
	padding: 0 2px 15px;
}

#showsTable td a {
	font-size: 12px;
	border-bottom: 1px solid #fff;
}

.dateCol,
.cityCol {
	width: 80px;
	text-align: center;
}

#buytickets {
	position: absolute;
	left: 90px;
	bottom: -20px;
	width: 187px;
	height: 127px;
	overflow: hidden;
	clear: both;
	background: url(http://cdn.dolimg.com/disney/disneylive/images/sprites/main-nav.png) 2px -302px no-repeat;
}

#buytickets input.zipcodeBtm {
	position: absolute;
	width: 70px;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	border: 0;
	background: none;
	left: 40px;
	top: 81px;
	text-align: center;
	color: #83591e;
	font-weight: bold;
	font-size: 14px;
	*font-size: 100% !important;
	font-family: arial, tahoma, sans-serif;
}

#buytickets input.zipSubmitBtm {
	position: absolute;
	width: 33px;
	height: 22px;
	border: 0;
	background: none;
	left: 126px;
	top: 77px;
	text-indent: -9999px;
	color: #fff;
	font-size: 0px !important;
	cursor: pointer;
}

.noShowText {
	font-size: 20px;
	font-weight: bold;
	color: #fce98c;
	padding: 10px 10px 0;
}

.alignLeft {
	text-align: left;
}

/* Dark background added to the boxes */

.gallery .colorbox .text {
	width: 152px;
	padding: 0 0 10px 10px;
}

.behindthescenes .gallery {
	background: url("http://cdn.dolimg.com/disney/disneylive/images/global/bg-text-small.png") no-repeat right top;
}

.gallery .colorbox .text p {
	margin: 10px 0 0;
}

.creativeteam .gallery,
.castteam .gallery {
	background: url("http://cdn.dolimg.com/disney/disneylive/images/global/bg-text-gallery.png") no-repeat right top;
}

.creativeteam .gallery .jScrollPaneContainer {
	margin: 0 0 0 10px;
	width: 279px !important;
}

.castteam .gallery .text {
	margin: 0 0 0 10px;
}

.creativeteam .gallery .text p,
.castteam .gallery .text p {
	margin: 10px 0 0;
}

.creativeteam .gallery .jScrollPaneTrack {
	right: 10px;
}

.creativeteam .jcarousel-skin-tango,
.castteam .jcarousel-skin-tango {
	margin: 10px auto 0;
}

.photosPage {
	background: url("http://cdn.dolimg.com/disney/disneylive/images/global/bg-text-photos.png") no-repeat center 42px;
}

#pagecontent.activitiesPage {
	background: url("http://cdn.dolimg.com/disney/disneylive/images/global/bg-text-activities.png") no-repeat center 42px;
	width: 420px;
	padding: 0 0 0 8px;
}

.noShowZip .textBg {
	background: url("http://cdn.dolimg.com/disney/disneylive/images/global/bg-text-no-zip.png") no-repeat left top;
}

.longDesc {
	font-size: 1.05em;
}


}
