/***  Sweepstakes  ***/

body#pageSweeps #master_page,
body#pageSweeps #master_container
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/bg_sweeps.jpg);
}

#pageSweeps .mainContent
{
	position:relative;
	margin: 23px 0px 20px 40px;
	padding:0px;
	width:404px;
}
#pageSweeps .mainContent table
{
	position:relative;
	margin:0px;
	padding:0px;
	width:404px;
	height:584px;
}

#pageSweeps .mainContent td
{
	position:relative;
}
td#sweepsHeader
{
	background-image:url(http://cdn.dolimg.com/franchise/beauty/media/images/sweepstakes/header_logo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:404px;
	height:465px;
	position:relative;
}

img#sweepsLogo
{
	position:absolute;
	top:0px;
	left:0px;
	position:absolute;
	width:404px;
	height:143px;
}

img#grandPrize
{
	position:absolute;
	top:213px;
	left:11px;
	width:387px;
	height:252px;
}

div#btnEnter
{
	position:absolute;
	top:148px;
	left:118px;
	width:180px;
	height:42px;
	overflow:hidden;
}
div#btnEnter a img
{
	position:absolute;
	top:0px;
	left:0px;
}
div#btnEnter a:hover img
{
	top:-42px;
}

td.txtContent
{
	width:202px;
	position:relative;
	padding:2px 4px 0px 12px;
}

ul.promos300
{
	position:absolute;
	top:105px;
	left:466px;
}
ul.promos300 li
{
	background-image:url(http://cdn.dolimg.com/franchise/beauty/media/images/promos/promo_bg_300_sweeps.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:327px;
	height:286px;
}
ul.promos300 li table
{
	position:absolute;
	top:11px;
	left:13px;
	height:260px;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
}

p.legalese
{
	font-size:80%;
	color:#999999;
}