body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	font-family: 'courier new';
}

#blueBG {
	background-color: #709DB0;
	width: 100%;
	height: 660px;
	position: absolute;
	top: 148px;
	z-index: -12;
}

#bodyTop {
	width: 100%;
	height: 104px;
	left: 0;
	background-color: #000;
	position: absolute;
}

.siteContainer {
	width: 996px;
	height: 1323px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
}

#templates{
	display: none;
}

	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Banners
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	.banner {
		background-color: #555;
	}
	
	.banner728 {
		background: url("http://a.dolimg.com/explore/images/adslugs/adslug-vertical.gif") no-repeat;
		background-position: left bottom;
		height: 90px;
		margin-left: auto;
		margin-right: auto;
		padding: 0 0 0 10px !important;
		position: relative;
		width: 728px;
	}
	
	.banner300 {
		width: 300px;
		/*height: 250px;*/
		left: 686px;
		top: 805px;
		position: absolute;
		height: auto;
		background-image: url("http://a.dolimg.com/explore/images/adslugs/adslug-300.gif");
		background-repeat: no-repeat;
		background-position: top left;
		padding: 14px 4px 5px !important;	
	}
	
	#bannerSpacer {
		width: 996px;
		height: 10px;
		margin-left: auto;
		margin-right: auto;
		background-color: #000;
		position: relative
	}
	
	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Snow Tiles
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	.snowTiles {
		width: 100%;
		left: 0;
		position: absolute;
	}
	
	#snowTilesGames {
		height: 824px;
		top: 400px;
	}
	
	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Disney Chrome
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	#disneyChrome {
		width: 996px;
		height: 48px;
		background-color: #000;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
	
	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Disney Footer Chrome
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	.footerContainer {
		width: 100%;
		height: 100px;
		background-color: #000;
		position: absolute;
	}
	
	#footerWinterpedia {
		top: 1223px;
	}
	
	#disneyFooter {
		width: 996px;
		height: 100px;
		margin-left: auto;
		margin-right: auto;
		background-color: #000;
		position: relative;
	}
	
	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Master Container
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	#masterContainer {
		width: 996px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
	
	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Nav
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	#mainNav {
		left: 10px;
		position: absolute;
		z-index: 10;
	}
	
	#navBG {
		width: 307px;
		height: 493px;
		left: -91px;
		position: absolute;
	}
	
	#palLogo {
		width: 133px;
		height: 118px;
		left: 6px;
		top: 18px;
		position: absolute;
		cursor: pointer;
	}
	
	.navItem {
		width: 120px;
		height: 32px;
		left: 14px;
		position: absolute;
		cursor: pointer;
	}
	
	#navHome {
		top: 145px;
	}
	
	#navAbout {
		top: 175px;
	}
	
	#navWinterpedia {
		top: 205px;
	}
	
	#navGames {
		top: 235px;
	}
	
	#navActivities {
		top: 265px;
	}
	
	#navVideos {
		top: 295px;
	}
	
	#navParks {
		top: 325px;
	}
	
	#navProducts {
		top: 355px;
	}
	
	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Tune In Info
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	#tuneIn {
		width: 810px;
		height: 43px;
		top: 10px;
		left: 180px;
		position: absolute;
	}
	
	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Sponsor
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	#sponsor {
		width: 120px;
		height: 60px;
		top: 0;
		left: 866px;
		position: absolute;
		cursor: pointer;
	}
	
	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Share Box
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	#shareLogin{
		position: absolute;
		width: 735px;
		height: 435px;
		background: #000;
		display: none;
	}
	
	.shareBox {
		width: 147px;
		height: 129px;
		position: absolute;
		cursor: pointer;
	}
	
	#shareWinterpedia {
		top: 696px;
		left: 849px;
	}
	
	#shadow{
		top: 0px;
		left: 0px;
		position: absolute;
		width: 100%;
		height: 100%;
		background: black;
		opacity: .8;
		filter: alpha(opacity=80);
		z-index: 100000001;
		display: none;
	}
	
	#share{
		position: absolute;
		width: 470px;
		height: 237px;
		z-index: 100000002;
		display: none;
	}
	
	#shareClose{
		position: absolute;
		left:445px;
		top:0px;
		width:33px;
		height:30px;
		z-index: 100000002;
		cursor: pointer;
	}
	
	#shareText{
		position: absolute;
		top:80px;
		left:100px;
		color: #3b3d11;
		font-size: 26px;
		font-weight: bold;
		font-family: arial, helvetica, sans-serif;
	}
	
	#shareButtons{
		position: absolute;
		top: 160px;
		left: 237px;
		width: 97px;
		height: 24px;
		text-align: center;
	}
	
	div#shareButtons img{
		cursor: pointer;
	}
	
	#facebookButton {
		top: 0px;
		left: 0px;
		width: 24px;
		height: 24px;
		position: absolute;
	}
	
	#twitterButton {
		top: 0px;
		left: 50px;
		width: 23px;
		height: 24px;
		position: absolute;
	}
	
	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Candy Cane
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	.candyCaneContainer {
		width: 620px;
		height: 104px;
		left: 180px;
		position: absolute;
	}
	
	#candyCaneContainerWinterpedia {
		top: 696px;
	}
	
	.candyCaneBase {
		width: 206px;
		height: 104px;
		top: 0;
		position: absolute;
		overflow: hidden;
	}
	
	.candyCaneTail {
		width: 24px;
		height: 104px;
		top: 0;
		left: 206px;
		position: absolute;
	}
	
	.candyCaneText {
		width: 355px;
		height: 18px;
		top: 42px;
		left: 30px;
		font-family: Arial, sans-serif;
		font-weight: bold;
		font-size: 18px;
		line-height: 18px;
		color: white;
		position: absolute;
	}
	
	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Hero Area
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	.heroArea {
		width: 996px;
		height: 330px;
		position: absolute;
		z-index: -10;
	}

	.heroMarquee {
		width: 1280px;
		height: 330px;
		left: -142px;
		position: absolute;
		z-index: -11;
		overflow: hidden;
	}
	
	.marqueeGradient {
		width: 80px;
		height: 330px;
		position: absolute;
	}
	
	#marqueeGradientLeft {
		left: -142px;
	}
	
	#marqueeGradientRight {
		left: 1058px;
	}
	
	
	/*//////////////////////////////////////////////////////////////////////////////////////////////////
	//	Promos
	//////////////////////////////////////////////////////////////////////////////////////////////////*/
	.promo180 {
		width: 226px;
		height: 231px;
		position: absolute;
                cursor: pointer;
	}
	
	.promo180Image {
		width: 180px;
		height: 150px;
		top: 15px;
		left: 22px;
		position: absolute;
	}
	
	.promo180Text {
		width: 180px;
		height: 36px;
		top: 174px;
		left: 22px;
		position: absolute;
		color: #FFF;
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight: bolder;
		text-align: center;
	}
	
	.singleLine {
		line-height: 36px;
	}
	
	.doubleLine {
		margin-top: 2px;
	}
	
	.disclosureArrow {
		width: 14px;
		height: 19px;
		top: 187px;
		left: 202px;
		position: absolute;
	}
	
	#promo1 {
		top: 800px;
		left: 180px;
	}
	
	#promo2 {
		top: 800px;
		left: 430px;
	}
        
        
        
	/*////////////////////////////////////////////////////////////////////////////////////////////////////
	//  Computer
	////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
	#computerFrame{
		left:175px;
		top: 60px;
		position: absolute;
		width:817px;
		height:678px;
	}
	
	#snowFlake{
		position: absolute;
		top:60px;
		width:100%;
		height:133px;
	}
	
	#menuHolder{
		position: absolute;
		top:300px;
		width: 100%;
		height: 117px;
		text-align: center;
	}
        
	.item{
		display: inline-block;
		zoom: 1;
		*display: inline;
		width: 120px;
		height: 153px;
		margin: 0px 10px;
		cursor: pointer;
		overflow: hidden;
	}
        
        #winterpediaMenuTitle{
            position: absolute;
            width:419px;
            height: 72px;
            top:200px;
            left:200px;
        }
	
        #topMenu{
            position: absolute;
            left:50px;
            top:43px;
            width:716px;
            height:47px;
        }
	
        #topMenuBack{
            position: absolute;
            top:3px;
            left: 40px;
            height: 47px;
            width: 60px;
            line-height: 47px;
            color: white;
            text-transform: uppercase;
            font-family: courier new;
            cursor:pointer;
        }
        
        #topMenuRight{
            position: absolute;
            top: 3px;
            left: 243px;
            width: 455px;
            height: 47px;
            text-align: right;
        }
	
        .topItem{
            color: white;
            text-transform: uppercase;
            display: inline-block;
            height: 47px;
            line-height: 47px;
            margin: 0px 10px;
            font-family: courier new;
            cursor: pointer;
            zoom: 1;
            *display: inline;
            
        }
	
        #topTitle{
            text-transform: uppercase;
            font-family: 'courier new';
            color:white;
            font-size: 30px;
        }
        
        #winterpediaContent{
            position: absolute;
            top:120px;
            left:75px;
            width: 660px;
            height: 370px;
            color:white;
        }
        
        #scrollArrowUp{
            position: absolute;
            left: 714px;
            top: 109px;
            width: 18px;
            height: 10px;
        }
        
        #scrollArrowDown{
            position: absolute;
            left: 714px;
            top: 490px;
            width: 18px;
            height: 10px;
        }
        
        .innerItem{
            position: relative;
            width: 115px;
            height:155px;
            margin: 3px;
            display: inline-block;
            cursor: pointer;
            zoom: 1;
            *display: inline;
        }
	
        .innerImage{
            width: 115px;
            height: 115px;
            margin:3px;
            text-align: center;
            vertical-align: middle;
        }
        
        .innerText{
            position: absolute;
            top: 124px;
            color:white;
            font-size: 11px;
        }
        
        .innerItemLocation{
            position: relative;
            width: 200px;
            height:155px;
            margin: 5px;
            display: inline-block;
            cursor: pointer;
            zoom: 1;
            *display: inline;
            
        }
	
        .innerImageLocation{
            width: 200px;
            height: 115px;
            margin:3px;
            text-align: center;
            vertical-align: middle;
        }
        
        .innerTextLocation{
            position: absolute;
            top: 124px;
            color:white;
            font-size: 12px;
        }
        
        .content{
            width:630px;
            text-transform: uppercase;
            font-size: 17px;/* font-size: 15px; */
        }
        
        .title{
            font-family: 'courier new';
            color: #00ff2a;
            font-size: 18px;/* font-size: 16px; */
        }
        
        .mainTitle{
            font-family: 'courier new';
            font-size: 32px;/* font-size: 30px; */
        }
        
        .downloadWallpaper{
            
        }
        
        #locMainImage{
            margin-bottom: 60px;
        }
        
        #charMainImage{
            margin-bottom: 60px;
			width:200px;
        }
        
        .mainImage{
			width:285px;
			height:200px;
			position: relative;
            float: left;
            margin-right: 15px;
            margin-bottom: 30px;
        }
        
        #shadowboxImage{
            width:500px;
            height: 400px;
            position: relative;
            margin: 70px auto 0px auto;
        }
        
        
        .characterMainImage{
            width:200px;
            height:200px;
            display: inline-block;
            zoom: 1;
            *display: inline;
            float:left;
        }
        
        .locationContent{
            margin-left: 5px;
            width:330px;
            height:203px;
            font-size: 14px;
            font-family: 'courier new';
            display: inline-block;
            text-transform: uppercase;
            zoom: 1;
            *display: inline;
            float:left;            
        }
        
        .characterContent{
            margin-left: 20px;
            width:350px;
            height:203px;
            font-size: 14px;
            font-family: 'courier new';
            display: inline-block;
            text-transform: uppercase;
            zoom: 1;
            *display: inline;
            float:left;            
        }

        
        .sectionHeading{
            font-family: 'courier new';
            text-transform: uppercase;
            font-size: 16px;
            color: #00ff2a;
        }
        
        .nameTitle{
            font-size: 30px;
            
        }
        
        .clear{
            clear: both;
        }
        
        .accessDB{
            margin: 230px auto 0px auto;
            width:520px;
            height: 100px;
            text-align: center;
            color: white;
            font-size: 35px;
            line-height: 25px;
        }
        
        #loadingMask{
            position: relative;
            margin: 0px auto;
/*            top:10px;
            left:10px;*/
            width: 518px;
            height: 29px;
        }
        
        #completedLoading{
            position: absolute;
            left: 4px;
            top: 3px;
            width: 510px;
            height: 23px;
        }
        
        #loadingControl{
            position: absolute;
            left: 0px;
            top: 0px;
            width: 510px;
            height: 23px;
        }
        
        #realmask{
            position: absolute;
            top:0px;
            left:0px;
            width: 500px;
            height: 23px;
            overflow: hidden;
        }
        
        #rightNub{
            position: absolute;
            left: 498px;
            width:12px;
            height: 23px;
        }
        
        #loadingOverlay{
            position: absolute;
            width: 50px;
            height:50px;
            left: 325px;
            top: 240px;
            overflow: hidden;
        }
        
        #winterpediaOverlay{
            position: absolute;
            width: 890px;
            height: 640px;
            z-index: 100000002;
            top: 36px;
            left: 131px;
            display: none;
            text-align: center;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -o-user-select: none;
            user-select: none;
        }
        
        .winterpediaShadow{
            top: 0px;
            left: -1000px;
            position: absolute;
            width: 3000px;
            height: 100%;
            background: black;
            opacity: .8;
            filter: alpha(opacity=80);
            z-index: 100000001;
            display: none;
        }
        
        #closeWinterpediaOverlay{
            cursor: pointer;
            top: 50px;
            position: absolute;
            left: 620px;
        }
        
        #overlayContentContainer{
            position: absolute;
            z-index: 19;
            top: 30px;
            left: 100px;
            height: 600px;
            width:700px;
        }
        
        
        .view3d{
            position: absolute;
            top:210px;
            left:0px;
            height: 30px;
            width: 200px;
            color: #54ff00;
            cursor: pointer;
        }
        .downloadWallpaper{
            position: absolute;
            top:230px;
            left:0px;
            height: 30px;
            width: 200px;
            color: #54ff00;
            cursor: pointer;
        }
        
        #scrollBar3d{
            color:white;
        }
        
        #scrollBarHolder{
            color:white;
            font-style: italic;
            width: 654px;
            height: 44px;
            position: relative;
            margin: 10px auto;
        }
        
        #thumb3d{
            color: white;
            font-style: italic;
            position: absolute;
            left: 22px;
            top:11px;
            width:20px;
            height:20px;
        }
        
        #liveCams{
            width:715px;
            height:433px;
            top: 90px;
            left: 51px;
            position: absolute;
            z-index: 10;
        }
        
        #liveCamsIframe{
            width:100%;
            height:100%;
        }
        
        .shoutOutCTA{
            width:149px;
            height: 46px;
            position: absolute;
            left: 475px;
        }
        
        .closeWallpaper{  
            width:33px;
            height:30px;
            float:right;
            margin: 10px 10px 0px 0px;
            cursor: pointer;
        }


        #downloadWallpaper{
            width:501px;
            height: 287px;
            position: absolute;
            z-index: 100000002;
            font-family: arial, helvetica, san-serif;
        }

        .downloadResolution{
            margin:0;
            padding: 0;
        }

        .downloadResolution li{
            width:207px;
            height: 29px;
            color: white;
            text-align: center;
            background-color: #313131;
            margin: 2px 0px;
            padding:0px;
            list-style: none;
            font-size: 14px;
            line-height: 29px;
            cursor: pointer;
        }

        .previewThumb{
            margin:30px 5px 0px 55px;
            vertical-align: top;
            width:160px;
            height: 120px;
            position: relative;
            display:inline-block;
            zoom: 1;
            *display: inline;
        }

        .wallpaperResolutions{
            margin:30px 0px 0px 5px;
            vertical-align: top;
            width:160px;
            height: 120px;
            position: relative;
            display:inline-block;
            zoom: 1;
            *display: inline;
        }

        .wallpaperTitle{
            font-size: 22px;
            font-weight: bold;
            color: #313131;
            text-align: center;
        }
        
        #videoShadowbox{
			z-index: 20;
            position: absolute;
            top:150px;
            left:50px;
        }

		.associatedVideo{
			cursor: pointer;
			width:51px;
			height:51px;
			position: relative;
		}

		.videos{
			position: relative;
			height:80px;
			width:100%;
		}
        
        /* Tiny Scrollbar */
#winterpediaContent { width: 660px; }
#winterpediaContent .viewport { width: 630px; height: 370px; overflow: hidden; position: relative; }
#winterpediaContent .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#winterpediaContent .scrollbar{ position: relative; background-position: 0 0; float: right; width: 18px; }
#winterpediaContent .thumb { height: 38px; width: 20px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -4px; }
#winterpediaContent .disable { display: none; }


		
		/* shoutouts */
		
		.shoutOutHolder{
		}
		
		#shoutOutContent{			
			padding: 15px;
		}
		
		#shoutOutContent .viewport { 
			width: 600px;
/*			height: 250px;*/
		}
		
		.shoutOutTitle{
            color: #00ff2a;
			text-transform: uppercase;
			margin: 30px 0 10px 0;
		}
		
		.shoutOutName{
			text-transform: uppercase;
		}
		
		.shoutOutMessage{
            color: #00ff2a;
			text-transform: uppercase;
			
		}
		
		.shoutOut{
			margin: 15px;
		}
		
		.shoutOutForm{
			
		}
		
		
        
        
