body {
    background: #5A4099;
}

#charnav-temp {
    height: 132px;
    position: absolute;
    top: 11px;
    width: 970px;
}

#charnav {
	width: 970px;
}

#page-container {
    background: #5a4099;
}

.ncds #page-container {
    margin-top: -15px;
    padding-top: 10px;
}

.interior #page-container {
    background: url('http://cdn.dolimg.com/xd/media/crashandbernstein/common/bg-interior.jpg') #55388e center 160px no-repeat;
}

.interior #header {
    background: url('http://cdn.dolimg.com/xd/media/crashandbernstein/common/interior-header.png') no-repeat;
    background-position: 267px 150px !important;
    height: 315px;
}

.interior #page-title {
    color: #5a4099;
}

.interior #main-wrapper {
    background-position: center 285px;
    padding: 290px 0 0 !important;
    height: 725px;
}

.interior #watchMessage {
    top: 296px;
    color: #000000;
}

.interior #menu {
    left: 29px;
    top: 294px;
}

.interior #header {
    background-position: 223px 60px;
    height: 315px;
}

.interior #page-title {
    top: 240px;
}

.interior #logo {
    left: 0;
    top: 155px;
}

.interior #logo img {
    width: 246px;
    height: 136px;
}

/* Beafan */
.page-front #beafan {
	font-family: Arial,Helvetica,sans-serif;
	width: 300px;
	height: 250px;
	background-image:url('http://cdn.dolimg.com/xd/media/crashandbernstein/front/beafan_bg.jpg');
	position: relative;
}

.page-front #beafan .counter {
    color: #5a4099;
    font-size: 32px;
    font-weight: bold;
    height: 50px;
    padding: 195px 20px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    text-shadow: 2px 2px 1px #FFFFFF;
    top: 0;
}

.page-front #beafan .action,
.page-front #beafan .voted {
    height: 60px;
    left: 0;
    padding-left: 20px;
    padding-top: 190px;
    position: absolute;
    top: 0;
    width: 150px !important;
}

/**
    FRONT PAGE HERO ADJUSTMENTS FOR NEW CHARACTER NAVIGATION
*/
.ncds #charnav-wrapper {
    height: 144px;
    margin-top: -10px;
}

.page-front #hero-wrapper {
    height: 524px;
}

.page-front #hero #click {
    height: 413px;
    top: 144px;
}

.page-front #hero {
    height: 524px;
}


.page-front #hero .banner .watchmessage {
    font-weight: bold;
    padding: 1px 35px;
    text-shadow: 1px 1px 1px #000000;
}

.page-front #hero .slide {
    overflow: visible;
    padding: 0;
    height: 559px;
}

.page-front #hero #slides, .page-front #hero .slide {
    height: 489px;
}

.page-front #hero .banner {
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/front/hero-watch-message-bar.png");
}

.page-front #slideshow-thumbnails {
    top: 451px;
}

.featured-div-left .title, .featured-div-right .title {
    color: #5A4099;
}

.page-front #featured-wrapper {
    background: url("http://cdn.dolimg.com/xd/media/crashandbernstein/front/featured-bg-2.png") top center;
}

.page-front .featured-div-left:hover, .featured-div-right:hover {
    background: url("http://cdn.dolimg.com/xd/media/crashandbernstein/front/featured-hover-2.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
}

.page-front .featured-div-left {
    left: 8px;
    margin: 13px;
}

.page-front .featured-div-right {
    margin: 13px;
}

.page-front .featured-div-left:hover img,
.page-front .featured-div-right:hover img {
    border: 1px solid #5A4099;
}

.page-front .featured-div-left img,
.page-front .featured-div-right img {
    border: 1px solid #231f20;
}

.page-front #featured-wrapper .featured-div-left .play,
.page-front #featured-wrapper .featured-div-right .play,
.page-front #featured-wrapper .featured-div-left .description,
.page-front #featured-wrapper .featured-div-right .description,
.page-front #featured-wrapper .featured-div-left .title,
.page-front #featured-wrapper .featured-div-right .title {
    left: 8px;
    padding-right: 22px;
}

.page-front #featured-wrapper .section h2 {
    left: 25px;
    top: 13px;
    color: #5a4099;
}

.page-games #page-title {
    top: 215px;
}

.page-games #game {
    top: 320px;
}

/* VIDEOS PAGE */
.page-videos #playlistWatch {
    color: #5a4099;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    left: 15px;
    position: absolute;
    top: 780px;
    z-index: 5;
}

.page-videos #disneyPlayer {
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/videos/video-wrapper-2.png") !important;
    height: 700px !important;
}

.page-videos #page-title {
    background: none repeat scroll 0 0 transparent;
    color: #5A4099;
    height: 53px;
    right: 3px;
    width: 170px;
}

.page-videos #main-wrapper {
    background-position: center 305px;
    left: 11px;
    padding: 243px 0 0 !important;
    height: 705px;
}

.page-videos .player.layout.XL {
    border: 1px solid #000000 !important;
    top: 74px !important;
    left: 11px !important;
}

.page-videos div.horizontal.layout.XL {
    height: 125px;
    top: 560px !important;
}

.page-videos .horizontal.layout.XL li {
    padding: 8px 10px;
}

.page-videos .horizontal.layout.XL li.video.hover {
    background: none no-repeat;
}

.page-videos .layout .video.selected {
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/videos/thumbnail-wrapper-selected-2.png") !important;
}

.page-videos .horizontal.layout.XL .reverse {
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/common/horizontal-reverse.png") !important;
    top: 35px !important;
}

.page-videos .horizontal.layout.XL .advance {
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/common/horizontal-advance.png") !important;
    top: 35px !important;
}

.page-videos .horizontal.layout.XL .reverse:hover {
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/common/horizontal-reverse-hover.png") !important;
    top: 35px !important;
}

.page-videos .horizontal.layout.XL .advance:hover {
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/common/horizontal-advance-hover.png") !important;
    top: 35px !important;
}

.page-videos .horizontal.layout.XL li img {
    border: 1px solid #231f20 !important;
}

.page-videos .horizontal.layout.XL li.selected img {
    border: 1px solid #5A4099 !important;
}

.page-videos .video h3 {
    color: #363636 !important;
}

.page-videos .video .selected h3 {
    color: #5A4099 !important;
}

/* IE li spacing fix */
#menu li {
    line-height: 0;
    font-size: 0;
}

#menu li a {
    line-height: 25px;
    font-weight: bold;
}

#menu li a.over {
    text-shadow: 1px 1px 2px #444444;
}

.page-gallery #gallery-top {
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/gallery/gallery-top-bg-2.png");
    height: 392px;
    left: 2px;
}

.page-gallery .album-thumbnails {
    left: 12px;
    top: 75px;
}

.page-gallery .gallery-image {
    left: 76px;
    top: 75px;
}

.page-gallery #gallery-info {
    left: 551px;
    top: 75px;
}

.page-gallery .thumbnail-container {
    overflow: visible;
}

.page-gallery .gallery-cta {
    top: 53px;
}

.page-gallery .blockad {
    left: 682px;
    position: absolute;
    top: 650px;
    z-index: 10;
}

.page-gallery #main-wrapper {
    padding: 243px 0 0 !important;
    height: 685px;
}

.page-gallery #page-title {
    background: none repeat scroll 0 0 transparent;
    right: 5px;
    top: 215px;
}

.page-gallery .gallery-title.active {
    color: #5A4099;
}

.page-gallery #gallery-info-header {
    background-color: #5A4099;
}

.page-gallery .gallery-album {
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/gallery/album-frame.png");
}

.page-gallery .gallery-album.active {
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/gallery/album-frame-selected.png");
}

.page-gallery .gallery-photo-thumbnail.active {
    border: 2px solid #73c7a3;
    box-shadow: none;
    margin: 2px 3px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.page-gallery #page-title h1 {
    font-size: 18px;
}

.page-gallery #gallery-scroll-right {
    top: 138px;
    left: 420px;
    width: 25px;
    height: 33px;
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/common/horizontal-advance.png");
}

.page-gallery #gallery-scroll-right:hover {
    top: 138px;
    left: 420px;
    width: 25px;
    height: 33px;
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/common/horizontal-advance-hover.png");
}

.page-gallery #gallery-scroll-left {
    top: 138px;
    left: 15px;
    width: 25px;
    height: 33px;
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/common/horizontal-reverse.png");
}

.page-gallery #gallery-scroll-left:hover {
    top: 138px;
    left: 15px;
    width: 25px;
    height: 33px;
    background-image: url("http://cdn.dolimg.com/xd/media/crashandbernstein/common/horizontal-reverse-hover.png");
}

.page-gallery #gallery-info-copy {
    background: url("http://cdn.dolimg.com/xd/media/crashandbernstein/gallery/about-show-background.jpg") 0px -59px no-repeat;
    font-size: 14px;
    line-height: 20px;
}

.page-gallery .album-thumbnails,
.page-gallery .gallery-image  {
    border: solid 1px black;
}

.page-crashthissite #page-container {
    background: #0c0132;
}

.page-crashthissite #crash-content {
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 500;
    top: 0;
    left: 0;
}

.page-crashthissite .box {
    position:absolute;
    bottom:10px;
    right:9px;
    width:auto;
    text-align:center;
    z-index:999;
    display:none;
    padding:0;
    border:none;
}



.page-crashthissite img {
    border:none;
}


/* Ad Positioning */
.sponsorLogo,
.SponsorLogo {
    margin-left: 25px;
    position: relative;
    z-index: 5;
}

.page-front .sponsorLogo,
.page-front .SponsorLogo {
    right: 0;
    top: -380px;
    position: absolute;
}

.ad-wrapper {
    height: auto;
    margin: 0 auto;
    position: absolute;
    top: 400px;
    width: 180px;
    left: 15px;
}

.ad-wrapper .ad {
	z-index: 10;
}

#div-gpt-ad-overpage {
    display: none;
}

.page-games .towerad,
.page-videos .towerad {
    position: relative !important;
    width:180px;
    height:160px;
}

.page-gallery .rectanglecds,
.page-gallery .rectangle {
    position: absolute;
    right: 13px;
    top: 650px;
}

#hero #menu {
    top: 300px;
}
