.bgSlot
	{
		position:relative;
		background:url("../../images/bg_slot.jpg") no-repeat;
	}
.bgOfficialRules
	{
		position:relative;
		background:url("../../images/bg_officialRules.jpg") no-repeat;
	}
#btn_login
	{
		position:relative;
		margin:10px 0 0 0;
	}
#btn_submit
	{
		position:absolute;
		width:100px;
		left:645px;
		top:230px;
	}
#btn_submit p
	{
		color:#fff;
		font-size:85%;
		margin:0 10px;
	}
#btn_whatsTheDeal
	{
		position:relative;
		width:234px;
		float:left;
	}
#btn_whatsTheDeal_support
	{
		color:#666;
		font-size:80%;
		position:absolute;
		left:-20px;
		top:70px;
		width:300px;
	}
#cardContent
	{
		position:relative;
		width:235px;
		left:230px;
	}
#cardNav
	{
		position:relative;
		width:80px;
		float:left;
		margin:0 0 0 60px;
		padding:10px;
		text-align:center;
	}
#cardNav_prev
	{	
		position:relative;
		width:40px;
		float:left;
	}
#cardNav_next
	{
		position:relative;
		width:40px;
		float:right;
	}
#cards
	{
		position:relative;
		width:456px;
		height:287px;
		margin:0 auto;
		background:url("../../images/bg_cardDeck.png") no-repeat;
	}
#cardsAction
	{
		position:relative;
		width:480px;
		margin:15px auto 0 auto;
	}
#ce1 {margin:0; *margin:0 26px 0 0;}
#ce2 {margin-left:27px;}
#ce3 {margin:0 0 0 30px; *margin:0 27px 0 0;}
#ce4 {margin:0 0 0 30px; *margin:0 27px 0 0;}
#ce5 {margin:0 0 0 30px; *margin:0 27px 0 0;}
#ce6 {margin:0 0 0 30px;}
#codeEntry
	{
		position:absolute;
		top:336px;
		left:220px;		
	}
#codeEntry input
	{
		position:relative;
		width:36px;
		font-size:400%;
		border-width:0;
		background-color:transparent;
	}
#contestRules
	{
		position:absolute;
		font-size:70%;
		padding:0 0 0 120px;
		*margin:0 0 10px 0;
		bottom:0;
	}
#contestRules p
	{
		color:#fff;
	}
#contestRulesUpdate
	{
		position:relative;
		font-size:70%;
		padding:0 10px;
	}
.disclaimer
	{
		position:relative;
		font-size:80%;
		margin:0;
	}
#enterCode
	{
		position:relative;
		width:260px;
		top:15px;
		left:1px;
		float:left;
	}
#errorMsgDiv
	{
		position:relative;
		visibility:hidden;
		color: #D63301;
		border:1px solid #d63301;
		background-color: #FFCCBA;
		padding:5px;
		margin:3px 0;
	}
#fruitNaturalsContent
	{
		position:relative;
		height:500px;
	}
#hd_experts
	{
		position:relative;
		width:662px;
		height:58px;
		margin:0 auto;
	}
#hd_experts span
	{
		background:url("../../images/hd_experts.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_fruitNaturals
	{
		position:relative;
		width:307px;
		height:40px;
		left:3px;
		top:0;
		margin:10px 0 20px 0;
		float:left;
	}
#hd_fruitNaturals span
	{
		background:url("../../images/hd_fruitNaturals.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_login
	{
		position:relative;
		width:337px;
		height:44px;
		margin:0 auto;
	}
#hd_login span
	{
		background:url("../../images/hd_login.jpg") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_notAMember
	{
		position:relative;
		width:337px;
		height:30px;
		margin:0 auto;
	}
#hd_notAMember span
	{
		background:url("../../images/hd_notAMember.jpg") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_requestEntry
	{
		position:relative;
		width:337px;
		height:72px;
		margin:0 auto;
	}
#hd_requestEntry span
	{
		background:url("../../images/hd_requestEntry.jpg") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_thanks
	{
		position:relative;
		width:337px;
		height:46px;
		margin:0 auto;
	}
#hd_thanks span
	{
		background:url("../../images/hd_thanks.jpg") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_win
	{
		position:relative;
		width:337px;
		height:44px;
		margin:0 auto;
	}
#hd_win span
	{
		background:url("../../images/hd_win.jpg") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_winners
	{
		position:relative;
		width:337px;
		height:28px;
		margin:0 auto;
	}
#hd_winners span
	{
		background:url("../../images/hd_winners.jpg") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#lnk_delMonte a
	{
		position:absolute;
		display:block;
		width:140px;
		height:70px;
		left:40px;
	}

.loginContent
	{
		position:relative;
		padding:0 0 0 67px !important;
	}
.loginContent form
	{
		position:relative;
		margin:0;
		padding:0;
	}
#msg
	{
		position:absolute;
		top:440px;
		margin:0 0 0 130px;
		width:500px;
		color:#ff0;
		text-align:center;
	}
#msg_login
	{
		position:absolute;
		left:-300px;
		top:220px;
		width:200px;
		padding:0 0 0 100px;
		color:#ff0;
	}
#msg_login a
	{
		color:#ff0 !important;
	}
#navigation_fn
	{
		position:relative;
		margin:0 0 0 350px;
		height:59px;
		width:373px;
	}
.nav_win
	{
		position:relative;
		left:-16px;
	}
.nav_win #navBar
	{
		background: url("../../images/nav_win.png") !important;
	}
.nav_home #navBar
	{
		left:-19px;
		top:-4px;
		background: url("../../images/nav_home.png") no-repeat;
	}
.nav_rules #navBar
	{
		left:-18px;
		background: url("../../images/nav_officialRules.png") no-repeat;
	}
.nav_win #navBar, .nav_rules #navBar
	{
		_top:0;
	}
#navBar
	{
		width: 373px; 
		height: 59px;
		background: url("../../images/nav.png");
		margin: 0px; 
		padding: 0px;
		position: relative; 
		left: 0px; 
		top: 0px;
		_top:-15px;
	}

#navBar li
	{
		margin: 0px; 
		padding: 0px; 
		list-style: none;
		position: absolute; 
		top: 0px;
		text-indent:-9999px;
	}
#navBar li, #navBar a
	{
		height: 59px; display: block;
	}
#home {left:0; width:94px;}
#experts {left: 94px; width: 91px;}
#products {left:185px; width:91px;}
#win {left:276px; width: 97px;}

.nav_win #home a:hover, .nav_win .home #home
	{
   		background: transparent url("../../images/nav_win.png") 0 -59px no-repeat;
	}
.nav_win #experts a:hover, .nav_win .experts #experts
	{
   		background: transparent url("../../images/nav_win.png") -94px -59px no-repeat;
	}
.nav_win #products a:hover, .nav_win .products #products
	{
   		background: transparent url("../../images/nav_win.png") -185px -59px no-repeat;
	}
.nav_win #win a:hover, .nav_win #win
	{
   		background: transparent url("../../images/nav_win.png") -276px -59px no-repeat;
	}
	
.nav_home #home a:hover, .home .nav_home #home
	{
   		background: transparent url("../../images/nav_home.png") 0 -59px no-repeat;
	}
.nav_home #experts a:hover
	{
   		background: transparent url("../../images/nav_home.png") -94px -63px no-repeat;
	}
.nav_home #products a:hover, .nav_home .products #products
	{
   		background: transparent url("../../images/nav_home.png") -185px -63px no-repeat;
	}
.nav_home #win a:hover
	{
   		background: transparent url("../../images/nav_home.png") -276px -63px no-repeat;
	}
	
.nav_rules #home a:hover
	{
   		background: transparent url("../../images/nav_officialRules.png") 0 -59px no-repeat;
	}
.nav_rules #experts a:hover
	{
   		background: transparent url("../../images/nav_officialRules.png") -94px -59px no-repeat;
	}
.nav_rules #products a:hover
	{
   		background: transparent url("../../images/nav_officialRules.png") -185px -59px no-repeat;
	}
.nav_rules #win a:hover
	{
   		background: transparent url("../../images/nav_officialRules.png") -276px -59px no-repeat;
	}	
	
#home a:hover, .home #home
	{
   		background: transparent url("../../images/nav.png") 0 -59px no-repeat;
	}
#experts a:hover, .experts #experts
	{
   		background: transparent url("../../images/nav.png") -94px -59px no-repeat;
	}
#products a:hover, .products #products
	{
   		background: transparent url("../../images/nav.png") -185px -59px no-repeat;
	}
.pgWin
	{
		position:relative;
		width:742px;
		margin:0 auto;
		background:url("../../images/bg_win_1.jpg") no-repeat;
	}
.pgWin2
	{
		background:url("../../images/bg_win_2.jpg") no-repeat !important;
	}
.pgWinners
	{
		background:url("../../images/bg_winners.jpg") no-repeat !important;
	}	
#rulesContent
	{
		position:relative;
		width:370px;
		left:360px;
		color:#fff;
		font-size:75%;
		padding:50px 0 0 0;
	}
#rulesContent ol
	{
		margin:0;
		padding:0;
	}
#rulesContent li
	{
		list-style-position:inside;
	}
#rulesContent p
	{
		color:#fff;
	}
#rulesContent td, #rulesContent th
	{
		text-align:center;
		border-width:1px 1px 0 0;
		border-style:solid;
		border-color:#fff;
	}
#rulesContent table
	{
		position:relative;
		margin:10px 0;
	}
#slot
	{
		position:relative;
		height:445px;
		width:650px;
		left:40px;
		top:50px;
	}
#win a:hover, .win #win
	{
   		background: transparent url("../../images/nav.png") -276px -59px no-repeat;
	}
#winContent
	{
		position:relative;
		left:350px;
		width:380px;
		top:55px;
	}
#winContent p
	{
		color:#fff;
		padding:0 10px;
	}
#winContent a
	{
		color:#fff;
	}
#winContent label
	{
		position:relative;
		color:#fff;
		font-size:80%;
		display:block;
		margin:6px 0 0 0;
		padding:0 0 0 0;
	}
.winHome p
	{
		padding:0 10px 0 23px !important;
		font-size:90%;
	}
.winWinners p
	{
		position:relative;
		margin:0 0 0 55px;
	}
#winnersChart
	{
		position:relative;
		color:#fff;
		margin:0 0 0 65px;
	}
#winnersChart th
	{
		text-align:left;
		padding:10px 0 0 0;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#fff;
	}
.winnersChart_rightBorder
	{
		border-right-width:1px;
		border-right-style:solid;
		border-right-color:#fff;
	}
.winnersChart_rightColumn
	{
		position:relative;
		padding-left:20px !important;
	}
