
#floodlight
{
	width:1px;
	height:1px;
	visibility:hidden;
}

.no-mobile #title-mobile
{
	display:none;
}

html.touch .touch-hide,
html.no-mobile .desktop-hide
{
	display:none;
}
html.touch .touch-warning
{
	display:block !important;
	background-color:rgba(203,207,215,0.9);
	border:1px solid #fff;
	border-radius:6px;
	box-shadow: #000 0px 2px 8px;
	width:85%;
	padding: 0.5em 1em;
	font-weight:bold;
	filter: alpha(opacity=80);
}

html,
body {
  background: black;
  text-align:center;
}
a,
a:active {
  /*
  color: #677989;
  */
  outline: 0 none !important;
  text-decoration: none;
  margin:0px;
  padding:0px;
  color:#346A99;
}
a:hover
{
	color:#457eaf;
	text-decoration:underline;
}
nav ul,
nav li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ir {
  /*
  background-color: transparent;
  */
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */

  *text-indent: -9999px;
}
.ir:before
{
  content: "";
  display: block;
  width: 0;
  height: 150%;
}
div,a,span
{
	background-repeat: no-repeat;
}

.animated, .animated a span
{
	-ms-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
}
.animated.trans-opacity, .animated.trans-opacity a span
{
	transition-property: opacity;
}
.animated.trans-bgcolor, .animated.trans-bgcolor a span
{
	transition-property: background-color;
}
.animated.trans-all, .animated.trans-all a span
{
	transition-property: all;
}

#goc-e
{
	background-size:32px 32px !important;
}
.label-movies
{
	vertical-align:top !important;
	display:inline-block;
	line-height:58px;
	margin-top:2px;
	color:white;
	font-size:20px;
}


/*---------------------------------------------------
    global containers , nav, loader
  ---------------------------------------------------*/
#main-container
{
	margin:0 auto;
	position: relative;
	overflow:hidden;
}
html.desktop #main-container,
html.tablet #main-container
{
	min-width: 1005px;
	max-width: 1600px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
}
@media only screen and (orientation:portrait) {
html.mobile #main-container
{
	width: 320px !important;
}
}
@media only screen and (orientation:landscape) {
html.mobile #main-container
{
	width: 480px !important;
}
}


html.no-touch #main-container a
{
	transition: opacity 400ms ease;
}

#preloader
{
	position:absolute;
	top:0px;
	left:50%;
	background: url(../media/images/preload/loader-spinner-k.gif) black center center no-repeat;
	z-index:90;
}

.no-mobile #preloader
{
	margin-left:-800px;
	width:1600px;
	height:656px;
}

.no-mobile .bg-container
{
	width:1600px;
}

.section-preloader
{
	background: url(../media/images/preload/loader-spinner-k.gif) black center center no-repeat;
}

.modal-overlay
{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color:rgba(0, 0, 0, 0.8);
	z-index: 1004;
	text-align:center;
	display:none;
}
#modal-button-close
{
	position:relative;
}
#modal-iframe-container iframe
{
	box-shadow: #000 0px 0px 16px;
}
#modal-button-close
{
	position:absolute;
	left:50%;
}
#modal-iframe-container
{
	margin:10px auto;
}
a#modal-button-close span
{
	display:block;
	width:50px;
	height:50px;
	background: url(../media/images/global/btn_close.png);
	opacity:0.6;
}
a#modal-button-close:hover span
{
	opacity:1;
}




/*---------------------------------------------------
    global nav
  ---------------------------------------------------*/

#nav-container
{
  color: #67889E;
  font-size: 0.85em;
  left: 0;
  letter-spacing: 0.18em;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}
nav li {
  display: inline-block;
  vertical-align:top;
}
.no-mobile #nav-main-container
{
  position: relative;
  background: url(../media/images/global/nav_bg_ctr.png) center top no-repeat,
	  url(../media/images/global/nav_bg_tile.png) center top repeat-x;
  height:52px;
  /*
  opacity:0.4;
  */
}
#nav-main-container #nav-main
{
  margin: 0 auto;
  position: relative;
  width:1010px;
}
#nav-main-container #nav-main li
{
  margin-left:-6px;
  height:47px;
}
#nav-main-container #nav-main li span.txt-gfx
{
	display:block;
	height:47px;
}





#nav-main-container #nav-main li.home
{
  width:67px;
}
#nav-main-container #nav-main li.home span.txt-gfx
{
  width:100%;
}
#nav-main-container #nav-main li.about
{
  width:69px;
  width:65px;
}
#nav-main-container #nav-main li.video
{
  width:80px;
  width:69px;
}
#nav-main-container #nav-main li.characters
{
  width:112px;
}
#nav-main-container #nav-main li.downloads
{
  width:108px;
}
#nav-main-container #nav-main li.games
{
  width:75px;
}
#nav-main-container #nav-main li.gallery
{
  width:90px;
}
#nav-main-container #nav-main li.sweepstakes
{
  width:121px;
}
#nav-main-container #nav-main li.products
{
  width:114px;
}
#nav-main-container #nav-main li#nav-tickets
{
	width:140px;
}
#nav-main-container #nav-main li#nav-sound
{
	margin-top:2px;
	width:40px;
}
#nav-main-container #nav-main li#nav-sound a
{
	opacity:0.6;
	filter: alpha(opacity=60);
}
#nav-main-container #nav-main li#nav-sound a:hover
{
	opacity:1;
	filter: alpha(opacity=100);
}
#nav-main-container #nav-main li#nav-sound a.on
{
	background-position: center 5px;
}
#nav-main-container #nav-main li#nav-sound a.off
{
	background-position: center -35px;
}
#nav-main-container #nav-main a
{
  height:47px;
  display:block;
}
body.currpage-home #nav-container li a,
#nav-container li.active a,
#nav-container li a:hover
{
  color: #fff !important;
}

body.currpage-home #nav-container a span.txt-gfx,
body.currpage-home #nav-container #nav-main.navOver a:hover span.txt-gfx,
body.currpage-about #nav-container li.about a span.txt-gfx,
body.currpage-video #nav-container li.video a span.txt-gfx,
body.currpage-characters #nav-container li.characters a span.txt-gfx,
body.currpage-downloads #nav-container li.downloads a span.txt-gfx,
body.currpage-games #nav-container li.games a span.txt-gfx,
body.currpage-gallery #nav-container li.gallery a span.txt-gfx,
body.currpage-products #nav-container li.products a span.txt-gfx,
#nav-container li.active a span.txt-gfx,
#nav-container a:hover span.txt-gfx
{
	opacity:1;
}
body.currpage-about #nav-container li.disabled a:hover span.txt-gfx,
body.currpage-home #nav-container #nav-main.navOver a span.txt-gfx,
#nav-container a span.txt-gfx
{
	opacity:0;
}

 

#nav-main-container #nav-main .home a
{
	background-position: -199px 3px;
}
#nav-main-container #nav-main .about a
{
	background-position: -198px -40px;
}
#nav-main-container #nav-main .video a
{
	background-position: -195px -83px;
}
#nav-main-container #nav-main .characters a
{
	background-position: -172px -126px;
}
#nav-main-container #nav-main .downloads a
{
	background-position: -168px -169px;
}
#nav-main-container #nav-main .games a
{
	background-position: -184px -212px;
}
#nav-main-container #nav-main .gallery a
{
	background-position: -178px -255px;
}
#nav-main-container #nav-main .sweepstakes a
{
	background-position: -162px -384px;
}
#nav-main-container #nav-main .products a
{
	background-position: -168px -427px;
}


#nav-main-container #nav-main .home a span.txt-gfx
{
	background-position: -51px 3px;
}
#nav-main-container #nav-main .about a span.txt-gfx
{
	background-position: -51px -40px;
}
#nav-main-container #nav-main .video a span.txt-gfx
{
	background-position: -48px -83px;
}
#nav-main-container #nav-main .characters a span.txt-gfx
{
	background-position: -25px -126px;
}
#nav-main-container #nav-main .downloads a span.txt-gfx
{
	background-position: -21px -169px;
}
#nav-main-container #nav-main .games a span.txt-gfx
{
	background-position: -37px -212px;
}
#nav-main-container #nav-main .gallery a span.txt-gfx
{
	background-position: -31px -255px;
}
#nav-main-container #nav-main .sweepstakes a span.txt-gfx
{
	background-position: -15px -384px;
}
#nav-main-container #nav-main .products a span.txt-gfx
{
	background-position: -21px -427px;
}
#nav-main-container #nav-main .tickets,
#nav-main-container #nav-main .audio-toggle
{
  line-height: 44px;
  color:#fff;
}
#nav-main-container #nav-main .ul {
  overflow: hidden;
}
#nav-main-container #nav-main .ul li {
  display: inline-block;
}
#nav-main-container #nav-main .ul li.justify-spacer {
  width: 90%;
}
#nav-main-container #nav-main .ul.white a {
  color: #FFFFFF;
}
#nav-main-container #nav-main .ul.white:hover a {
  color: #677989 !important;
}
#nav-main-container #nav-main .ul.white:hover li:hover a {
  color: #fff !important;
}

#nav-tickets a
{
	padding:6px 8px 0px 8px;
	position:absolute;
	width:124px !important;
	height:39px !important;
}
#nav-tickets a>span
{
	background-color:#dadee5;
	border:1px solid #fff;
	border-radius:4px;
	box-shadow: #000 0px 2px 8px;
	display:block;
	opacity:1;
	filter: alpha(opacity=100);
	width:100%;
	height:37px;
	background-position: -16px -347px;
}
body.currpage-tickets #nav-tickets a>span,
#nav-tickets a:hover>span
{
	background-color:#fff;
}
#nav-main-container #nav-main li#nav-tickets a span.txt-gfx
{
	height:40px;
	background-position: -163px -347px;
	background-repeat: no-repeat;
	opacity:0;
	filter: alpha(opacity=0);
}
body.currpage-tickets #nav-main-container #nav-main li#nav-tickets a span.txt-gfx,
#nav-main-container #nav-main li#nav-tickets a:hover span.txt-gfx
{
	opacity:1;
	filter: alpha(opacity=100);
}







/*---------------------------------------------------
    header & footer
  ---------------------------------------------------*/

#footer
{
	z-index: 103;
	background: url(../media/images/global/bg_btm_curve.png) top center no-repeat,
		url(../media/images/global/bg_btm_texture.jpg) center 27px no-repeat;
	margin-top:-28px;
	padding-top:14px;
}

#title
{
	position:absolute;
	left:50%;
	top:20px;
	margin-left:-337px;
	z-index:100;
	-ms-transition-duration: 1200ms;
	-moz-transition-duration: 1200ms;
	-webkit-transition-duration: 1200ms;
	-o-transition-duration: 1200ms;
	transition-duration: 1200ms;
	-webkit-transition-timing-function: cubic-bezier(0.000, 0.9, 0.1, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.000, 0.9, 0.1, 1.000);
	-ms-transition-timing-function: cubic-bezier(0.000, 0.9, 0.1, 1.000);
	-o-transition-timing-function: cubic-bezier(0.000, 0.9, 0.1, 1.000);
	transition-timing-function: cubic-bezier(0.000, 0.9, 0.1, 1.000);
	transition-delay: 0.5s;
	transition-property: top;
}

body.currpage-gallery #title
{
	top:-160px;
	-webkit-transition-timing-function: cubic-bezier(0.730, 0.000, 1.000, 0.220);
	-moz-transition-timing-function: cubic-bezier(0.730, 0.000, 1.000, 0.220);
	-ms-transition-timing-function: cubic-bezier(0.730, 0.000, 1.000, 0.220);
	-o-transition-timing-function: cubic-bezier(0.730, 0.000, 1.000, 0.220);
	transition-timing-function: cubic-bezier(0.730, 0.000, 1.000, 0.220);
	-ms-transition-duration: 600ms;
	-moz-transition-duration: 600ms;
	-webkit-transition-duration: 600ms;
	-o-transition-duration: 600ms;
	transition-duration: 600ms;
	transition-delay: 0.1s;
}

#title div.logo a
{
	position:absolute;
	left:-157px;
	top:49px;
	width:315px;
	height:130px;
	background-position: top center;
	background-repeat: no-repeat;
}
#title div.tagline
{
	position:absolute;
	left:-174px;
	top:12px;
	width:352px;
	height:44px;
	background-position: top center;
	background-repeat: no-repeat;
}
#title div.logo span,
#title div.tagline span
{
	visibility:hidden;
}
#footer-3d
{
	width:240px;
	height:36px;
}
.formats
{
	display:inline-block;
}
.formats img
{
	margin:24px;
}
img#rating-pg
{
	width:206px;
	height:31px;
	background-position: top center;
	background-repeat: no-repeat;
}
.legal
{
	color:#999;
	font-size:80%;
}
.legal a
{
	color:#5a82a8;
	transition-property: color;
}
.legal a:hover
{
	color:#ffffff;
}
div.streetread
{
	height:27px;
	background-repeat: no-repeat;
	background-position:center center;
	position:relative;
}
html.prestreet div.streetread
{
	background-image: url(../media/images/global/release_august9.png);
}
html.poststreet div.streetread
{
	background-image: url(../media/images/global/release_intheaters.png);
}


#help-data ul, #help-data div
{
	margin:1em;
}

#help-data li
{
	display: inline-block;
}

#help-data li a
{
	display: inline-block;
	padding: 0.5em 1em;
}

/*---------------------------------------------------
    content containers
  ---------------------------------------------------*/


#content-container
{
	max-width:1600px;
	height:656px;
	margin:20px auto 0 auto;
	overflow:hidden;
	z-index: 1;
	position:relative;
}
.section,
.content-section,
.content-slide
{
	height:656px;
	max-width:1600px;
	width:100% !important;
	overflow:hidden;
}

.content-section .bg-container
{
	background-repeat: no-repeat;
	background-position:center center;
	width:100%;
	height:656px;
	position:relative;
	position:absolute;
	left:50%;
	left:0px;
	top:0px;
	left:50%;
	margin-left:-800px;
	width:1600px;
}
/*
.content-section .character-pose,
.content-section .content-panel,
.content-section .subnav
{
	background-repeat: no-repeat;
	background-position:top left;
	position:absolute;
	top:0px;
	left:50%;
}

*/







/*---------------------------------------------------
    adserve
	hide if not in ad window
  ---------------------------------------------------*/
html.no-adserve .adserve-container
{
	display:none;
}
.adserve-container iframe
{
	background-color:#ccc;
}
#adserve-container-leaderboard
{
	width:100%;
	height:123px;
	background: url(../media/images/ads/ad_top_bg.jpg) top center no-repeat;
}
#adserve-container-leaderboard iframe
{
	margin-top:10px;
}

#div-gpt-ad-sponsorlogo-1
{
  position:absolute;
  left:50%;
  margin-left:-479px;
  top:0px;
  z-index:1004;
}
#div-gpt-ad-sponsorlogo-1 iframe
{
  z-index:1004;
  position:absolute;
  display:block;
}


#div-gpt-rectangle-1
{
  position:relative;
  width:300px;
  height:250px;
	margin:5px auto;
}
html.yes-adserve #footer-promo-ctr .promo-slides
{
	display:none;
}





/*---------------------------------------------------
    pagination
  ---------------------------------------------------*/
.pagination,
.pagination li
{
  list-style: none;
  margin: 0;
  padding: 0;
}
.pagination li
{
  display: inline-block;
  vertical-align:top;
  margin-left:-3px;
}
.pagination li a
{
	position:relative;
	display:block;
}
.pagination li a span
{
	position:relative;
	display:block;
	opacity:0;
	filter: alpha(opacity=0);
}
.pagination li.active a span,
.pagination li a:hover span
{
	opacity:1;
	filter: alpha(opacity=100);
}
.pagination li,
.pagination li span
{
	background-image: url(../media/images/global/sprite_pagination.png);
	background-repeat: no-repeat;
}
.content-section .pagination li.arrow a,
.content-section .pagination li.arrow span
{
	width:21px;
	height:28px;
}
.content-section .pagination li.dot a,
.content-section .pagination li.dot span
{
	width:24px;
	height:28px;
}
.content-section .pagination li.dot
{
	background-position: 0px 0px;
}
.content-section .pagination li.dot span
{
	background-position: 0px -28px;
}
.content-section .pagination li.arrow-lt
{
	background-position: -24px 0px;
}
.content-section .pagination li.arrow-lt span
{
	background-position: -24px -28px;
}
.content-section .pagination li.arrow-rt
{
	background-position: -45px 0px;
}
.content-section .pagination li.arrow-rt span
{
	background-position: -45px -28px;
}







/*---------------------------------------------------
    promos
  ---------------------------------------------------*/
.promos
{
	width:1010px;
	margin:0px auto;
	padding-top:40px;
	vertical-align:top;
	opacity:0;
}

#footer-promo-ctr
{
	margin-left:12px;
	margin-right:12px;
}


.promos .promo
{
	display:inline-block;
	border:1px solid #183047;
	border-radius:4px;
	box-shadow: #000 0px 2px 8px;
	background-color:#000;
	vertical-align:top;
}

.promos .promo-slides
{
	position:relative;
	width:310px;
	height:180px;
	overflow:hidden;
	/*
	border:1px solid #183047;
	*/
	text-align:left;
}
.yes-adserve #footer-promo-ctr
{
	width:310px;
}

.promos .promo-slides span.a-touch,
.promos .promo-slides a
{
	position:absolute;
	top:0px;
	left:320px;
	background-color:#000000;
	border-radius:2px;
	padding:5px;
}
.promos .promo-slides span.a-touch.a-0,
.promos .promo-slides a.a-0
{
	left:0px;
}

.promos .promo-slides span.a-touch img,
.promos .promo-slides a img
{
	width:300px;
	height:170px;
}

.promos .promo-slides a:hover
{
	background-color:#1a3a58;
}




.promos .pagination li a,
.promos .pagination li span
{
	width:17px;
	height:19px;
}
.promos .pagination li
{
	background-position: -66px 0px;
}
.promos .pagination li span
{
	background-position: -66px -19px;
}








/*
	subnav for multiple sections
*/
.content-section .character-pose,
.content-section .content-panel,
.content-section .subnav
{
	background-repeat: no-repeat;
	background-position:top left;
	position:absolute;
	top:0px;
	left:50%;
}
.content-section .subnav
{
	z-index:20;
}

/*
	set text to scrollable
*/
.content-panel-header,
.content-panel-footer,
.content-panel-group,
.content-panel-txt
{
	margin: 0px 24px 0px 44px;
	position:absolute;
	padding-right:10px;
}
.content-panel-txt
{
	overflow:auto;
}
.content-panel-header,
.content-panel-group,
.content-panel-txt
{
	text-shadow:rgba(255,255,255,0.4) 0px 1px 0px;
}

#panel-about-story
{
	font-size:115%;
}
.firstLineEmphasis
{
	font-size:150%;
	/*
	text-transform:uppercase;
	*/
	color:#555;
}
#panel-about-story .firstLineEmphasis
{
	font-size:140%;
}

.content-scrollable p:first-child
{
	margin-top:0px;
}
.jspDrag,.jspVerticalBar
{
	background-color:transparent !important;
}
.jspTrack
{
	background-color:rgba(255,255,255,0.4) !important;
	width:12px !important;
	border-radius:6px;
}
html.no-rgba .jspTrack
{
	background-color:transparent !important;
}
.jspDragTop
{
	display:block;
	width:10px;
	height:100%;
	background-color:#8fa9bf;
	border: 1px solid white;
	border-radius:6px;
	float:right;
	-ms-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
	transition-property: background-color;
}
.jspDrag:hover .jspDragTop
{
	background-color:#618AB2;
}

.bg-dark .content-panel-header,
.bg-dark .content-panel-group,
.bg-dark .content-panel-txt
{
	text-shadow:rgba(0,0,0,0.4) 0px 1px 0px;
	color:#CCC;
}
xx.bg-dark p:first-child:first-line,
.bg-dark .firstLineEmphasis
{
	color:#BBB;
}
#page-characters .bg-dark .label-voicedby
{
	color:#999;
}
#page-characters .bg-dark .label-voicedby .actor
{
}


.content-section .fg-char,
.content-section .character-pose
{
	position:absolute;
	left:50%;
}





/*---------------------------------------------------
    homepage
  ---------------------------------------------------*/

.bg-container video
{
	width:1600px;
	margin-left:-800px;
	height:656px;
	position:absolute;
	left:50%;
	top:0px;
	z-index:0;
}

a.cta,
div.cta
{
	background-color:rgba(203,207,215,0.9);
	border:1px solid #fff;
	border-radius:6px;
	box-shadow: #000 0px 2px 8px;
	position:absolute;
	width:286px;
	height:46px;
	background-repeat: no-repeat;
	background-position:center center;
	transition: all 400ms ease 0s;
	left:50%;
	opacity:0.8;
	filter: alpha(opacity=80);
}
a.cta:hover,
div.cta.over
{
	background-color:rgba(203,207,215,1);
	opacity:1;
	filter: alpha(opacity=100);
}


#home-video-intro-loop
{
	display:none;
}

html.tablet #slide-home-trailer .bg-container
{
	background-image: url(../media/images/home/home_intro_tablet.jpg);
}
html.desktop #slide-home-trailer .bg-container
{
  background-image: url(../media/video/home_intro_start.jpg);
}

#btn-video-trailer
{
	/* in ad-sales window *
	top:500px;
	/* out of ad-sales window */
	top:530px;
	margin-left:208px;
	display:block;
}
span.txt-gfx
{
	background-repeat:no-repeat;
}
#btn-video-trailer span.txt-gfx
{
	background-position:center center;
	width:286px;
	height:46px;
	display:block;
}

/* position farther right if not in target window */

#page-home .pagination
{
	position:absolute;
	right:50%;
	top:582px;
	/* in ad-sales window *
	margin-right:-351px;
	/* out of ad-sales window */
	margin-right:-470px;
	/* only set z-index when page is loaded/preloader disappears */
	z-index:auto;
}
#page-home .share-panel
{
	z-index: 20;
	top:595px;
	margin-left:350px;
	position:absolute;
	left:50%;
}
#page-home .preload-anim
{
	position:absolute;
	z-index: 20;
	top:50%;
	left:50%;
	width:83px;
	height:83px;
	margin-left:-41px;
	margin-top:-41px;
	background: url(../media/images/global/loader-spinner-sm.gif) no-repeat center center #235880;
	border: 1px solid #6590b1;
	border-radius: 41px;
	display:none;
}



/*---------------------------------------------------
    about
  ---------------------------------------------------*/
#char-about-dusty
{
	top:50px;
	margin-left:-855px;
}
#page-about .content-panel
{
	margin-left:-127px;
	width:643px;
	height:656px;
	text-align:left;
	font-size:14px;
	color:#444;
}
#page-about .content-panel-txt
{
	top:-392px;
	display:block;
	width:564px;
}

#panel-about-cast-crew
{
}
#panel-about-cast-crew .actor
{
	font-weight:bold;
}

#panel-about-cast-crew ul,
#panel-about-cast-crew li
{
	list-style-type:none;
	list-style-position:outside;
	padding-left:0px;
}

#page-about .subnav,
#page-downloads .subnav
{
	margin-left:-212px;
	width:811px;
	height:73px;
}
#page-about .subnav ul,
#page-downloads .subnav ul
{
	margin-top:27px;
}
#page-about .subnav li,
#page-downloads .subnav li
{
	height:40px;
	background-repeat: no-repeat;
	background-position: left center;
}
#page-about .subnav li:first-child,
#page-downloads .subnav li:first-child
{
	background-image: none !important;
}
#page-about .subnav a,
#page-about .subnav a span.txt-gfx,
#page-downloads .subnav a,
#page-downloads .subnav a span.txt-gfx
{
	height:40px;
	width:204px;
	display:block;
	background-repeat: no-repeat;
}
#page-about .subnav a,
#page-about .subnav a span.txt-gfx,
#page-downloads .subnav a,
#page-downloads .subnav a span.txt-gfx
{
	width:204px;
}
#page-downloads .subnav a,
#page-downloads .subnav a span.txt-gfx
{
	width:122px;
}
#page-about .subnav a span.txt-gfx
{
	display:block;
	opacity: 0;
	filter: alpha(opacity=0);
}
#page-about .subnav a
{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#page-about .subnav .story a
{
	background-position: 0 3px;
}
#page-about .subnav .notes a
{
	background-position: 0 -37px;
}
#page-about .subnav .cast-crew a
{
	background-position: 0 -77px;
}
#page-about .subnav .story a span.txt-gfx
{
	background-position: -204px 3px;
}
#page-about .subnav .notes a span.txt-gfx
{
	background-position: -204px -37px;
}
#page-about .subnav .cast-crew a span.txt-gfx
{
	background-position: -204px -77px;
}
#page-about.section-story .subnav .story a,
#page-about.section-notes .subnav .notes a,
#page-about.section-cast-crew .subnav .cast-crew a,
#page-about .subnav a:hover
{
	opacity:1;
	filter: alpha(opacity=100);
}
#page-about .subnav .disabled a:hover
{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#page-about.section-story .subnav .story a span.txt-gfx,
#page-about.section-notes .subnav .notes a span.txt-gfx,
#page-about.section-cast-crew .subnav .cast-crew a span.txt-gfx
{
	opacity:1;
	filter: alpha(opacity=100);
}
#page-about .content-panel-txt
{
	height:380px;
	top:100px !important;
}





#page-video .share-panel
{
	top:150px;
	margin-left:320px;
	position:absolute;
	left:50%;
}


/*---------------------------------------------------
    games
  ---------------------------------------------------*/
#char-games-ishani
{
	margin-left:-600px;
	top:270px;
}
#page-games .content-panel
{
	margin-left:-127px;
	width:643px;
	height:656px;
	text-align:left;
	font-size:16px;
	color:#444;
}
#page-games #panel-games-pursuit,
#page-games #panel-games-jet-stream-racers,
#page-games #panel-games-sweepstakes,
#page-games #panel-games-video-game
{
	top:-392px;
}

#page-games .subnav
{
	margin-left:-212px;
	margin-top:-4px;
	width:830px;
	height:93px;
}
#page-games .subnav ul
{
	margin-top:27px;
}
#page-games .subnav li
{
	height:56px;
	background-repeat: no-repeat;
	background-position: left center;
}
#page-games .subnav li:first-child
{
	background-image: none !important;
}
#page-games .subnav a,
#page-games .subnav a span.txt-gfx
{
	height:56px;
	width:143px;
	display:block;
	background-repeat: no-repeat;
}

#page-games .subnav li.sweepstakes a,
#page-games .subnav li.sweepstakes a span.txt-gfx
{
	width:183px;
}

#page-games .subnav a span.txt-gfx
{
	display:block;
	opacity: 0;
	filter: alpha(opacity=0);
}
#page-games .subnav a
{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#page-games .subnav .propwash-pursuit a
{
	background-position: -15px 0px;
}
#page-games .subnav .jet-stream-racers a
{
	background-position: -15px -56px;
}
#page-games .subnav .sweepstakes a
{
	background-position: 0 -112px;
}
#page-games .subnav .video-game a
{
	background-position: -35px -168px;
}
#page-games .subnav .propwash-pursuit a span.txt-gfx
{
	background-position: -198px 0px;
}
#page-games .subnav .jet-stream-racers a span.txt-gfx
{
	background-position: -198px -56px;
}
#page-games .subnav .sweepstakes a span.txt-gfx
{
	background-position: -183px -112px;
}
#page-games .subnav .video-game a span.txt-gfx
{
	background-position: -218px -168px;
}
#page-games.section-propwash-pursuit .subnav .propwash-pursuit a,
#page-games.section-jet-stream-racers .subnav .jet-stream-racers a,
#page-games.section-sweepstakes .subnav .sweepstakes a,
#page-games.section-video-game .subnav .video-game a,
#page-games .subnav a:hover
{
	opacity:1;
	filter: alpha(opacity=100);
}
#page-games .subnav .disabled a:hover
{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#page-games.section-propwash-pursuit .subnav .propwash-pursuit a span.txt-gfx,
#page-games.section-jet-stream-racers .subnav .jet-stream-racers a span.txt-gfx,
#page-games.section-sweepstakes .subnav .sweepstakes a span.txt-gfx,
#page-games.section-video-game .subnav .video-game a span.txt-gfx
{
	opacity:1;
	filter: alpha(opacity=100);
}
#page-games .content-panel-group
{
	height:500px;
	top:85px !important;
}
#page-games .share-panel
{
	top:541px;
	margin-left:44px;
}

.thumb-game
{
	background-color:transparent;
	border-radius:3px;
	box-shadow: #000 0px 3px 8px;
	margin:0px auto 10px auto;
	width:388px;
	padding-top:1px;
	padding-bottom:1px;
	
}
.thumb-game img
{
	margin:3px;
}
#page-games .content-panel-group
{
	width:555px;
}
#page-games .cta
{
	margin-left:-143px;
	top:446px;
	position:absolute;
}
#page-games .cta span.txt-gfx
{
	background-position:center center;
	width:286px;
	height:46px;
	display:block;
}
	
#page-games h3 span.txt-gfx
{
	background-position:center center;
	width:100%px;
	height:50px;
	display:block;
}

#panel-games-sweepstakes h3 span.txt-gfx
{
	width:100%;
	height:169px;
	z-index:11;
	position:relative;
}
#panel-games-sweepstakes h3
{
	margin:0px;
}
#panel-games-sweepstakes .thumb-game
{
	margin-top:-40px;
}
#panel-games-sweepstakes p
{
	text-align:center;
}

#panel-games-propwash-pursuit .content-panel-group,
#panel-games-sweepstakes .content-panel-group
{
	font-size:130%;
}

#panel-games-jet-stream-racers .content-panel-group
{
	font-size:120%;
}




/*---------------------------------------------------
    downloads
  ---------------------------------------------------*/
#char-downloads-el-chupacabra
{
	margin-left:-630px;
	top:170px;
}
#page-downloads .content-panel
{
	background-image: url(../media/images/downloads/bg_panel.png);
	margin-left:-127px;
	width:643px;
	height:656px;
	text-align:left;
	font-size:14px;
	color:#444;
}
#page-downloads #panel-downloads-wallpaper,
#page-downloads #panel-downloads-facebook,
#page-downloads #panel-downloads-twitter,
#page-downloads #panel-downloads-icons,
#page-downloads #panel-downloads-activities
{
	top:-450px;
}
#page-downloads .subnav a,
#page-downloads .subnav a span.txt-gfx
{
	background-image: url(../media/images/downloads/subnav_txt.png);
}
#page-downloads .subnav a span.txt-gfx
{
	display:block;
	opacity: 0;
	filter: alpha(opacity=0);
}
#page-downloads .subnav a
{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#page-downloads .subnav .wallpaper a
{
	background-position: 0 0px;
}
#page-downloads .subnav .facebook a
{
	background-position: 0 -40px;
}
#page-downloads .subnav .twitter a
{
	background-position: 0 -80px;
}
#page-downloads .subnav .icons a
{
	background-position: 0 -120px;
}
#page-downloads .subnav .activities a
{
	background-position: 0 -160px;
}
#page-downloads .subnav .wallpaper a span.txt-gfx
{
	background-position: -122px 0px;
}
#page-downloads .subnav .facebook a span.txt-gfx
{
	background-position: -122px -40px;
}
#page-downloads .subnav .twitter a span.txt-gfx
{
	background-position: -122px -80px;
}
#page-downloads .subnav .icons a span.txt-gfx
{
	background-position: -122px -120px;
}
#page-downloads .subnav .activities a span.txt-gfx
{
	background-position: -122px -160px;
}
#page-downloads.section-wallpaper .subnav .wallpaper a,
#page-downloads.section-facebook .subnav .facebook a,
#page-downloads.section-twitter .subnav .twitter a,
#page-downloads.section-activities .subnav .activities a,
#page-downloads.section-icons .subnav .icons a,
#page-downloads .subnav a:hover
{
	opacity:1;
	filter: alpha(opacity=100);
}
#page-downloads .subnav .disabled a:hover
{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#page-downloads.section-wallpaper .subnav .wallpaper a span.txt-gfx,
#page-downloads.section-facebook .subnav .facebook a span.txt-gfx,
#page-downloads.section-twitter .subnav .twitter a span.txt-gfx,
#page-downloads.section-activities .subnav .activities a span.txt-gfx,
#page-downloads.section-icons .subnav .icons a span.txt-gfx
{
	opacity:1;
	filter: alpha(opacity=100);
}
#page-downloads .content-panel-group
{
	height:520px;
	top:92px !important;
}
#page-downloads span.txt-gfx .share-panel
{
	top:550px;
	margin-left:44px;
}

#page-downloads .thumb
{
	background-color:transparent;
	border-radius:3px;
	box-shadow: #000 0px 3px 8px;
	margin:0px auto;
}
#page-downloads .thumb-wallpaper
{
	width:266px;
}
#page-downloads .thumb img
{
	margin:3px;
}
#page-downloads .content-panel-group
{
	width:555px;
}






/*****/



#page-downloads .content-panel-group ul.content-paginated
{
	height:500px;
	top:0px;
	left:0px;
	position:absolute;
}
#page-downloads .content-panel-group ul.content-paginated li
{
	display:inline-block;
	position:relative;
	margin:0 0 0 -2px;
}
#page-downloads .content-panel-group ul.content-paginated a:hover
{
	background-color:rgba(237,236,248,0.9);
}

#page-downloads .content-panel-group ul.content-paginated a span
{
	top:0px;
	left:0px;
	background-position:center;
	background-repeat:no-repeat;
}

/*****/




#panel-downloads-wallpaper,
#panel-downloads-facebook
{
	width:296px;
	width:592px !important;
	height:420px;
	margin-left:23px !important;
	position:absolute;
	overflow:hidden;
}
#panel-downloads-wallpaper ul.content-paginated
{
	width:1500px;
	margin:0 0 0 -35px;
}
#panel-downloads-wallpaper ul.content-paginated li
{
	width:296px;
	height:210px;
}
#panel-downloads-wallpaper ul.content-paginated .thumb
{
	position:absolute;
	left:15px;
	top:18px;
	width:266px;
	height:174px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:rgba(212,224,239,0.75);
	border-radius:3px;
	box-shadow: rgba(0,0,0,0.4) 0px 3px 8px;
}

#panel-downloads-wallpaper li.download
{
	background-position:center center;
	background-repeat:no-repeat;
}
#panel-downloads-wallpaper .wpaper-menu
{
	background-color:rgba(212,224,239,0.75);
}

#panel-downloads-wallpaper ul.content-paginated a span
{
	position:relative;
}


#panel-downloads-wallpaper .pagination
{
    margin-left: -36px;
    position: absolute;
	left: 50%;
    top: 420px;
}
#panel-downloads-wallpaper .pagination ul
{
    padding-left: 0px !important;
    margin-left: 0px !important;
}




#panel-downloads-facebook ul.content-paginated
{
	width:596px;
	margin:0 0 0 -10px;
}
#panel-downloads-facebook ul.content-paginated li
{
	width:280px;
	height:96px;
}
#panel-downloads-facebook ul.content-paginated a
{
	position:absolute;
	left:15px;
	top:2px;
	width:228px;
	height:88px;
	background-color:rgba(212,224,239,0.75);
	border-radius:3px;
	box-shadow: rgba(0,0,0,0.4) 0px 3px 8px;
}

#panel-downloads-facebook ul.content-paginated a span
{
	position:absolute;
	width:228px;
	height:96px;
}





#panel-downloads-twitter ul.content-paginated
{
	width:620px;
	margin:0 0 0 -26px;
	padding-left:0px;
}
#panel-downloads-twitter ul.content-paginated li
{
	width:200px;
	height:114px;
}
#panel-downloads-twitter ul.content-paginated a
{
	position:absolute;
	left:7px;
	top:2px;
	width:186px;
	height:96px;
	background-color:rgba(212,224,239,0.75);
	border-radius:3px;
	box-shadow: rgba(0,0,0,0.4) 0px 3px 8px;
}
#panel-downloads-twitter ul.content-paginated li.trio,
#panel-downloads-twitter ul.content-paginated li.dusty,
#panel-downloads-twitter ul.content-paginated li.ripslinger,
#panel-downloads-twitter ul.content-paginated li.el-chupacabra,
#panel-downloads-twitter ul.content-paginated li.rochelle,
#panel-downloads-twitter ul.content-paginated li.bulldog
{
	top:62px;
}
#panel-downloads-twitter ul.content-paginated li.skipper a
{
	left:209px;
}
#panel-downloads-twitter ul.content-paginated a span
{
	width:186px;
	height:96px;
	position:absolute;
}



#panel-downloads-icons ul.content-paginated
{
	width:620px;
	margin:0 0 0 -26px;
	padding-left:0px;
}
#panel-downloads-icons ul.content-paginated li
{
	width:116px;
	height:110px;
}
#panel-downloads-icons ul.content-paginated a
{
	position:absolute;
	left:10px;
	top:2px;
	width:96px;
	height:96px;
	background-color:rgba(212,224,239,0.75);
	border-radius:3px;
	box-shadow: rgba(0,0,0,0.4) 0px 3px 8px;
}
#panel-downloads-icons ul.content-paginated li.title,
#panel-downloads-icons ul.content-paginated li.ned
{
	margin-left:60px;
}
#panel-downloads-icons ul.content-paginated a span
{
	width:96px;
	height:96px;
	position:absolute;
}



#page-downloads .share-panel
{
	left: 110px;
	transition-timing-function:ease-in-out;
	transition-property: top;
}
#page-downloads.section-wallpaper .share-panel
{
	top:526px;
}
#page-downloads.section-facebook .share-panel
{
	top:596px;
}



/*---------------------------------------------------
    products
  ---------------------------------------------------*/
#char-products-bravo-echo
{
	margin-left:-630px;
	top:156px;
}
#page-products .content-panel
{
	margin-left:-163px;
	width:673px;
	height:656px;
	text-align:left;
	font-size:16px;
	color:#444;
}
#page-products .content-panel-column-left
{
	position:absolute;
	width:300px;
	top:0px;
	left:30px;
}

#page-products .content-panel-column-right h3,
#page-products .content-panel-column-right p:first-child
{
	margin-top:0px;
}
#page-products .content-panel-column-right .content-scrollable
{
	max-height:285px;
	position:relative;
	overflow:auto;
	font-size:14px;
	padding-right: 8px;
}
.asterisked
{
	text-indent:-27px;
	margin-left:27px;
}
.asterisked:first-line
{
	text-indent:0;
}
#page-products .content-panel-column-right
{
	position:absolute;
	width:306px;
	top:0px;
	left:340px;
}
#panel-products-apps .content-panel-column-right
{
	width:280px;
}
.product-spotlight
{
	position:absolute;
	top:0px;
	left:0px;
}


#page-products #panel-products-target,
#page-products #panel-products-soundtrack,
#page-products #panel-products-apps,
#page-products #panel-products-books
{
	top:-656px;
}

#page-products .subnav
{
	margin-left:-232px;
	width:811px;
	height:73px;
}
#page-products .subnav ul
{
	margin-top:27px;
}
#page-products .subnav li
{
	height:40px;
	background-repeat: no-repeat;
	background-position: left center;
}
#page-products .subnav li:first-child
{
	background-image: none !important;
}
#page-products .subnav a,
#page-products .subnav a span.txt-gfx
{
	height:40px;
	width:142px;
	/*  add 24 ea w no target  */
	width:166px;
	display:block;
	background-repeat: no-repeat;
}

#page-products .subnav li.target a,
#page-products .subnav li.target a span.txt-gfx,
#page-products .subnav li.books a,
#page-products .subnav li.books a span.txt-gfx
{
	width:98px;
	/*  add 24 ea w no target  */
	width:122px;
}
#page-products .subnav .target
{
	display:none;
}


#page-products .subnav a span.txt-gfx
{
	display:block;
	opacity: 0;
	filter: alpha(opacity=0);
}
#page-products .subnav a
{
	opacity:0.5;
	filter: alpha(opacity=50);
}

#page-products .subnav .disney-store a
{
	background-position: -18px -9px;
	background-position: -6px -9px;
}
#page-products .subnav .target a
{
	background-position: -37px -65px;
}
#page-products .subnav .soundtrack a
{
	background-position: -18px -121px;
	background-position: -6px -121px;
}
#page-products .subnav .apps a
{
	background-position: -18px -177px;
	background-position: -6px -177px;
}
#page-products .subnav .books a
{
	background-position: -42px -233px;
	background-position: -30px -233px;
}


#page-products .subnav .disney-store a span.txt-gfx
{
	background-position: -201px -9px;
	background-position: -189px -9px;
}
#page-products .subnav .target a span.txt-gfx
{
	background-position: -220px -65px;
}
#page-products .subnav .soundtrack a span.txt-gfx
{
	background-position: -201px -121px;
	background-position: -189px -121px;
}
#page-products .subnav .apps a span.txt-gfx
{
	background-position: -201px -177px;
	background-position: -189px -177px;
}
#page-products .subnav .books a span.txt-gfx
{
	background-position: -225px -233px;
	background-position: -213px -233px;
}
#page-products.section-target .subnav .target a,
#page-products.section-soundtrack .subnav .soundtrack a,
#page-products.section-apps .subnav .apps a,
#page-products.section-books .subnav .books a,
#page-products .subnav a:hover
{
	opacity:1;
	filter: alpha(opacity=100);
}
#page-products .subnav .disabled a:hover
{
	opacity:0.5;
	filter: alpha(opacity=50);
}
#page-products.section-target .subnav .target a span.txt-gfx,
#page-products.section-soundtrack .subnav .soundtrack a span.txt-gfx,
#page-products.section-apps .subnav .apps a span.txt-gfx,
#page-products.section-books .subnav .books a span.txt-gfx
{
	opacity:1;
	filter: alpha(opacity=100);
}
#page-products .content-panel-group
{
	height:571px;
	top:85px !important;
	left:10px;
	width:653px;
	overflow:hidden;
	margin:0;
	padding:0;
}
#page-products .share-panel
{
	top:541px;
	margin-left:44px;
}

.img-product-framed
{
	background-color:transparent;
	border-radius:3px;
	box-shadow: #000 0px 3px 8px;
	margin:0px auto 10px auto;
	padding-top:1px;
	padding-bottom:1px;
	display:inline-block;
}

.img-product-framed img
{
	margin:3px;
}
#page-products .cta
{
	position:relative;
	display:inline-block;
	left:0px;
	margin-top:5px;
}
#page-products .cta span.txt-gfx
{
	background-position:center center;
	width:286px;
	height:46px;
	display:block;
}
	
#page-products h3 span.txt-gfx
{
	background-position:center center;
	width:100%px;
	height:50px;
	display:block;
}


#spotlight-soundtrack .content-panel-column-left
{
	width:272px;
	top:60px;
}
#spotlight-soundtrack .content-panel-column-right
{
	position:absolute;
	width:340px;
	top:60px;
	left:292px;
}
#panel-products-soundtrack .img-product-framed img
{
	width:219px;
	height:200px;
}
#spotlight-soundtrack .cta
{
	position:absolute;
	top:250px;
	left:-120px;
}

#panel-products-apps .content-panel-column-left,
#panel-products-books .content-panel-column-left
{
	height:330px;
}
#panel-products-apps .content-panel-column-right,
#panel-products-books .content-panel-column-right
{
	height:330px;
}

#panel-products-apps .img-badge-appstore
{
	display:block;
	background-image:url(../media/images/products/bug_appstore.png);
	width:116px;
	height:40px;
	top:260px;
	left:152px;
	position:absolute;
}
#spotlight-app-storybook-deluxe .img-badge-appstore
{
	top:248px;
	left:182px;
}
#panel-products-apps .img-badge-free
{
	display:block;
	background-image:url(../media/images/products/bug_appstore_free.png);
	width:59px;
	height:16px;
	top:238px;
	left:180px;
	position:absolute;
}
#panel-products-apps .content-panel-column-left,
#panel-products-books .content-panel-column-left
{
	width:272px;
	top:44px;
}
#img-adventure-album img
{
	width:299px;
	height:290px;
}
#img-storybook-deluxe img
{
	width:298px;
	height:318px;
}
#img-great-race img
{
	width:282px;
	height:227px;
}
#img-storybook img
{
	width:250px;
	height:252px;
}
.img-product img
{
	background-repeat:no-repeat;
	background-position:center top;
}


nav.subnav-products
{
	left:22px;
	width:606px;
	height:134px;
	background: url(../media/images/products/btm_panel_tile.png) repeat-x top center;
	border:1px solid #2c4f6f;
	border-radius:6px;
	position:absolute;
}
#panel-products-apps nav.subnav-products
{
	top:400px;
}
#panel-products-books nav.subnav-products
{
	top:360px;
}
#img-storybook
{
	margin-left:18px;
}
#spotlight-app-storybook-deluxe
{
	left:100%;
}

.cta-expander
{
	overflow:hidden;
}
.cta-expanded,
.cta-expander:hover
{
	z-index:1000;
	background-color:rgba(203, 207, 215, 1);
	opacity:1;
}
.cta-expander .order-label
{
	margin-bottom:8px;
}
.cta-expander ul,
.cta-expander li
{
	margin:0;
	padding:0;
}
.cta-expander li
{
	list-style-type:none;
	display:block;
}
.cta-expander li a
{
	font-weight:bold;
	padding:4px 24px;
}
html.tablet .cta-expanded li a,
html.desktop .cta-expander li a
{
	display:block !important;
}
html.tablet .cta-expander li a
{
	display:none;
}
.cta-expander:hover ul
{
	margin-top:-46px !important;
}
#spotlight-book-great-race div.cta:hover,
#spotlight-book-storybook div.cta:hover
{
	height:170px !important;
}

.cta-expanded ul
{
	margin-top:-46px !important;
}
.cta-expanded
{
	height:170px !important;
}




#panel-products-target
{
	overflow:visible;
}
#panel-products-target ul
{
	height:500px;
	top:0px;
	left:0px;
	position:absolute;
	padding:0;
	margin:0 0 0 2px;
}

#panel-products-target ul li
{
	display:inline-block;
	position:relative;
	margin:0 0 8px 13px;
}

#panel-products-target li a.img-product-framed
{
	margin-bottom:0px;
}
#panel-products-target li span.product-img
{
	display:block;
	width:190px;
	height:164px;
	background-color:white;
	background-repeat:no-repeat;
	background-position:center 4px;
	margin:3px;
}
#panel-products-target li.target-logo
{
	width:196px;
	height:154px;
	background-repeat:no-repeat;
	background-position:center center;
	background-image: url(../media/images/products/target_logo.png);
}
#panel-products-target .airpower-dusty span.product-img,
#panel-products-target .diecast-wings span.product-img,
#panel-products-target .micro-drifters span.product-img
{
	height:154px;
}
#panel-products-target li span.product-label
{
	position:absolute;
	width:180px;
	bottom:0px;
	margin:0px 8px 14px 8px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	line-height:15px;
}
#panel-products-target .airpower-dusty span.product-img
{
	background-position:center 14px;
}
#panel-products-target .diecast-wings span.product-img
{
	background-position:center 26px;
}





nav.subnav-products ul
{
	margin:10px 0 0 105px;
}
nav.subnav-products li
{
	display:inline-block;
	position:relative;
	width:188px;
	width:208px;
	height:108px;
	text-align:center
}
nav.subnav-products a
{
	width:168px;
	width:188px;
	height:108px;
	background-color:#cbcfd7;
	border-radius:4px;
	display:block;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
}
nav.subnav-products span.product-thumb
{
	border: 1px solid #859baf;
	width:120px;
	height:80px;
	margin:0 auto;
	display:block;
}
#link-subnav-products-great-race span.product-thumb
{
	width:100px;
}
#link-subnav-products-storybook span.product-thumb
{
	width:80px;
}
nav.subnav-products span.product-label
{
	padding-top:5px;
	margin:0 8px;
	display:block;
}
nav.subnav-products li.active a
{
	background-color:white;
	box-shadow: #000 0px 3px 8px;
	margin-top:-4px;
}
nav.subnav-products li.active span.product-thumb
{
	border-color:#2b5171;
}
/*
#page-characters .subnav ul
{
	position:absolute;
	width:1820px;
	width:1680px;
	height:90px;
	top:0px;
	left:0px;
	margin-left:-6px;
	margin-left:-7px;
	margin-left:-6px;
}

#page-characters .subnav li
{
	display:inline-block;
	position:relative;
	width:120px;
	width:116px;
	height:72px;
	margin-right:-3px;
}
*/



/*---------------------------------------------------
    video
  ---------------------------------------------------*/

#video-player-container
{
	position:absolute;
	left:50%;
	margin-left:-505px;
	top:192px;
	width:1010px;
	height:432px;
	box-shadow: #000 0px 3px 8px;
}
.no-mobile #video-player-iframe
{
	position:absolute;
	left:0px;
	width:1010px;
	height:432px;
	overflow:hidden;
	background: url(../media/images/video/bg_videoplayer_grad.png) repeat-x top left;
}




/*---------------------------------------------------
    tickets
  ---------------------------------------------------*/

#ticket-widget-container
{
	position:absolute;
	left:50%;
	margin-left:-505px;
	top:192px;
	width:968px;
	height:432px;
	background-color:rgba(207,221,238,0.6);
	border-radius:5px;
	border:1px solid #bad2ee;
	box-shadow: #000 0px 3px 8px;
}
.no-rgba #ticket-widget-container
{
	background: transparent url(../media/images/global/rgba_207-221-238-60.png) repeat top left;
}
#ticket-widget-iframe
{
	position:relative;
	margin:4px auto;
	width:952px;
	height:424px;
	background-color:#3A3A3A;
}




/*---------------------------------------------------
    characters
  ---------------------------------------------------*/

.subnav
{
	background-position: center top;
	background-repeat: no-repeat;
	position:absolute;
}
#page-characters .subnav
{
	top:0px;
	left:50%;
	margin-left:-210px;
	width:850px;
	height:114px;
}
#page-characters .subnav .arrow
{
	position:absolute;
	top:30px;
}
#page-characters .subnav .arrow-lt
{
	left:58px;
}
#page-characters .subnav .arrow-rt
{
	/* defined in media queries */
}

/* applies to all subnav arrows */
/* #page-characters .subnav  >  .subnav */
.subnav .arrow a
{
	display:block;
	width:40px;
	height:50px;
	background-image: url(../media/images/global/subnav_arrows.png);
	background-repeat: no-repeat;
	opacity:0.5;
	filter: alpha(opacity=50);
}
.subnav .arrow a:hover
{
	opacity:1;
	filter: alpha(opacity=100);
}
html.tablet .subnav.far-left .arrow-rt a,
html.tablet .subnav.far-right .arrow-lt a
{
/*
	only hide on touch
	cursor:default;
*/
	opacity:0;
}
.subnav .arrow-lt a
{
	background-position: right -50px;
}
.subnav .arrow-rt a
{
	background-position: left 0px;
}
#page-characters .subnav .thumbs-container
{
	position:absolute;
	width:608px;
	height:90px;
	top:30px;
	overflow:hidden;
}

#page-characters .subnav ul
{
	position:absolute;
	width:1820px;
	width:1680px;
	height:90px;
	top:0px;
	left:0px;
	margin-left:-6px;
	margin-left:-7px;
	margin-left:-6px;
}

#page-characters .subnav li
{
	display:inline-block;
	position:relative;
	width:120px;
	width:116px;
	height:72px;
	margin-right:-3px;
}

#page-characters .subnav li span.a-touch,
#page-characters .subnav li a
{
	position:absolute;
	left:0px;
	width:116px;
	height:72px;
}

#page-characters .subnav li span.a-touch>span,
#page-characters .subnav li a span
{
	background-color:rgba(85,118,148,0.5);
	position:absolute;
	width:98px;
	height:54px;
	top:0px;
	left:8px;
	border-style:solid;
	border-width:1px;
	border-color:#557694;
}
#page-characters .subnav li a span
{
	-ms-transition-duration: 180ms;
	-moz-transition-duration: 180ms;
	-webkit-transition-duration: 180ms;
	-o-transition-duration: 180ms;
	transition-duration: 180ms;
	transition-property: all;
}

#page-characters .subnav li.active span.a-touch>span,
#page-characters .subnav li.active a span,
#page-gallery .subnav li a:hover span,
#page-characters .subnav li a:hover span
{
	border-color:#FFF;
	box-shadow:rgba(0,0,0,0.75) 0px 2px 4px;
}
html.no-touch #page-characters .subnav li a:hover span
{
	width:130px;
	height:72px;
	width:120px;
	height:66px;
	left:-5px;
	left:-3px;
}
#page-characters .subnav li img
{
	width:100%;
	height:100%;
	opacity:0.75 !important;
	filter: alpha(opacity=50);
	-ms-transition-duration: 180ms;
	-moz-transition-duration: 180ms;
	-webkit-transition-duration: 180ms;
	-o-transition-duration: 180ms;
	transition-duration: 180ms;
	transition-property: all;
}
#page-characters.section-dusty .subnav li.dusty,
#page-characters.section-el-chupacabra .subnav li.el-chupacabra,
#page-characters.section-ripslinger .subnav li.ripslinger,
#page-characters.section-skipper .subnav li.skipper,
#page-characters.section-bravo-echo .subnav li.bravo-echo,
#page-characters.section-rochelle .subnav li.rochelle,
#page-characters.section-ishani .subnav li.ishani,
#page-characters.section-bulldog .subnav li.bulldog,
#page-characters.section-ned-zed .subnav li.ned-zed,
#page-characters.section-chug .subnav li.chug,
#page-characters.section-dottie .subnav li.dottie,
#page-characters.section-colin-cowling .subnav li.colin-cowling,
#page-characters.section-leadbottom .subnav li.leadbottom,
#page-characters.section-roper .subnav li.roper
{
	margin-top:3px;
}
#page-characters.section-dusty .subnav li.dusty img,
#page-characters.section-el-chupacabra .subnav li.el-chupacabra img,
#page-characters.section-ripslinger .subnav li.ripslinger img,
#page-characters.section-skipper .subnav li.skipper img,
#page-characters.section-bravo-echo .subnav li.bravo-echo img,
#page-characters.section-rochelle .subnav li.rochelle img,
#page-characters.section-ishani .subnav li.ishani img,
#page-characters.section-bulldog .subnav li.bulldog img,
#page-characters.section-ned-zed .subnav li.ned-zed img,
#page-characters.section-chug .subnav li.chug img,
#page-characters.section-dottie .subnav li.dottie img,
#page-characters.section-colin-cowling .subnav li.colin-cowling img,
#page-characters.section-leadbottom .subnav li.leadbottom img,
#page-characters.section-roper .subnav li.roper img,
#page-characters .subnav li a:hover img
{
	opacity:1 !important;
	filter: alpha(opacity=100);
}



#page-characters .bg-container
{
	display:none;
}

.content-slide
{
	position:absolute;
	top:0px;
}
#page-characters .content-panel
{
	/*
	margin-left:-127px;
	*/
	width:623px;
	height:656px;
	text-align:left;
	font-size:14px;
	color:#444;
}
#page-characters .character-branding
{
	position:absolute;
}

#page-characters .content-panel-header
{
	top:116px;
	height:128px;
	width:535px;
}

#page-characters .label-voicedby
{
	position:absolute;
	bottom:24px;
	right:10px;
	text-align:right;
	width:180px;
	color:#666;
}

#page-characters .label-voicedby .actor
{
	font-weight:bold;
	display:block;
}

#page-characters .content-panel-txt
{
	top:244px;
	top:280px;
	height:200px;
}


#page-characters .content-panel-footer
{
	top:464px;
	height:150px;
	width:400px;
}

#page-characters .download
{
	position:relative;
	display:inline-block;
	float:left;
	top:0px;
	border:1px solid #8c9db1;
	border-radius:4px;
	background-color:#dadee5;
	background-repeat:no-repeat;
	background-position:center 8px;
	margin-right:10px;
	margin-bottom:16px;
	width:186px;
}

#page-characters .download .thumb
{
	margin:26px 3px 3px 3px;
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
	border:1px solid #8C9DB1;
}

.no-mobile #page-characters .wallpaper
{
	background-image: url(../media/images/characters/label_download_wallpaper.png);
}

#page-characters .wallpaper .thumb
{
	width:178px;
	height:115px;
	background-size:178px 115px;
}

#page-characters .facebook .thumb
{
	background-size:contain contain;
}




html.desktop .wpaper-menu a span
{
	background-image: url("../media/images/downloads/wallpaper_options_txt.png");
}
html.touch .wpaper-menu
{
	opacity:0;
}
html.desktop .wpaper-menu
{
	display:block;
	opacity:0;
	filter: alpha(opacity=0);
	position:absolute;
	background-color:rgba(212,224,239,0.8);
	-ms-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
	transition-property: opacity;
}
html.desktop .wpaper-menu.over
{
	opacity:1;
	filter: alpha(opacity=100);
}
html.desktop #page-characters .wpaper-menu
{
	width:178px;
	height:115px;
}
html.touch #page-characters .wpaper-menu a span
{
	width:178px;
	height:115px;
}
html.desktop #page-downloads .wpaper-menu
{
	width:260px;
	height:168px;
	margin:3px;
}
html.touch #page-downloads .wpaper-menu
{
	width:260px;
	height:168px;
	overflow:hidden;
}
html.touch #page-downloads .wpaper-menu a span
{
	width:268px;
	height:176px;
}
.wpaper-menu a span
{
	position:relative;
	display:block;
	background-repeat:no-repeat;
}
html.desktop #page-characters .wpaper-menu a span
{
	width:178px;
	height:24px;
}
html.desktop #page-downloads .wpaper-menu a span
{
	width:260px;
	height:32px;
}
html.desktop #page-characters .wpaper-menu a.widescreen span
{
	margin-top:12px;
	background-position:center -4px;
}
html.desktop #page-characters .wpaper-menu a.standard span
{
	background-position:center -36px;
}
html.desktop #page-characters .wpaper-menu a.tablet span
{
	background-position:center -68px;
}
html.desktop #page-characters .wpaper-menu a.mobile span
{
	background-position:center -100px;
}
html.desktop #page-downloads .wpaper-menu a.widescreen span
{
	margin-top:20px;
	background-position:center 0px;
}
html.desktop #page-downloads .wpaper-menu a.standard span
{
	background-position:center -32px;
}
html.desktop #page-downloads .wpaper-menu a.tablet span
{
	background-position:center -64px;
}
html.desktop #page-downloads .wpaper-menu a.mobile span
{
	background-position:center -96px;
}

html.touch .wpaper-menu a.standard,
html.touch .wpaper-menu a.widescreen,
html.touch .wpaper-menu a.mobile
{
	display:none;
}


html.desktop .download a
{
	-ms-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
	transition-property: opacity;
}

html.desktop .download a:hover
{
	opacity:0.6;
	filter: alpha(opacity=60);
}



.no-mobile #page-characters .facebook
{
	background-image: url(../media/images/characters/label_download_facebook.png);
}

#page-characters .facebook a
{
	width:178px;
	height:70px;
}

#page-characters .share-panel,
#page-characters .btn-share-container
{
	width:186px;
}




.content-section .character-pose img
{
	position:absolute;
	top:0px;
	left:0px;
}

#page-characters  .content-slide div
{
	background-repeat:no-repeat;
}

#slide-character-dusty .character-pose
{
	top:70px;
	margin-left:-960px;
}

#slide-character-el-chupacabra .character-pose
{
	top:110px;
	margin-left:-730px;
}
#slide-character-ripslinger .character-pose
{
	top:70px;
	margin-left:-960px;
}


.label-team
{
	position:absolute;
	top:16px;
	left:0px;
	width:266px;
	height:16px;
}
.bg-light .team-dusty
{
	background-image: url(../media/images/characters/label_team-dusty-light.png);
}
.bg-dark .team-dusty
{
	background-image: url(../media/images/characters/label_team-dusty-dark.png);
}
.bg-light .competition
{
	background-image: url(../media/images/characters/label_competition-light.png);
}
.bg-dark .competition
{
	background-image: url(../media/images/characters/label_competition-dark.png);
}
/*
.bg-light .supporting
{
	background-image: url(../media/images/characters/label_supporting-light.png);
}
.bg-dark .supporting
{
	background-image: url(../media/images/characters/label_supporting-dark.png);
}
*/

/*****
character-specific - assign bgs in config
******/

#slide-character-dusty .character-branding
{
	width:457px;
	height:79px;
	top:52px;
	left:-87px;
}
#slide-character-el-chupacabra .character-branding
{
	width:440px;
	height:143px;
	top:30px;
	left:-87px;
}
#slide-character-el-chupacabra .label-team
{
	left:60px;
}
#slide-character-ripslinger .character-branding
{
	width:400px;
	height:133px;
	top:30px;
	left:-87px;
}



/*** skipper ***/

#slide-character-skipper .character-branding
{
	width:345px;
	height:70px;
	top:60px;
	left:-5px;
}
/*** bravo-echo ***/

#slide-character-bravo-echo .character-pose
{
	top:129px;
	margin-left:-790px;
}
#slide-character-bravo-echo .character-branding
{
	width:257px;
	height:154px;
	top:30px;
	left:-16px;
}
#slide-character-bravo-echo .label-team
{
	bottom:-42px;
}
#slide-character-bravo-echo .content-panel-txt
{
	top:298px;
}

#slide-character-bravo-echo .wallpaper .thumb
{
	background-image: url(../media/images/downloads/thumb_wallpaper_bravo-echo.jpg);
}
#slide-character-bravo-echo .facebook a
{
	background-image: url(../media/images/characters/download_bravo-echo_facebook.png);
}

/*** ishani ***/

#slide-character-ishani .character-pose
{
	top:-55px;
	margin-left:-578px;
}

#slide-character-ishani .character-branding
{
	background-image: url(../media/images/characters/branding_ishani.png);
	width:473px;
	height:150px;
	top:15px;
	left:-76px;
}

/*** rochelle ***/

#slide-character-rochelle .character-pose
{
	top:11px;
	margin-left:-933px;
}
#slide-character-rochelle .character-branding
{
	width:528px;
	height:154px;
	top:0px;
	left:-132px;
}

/*** bulldog ***/
#slide-character-bulldog .character-pose
{
	top:-20px;
	margin-left:-780px;
}
#slide-character-bulldog .character-branding
{
	width:473px;
	height:150px;
	top:18px;
	left:-90px;
}
/*** ned-zed ***/

#slide-character-ned-zed .character-pose
{
	top:51px;
	margin-left:-682px;
}
#slide-character-ned-zed .character-branding
{
	width:473px;
	height:150px;
	top:34px;
	left:-87px;
}
#slide-character-ned-zed .content-panel-txt
{
	top:300px;
}

/*** chug ***/

#slide-character-chug .character-branding
{
	width:315px;
	height:74px;
	top:60px;
	left:-8px;
}

/*** dottie ***/

#slide-character-dottie .character-branding
{
	width:297px;
	height:96px;
	top:50px;
	left:-22px;
}

/*** leadbottom ***/

#slide-character-leadbottom .character-pose
{
	top:57px;
	margin-left:-694px;
}
#slide-character-leadbottom .character-branding
{
	width:307px;
	height:123px;
	top:40px;
	left:-6px;
}
#slide-character-leadbottom .content-panel-txt
{
	top:296px;
}

/*** roper ***/

#slide-character-roper .character-branding
{
	width:473px;
	height:150px;
	top:20px;
	left:-87px;
}

/*** colin-cowling ***/
#slide-character-colin-cowling .character-branding
{
	width:473px;
	height:150px;
	top:36px;
	left:-40px;
}
#slide-character-colin-cowling .character-pose
{
	top:160px;
	margin-left:-660px;
}
#slide-character-colin-cowling .content-panel-txt
{
	top:310px;
}





/*****
end character-specific
******/


/*---------------------------------------------------
    gallery
  ---------------------------------------------------*/

#page-gallery .share-panel
{
	left:50%;
	margin-left:350px;
	top:576px;
	position:absolute;
	z-index:20;
}
#page-gallery .content-slide img
{
	position:absolute;
	left:50%;
	margin-left:-640px;
	
}

#page-gallery .arrows-lg
{
	width:100%;
	height:656px;
	position:relative;
	z-index:12;
}


#page-gallery .arrows-lg div,
#page-gallery .arrows-lg a,
#page-gallery .arrows-lg span
{
	position:absolute;
	height:656px;
	width:120px;
}
#page-gallery .arrows-lg a
{
	background-image: url(../media/images/gallery/arrows-lg.png);
	background-repeat:no-repeat;
	opacity:0.25;
	filter: alpha(opacity=25);
}
#page-gallery .arrows-lg a:hover
{
	opacity:1;
	filter: alpha(opacity=100);
}
.arrows-lg a.lt
{
	background-position: 0px center;
	left:0px;
}
.arrows-lg a.rt
{
	background-position: -120px center;
	right:0px;
}


#page-gallery .subnav
{
	background-image: url(../media/images/gallery/bg_subnav.png);
	top:0px;
	left:50%;
	margin-left:-402px;
	margin-top:563px;
	width:805px;
	height:93px;
}
#page-gallery .subnav .arrow
{
	position:absolute;
	top:20px;
}
#page-gallery .subnav .arrow-lt
{
	left:58px;
}
#page-gallery .subnav .arrow-rt
{
	left:706px;
}
#page-gallery .subnav .thumbs-container
{
	position:absolute;
	width:608px;
	height:90px;
	top:-4px;
	left:98px;
	overflow:hidden;
}
#page-gallery .subnav ul
{
	position:absolute;
	width:2520px;	/*  n * 120 */
	height:90px;
	top:20px;
	left:0px;
	margin-left:-7px;
}

#page-gallery .subnav li
{
	display:inline-block;
	position:relative;
	width:116px;
	height:72px;
	margin-right:2px;
}

#page-gallery .subnav li span.a-touch,
#page-gallery .subnav li a
{
	position:absolute;
	left:0px;
	width:120px;
	width:116px;
	height:72px;
}


#page-gallery .subnav li span.a-touch>span,
#page-gallery .subnav li a>span
{
	background-color:rgba(85,118,148,0.5);
	position:absolute;
	width:98px;
	height:54px;
	top:0px;
	left:8px;
	-ms-transition-duration: 180ms;
	-moz-transition-duration: 180ms;
	-webkit-transition-duration: 180ms;
	-o-transition-duration: 180ms;
	transition-duration: 180ms;
	transition-property: all;
	border-style:solid;
	border-width:1px;
	border-color:#557694;
}

#page-gallery .subnav li.active span.a-touch>span,
#page-gallery .subnav li.active a>span,
#page-gallery .subnav li a:hover span
{
	border-color:#FFF;
	box-shadow:rgba(0,0,0,0.75) 0px 2px 4px;
}
#page-gallery .subnav li a:hover span
{
	width:130px;
	height:72px;
	width:120px;
	height:66px;
	left:-3px;
	top:-12px;
}
#page-gallery .subnav li img
{
	width:100%;
	height:100%;
	opacity:0.75 !important;
	filter: alpha(opacity=50);
	-ms-transition-duration: 180ms;
	-moz-transition-duration: 180ms;
	-webkit-transition-duration: 180ms;
	-o-transition-duration: 180ms;
	transition-duration: 180ms;
	transition-property: all;
}
#page-gallery .subnav li a:hover img,
#page-gallery .subnav li.active img
{
	opacity:1 !important;
	filter: alpha(opacity=100);
}
#page-gallery .subnav li.active
{
	margin-top: -3px;
}
#page-gallery .content-slide
{
	background-repeat:no-repeat;
	background-position:top center;
}





/*
media queries
*/
@media (max-width: 1019px) {
#nav-main-container #nav-main li.home
{
  width:67px;
}
#page-characters .content-panel
{
	margin-left:-127px;
}
#page-characters .subnav .arrow-lt
{
	left:58px;
}
#page-characters .subnav .arrow-rt
{
	left:700px;
}
#page-characters .subnav .thumbs-container
{
	left:95px;
}
}


html.tablet #page-characters .content-panel
{
	margin-left:-127px !important;
}
html.tablet #page-characters .subnav .arrow-lt
{
	left:58px !important;
}
html.tablet #page-characters .subnav .arrow-rt
{
	left:700px !important;
}
html.tablet #page-characters .subnav .thumbs-container
{
	left:95px !important;
}




/*
@media (min-width: 1060px) {
*/
@media (min-width: 1020px) {
#nav-main-container #nav-main li.home
{
  width:77px;
  margin-left:-18px;
}
#nav-main-container #nav-main .home a
{
	background-position: -188px 3px;
}
#nav-main-container #nav-main .home a span.txt-gfx
{
	background-position: -41px 3px;
}
#page-characters .content-panel
{
	margin-left:-109px;
}
#page-characters .subnav .arrow-lt
{
	left:64px;
}
#page-characters .subnav .arrow-rt
{
	left:710px;
}
#page-characters .subnav .thumbs-container
{
	left:108px;
}
}

/*
@media (min-width: 1100px) {
*/
@media (min-width: 1060px) {
#nav-main-container #nav-main li.home
{
  width:77px;
  margin-left:-17px;
}
#nav-main-container #nav-main .home a
{
	background-position: -188px 3px;
}
#nav-main-container #nav-main .home a span.txt-gfx
{
	background-position: -41px 3px;
}
#page-characters .content-panel
{
	margin-left:-99px;
}
#page-characters .subnav .arrow-lt
{
	left:75px;
}
#page-characters .subnav .arrow-rt
{
	left:732px;
}
#page-characters .subnav .thumbs-container
{
	left:119px;
}
}






/*---------------------------------------------------
    hover popups
  ---------------------------------------------------*/
.hover-popup
{
	position:absolute;
    top: 0;
    left: 0;
    z-index: 1005;
}

#popup-coming-soon .animator
{
    color: #677989;
	font-size:11px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
	display:none;
	position:relative;
	top:20px;
	left:-50%;
}
.carat
{
	background: url("../media/images/global/carat_comingsoon.png") no-repeat top center transparent;
	width:23px;
	height:12px;
	position:absolute;
    top: -12px;
    left: 50%;
	margin-left:-11px;
}
#popup-coming-soon div.txt-holder
{
	background-color:#f5f8fb;
	border-radius:5px;
	padding:4px 10px;
	box-shadow:rgba(0,0,0,0.4) 0px 1px 5px;
}

#loader-spinner
{
	position:absolute;
	top:50%;
	left:50%;
	width:83px;
	height:83px;
	margin-left:-41px;
	margin-top:-41px;
	background: url(../media/images/global/loader-spinner-sm.gif) no-repeat center center #235880;
	border: 1px solid #6590b1;
	border-radius: 12px;
	border-radius: 41px;
	/*
	box-shadow: rgba(0,0,0,0.5) 0px 2px 8px;
	*/
	display:none;
}
div#preload-gfx
{
	position:absolute;
	top:-10px;
	left:-10px;
	width:1px;
	height:1px;
	background: url(../media/images/preload/loader-spinner-k.gif) black center center no-repeat;
	/*
	background: url(../media/images/preload/dusty_01.png) no-repeat 0px 0px,
		url(../media/images/preload/dusty_02.png) no-repeat 0px 0px,
		url(../media/images/preload/dusty_03.png) no-repeat 0px 0px,
		url(../media/images/preload/dusty_body.png) no-repeat 0px 0px,
		url(../media/images/preload/prop_1.png) no-repeat 0px 0px,
		url(../media/images/preload/prop_2.png) no-repeat 0px 0px,
		url(../media/images/preload/prop_3.png) no-repeat 0px 0px,
		url(../media/images/preload/wisp_1.png) no-repeat 0px 0px,
		url(../media/images/preload/wisp_2.png) no-repeat 0px 0px,
		url(../media/images/preload/wisp_3.png) no-repeat 0px 0px,
		url(../media/images/preload/wisp_4.png) no-repeat 0px 0px,
		url(../media/images/preload/preload_poster.png) no-repeat;
	*/
}



/*****
/***** download pop-ups
*****/
body.dnloadPage
{
	min-width:480px;
	font-size:80%;
}
body.dnloadPage .branding {
	padding:0.3em;
	width:240px;
}
body.dnloadPage img.subhead
{
	margin:0.5em 0 1em 0;
	height:15px;
}
body.dnloadPage img.title
{
	margin-top:5px;
}
body.dnloadPage .btnClose
{
	width:40px;
}
body.dnloadPage li
{
	text-align:left;
}



body.dnloadPage .btnClose a
{
	margin-top:5px;
	position:relative;
	left:0px;
	display:block;
	width:40px;
	height:40px;
	overflow:hidden;
	background-image:url(../media/images/global/popup_btn_close.png);
	background-position:center center;
	background-repeat:no-repeat;
	opacity:0.75;
	filter: alpha(opacity=75);
}
body.dnloadPage .btnClose a:hover
{
	opacity:1;
	filter: alpha(opacity=100);
}
body.dnloadPage span.btnClose
{
	position:absolute;
	top:30px;
	right:30px;
}

body.dnloadPage .btnClose a span.alt
{
	display:none;
}

body.dnloadPage h4
{
	background-color:#283887;
	padding-left:1em;
	padding-top:3px;
	margin-top:9px;
	margin-bottom:0.5em;
	font-size:100%;
	text-transform:uppercase;
	background-image:url(../media/images/global/popup_subhead_bg.jpg);
	background-repeat:repeat-x;
}
body.dnloadPage .pc,
body.dnloadPage .mac
{
	text-align:left;
}

body.dnloadPage .pc div
{
	padding-right:1em;
}

body.dnloadPage td p,
body.dnloadPage td ol
{
	padding-left:1em;
	margin-top:0.5em;
}

#buddyHolder img {
	position:relative;
	margin:12px;
	width:96px;
	height:96px;
}

.downloadGfc
{
	display:inline-block;
}

.downloadGfc,
.dnloadPage ul.iconGfx li img,
#wpaperHolder img {
	border:1px solid #677989;
	background-color:#1c2c43;
	border-radius:5px;
	padding:4px;
	margin:5px 5px 2em 5px;
}

.downloadGfc span.label
{
	font-weight:bold;
	padding:3px;
	text-transform:uppercase;
	display:block;
	width:100%;
}
#fbHolder {
	border:1px solid #677989;
	background-color:#EEEEEE;
	border-radius:5px;
	padding:4px;
	margin:5px 16px 2em 16px;
	position:relative;
	text-align:center;
}
#fbImg {
	margin:90px auto;
	
}
#fbProfile
{
	position:absolute;
	top:280px;
	left:50%;
	margin-left:-400px;
	padding:4px;
	border: 1px solid #999;
	background-color:#FFF;
	border-radius:2px;
}
.iPhone:first-letter,
.iPad:first-letter
{
	text-transform:lowercase !important;
}
#twitterHeader
{
	margin:20px auto;
}
#twitterHeader img
{
	width:520px;
	height:260px;
}
#twitterSkin img
{
	width:960px;
	height:720px;
}
.dnloadPage .url
{
	font-weight:bold;
}

.dnloadPage ul.iconGfx li
{
	list-style-type:none;
	display:inline-block;
	padding:6px 12px;
}


a.btn-close
{
	float:right;
	margin-top:5px;
	left:0px;
	display:block;
	width:40px;
	height:40px;
	overflow:hidden;
	background-image:url(../media/images/global/popup_btn_close.png);
	background-position:center center;
	background-repeat:no-repeat;
	opacity:0.75;
	filter: alpha(opacity=75);
}
a.btn-close:hover
{
	opacity:1;
	filter: alpha(opacity=100);
}
a.btn-close span.alt
{
	display:none;
}




.btn-return-to-top
{
	display:none;
}


/*---------------------------------------------------
    social
  ---------------------------------------------------*/
.social-widgets
{
	position:absolute;
	width:200px;
	left:50%;
	top:16px;
	margin-left:300px;
	height:40px;
	z-index:1000;
}
.followers
{
	display:none;
}
/*
.followers
{
	position: absolute;
	top:22px;
	left:0px;
	width:200px;
	height:30px;
	background-position: 60px 16px;
}

.followers a
{
	position:relative;
	width:34px;
	height:34px;
	-ms-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
	transition-property: opacity;
	margin-left:36px;
}
.followers a span
{
	position:absolute;
	left:5px;
	top:5px;
	width:24px;
	height:24px;
	background-repeat: no-repeat;
	border:1px solid #b3b3b3;
	border-radius:4px;
	box-shadow: #000 0px 2px 8px;
}
.followers a:hover span
{
	border-color:#FFFFFF;
}
.followers a.facebook span
{
	background-position:0px top;
}


.followers a.twitter span
{
	background-position:-24px top;
}
.followers a.youtube span
{
	background-position:-48px top;
}
.followers a.pinterest span
{
	background-position:-72px top;
}
.followers a.tumblr span
{
	background-position:-96px top;
}
/*
*/



.share-panel
{
	
	display:none;  /*  grr  */
	
	position:relative;
	width:126px;
	height:26px;
	border:1px solid #8c9db1;
	border-radius:4px;
	background-color:#dadee5;
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
	transition-property: opacity;
	overflow:hidden;
}
.btn-share-container
{
	width:126px;
	height:52px;
	position:absolute;
	top:0px;
	left:0px;
	-ms-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
	transition-property: top;
	background: url(../media/images/social/btn_label_share.png) center 8px no-repeat;
}
.share-panel.sharerOver
{
	opacity:1;
	filter: alpha(opacity=100);
}
.share-panel.sharerOver .btn-share-container
{
	top:-26px;
}
.btn-share-container a
{
	opacity:0.75;
	filter: alpha(opacity=75);
	-ms-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
	transition-property: opacity;
	display:inline-block;
	width:28px;
	height:24px;
	background-image: url(../media/images/social/icons_share.gif);
	background-repeat: no-repeat;
	margin-top:27px;
}
.btn-share-container a:hover
{
	opacity:1;
	filter: alpha(opacity=100);
}
.btn-share-container a.btn-share-facebook
{
	background-position: 0px 0px;
	margin-left:17px;
}
#page-characters .btn-share-container a.btn-share-facebook
{
	margin-left:47px;
}
.btn-share-container a.btn-share-pinterest
{
	background-position: -28px 0px;
}
.btn-share-container a.btn-share-twitter
{
	background-position: -56px 0px;
}


.currpage-about .share-panel
{
	top:490px;
	margin-left:44px;
}


#gde_footerContainer
{
	display:block;
}



/*****
/***** Modernizr
*****/


html.no-multiplebgs #nav-main-container
{
  background: url(../media/images/global/nav_bg_full.png) center top repeat-x;
}
/*
html.tablet #slide-home-trailer .bg-container,
html.desktop #slide-home-trailer .bg-container
{
  background-image: url(../media/video/home_intro_start.jpg);
}

*/
html.no-multiplebgs #footer
{
  background: url(../media/images/global/bg_btm_full.png) top center no-repeat;
  margin-top:-50px;
}
html.no-video #slide-home-trailer .bg-container
{
  /*
  background-image: url(../media/video/home_intro_fallback.jpg) !important;
  */
}

html.lt-ie9 body.currpage-home #nav-container a span.txt-gfx,
html.lt-ie9 body.currpage-home #nav-container #nav-main.navOver a:hover span.txt-gfx,
html.lt-ie9 body.currpage-about #nav-container li.about a span.txt-gfx,
html.lt-ie9 body.currpage-video #nav-container li.video a span.txt-gfx,
html.lt-ie9 body.currpage-characters #nav-container li.characters a span.txt-gfx,
html.lt-ie9 body.currpage-downloads #nav-container li.downloads a span.txt-gfx,
html.lt-ie9 body.currpage-games #nav-container li.games a span.txt-gfx,
html.lt-ie9 body.currpage-gallery #nav-container li.gallery a span.txt-gfx,
html.lt-ie9 body.currpage-products #nav-container li.products a span.txt-gfx,
html.lt-ie9 #nav-container li.active a span.txt-gfx,
html.lt-ie9 #nav-container a:hover span.txt-gfx
{
	visibility: visible;
}
html.lt-ie9 body.currpage-about #nav-container li.disabled a:hover span.txt-gfx,
html.lt-ie9 body.currpage-home #nav-container #nav-main.navOver a span.txt-gfx,
html.lt-ie9 #nav-container a span.txt-gfx
{
	visibility: hidden;
}
html.lt-ie9 #link-nav-tickets span.txt-gfx
{
	background-image: url("http://a.dolimg.com/franchise/planes/media/images/global/nav_txt.gif") !important;
}



html.lt-ie9 #nav-main-container #nav-main li.home
{
  width:70px;
}
html.lt-ie9 #page-characters .content-panel
{
	margin-left:-127px;
}
html.lt-ie9 #page-characters .subnav .arrow-lt
{
	left:70px;
}
html.lt-ie9 #page-characters .subnav .arrow-rt
{
	left:700px;
}
html.lt-ie9 #page-characters .subnav .thumbs-container
{
	left:95px;
}


html.no-rgba #page-characters .subnav li a span,
html.no-rgba #page-gallery .subnav li a span
{
	background-image: url(../media/images/global/rgba_85-118-148-50.png);
	background-repeat:repeat;
}
html.no-rgba #panel-downloads-wallpaper ul.content-paginated .thumb
{
	background-color:#6384a3;
}
html.no-rgba .wpaper-menu.over
{
	background-color:#b4c4d5;
}
html.lt-ie9 #page-characters .subnav .thumbs-container
{
	left:100px;
}

html.lt-ie9 .wpaper-menu a span
{
	filter: alpha(opacity=0);
	background-image: url(../media/images/downloads/wallpaper_options_txt.gif) !important;
}
html.lt-ie9 .thumb-game
{
	background-image: url(../media/images/games/bg_thumb.png);
	width:410px;
	height:255px;
	margin-top:-9px;
}
html.lt-ie9 .thumb-game img
{
	margin:12px 15px;
}
html.lt-ie9 #slide-character-dusty .wallpaper .thumb
{
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://a.dolimg.com/franchise/planes/media/images/downloads/thumb_wallpaper_dusty.jpg', sizingMethod='scale')";
}
html.lt-ie9 #slide-character-el-chupacabra .wallpaper .thumb
{
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://a.dolimg.com/franchise/planes/media/images/downloads/thumb_wallpaper_el-chupacabra.jpg', sizingMethod='scale')";
}
html.lt-ie9 #slide-character-ripslinger .wallpaper .thumb
{
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://a.dolimg.com/franchise/planes/media/images/downloads/thumb_wallpaper_ripslinger.jpg', sizingMethod='scale')";
}
html.lt-ie9 #slide-character-skipper .wallpaper .thumb
{
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://a.dolimg.com/franchise/planes/media/images/downloads/thumb_wallpaper_skipper.jpg', sizingMethod='scale')";
}
html.lt-ie9 #slide-character-ishani .wallpaper .thumb
{
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://a.dolimg.com/franchise/planes/media/images/downloads/thumb_wallpaper_ishani.jpg', sizingMethod='scale')";
}
html.lt-ie9 #slide-character-rochelle .wallpaper .thumb
{
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://a.dolimg.com/franchise/planes/media/images/downloads/thumb_wallpaper_rochelle.jpg', sizingMethod='scale')";
}
html.lt-ie9 #slide-character-bulldog .wallpaper .thumb
{
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://a.dolimg.com/franchise/planes/media/images/downloads/thumb_wallpaper_bulldog.jpg', sizingMethod='scale')";
}
html.lt-ie9 #slide-character-bravo-echo .wallpaper .thumb
{
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://a.dolimg.com/franchise/planes/media/images/downloads/thumb_wallpaper_bravo-echo.jpg', sizingMethod='scale')";
}

html.no-rgba .wpaper-menu.over a span
{
	filter: alpha(opacity=100);
}
html.no-rgba .wpaper-menu.over a:hover span
{
	filter: alpha(opacity=75);
}
html.no-rgba div.cta,
html.no-rgba a.cta
{
	background-color:#CBCFD7;
}
html.no-rgba div.cta:hover,
html.no-rgba a.cta:hover
{
	background-color:white;
}
html.no-rgba #panel-downloads-facebook ul.content-paginated a:hover
{
	background-image: url(../media/images/global/rgba_237-236-248-90.png);
	background-repeat:repeat;
}
html.no-rgba .modal-overlay
{
	background-image: url(../media/images/global/rgba_0-0-0-80.png);
	background-repeat:repeat;
}
html.no-rgba  #video-player-iframe
{
    background-color:black;
}


html.touch,
html.touch body
{
	 width:1024px;
}

html.touch #nav-main-container #nav-main
{
  width:1020px;
}
html.touch #nav-main-container #nav-main li.home
{
  width:80px;
  margin-left:-6px;
}
html.touch #nav-main-container #nav-main .home a
{
	background-position: -187px 3px;
}
html.touch #nav-main-container #nav-main .home a span.txt-gfx
{
	background-position: -41px 3px;
}



/***  failsafe: pxLoader sometimes fails  ***/
/***  esp. on ie9 deeplink  ***/

html.no-history #footer-curve1 {
	background-image:url(../_dolimg/media/images/global/bg_btm_curve.png);
}
html.no-history #footer-texture2 {
	background-image:url(../_dolimg/media/images/global/bg_btm_texture.jpg);
}
html.no-history #title div.tagline {
	background-image:url(../_dolimg/media/images/global/logo_tagline.png);
}
html.no-history #title div.logo a {
	background-image:url(../_dolimg/media/images/global/logo.png);
}
html.no-history #nav-main-container-1 {
	background-image:url(../_dolimg/media/images/global/nav_bg_ctr.png);
}
html.no-history #nav-main-container-2 {
	background-image:url(../media/images/global/nav_bg_tile.png);
}
html.no-history #nav-main-container #nav-main li#nav-sound a {
	background-image:url(../media/images/global/nav_sound.png);
}
html.no-history #nav-main-container #nav-main a.txt-bg span.txt-gfx,
html.no-history #nav-tickets a>span,
html.no-history #nav-main-container #nav-main a.txt-bg {
	background-image:url(../media/images/global/nav_txt.png);
}
html.no-history .streetread {
	background-image:url(../media/images/global/release_august9.png);
}
/*
html.no-history #title
{
	display:block !important;
}
html.no-history #title span
{
	visibility:visible !important;
}
*/



#btn-video-trailer{
	background-image:url(../media/images/home/cta_viewtrailer.png);
}
#page-about .bg-container{
	background-image:url(../media/images/about/bg_about.jpg);
}
#page-about .subnav li{
	background-image:url(../media/images/global/subnav_divider.gif);
}
#page-about .subnav{
	background-image:url(../media/images/about/bg_subnav.png);
}
#page-about .subnav a{
	background-image:url(../media/images/about/subnav_txt.png);
}
#page-about .subnav .txt-gfx{
	background-image:url(../media/images/about/subnav_txt.png);
}
#page-about .content-panel{
	background-image:url(../media/images/about/bg_panel.png);
}
#page-video .bg-container{
	background-image:url(../media/images/video/bg_video.jpg);
}
.wpaper-menu a span{
	background-image:url(../media/images/downloads/wallpaper_options_txt.png);
}
#page-characters .subnav{
	background-image:url(../media/images/characters/bg_subnav.png);
}
#page-characters .subnav .arrow a{
	background-image:url(../media/images/global/subnav_arrows.png);
}
#slide-character-dusty .character-branding{
	background-image:url(../media/images/characters/branding_dusty.png);
}
#slide-character-dusty .bg-container{
	background-image:url(../media/images/characters/bg_dusty.jpg);
}
#slide-character-dusty .content-panel{
	background-image:url(../media/images/characters/bg_content_dusty.png);
}
#slide-character-dusty .wallpaper .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_dusty.jpg);
}
#slide-character-dusty .facebook a{
	background-image:url(../media/images/characters/download_dusty_facebook.png);
}
#slide-character-el-chupacabra .character-branding{
	background-image:url(../media/images/characters/branding_elchu.png);
}
#slide-character-el-chupacabra .bg-container{
	background-image:url(../media/images/characters/bg_elchu.jpg);
}
#slide-character-el-chupacabra .content-panel{
	background-image:url(../media/images/characters/bg_content_elchu.png);
}
#slide-character-el-chupacabra .wallpaper .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_el-chupacabra.jpg);
}
#slide-character-el-chupacabra .facebook a{
	background-image:url(../media/images/characters/download_elchu_facebook.png);
}
#slide-character-ripslinger .character-branding{
	background-image:url(../media/images/characters/branding_ripslinger.png);
}
"#slide-character-ripslinger .bg-container{
	background-image:url(../media/images/characters/bg_ripslinger.jpg);
}
#slide-character-ripslinger .content-panel{
	background-image:url(../media/images/characters/bg_content_ripslinger.png);
}
#slide-character-ripslinger .wallpaper .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_ripslinger.jpg);
}
#slide-character-ripslinger .facebook a{
	background-image:url(../media/images/characters/download_ripslinger_facebook.png);
}
#slide-character-skipper .character-branding{
	background-image:url(../media/images/characters/branding_skipper.png);
}
#slide-character-skipper .bg-container{
	background-image:url(../media/images/characters/bg_skipper.jpg);
}
#slide-character-skipper .content-panel{
	background-image:url(../media/images/characters/bg_content_skipper.png);
}
#slide-character-skipper .wallpaper .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_skipper.jpg);
}
#slide-character-skipper .facebook a{
	background-image:url(../media/images/characters/download_skipper_facebook.png);
}
#slide-character-ishani .bg-container{
	background-image:url(../media/images/characters/bg_ishani.jpg);
}
#slide-character-ishani .content-panel{
	background-image:url(../media/images/characters/bg_content_ishani.png);
}
#slide-character-ishani .wallpaper .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_ishani.jpg);
}
#slide-character-ishani .facebook a{
	background-image:url(../media/images/characters/download_ishani_facebook.png);
}
#slide-character-rochelle .character-branding{
	background-image:url(../media/images/characters/branding_rochelle.png);
}
#slide-character-rochelle .bg-container{
	background-image:url(../media/images/characters/bg_rochelle.jpg);
}
#slide-character-rochelle .content-panel{
	background-image:url(../media/images/characters/bg_content_rochelle.png);
}
#slide-character-rochelle .wallpaper .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_rochelle.jpg);
}
#slide-character-rochelle .facebook a{
	background-image:url(../media/images/characters/download_rochelle_facebook.png);
}
#slide-character-bulldog .character-branding{
	background-image:url(../media/images/characters/branding_bulldog.png);
}
#slide-character-bulldog .bg-container{
	background-image:url(../media/images/characters/bg_bulldog.jpg);
}
#slide-character-bulldog .content-panel{
	background-image:url(../media/images/characters/bg_content_bulldog.png);
}
#slide-character-bulldog .wallpaper .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_bulldog.jpg);
}
#slide-character-bulldog .facebook a{
	background-image:url(../media/images/characters/download_bulldog_facebook.png);
}
#slide-character-bravo-echo .character-branding{
	background-image:url(../media/images/characters/branding_bravo-echo.png);
}
#slide-character-bravo-echo .bg-container{
	background-image:url(../media/images/characters/bg_bravo-echo.jpg);
}
#slide-character-bravo-echo .content-panel{
	background-image:url(../media/images/characters/bg_content_bravo-echo.png);
}
#slide-character-ned-zed .character-branding{
	background-image:url(../media/images/characters/branding_ned-zed.png);
}
#slide-character-ned-zed .bg-container{
	background-image:url(../media/images/characters/bg_ned-zed.jpg);
}
#slide-character-ned-zed .content-panel{
	background-image:url(../media/images/characters/bg_content_ned-zed.png);
}
#slide-character-ned-zed .wallpaper .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_ned-zed.jpg);
}
#slide-character-ned-zed .facebook a{
	background-image:url(../media/images/characters/download_ned-zed_facebook.png);
}
#slide-character-chug .character-branding{
	background-image:url(../media/images/characters/branding_chug.png);
}
#slide-character-chug .bg-container{
	background-image:url(../media/images/characters/bg_chug.jpg);
}
#slide-character-chug .content-panel{
	background-image:url(../media/images/characters/bg_content_light.png);
}
#slide-character-dottie .character-branding{
	background-image:url(../media/images/characters/branding_dottie.png);
}
#slide-character-dottie .bg-container{
	background-image:url(../media/images/characters/bg_dottie.jpg);
}
#slide-character-dottie .content-panel{
	background-image:url(../media/images/characters/bg_content_light.png);
}
#slide-character-leadbottom .character-branding{
	background-image:url(../media/images/characters/branding_leadbottom.png);
}
#slide-character-leadbottom .bg-container{
	background-image:url(../media/images/characters/bg_leadbottom.jpg);
}
#slide-character-leadbottom .content-panel{
	background-image:url(../media/images/characters/bg_content_light.png);
}
#slide-character-roper .character-branding{
	background-image:url(../media/images/characters/branding_roper.png);
}
#slide-character-roper .bg-container{
	background-image:url(../media/images/characters/bg_roper.jpg);
}
#slide-character-roper .content-panel{
	background-image:url(../media/images/characters/bg_content_light.png);
}
#slide-character-colin-cowling .character-branding{
	background-image:url(../media/images/characters/branding_colin-cowling.png);
}
#slide-character-colin-cowling .bg-container{
	background-image:url(../media/images/characters/bg_colin-cowling.jpg);
}
#slide-character-colin-cowling .content-panel{
	background-image:url(../media/images/characters/bg_content_light.png);
}
#page-downloads .bg-container{
	background-image:url(../media/images/downloads/bg_downloads.jpg);
}
#page-downloads .subnav li{
	background-image:url(../media/images/global/subnav_divider.gif);
}
#page-downloads .subnav{
	background-image:url(../media/images/downloads/bg_subnav.png);
}
#page-downloads .subhead .txt-gfx{
	background-image:url(../media/images/downloads/subnav_txt.png);
}
.wpaper-menu a span{
	background-image:url(../media/images/downloads/wallpaper_options_txt.png);
}
#panel-downloads-wallpaper .dusty .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_dusty.jpg);
}
#panel-downloads-wallpaper .ripslinger .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_ripslinger.jpg);
}
#panel-downloads-wallpaper .el-chupacabra .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_el-chupacabra.jpg);
}
#panel-downloads-wallpaper .bravo-echo .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_bravo-echo.jpg);
}
#panel-downloads-wallpaper .skipper .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_skipper.jpg);
}
#panel-downloads-wallpaper .ishani .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_ishani.jpg);
}
#panel-downloads-wallpaper .bulldog .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_bulldog.jpg);
}
#panel-downloads-wallpaper .trio .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_trio.jpg);
}
#panel-downloads-wallpaper .payoff .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_payoff.jpg);
}
#panel-downloads-wallpaper .rochelle .thumb{
	background-image:url(../media/images/downloads/thumb_wallpaper_rochelle.jpg);
}
#panel-downloads-facebook .dusty a span{
	background-image:url(../media/images/downloads/thumb_facebook_dusty.png);
}
#panel-downloads-facebook .ripslinger a span{
	background-image:url(../media/images/downloads/thumb_facebook_ripslinger.png);
}
#panel-downloads-facebook .el-chupacabra a span{
	background-image:url(../media/images/downloads/thumb_facebook_el-chupacabra.png);
}
#panel-downloads-facebook .bravo-echo a span{
	background-image:url(../media/images/downloads/thumb_facebook_bravo-echo.png);
}
#panel-downloads-facebook .skipper a span{
	background-image:url(../media/images/downloads/thumb_facebook_skipper.png);
}
#panel-downloads-facebook .ishani a span{
	background-image:url(../media/images/downloads/thumb_facebook_ishani.png);
}
#panel-downloads-facebook .bulldog a span{
	background-image:url(../media/images/downloads/thumb_facebook_bulldog.png);
}
#panel-downloads-facebook .rochelle a span{
	background-image:url(../media/images/downloads/thumb_facebook_rochelle.png);
}
#panel-downloads-facebook .trio a span{
	background-image:url(../media/images/downloads/thumb_facebook_trio.png);
}
#panel-downloads-facebook .payoff a span{
	background-image:url(../media/images/downloads/thumb_facebook_payoff.png);
}



#panel-downloads-twitter .dusty a span{
	background-image:url(../media/images/downloads/thumb_twitter_dusty.jpg);
}
#panel-downloads-twitter .ripslinger a span{
	background-image:url(../media/images/downloads/thumb_twitter_ripslinger.jpg);
}
#panel-downloads-twitter .el-chupacabra a span{
	background-image:url(../media/images/downloads/thumb_twitter_el-chupacabra.jpg);
}
#panel-downloads-twitter .bravo-echo a span{
	background-image:url(../media/images/downloads/thumb_twitter_bravo-echo.jpg);
}
#panel-downloads-twitter .skipper a span{
	background-image:url(../media/images/downloads/thumb_twitter_skipper.jpg);
}
#panel-downloads-twitter .ishani a span{
	background-image:url(../media/images/downloads/thumb_twitter_ishani.jpg);
}
#panel-downloads-twitter .bulldog a span{
	background-image:url(../media/images/downloads/thumb_twitter_bulldog.jpg);
}
#panel-downloads-twitter .rochelle a span{
	background-image:url(../media/images/downloads/thumb_twitter_rochelle.jpg);
}
#panel-downloads-twitter .trio a span{
	background-image:url(../media/images/downloads/thumb_twitter_trio.jpg);
}
#panel-downloads-twitter .payoff a span{
	background-image:url(../media/images/downloads/thumb_twitter_payoff.jpg);
}




#page-games .bg-container{
	background-image:url(../media/images/games/bg_games.jpg);
}
#page-games .subnav li{
	background-image:url(../media/images/global/subnav_divider.gif);
}
#page-games .subnav{
	background-image:url(../media/images/games/bg_subnav.png);
}
#page-games .subnav a{
	background-image:url(../media/images/games/subnav_txt.png);
}
#page-games .subnav a span.txt-gfx{
	background-image:url(../media/images/games/subnav_txt.png);
}
#page-games .content-panel{
	background-image:url(../media/images/games/bg_panel.png);
}
#btn-play-propwash-pursuit{
	background-image:url(../media/images/games/cta_playgame.png);
}
#panel-games-propwash-pursuit h3 span.txt-gfx{
	background-image:url(../media/images/games/label_propwash-pursuit.png);
}
#btn-play-jet-stream-racers{
	background-image:url(../media/images/games/cta_playgame.png);
}
#panel-games-jet-stream-racers h3 span.txt-gfx{
	background-image:url(../media/images/games/label_jetstream.png);
}
#btn-visit-video-game{
	background-image:url(../media/images/games/cta_visitsite.png);
}
#panel-games-video-game h3 span.txt-gfx{
	background-image:url(../media/images/games/label_video-game.png);
}
#btn-enter-sweepstakes{
	background-image:url(../media/images/games/cta_entersweeps.png);
}
#panel-games-sweepstakes h3 span.txt-gfx{
	background-image:url(../media/images/games/label_sweepstakes.png);
}

#page-products .bg-container{
	background-image:url(../media/images/products/bg_products.jpg);
}
#page-products .subnav li{
	background-image:url(../media/images/global/subnav_divider.gif);
}
#page-products .subnav{
	background-image:url(../media/images/about/bg_subnav.png);
}
#page-products .subnav a{
	background-image:url(../media/images/products/subnav_txt.png);
}
#page-products .subnav a span.txt-gfx{
	background-image:url(../media/images/products/subnav_txt.png);
}
#char-products-bravo-echo img{
	background-image:url(../media/images/products/fg_bravo-echo.png);
}
#page-products .content-panel{
	background-image:url(../media/images/products/bg_panel.png);
}
#img-soundtrack img{
	background-image:url(../media/images/products/soundtrack_img.jpg);
}
#btn-order-soundtrack{
	background-image:url(../media/images/products/cta_ordernow.png);
}
#panel-products-apps .btn-order-app{
	background-image:url(../media/images/products/cta_ordernow.png);
}
#img-adventure-album img{
	background-image:url(../media/images/products/app_img_adventure-album.png);
}
#img-storybook-deluxe img{
	background-image:url(../media/images/products/app_img_storybook-deluxe.png);
}
#link-subnav-products-adventure-album .product-thumb{
	background-image:url(../media/images/products/app_thumb_adventure-album.jpg);
}
#link-subnav-products-storybook-deluxe .product-thumb{
	background-image:url(../media/images/products/app_thumb_storybook-deluxe.jpg);
}


#panel-products-target .airpower-dusty span.product-img
{
	background-image: url(../media/images/products/target_img_air-power-dusty.jpg);
}
#panel-products-target .backpack-blue span.product-img
{
	background-image: url(../media/images/products/target_img_backpack-blue.jpg);
}
#panel-products-target .backpack-red span.product-img
{
	background-image: url(../media/images/products/target_img_backpack-red.jpg);
}
#panel-products-target .diecast-wings span.product-img
{
	background-image: url(../media/images/products/target_img_diecast-wings.jpg);
}
#panel-products-target .micro-drifters span.product-img
{
	background-image: url(../media/images/products/target_img_micro-drifters.jpg);
}
#panel-products-target .golden-book span.product-img
{
	background-image: url(../media/images/products/target_img_goldenbook.jpg);
}
#panel-products-target .huffy-bike span.product-img
{
	background-image: url(../media/images/products/target_img_huffy.jpg);
}
#panel-products-target .scooter span.product-img
{
	background-image: url(../media/images/products/target_img_scooter.jpg);
}

						
img#rating-pg
{
	background-image:url(../media/images/global/rating-pg.png);
}
/***  failsafe: pxLoader sometimes fails  ***/
