body{
	margin: 0;
	padding: 0;
	background-image: url(/images/html/common/bg_standard.gif);
	}

form, input{
	margin: 0;
	padding: 0;
	}

p,a:link,a:visited,a:active{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #fff;
	margin: 0;
}

a:hover{
	color:#f9df29;
	}

#fullwidth{
	width: 100%;
}

#editAccount p{
	color: #8ab0d7;
}

#mainContent{
	width: 785px;
	text-align: center;
	margin: auto;
	}
	
.inactive{
	display:block
	}
	
.active{
	display:none
	}

#navContainer{
	width: 734px;
	background-image: url(/images/nav/bg.jpg);
	height: 75px;
	position: relative;
	margin: 0 0 0 28px;
}
	
#nav {
	position: absolute;
	top: 25px;
	left: 15px;
	height: 50px;
	width: 697px;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#nav li{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	position: relative;
	height: 25px;
}

#nav li ul{
	display: none;
	height: 30px;
}

#nav li.off ul, #nav li.on ul{
	display: none;
	position: absolute;
	top: 25px;
	height: 35px;
	left: -20px;
	width: 420px;
}

#nav li.on ul a, #nav li.off ul a {
	float: left;
	border: 0;
	color: #8ab0d7;
	text-decoration: none;
	font-size: 11px;
}

#nav li a {
	font-family: helvetica;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	display: block;
	height: 15px;
	text-decoration: none;
}

#nav li.on ul {
	display: block;
}
#nav li.off:hover ul, #nav li.over ul {
	display: block;
	z-index: 6000;
	margin-left: 20px;
	padding: 0;
	text-decoration: none;
}

#nav li:hover a, #nav li.over a{
	color: #f9df29;
}

#nav li.off ul li a:hover, #footer li.off a:hover, #meta li.off a:hover{
	color: #fff;
}

#logo{
	position: absolute;
	top: 0;
	left: 318px;
}

#metaContainer{
	width: 775px;
	background-image: url(/images/nav/bg_footer.gif);
	height: 55px;
	position: relative;
	margin: 10px 0 0 0;
}

#meta {
	position: absolute;
	top: 10px;
	left: 37px;
	height: 55px;
	width: 255px;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#meta li{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	position: relative;
	height: 25px;
}

#meta li a {
	font-family: arial;
	font-size: 11px;
	color: #8ab0d7;
	display: block;
	height: 15px;
	text-decoration: none;
}

#footer {
	position: absolute;
	top: 10px;
	left: 433px;
	height: 55px;
	width: 345px;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#footer li{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	position: relative;
	height: 25px;
}

#footer li a {
	font-family: arial;
	font-size: 11px;
	color: #8ab0d7;
	display: block;
	height: 15px;
	text-decoration: none;
}

#copyright {
	position: absolute;
	top: 29px;
	left: 541px;
	height: 55px;
	width: 230px;
	font-family: arial;
	font-size: 11px;
	color: #8ab0d7;
}

#amazon-legal {
	color: #8ab0d7;
	position: relative;
	top: -5px;
}

#container, #home-container{
	margin-left: 28px;
}

/* Home page styles */
#home-container{
	position: relative;
}

#home-container #flashcontent, #home-recipe-bucket, #home-links-bucket{ /* set z-index to be on top of glow div */
	position: relative;
	z-index: 2;
}

#glow{
	width: 660px;
	height: 255px;
	position: absolute;
	top: 225px;
	left: 67px;
	background: url(/images/home/glow.jpg) no-repeat;
	z-index: 1;
}

#home-recipe-bucket{
	width: 367px;
	height: 156px;
	float: left;
	margin: 0 18px 0 0;
	position: relative;
	font-family: Arial, Sans-Serif;
	color: #fff;
	text-align: left;
}

#recipe-bucket-header{
	width: 367px;
	height: 29px;
	position: absolute;
	top: 0;
	left: 0;
}

#home-recipe-bucket h2{
	width: 271px;
	height: 29px;
	background: url(/images/home/recipe-bucket-header.gif) no-repeat;
	margin:7px 0 0;
	padding: 0;
	text-indent: -5000px;
	float: left;
}

#home-recipe-bucket a.all-recipes{
	float: right;
	width: 90px;
	height: 14px;
	margin: 10px 0 0 0;
	background: url(/images/home/view-all-recipes-arrow.gif) no-repeat right 3px;
	color: #A1C7EC;
}

#home-recipe-bucket a.this-recipe{
	
	float: left;
	width: 90px;
	height: 14px;
	margin: 2px 0 0 0;
	background: url(/images/home/view-this-recipe-arrow.gif) no-repeat right 3px;
	color: #A1C7EC;
}

#home-recipe-bucket a:hover{
	color: #f9df29;
}

#home-recipe-bucket #recipe-content{
	width: 365px;
	height: 124px;
	border: solid 1px #407EB7;
	background-color: #1171BE;
	position: absolute;
	top: 29px;
}

#home-recipe-bucket #recipe1,
#home-recipe-bucket #recipe2,
#home-recipe-bucket #recipe3,
#home-recipe-bucket #recipe4,
#home-recipe-bucket #recipe5{ /* Hide all recipe sections */
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

#home-recipe-bucket .display-recipe1 #recipe1,
#home-recipe-bucket .display-recipe2 #recipe2,
#home-recipe-bucket .display-recipe3 #recipe3,
#home-recipe-bucket .display-recipe4 #recipe4,
#home-recipe-bucket .display-recipe5 #recipe5{ /* Only display recipe section when it's class is turned on */
	visibility: visible;
}

#home-recipe-bucket #recipe-content img{
	width: 201px;
	height: 124px;
	float: left;
}

/* set width of text and move text box to the left (over image)... may need to remove next release */
#home-recipe-bucket #recipe-content #recipe-text{
	width: 171px;
	float: left;
	margin-left: -23px;
}

#home-recipe-bucket #recipe-content h3{
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}

#home-recipe-bucket #recipe-content p{
	
}

#recipe-bucket-nav{
	position: absolute;
	bottom: 0;
	right: 8px;
	background: url(/images/home/recipe-nav-off-states.gif) no-repeat;
}

#recipe-bucket-nav a{
	width: 17px;
	height: 18px;
	display: block;
	float: left;
	background: transparent;
}

#recipe-bucket-nav a#recipe1-button{
	background-position: 0px 0px;
}

#recipe-bucket-nav a#recipe2-button{
	background-position: -17px 0px;
}

#recipe-bucket-nav a#recipe3-button{
	background-position: -34px 0px;
}

#recipe-bucket-nav a#recipe4-button{
	background-position: -51px 0px;
}

#recipe-bucket-nav a#recipe5-button{
	background-position: -68px 0px;
}

#recipe-bucket-nav a:hover{
	background-image: url(/images/home/recipe-nav-hover-states.gif);
}

#home-recipe-bucket .display-recipe1 a#recipe1-button,
#home-recipe-bucket .display-recipe1 a#recipe1-button,
#home-recipe-bucket .display-recipe2 a#recipe2-button,
#home-recipe-bucket .display-recipe2 a#recipe2-button,
#home-recipe-bucket .display-recipe3 a#recipe3-button,
#home-recipe-bucket .display-recipe3 a#recipe3-button,
#home-recipe-bucket .display-recipe4 a#recipe4-button,
#home-recipe-bucket .display-recipe4 a#recipe4-button,
#home-recipe-bucket .display-recipe5 a#recipe5-button,
#home-recipe-bucket .display-recipe5 a#recipe5-button{ /* Display numbers' ON state only when its class is turned on */
	background-image: url(/images/home/recipe-nav-on-states.gif);
}

#home-links-bucket {
float:left;
margin:22px 0 25px;
position:relative;
width:347px;
color:#FFFFFF;
font-family:Arial,Verdana,Sans-Serif;
font-size: 11px;
}

#home-links-bucket a {
color:#FFFFFF;
}

.homeBucketLogo {
width:115px;
float:left;

}

.homeBucketCopy {
width:227px;
padding-left:5px;
float:left;
text-align:left;
}

.homeBuckeDivider {
background: #2B77BC url(images/common/clear.gif) no-repeat;
width:347px;
height:1px;
float:left;
margin:5px;
}

/* Recipes pages styles */
a.moreSearchResults:link,a.moreSearchResults:visited,a.moreSearchResults:hover,a.moreSearchResults:active{
	color: #699ACA;
	font-size: 11px;
	text-decoration: underline
}

a.moreSearchResults:hover{
	color:#f9df29
	}	
	
a.legal:link,a.legal:visited,a.legal:hover,a.legal:active{
	color: #8ab0d7;
	font-size: 11px;
	text-decoration: underline
}

a.legal:hover{
	color:#f9df29
	}

a.featuredRecipes:link,a.featuredRecipes:visited,a.featuredRecipes:hover,a.featuredRecipes:active{
	font-size: 12px;
	color: #699ACA;
	text-decoration: underline;
}

a.featuredRecipes:hover{
	color:#f9df29
	}

#recipeOutter{
	width: 734px;
	}

html>body #recipeOutter {
  width: 732px;
}

#recipeInner{
	margin-left: 2px;
	width: 729px;
	}

html>body #recipeInner {
  width: 727px;
}

.blocked{
	display: block;
}

#featuredRecipeMain{
	display: inline;
	float: left;
	width: 487px;
}

#recipeSearch{
	display: inline;
	float: left;
	width: 220px;
}

.featuredRecipeBlocks{
	display: block;
	float: left;
	width: 175px;
	margin-right: 10px;
	color: #699ACA;
}

.status{
	position: absolute;
	top: 3px;
	left: 640px;
	width: 140px;
}

.homeButtons{
	margin-top: 5px;
}

.clear-left
{
	clear: left;
}

/* Sweepstakes - Generic CSS for Sweepstakes.aspx */
#sweepsList{
	margin:20px 29px 0;
}

.sweepsContainer{
	width: 228px;
	float: left;
	text-align:left;
	margin-bottom: 60px;
}

.sweepsContainer img{
	
	border: 0;
}

.sweepsContainer p{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #fff;
	margin: 0 0 7px 0;
	padding: 0; 
}

.sweepsContainer h2{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13px;
	color: #fff;
	margin: 0;
	padding: 0; 
}

.sweepsContainer a{
	font-size: 12px;
}

#sweepsCenter{
	width: 60px;
	float: left;
	margin-top:10px;
}

p.legal{
	color: #8ab0d7;
	font-size: 11px;	
}

/* World Series of Poker Sweeps Styles */
#pokerSweeps{
	width: 735px;
	margin: auto;
	}

#pokerSweepsImg{
	background-image: url(/images/sweeps/poker-landing-image.jpg);
	width: 735px;
	height: 630px;
	margin-top: 15px;
	position: relative;
}

#pokerSweepsImg h2, #pokerSweepsImg p{
	text-indent: -5000px;
}

#pokerSweepsImg img{
	border: 0;
	position: absolute;
	top: 498px;
	left: 343px;
}

#pokerSweeps p.rules{
	text-align: left;
	margin: 5px 0 7px 3px;
	color: #8ab0d7;
}

#pokerSweeps p.legal{
	text-align: left;
	margin: 0 0 0 3px;
	font-size: 10px;
}

#pokerSweeps .white{
	color: #fff;
}

#pokerSweeps p.links{
	float: right;
	margin: 5px 3px 0 0;
}

#pokerSweeps p.links a{
	color: #8ab0d7;
	text-decoration: none;
}

#pokerSweeps p.links a:hover{
	color:#f9df29;
}

/* World Series of Celebrate Sweeps Styles */
#celebrateSweeps{
	width: 735px;
	margin: auto;
}

#celebrateSweepsImg{
	background-image: url(/images/sweeps/celebrate-landing-img.jpg);
	background-repeat:no-repeat;
	width: 733px;
	height: 494px;
	margin-top: 15px;
	position: relative;
}

#celebrateSweepsImg h2, #celebrateSweepsImg p{
	text-indent: -5000px;
}

#celebrateSweepsImg img{
	border: 0;
	position: absolute;
	top: 449px;
	left: 312px;
}

#celebrateSweeps p.rules{
	text-align: left;
	margin: 5px 0 7px 3px;
	color: #8ab0d7;
}

#celebrateSweeps p.legal{
	text-align: left;
	margin: 0 0 0 3px;
	font-size: 10px;
}

#celebrateSweeps .white{
	color: #fff;
}

#celebrateSweeps p.links{
	float: right;
	margin: 5px 3px 0 0;
}

#celebrateSweeps p.links a{
	color: #8ab0d7;
	text-decoration: none;
}

#celebrateSweeps p.links a:hover{
	color:#f9df29;
}

.consumerAlert{
	width:535px;
	padding-left:100px;
	padding-bottom:20px;
	float: left;
	text-align:left;
	margin-bottom: 0px;
	color: #fff;	
}

.consumerAlert p{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13px;
	color: #fff;	
}

.consumerAlert a{
	font-size: 13px;
}

.dottedLine {
	border-bottom: 1px dotted #fff;
	border-top: 1px dotted #fff;
}
	
.tablePad {
	padding:5px;
}
	
.ltBgrn {
	background-color:#276dae;		
}

.tableFont {	
	color:#fff;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:13px;
}
	