@charset "utf-8";
/* CSS Document */

@font-face{
		font-family: 'HoeflerText-Italic';
		src: url('../fonts/hoeflertextitalic.eot');
		src: local('☺'), 
			 url('../fonts/hoeflertextitalic.eot?#iefix') format('embedded-opentype'),	
			 url('../fonts/hoeflertextitalic.ttf') format('truetype'),
			 url('../fonts/hoeflertextitalic.svg#hoeflertextitalic') format('svg');
}
	
body {
		background: #FFFFFF url('../img/jpg/background.jpg') no-repeat top center;		
		min-width: 100%;
		font-size:  13px;
		background-color:#ececec;
}

img{
		border: 0;
		vertical-align: middle;
}

.clear{
		clear: both;
}

#content-wrapper {
		font-family: Arial, Helvetica, "sans serif";
		color: #3c3c3c;
		margin: 0 auto;
}

#footer-wrapper {
		width: 1296px;
		margin: 0 auto;
		background-color:#ececec;
		position: relative;
}

footer {
		width: 996px;
		margin: 0 auto;
		position: relative;
}

#content {
		background: url('../img/png/background-content.png') no-repeat top center;
		width: 996px;
		height: auto;
		margin: 0 auto;
		padding: 0 0 40px 0;
		position: relative;	
		overflow: hidden;
}

#top{
		width: 768px;
		height: 432px;
		margin: 10px auto 15px auto;
}

.left{
		float: left;
}	

.leftlogo{
		background: url('../img/png/leftlogo.png') no-repeat;
		width: 290px;
		height: 73px;
		margin-top: 80px;
		margin-left: 70px;
}

.sweepslogo{
		background: url('../img/png/sweepslogo.png') no-repeat;
		width: 306px;
		height: 215px;
		margin-left: 70px;
		border-style: none;
}

.needle{
		background: url('../img/png/needle.png') no-repeat;
		width: 330px;
		height: 198px;
		margin-left: 70px;
}

.right{
		float: right;
		position: relative;
}

.logo{
		background: url('../img/png/logo.png') no-repeat;
		width: 256px;
		height: 155px;
		position: absolute;
		z-index: 10;
		right: 37px;
}

.video-wrapper{
		background: url('../img/png/video.png') no-repeat;
		width: 547px;
		height: 378px;
		margin-top: 134px;
		margin-right: 47px;
		padding-top: 17px;
}

.video-wrapper #disneyPlayer{
		margin-left: 17px;
}

.bottomphotos{
		background: url('../img/png/bottomphotos.png') no-repeat;
		width: 469px;
		height: 212px;
		margin-left: 68px;
		clear: left;
}

.winner{
		background: url('../img/png/winnersdoll.png') no-repeat;
		width: 398px;
		height: 262px;	
		margin-right: 58px;
		margin-top: -13px;
			
}

#bottom{
		width: 849px;
		margin: 0 auto;
		margin-top: 15px;
}

.copyright{
		color: #FFFFFF;
		text-align:left;
		font-size: 10px;	
}

#rule{
		width: 845px;
		margin: 0 auto;
		margin-top: 10px;		
}

#rule p{
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align:left;
		line-height: 14px;
}

#rule p a{
		color: #FFFFFF;
		text-decoration:none;
}