@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;
}

img{
		border: 0;
		vertical-align: middle;
}

.clear{
		clear: both;
}

#content-wrapper {
		font-family: Arial, Helvetica, "sans serif";
		color: #3c3c3c;
		margin: 0 auto;
}

footer, #content {
		width: 996px;
		margin: 0 auto;
		position: relative;
}

#content {
		background: #FFFFFF url('../img/jpg/background-content.jpg') top center;
		width: 996px;
		height: auto;
		margin: 0 auto;
		padding: 0 0 20px 0;
		position: relative;	
}

#disney-signature-img {
		background: #FFFFFF url('../img/jpg/signature-img.jpg') top center;
		width: 768px;
		height: 432px;
		margin: 0 auto;
		position: relative;	
}

#top{
		width: 768px;
		height: 432px;
		margin: 10px auto 15px auto;
}

#vacation{
		width: 768px;
		margin: 0 auto;
		margin-top: 20px;
		overflow: hidden;
	
}

#vacation h1{
		font-family: 'HoeflerText-Italic', 'Monotype Corsiva';	
		font-size: 28px;
		color: #FFFFFF;
		text-align:center;
		text-shadow: 0 0 2px #2e7f9d;
		filter: progid:DXImageTransform.Microsoft.Glow(color=2e7f9d,strength=1);
		margin-bottom: 15px;
}

.description{
		float: left;
		margin-left: 57px;		
		width: 415px;
}

.description p{	
		font-family: Georgia, Times, Arial;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: normal;
		color: #FFFFFF;
		text-indent: 18px;
}

.description p:first-child{	
		text-indent: 0;
}

.description p i{
		font-style: italic;
		font-family: Times;
}

.sweeps{
		float: right;
		width: 272px;
}

.enterhere{
		background: url(../img/png/enterhere-btn.png);
		width: 272px;
		height: 102px;	
		margin: 0 auto;
		border-style: none;
}

.sweepslogo{
		background: url(../img/png/sweeps-logo.png);
		width: 238px;
		height: 89px;
		margin: 0 auto;
		border-style: none;
}

#bottom{
		width: 768px;
		margin: 0 auto;
		margin-top: 15px;
}

hr{
		background: url(../img/png/hr-ornament.png);
		width: 652px;
		height: 9px;
		border-style: none;
}

.disclaimer-sweeps{
		width: 576px;
		margin: 0 auto;
		padding: 15px 0 5px 0;
		overflow: hidden;
}

.channel-tag {
	width:768px;
	text-align:center;
	margin-top:5px;
}

.items{
		width: 180px;
		height: 150px;
		margin: 0 5px;
		float:left;
}

.copyright{
		color: #81755f;
		text-align:center;
		font-size: 10px;	
}

#rule{
		width: 711px;
		margin: 0 auto;
		margin-top: 10px;
		margin-left: 57px;
}

#rule p{
		color: #81755f;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align:left;
		line-height: 14px;
}

#rule p a{
		color: #ac8535;
		text-decoration:none;
}

#rule p b{
	font-weight: bold;
}