﻿/* OLD STYLES */

/* CORE ELEMENTS */
a { outline: none; }
a:link { color: #b60a30; /*font-size: 8pt;*/ }
a:visited { color: #b60a30; /*font-size: 8pt;*/ }
a:hover { color: #b60a30;  text-decoration: underline; /*font-size: 8pt;*/}
a:active { color: #b60a30; }

body {
    background: url("../img/bkg.jpg") repeat-x;
    font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(img/roundNAV.gif);*/
}

img { border: none; }

h1 {
	font-size: 31px;
	color: #b60a30;
	margin: 0;
	line-height:0.9;
	padding: 0 0 15px 0;
}
h1 span { color: #7a6151; font-weight: normal;  }

h2 {
    font-size: 15px;
	color: #b60a30;
	margin: 0;
	padding: 0 0 2px 0;
}


/* SPECIAL STYLES */
.note { font-size: 10px;  }
.superscript { margin-left: -5px; font-size: 50%; vertical-align: top; }
.secondary{background:url(img/new-bg-fq.jpg) top left no-repeat;}
.yellowHr{height:1px;width:100%;background:#c0ad7b;color:#c0ad7b;padding:0;margin:8px 0 0;border:none;}
.red{color:#c11721;}
.redStrong{color:#c11721;font-size:14px;font-weight:bold;}
.redBullets { padding: 4px 0 4px 35px; }
.redBullets li { color: #b60a30; line-height: 20px; }
.redBullets li span { color: #000; }
.italic { font-style: italic; }
.newBg { background:url(img/new-bg.jpg) top left no-repeat; }




.SubNav a{color:#00559E !important;display:block;font-size:10px!important;text-decoration:none;}
.SubNav a:hover{text-decoration:underline; color:#00559E !important;}
.SubNav a.chartWHITE {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.SubNav a.chartWHITE:before { content: "> "; }

.anchorJumps{padding:20px;}

.anchorJumps a{font-size:11px;text-decoration:underline;color:#372e22;line-height:18px;}
.anchorJumps a:hover{text-decoration:none;}

.Group {
	display: block;
	height: 22px;
	width: 150px;
	background-image: url(img/clear.gif);
	line-height: 22px;
	padding-left: 20px;
	color: #dfdfdf;
	text-decoration: none;
}
.Group:hover {
	color: #dfdfdf;
	text-decoration: underline;
}
.ea {
	display: block;
	height: 60px;
	width: 271px;
	background: url(img/EA_SportsBtn.jpg) no-repeat;
	margin-left: 35px;
}
.ea:hover {
background:  url(img/EA_SportsBtn-on.jpg) no-repeat;
}

.Option {
	font-size: 10px;
	display: block;
	height: 22px;
	width: 145px;
	background-image: url(img/clear.gif);
	line-height: 22px;
	padding-left: 25px;
	color: #42ceed;
	text-decoration: none;
}
.Current {
	font-size: 10px;
	display: block;
	height: 22px;
	width: 140px;
	background-image: url(img/clear.gif);
	line-height: 22px;
	padding-left: 25px;
	color: #e9e18d;
	text-decoration: none;
}
.Option:hover {
	color: #42ceed;
	text-decoration: underline;
}
.show {
	display:inline;
}
.hide {
	display:none;
}
.style1 {
	display: block;
	height: 22px;
	width: 150px;
	background-image: url(img/clear.gif);
	line-height: 22px;
	padding-left: 20px;
	color: #dfdfdf;
	text-decoration: none;
	font-weight: bold;
}
.style1:hover {
	color: #dfdfdf;
	text-decoration: underline;
}
.bodyblack {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-stretch: narrower;
	line-height: 18px;
	text-align: left;
}
.bodyblue {
	color: #00559e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-stretch: narrower;
	line-height: 20px;
}
.navGREEN {
	color: #5db300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-stretch: narrower;
	line-height: 20px;
}
.boldred {
	color: #c31230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.boldblue {
	color: #00559e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.boldMaroon{color:#c11721;font-size:21px;font-weight:bold;}

/*.redTitle {
	color: #00559e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.redTitle {
	color: #5db300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}*/
.boldblackHDR {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.boldredHDR {
	color: #c31230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.tinyblack {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
.tinygrey {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tinygrey a 
{
    color: #b60a30;
}
.linkcolor {
	color: #b60a30;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bodyLINK {
	color: #c31230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-stretch: narrower;
	line-height: 20px;
}
.chartWHITE {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.chartGREY {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.footer {
	/*border-top: 1px solid #707070;*/
	font-size: 10px;
	padding-left: 150px;
	padding-top: 10px;
	color: #707070;
	width: 600px;
	margin-top: 40px;
}

.footer a {
	color: #707070;
}
.footer a:hover {
	color: #000;
}

/* END OLD STYLES */

#wrapper {
    width: 1016px;
}

#wrapper2 {
    width: 1100px;
}

#leftRail {
    float: left;
    width: 206px;
}

#left2Rail {
    float: left;
    width: 332px;
    }
    .SubNav {
        width: 100px;
        position: absolute;
        top: 225px;
        left: 225px;
    }
    .SubNav ul {
        list-style: none; 
		margin: 0;
		padding: 0;
    }
    .SubNav ul li {
        padding:0 0 10px 0; 
		
    }

#main {
    float: left;
    margin-left: 48px;
}

#header {
    padding-bottom: 10px;
	width: 760px;
}
#header_fq {
    width: 100%;
}

#footer {
    /*border-top:1px solid #707070;*/
    color:#707070;
    font-size:10px;
    margin-top:40px;
    padding:10px 0;
    text-align: left;
}

#footer .footer-bugs { margin-bottom: 4px; padding: 3px 13px 9px 11px; height: 89px;  background: url('../img/footer-bug-bg.jpg') 0 0 no-repeat; }
#footer .footer-bugs a { margin-right: 2px; float: left; }

#footer .copyright
{
    padding-left: 10px;
    color: #6a6a6a;
}
#footer .copyright a
{
    color: #6a6a6a;
}

#nav, .nav {
    width: 206px;
    padding-top: 220px;
	padding-bottom: 300px;
    background: url("../img/nav_bg.jpg") no-repeat;

}

#nav ul, .nav ul {
    display: table-cell; vertical-align: middle;
	padding:0;
	margin: 0;
}

#nav ul li, .nav ul li {
    color:#DFDFDF;
    font-weight:bold;
    list-style: none;
    padding-left:20px;
    text-decoration:none;
    
    width:150px;
}

#nav ul li a, .nav ul li a {
    color:#DFDFDF !important;
    font-size: 15px !important;
    font-weight:bold;
    height:22px;
    line-height:22px;
    text-decoration:none;
    text-transform: uppercase;
    width:150px;
}

#nav ul li ul li, .nav ul li ul li {
	height: 22px;
	width: 145px;
	padding-left: 25px;
	text-decoration: none;
}

#nav ul li ul li a, .nav ul li ul li a {
    color: #42ceed !important;
    font-size: 10px !important;
    font-weight: normal;
    text-transform: none;
    line-height: 22px;   
}

#nav ul li ul li a.current, .nav ul li ul li a.current {
    color: #E9E18D !important; 
}


#left2Rail #nav, #left2Rail .nav {
    width: 332px;
    height: 682px;
    background: url("../img/nav_bg_fq.jpg") no-repeat;
}



#content {    
    line-height: 18px;
    width:760px;
}


/* NEW SIDE NAVIGATION 2010-7-2 */
    #sideNav { margin-top: 151px; }
/* TIER 1 */
	#sideNav .s1{
		margin: 0;
		padding: 0 0 0 18px;
		text-indent: 0;
		list-style: none;
		width: 185px;
		background-color: #8a0519;
		border-bottom: 1px solid #a23235;
	}
	#sideNav .s1 a{
		margin: 0;
		padding: 0 0 0 10px;
		line-height: 24px;
		font-size: 12px;
		font-weight: bold;
		color: #f8d1a3;	
		background: url('../img/nav/nav_arrow.png') 0 4px no-repeat;
		text-decoration: none;
	}
	#sideNav .s1.open a {
		color: #FFF;
	}
	#sideNav .s1.active, #sideNav .s1.active a {
		background-color: #740410;		
	}
	
	/* TIER 2 */
	#sideNav .s2Nav {
			
	}
	#sideNav .s2Nav .s2{
		margin: 0;
		padding: 0 0 2px 38px;
		width: 165px;
		list-style: disc;
		list-style-position: inside;
		font-size: 8px;
		color: #f8d1a3;	
		background-color: #99061f;
		border-bottom: 1px solid #a23235;
	}
	#sideNav .s2Nav .s2 a{
		padding: 0 0 0 8px;
		line-height: 24px;
		font-size: 12px;
		font-weight: bold;
		color: #f8d1a3;	
		text-decoration: none;
		background-image: url(../img/nav/nav_bullet.png);
		background-repeat: no-repeat;
		background-position: left 6px;
	}
	#sideNav .s2Nav .s2.open a {
		color: #FFF;
	}
	#sideNav .s2Nav .s2.active,  #sideNav .s2Nav .s2.active a {
		background-color: #740410;		
	}
	
	
	/* TIER 3 */
	#sideNav .s2Nav .s3Nav {
	    display:none;
	}
	#sideNav .s2Nav .s3Nav .s3{
		margin: 0;
		padding: 5px 15px 5px 58px;
		width: 130px;
		list-style: disc;
		list-style-position: inside;
		background-color: #99061f;
		border-bottom: 1px solid #a23235;
	}
	#sideNav .s2Nav .s3Nav .s3 a{
		padding: 0 0 0 8px;
		line-height: 14px;
		font-size: 12px;
		font-weight: bold;
		color: #f8d1a3;
		display: block;
		text-decoration: none;
		background-image: url(../img/nav/nav_bullet.png);
		background-repeat: no-repeat;
		background-position: left 6px;
	}
	#sideNav .s2Nav .s3Nav .s3.active {
		background-color: #740410;		
	}
	#sideNav .s2Nav .s3Nav .s3.open a {
		background-color: #740410;
	}
	
	.navBanner { padding: 27px 17px 5px 17px; width: 169px; background-color: #8a0519;	 }
	
	.searchBar {
		padding: 15px 17px 0 17px;
		width: 169px;
		background-color: #8a0519;	
	}
	.searchBar input {
		float: left;	
	}
	#searchText {
		width: 112px;
		height: 23px;
		border: none;
		color: #5e5a53;
		font-size: 11px;
		background-color: #e6ddcc;
	}
	
	.clear {clear: both;}
	
	.homeCopy 
	{
	    float: left;
	    width: 260px;
	    color: #363636;
	    line-height:1.25;
	}
	.homeCopy p 
	{
	    margin: 0;
	    padding: 5px 0 5px 0;
	}
	.homeCopy ul a 
	{
	    color:#B60A30;
	    text-decoration:none;
	}
	.homeCopy ul a:hover
	{
	    text-decoration:underline;
	}
	.homeImage
	{
	    float: left;
	    width: 486px;
	}
	.subhead 
	{
	    color: #7a6151;
	    font-weight: normal;
	}
	.homeCopy ul 
	{
	    color: #b60a30;
	    font-size: 13px;
	    list-style-image: url(../img/hpArrow.jpg);
	    margin: 0;
	    padding: 0 0 5px 0;
	}
	.homeCopy ul li 
	{
	    margin-left: 20px;
	    font-weight: bold;
	    padding-bottom: 2px;
	}
	.homeCopy a 
	{
	    text-decoration: underline;
	    color: #363636;
	    font-size: 13px;
	} 
	#breadCrumb 
	{
	    border-bottom: #dcd0b4 1px solid;
	    padding-bottom: 5px;
	    color: #b60a30;
	    font-size: 11px;
	    font-weight: bold;
	    margin-bottom: 5px;
	}
	#breadCrumb a 
	{
	    color: #252525;
	    text-decoration: none;
	    font-weight: normal;
	}
	#breadCrumb a:hover
	{
	    font-size: 11px;
	    text-decoration: underline;
	}
	#breadCrumb a:visited
	{
	    font-size: 11px;
	}
		.breadSeparator 
	{
	    color: #252525;
	    font-weight: normal;
	}
	.headText 
	{
	    width: 758px;
	    color: #363636;
	    padding-bottom:30px;
	}
	.product 
	{
	    width: 760px;
	    color: #363636;
	}
	.product h2 
	{
	   background: url(../img/productBar.jpg) no-repeat bottom left;
	   width: 600px;
	   padding-bottom: 9px;
	}
	.productImage
	{
	    float: left;
	    width: 153px;
	    height: 140px;
	}
	.productCopy 
	{
	    float: left;
	    width: 600px;
	    height: 140px;
	    line-height: 16px;
	}
	.productCopy p 
	{
	    margin-top:0;
        padding-top:2px;
        font-size: 12px;
        width:565px;
	}
	.readMore 
	{
	    width: 85px;
	    height: 19px;
	    display: block;
	    text-indent: -9999px;
	    outline: none;
	    background: url(../img/readMore-r.jpg) no-repeat;
	}
	.readMore:hover 
	{
	    background: url(../img/readMore-o.jpg) no-repeat;
	}
	
/*Deli Cut table images */
	.beef 
	{
	    background: url(../img/beefImg.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
		.turkey 
	{
	    background: url(../img/turkeyImg.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
		.chicken 
	{
	    background: url(../img/chickenImg.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
		.ham 
	{
	    background: url(../img/hamImg.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
		.sugarHam 
	{
	    background: url(../img/sugarHam.jpg) left -9px no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}

/*Original table images */
	.beefHam 
	{
	    background: url(../img/beefOriginal.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
		.origTurkey 
	{
	    background: url(../img/turkeyOriginal.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
		.chickTurkey 
	{
	    background: url(../img/chickenOriginal.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
		.ovenTurkey 
	{
	    background: url(../img/honeyRoastTurkeyOriginal.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
		.hamWhite
	{
	    background: url(../img/hamOriginal.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
	.honeyHam
	{
	    background: url(../img/honeyHamOriginal.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
	.honeyRoasted
	{
	    background: url(../img/honeyRoastedTurkey.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
	.ovenRoasted
	{
	    background: url(../img/ovenRoastedTurkey.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
		.pastrami
	{
	    background: url(../img/pastramiOriginal.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
	    .brownSugar
	{
	    background: url(../img/brownSugarHamOriginal.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
		.mesquite
	{
	    background: url(../img/mesquiteTurkeyOriginal.jpg) top left no-repeat;
	    padding: 140px 0 0 15px;
	    width: 230px;
	}
	.productText 
	{
	    width: 215px;
	    border-bottom: 1px solid #dcd0b4;
	    padding-bottom: 10px;
	    color: #7a6151;
	    font-size: 12px;
	    line-height: 16px;
	}
	.nutritionInfo 
	{
	    color: #7a6151;
	    padding-top: 8px;
	    font-size: 11px;
	    line-height: 15px;
	    padding-bottom: 20px;
	}
		.redTitle
	{
	    color: #b60a30;
	    font-weight: bold;
	}
	
	.fixQuix, .bodyCopy 
	{
	    color: #363636;
	    font-size: 12px;
	    line-height: 16px;
	}

	.fixQuix a, .bodyCopy a 
	{
	    font-size: 12px;
	    color: #b60a30;
	}
	.fixQuixHead 
	{
	    font-size: 18px;
	    color: #3f260f;
	    padding-bottom: 30px;
	   }
	.fixQuix2Line h1
	{
	    padding-bottom: 0;
	}
	.fixImage 
	{
	    padding:0 0 10px 40px;
	}
	.contactInfo 
	{
	    color: #363636;
	    padding-left: 15px;
	}
	.contactInfo a 
	{
	    color: #b60a30;
	}
	.owsImage 
	{
	    padding-bottom: 10px;
	}
	.error 
	{
	    padding:10px 0 0 120px;
	}
    .join
    {
        padding:10px 0;
    }
	.joinBLC 
	{
        background:url("../img/btnJoinLunchClub.jpg") no-repeat scroll 0 0 transparent;
        display:inline-block;
        height:47px;
        text-indent:-9999px;
        width:203px;
	}
	.joinBLC:hover
	{
		background-position:left -47px;/*:url("../img/btnJoinLunchClub.jpg") no-repeat scroll 0 47px transparent; */
	} 
	.downloadRecipe 
	{
    background:url("../img/btn_downloadRecipe-off.jpg") no-repeat scroll 0 0 transparent;
    display:inline-block;
    height:29px;
    text-indent:-9999px;
    width:111px;
	}
	.downloadRecipe:hover
		{
		  background:url("../img/btn_downloadRecipe-on.jpg") no-repeat scroll 0 0 transparent; 
		} 
	.downloadRecipeWinner 
	{
    background:url("../img/btn_downloadRecipe-off.jpg") no-repeat scroll 0 0 transparent;
    display:inline-block;
    height:29px;
    text-indent:-9999px;
    width:111px;
	}
	.downloadRecipeWinner:hover
		{
		  background:url("../img/btn_downloadRecipe-on.jpg") no-repeat scroll 0 0 transparent; 
		} 	
	.recipeWinner 
	{
	    background: url("../img/dec2010RecipeBkg.jpg") no-repeat scroll 0 0 transparent;
	    height:719px;
	    width: 699px;
	    color: #000000;
	    font-size: 14px; 
	}	
	
	.recipeWinner .red 
	{
	    color: #bd1621;
	    font-size: 13px;
	    font-weight: bold;
	   
	}
	
	.recipeWinner h2 
	{
	    color: #c11721;
	    font-size: 16px; 
	    padding-bottom: 12px;
	}
	.recipeWinner .header 
	{
	    width: 400px;
	    padding: 55px 0px 35px 50px;
	}
	.recipeWinner .header p
	{
	    margin: 0;
	    padding: 0;
	}
		.recipeWinner .header .red
	{
	    color: #c11721;
	    font-size: 14px;
	    font-weight: bold;
	    padding-bottom: 5px;
	 }
	 .recipeWinner .header .brown
	{
	    color: #3b1101;
	    font-size: 12px;
	    padding-top: 5px;
	    padding-left: 3px;
	 }
	  .recipeWinner .header h1
	{
	    color: #3b1101;
	    font-size: 26px;
	    font-weight: bold;
	    padding: 0;
	    margin: 0;
	 }    
	.recipeWinner .column 
	{
	    float: left;
	    width: 280px;
	    padding-left: 40px;
	    
	}
		.recipeWinner .rightColumn 
	{
float:left;
padding:0 0 0 60px;
width:260px;
	   	}
	   	
	   		.recipeWinner .rightColumn .section p
	{
	    padding-left: 11px;
	    padding-bottom: 10px;
	    margin:0;
	}
	.recipeWinner .section 
	{
	    padding-left: 11px;
	    padding-bottom: 10px;
	}
		.recipeWinner .section p
	{
	    padding-left: 11px;
	    margin:0;
	}
	.recipeWinner .section  ul 
	{
	    list-style: none;
	    margin:0;
padding:0;
	   	}
	.recipeWinner .section  ul  li 
	{
line-height:1.2;
margin:0;
padding:0 0 8px;
	}
	.recipeWinner table 
	{
	    margin-left: 2px;
width:245px;
	}
	
	.recipeWinner td 
	{
	    	    vertical-align: top;
	    	    line-height: 1.4;
	    	    padding-bottom: 10px;
	}
.recipeWinner td img
	{
	    padding-right: 10px;
	}
	
	
	.featuredRecipe 
	{
    background:url("../img/btn_printRecipe.jpg") no-repeat scroll 0 0 transparent;
    display:inline-block;
    height:48px;
    text-indent:-9999px;
    width:150px;
    margin-left: 5px;
	}
	.featuredRecipe:hover 
	{
	    background-position: 0 -48px;    
    } 	
    
    /* NEWS */
    .news { margin-bottom: 10px; width: 760px; color: #363636; }
	.news h2 { background: url(../img/productBar.jpg) no-repeat bottom left; width: 600px; padding-bottom: 9px; }
	.newsImage { float: left; width: 153px; height: 140px; }
	.newsCopy { float: left; width: 600px; height: 140px; line-height: 16px; }
	.newsCopy p { margin-top:0; padding-top:2px; font-size: 12px; width:565px; }
    
    .article { padding-top: 10px; width: 760px; font-size: 13px; line-height: 20px; }
    .articleIntro { width: 390px; }
    
    .article a { color: #000; font-size: 13px; }
   
    
    /* ARTICLE BACKGROUNDS */
    #a_NookcolorWinners { background: url('../img/a_nookColorWinners.jpg') right top no-repeat; }
    
    
    /* TESTIMONIALS */
    .testimonials { width: 760px; font-size: 13px; }
    .testimonialsLeft { float: left; width: 390px; }
    .testimonialsRight { float: right; width: 330px; }
    .testimonial { padding-bottom: 24px; font-style: italic; }
    .testimonials span { color: #b60a30; font-style: normal; }
    
    
    /* eREADER GIVEAWAY */
    #sweepstakes #winnersReceive { padding: 288px 25px 20px 12px; background: url('../img/eReader/winnersReceive_bg.jpg') 0 0 no-repeat; line-height: 18px; }
    
    #sweepstakes #prizes { margin-bottom: 10px; padding: 13px 0 85px 12px; background: url('../img/eReader/prizes_bg.jpg') 0 0 no-repeat; font-size: 12px;  }
    #sweepstakes ul { margin-top: 0; margin-bottom: 12px; padding-left: 24px; padding-bottom:0;}
    #sweepstakes ul li { margin-bottom: 4px; color: #b60a30; }
    #sweepstakes ul.blackBullet li { margin-bottom: 4px; color: #252525; font-size: 13px; }
    #sweepstakes ul li span { color: #363636; }
    
    #sweepstakes_formBg { background: url('../img/eReader/sweepstakesForm_mid.jpg') 0 0 repeat-y; position: relative; }
    #sweepstakes_form { padding: 75px 50px 100px 40px; position: relative; z-index: 4; font-size: 12px; }
    
    #sweepstakes_legal { padding: 8px 0 30px 0; width: 760px; color: #363636; font-size: 9px; border-top: 1px solid #bfb3ac; }
    #sweepstakes_legal a, #sweepstakes_legal a:hover, #sweepstakes_legal a:visited { color: #363636; }

    #sweepstakes_rules {width:650px;}
    #sweepstakes_rules h2 {font-size:18px;}
    #sweepstakes_rules strong {color: #b60a30;}
    
    /* FORM INPUTS */
    #sweepstakes_form input[type=text], .typeText { margin: 2px 0 10px 0; width: 146px; line-height: 24px; height: 24px; border: 1px solid #838282; }
    #sweepstakes_form input.longText { width: 332px; }
    #sweepstakes_form input.smallText { width: 58px; }
    #sweepstakes_form input.cityText { width: 194px; }
    #sweepstakes_form input.lastText { width: 174px; }
    #sweepstakes_form select { margin: 2px 0 10px 0; padding: 4px 4px; width: 51px; border: 1px solid #838282; }
    
    #privacyModal { width: 432px; height: 260px; background: url('../img/privacyModal_bg.png') 0 0 no-repeat; position: absolute; right: 360px; bottom: 20px; _top: 430px; display:none;}
    #privacyCopy { padding: 82px 64px 0 40px; font-size: 12px; color: #363636; }
    #privacyCopy .red { color: #b60a30; }
    #privacyCopy a { text-decoration: underline; }
     
    #btn_enter { position: absolute; bottom: 74px; right: 39px; width: 220px; height: 65px; display: block; background: url('../img/eReader/btn_enterToWin.jpg') 0 0 no-repeat; }
    #btn_enter:hover {  background-position: 0 -65px; }
    
    #form_promoCode { background: url('../img/eReader/sweepstakesForm_top.jpg') 0 0 no-repeat; width: 424px; height: 286px; position: absolute; top: 0; }
    #form_signUp { background: url('../img/eReader/sweepstakesForm_bot.jpg') 0 0 no-repeat; width: 424px; height: 514px; position: absolute; bottom: 0; }

    .stepNumber1 { position: absolute; background: url('../img/eReader/icon_step1.png') top right no-repeat;height: 35px; right:393px; z-index: 3; width: 35px; text-align: right;}
    .stepNumber2 { position: absolute; background: url('../img/eReader/icon_step2.png') top right no-repeat;height: 35px; right:393px; z-index: 3; width: 35px; text-align: right;}

    
    .errorLeftArrow div { position: absolute; background: url('../img/eReader/error_leftArrow.png') top right no-repeat; height: 37px; right:393px; z-index: 5; width: 100%; text-align: right;}
    .errorLeftArrow div div { position: relative; right: 21px; padding: 0 0 0 10px; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: right; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    .errorRightArrow div { position: absolute; background: url('../img/eReader/error_rightArrow.png') top left no-repeat; height: 37px; left:393px; z-index: 5; width: 100%; text-align: left;}
    .errorRightArrow div div { position: relative; left: 21px; padding: 0 10px 0 0; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: left; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    .errorRightArrowIndent div { position: absolute; background: url('../img/eReader/error_rightArrow.png') top left no-repeat; height: 37px; left:350px; z-index: 5; width: 100%; text-align: left;}
    .errorRightArrowIndent div div { position: relative; left: 21px; padding: 0 10px 0 0; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: left; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}

    #extraCodes { display: none; }
    #btn_addCode { margin-left: 5px; }
    
    /* COPY STYLES */
    #sweepstakes .redSubHead { font-size: 18px; color: #b60a30; font-weight: bold; }
    #sweepstakes h2 { padding: 5px 0 5px 0; font-size: 30px; color: #252525; }
    #sweepstakes h3, #sweepstakes .h3  { margin-bottom: 5px; font-size: 14px; color: #b60a30; font-weight: bold; }
    #sweepstakes .formHeader { font-size: 21px; font-weight: bold; color: #252525; }
    #sweepstakes label { font-size: 11px; }
    #sweepstakes .finePrint { font-size: 9px; color: #363636; }
    #sweepstakes .finePrint a, #sweepstakes .finePrint a:visited { font-size: 9px; color: #363636; }
    #sweepstakes .finePrint a.red, #sweepstakes .finePrint a.red:hover, #sweepstakes .finePrint a.red:visited { color: #B60A30; }
    #sweepstakes .redBold { color: #b60a30; font-weight: bold; }

    .unselectable { /* a way of marking the text "unselectable" */
        user-select: none;
        -moz-user-select: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -ms-behavior: url(unselectable.htc); /* change this path as needed */
        behavior: url(unselectable.htc); /* change this path as needed */
    }
    
    
    
    /* SWEEPSTAKES AMOE */
    #sweepstakes_amoe { width: 760px; height: 600px; background-image: url('../img/eReader/sweepstakes_amoe.jpg'); background-repeat:no-repeat; }
    #sweepstakes .leftSide { width: 430px; float: left;  }
    #sweepstakes .rightSide { padding: 300px 0 0 0;  width: 310px; float: left;  }
    #sweepstakes .rightSide ul { padding-left: 24px; margin-left: 0; }
    
    #sweepstakes_amoe #sweepstakes_form { padding: 70px 64px 0 45px; height: 530px;  }
    #sweepstakes_amoe #sweepstakes_form input.lastText { width: 168px; }
    #sweepstakes_amoe #sweepstakes_form input.longText { width: 324px; }
    #sweepstakes_amoe .formHeader { color: #b60a30; }
    
    #btn_getCode { /*position: absolute; bottom: 120px; right: 19px;*/ width: 210px; height: 65px; display: block; background: url('../img/eReader/btn_getCode.jpg') 0 0 no-repeat; }
    #btn_getCode:hover {  background-position: 0 -65px; }
    #btn_returnToEnter { position: absolute; top: 246px; left: 35px; width: 346px; height: 65px; display: block; background: url('../img/eReader/btn_returnToEnter.jpg') 0 0 no-repeat; }
    #btn_returnToEnter:hover {  background-position: 0 -65px; }
    #legalNote { position: absolute; right: 70px; bottom: 105px; font-size: 10px;  }
    
    
    /* SWEEPSTAKES WINNERS */
    #sweepstakes_winners { width: 760px; background: url('../img/eReader/sweepstakes_thanks.jpg') right top no-repeat; }
    #sweepstakes_winners .bodyCopy { font-size: 13px; }
    #sweepstakes_winners .leftSide ul { margin-bottom: 30px; }
    #sweepstakes_winners .leftSide ul li span { color: #363636; font-size: 14px; line-height: 18px; }
    .ulTitle { margin-bottom: 5px; color: #b60a30; font-size: 16px; font-weight: bold; border-bottom: 1px solid #dcd0b4;  }
    .winnerBubble { margin-bottom: 38px; padding: 15px 0 0 15px; color: #b60a30; width: 106px; height: 36px; font-size: 20px; font-weight: bold; background: url('../img/eReader/winnerBubble.png') 0 0 no-repeat; }
    .btn_winners { display: block; width: 102px; height: 32px; background: url("../img/eReader/btn_winners.png") 0 0 no-repeat;  }
    .btn_winners:hover { background-position: 0 -32px; }
    .rightSide #testimonials { list-style:none inside; }
    .rightSide #testimonials li { margin-bottom:30px; color:#363636; font-style:italic; line-height:19px !important; }
    .rightSide #testimonials li .author { display:block; padding-top:4px; color:#B60A30; font-style:normal; }
    
    /* SWEEPSTAKES THANKS */
     #sweepstakes_thanks { width: 760px; height: 575px; background: url('../img/eReader/sweepstakes_thanks.jpg') right top no-repeat; }
     #sweepstakes_thanks .bodyCopy { font-size: 13px; }
     
    a#btn_visitBLC {
        background:url("../img/eReader/btn_visitLunchClub.jpg") no-repeat scroll 0 0 transparent;
        display:block;
        height:44px;
        width:180px;
    }
        a#btn_visitBLC:hover {
        background-position:0 -44px;
    }
    
    a#btn_referFriend {
        background:url("../img/eReader/btn_referFriend.jpg") no-repeat scroll 0 0 transparent;
        display:block;
        height:44px;
        width:145px;
    }
        a#btn_referFriend:hover {
        background-position:0 -44px;
    }
    
    a#btn_joinBLC {
        background:url("../img/eReader/btn_joinLunchClub.jpg") no-repeat scroll 0 0 transparent;
        display:block;
        height:44px;
        width:180px;
    }
        a#btn_joinBLC:hover {
        background-position:0 -44px;
    }
	
	/* BE A READER */
	
	
	#BARContainer {
	padding-top: 13px;		
	}
	
	#BARMainContent {
	width: 416px;
	background-image: url(../img/be_a_reader/BDG_Be_a_Reader_books_head.jpg);
	background-position: top;
	float: left;
	height: 820px;
	background-repeat: no-repeat;
	}
	
	#BARSidebar {
	float: right;
	width: 344px;
	height: 690px;
	background-image: url(../img/be_a_reader/BDG_Be_a_Reader_Side_Hero.jpg);
	background-repeat: no-repeat;
	}
	
	.movie {
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: -9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	.topParagraph {
	margin-top: 113px;
	padding-bottom: 4px;
	}
	
	.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #b60a30;		
	}
	
	#secondParagraph {
	margin: 0px;
	padding: 0px;			
	}
	
	#secondParagraph img {
	float: left;
	height: 103px;
	width: 65px;
	margin-bottom: 10px;			
	}
	
	#secondParagraph p {
	float: left;
	height: 103px;
	width: 315px;
	padding-left: 12px;
	margin-bottom: 10px;				
	}
	
	#fourthParagraph img {
	float: left;
	height: 98px;
	width: 146px;		
	}
	
	#fourthParagraph p {
	float: left;
	height: 98px;
	width: 267px;
	margin-right: 3px;		
	}
	
	.sideParagraph, .sideParagraph-special {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #553f13;
	text-align: center;
	margin-top: 374px;
	line-height: 21px;
	}
	.sideParagraph-special strong {
	    color:#c11721;
	    font-weight:bold;
    }	
	.sideParagraph-special 
	{
	    padding-left:34px;
	    width:280px;
	    font-size:16px !important;
	}
	
	#BARSidebar ul{
	padding-left: 87px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #372e07;
	padding-bottom: 3px;
	margin-left: 0px;
	}
	
	#BARSidebar li{
	background-image: url(../img/be_a_reader/BDG_Be_a_Reader_arrow.png);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
	font-style: normal;
	display: block;
	padding-left: 15px;
	line-height: 22px;
	list-style:none;
	}
	
	
	#enterButton {
	width: 225px;
	padding-left: 75px;	
	}
	

	.enterRoll{
	display: block;		
	}
	
	#enterButton a{
	background-image: url(../img/be_a_reader/BDG_Be_a_Reader_enter_sprite.png);
	background-repeat: no-repeat;
	color: #603913;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	height: 63px;
	text-indent: -9999px;
	width: 225px;
	
	}
	
	#enterButton a:hover{
	background-image: url(../img/be_a_reader/BDG_Be_a_Reader_enter_sprite.png);
	background-repeat: no-repeat;
	color: #603913;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	height: 63px;
	text-indent: -9999px;
	width: 225px;
	background-position: 0px -65px;
	}
	
	.FBpadding {
	padding-left: 134px;
	padding-top: 6px;
	}
	
	.sideRedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 25px;
	font-weight: bold;
	color: #b60a30;
	}
	
	#contestBold {
	width: 225px;
	padding-left: 97px;
	margin-top: -3px;
	}
	
	#topContent{
	margin: 0px;
	padding: 0px;	
	}
	
	.clear {
	clear: both;		
	}
	
	/* Quick Bytes */
	#pageQuickbytes * { margin:0; padding:0; border:none 0px; outline:none; }
	#pageQuickbytes a span { display:none; }
	#pageQuickbytes { padding-top:30px; }
	#pageQuickbytes p { clear:both; padding:10px 0 10px; }
	#pageQuickbytes h2 { clear:both; width:100%; font-size:21px; margin-bottom:27px; padding-bottom:10px; border-bottom:1px solid #dcd0b4; color:#b60a30; }
	#pageQuickbytes h3 { clear:both; width:75%; font-size:17px; margin-bottom:13px; padding-bottom:4px; border-bottom:1px solid #dcd0b4; color:#b60a30; }
	#pageQuickbytes h4 { clear:both; padding-bottom:7px; font-size:14px; color:#b60a30; }
	#pageQuickbytes .recipe { padding-top: 30px; }
	#pageQuickbytes .desc { padding:20px 0 5px; }
	#pageQuickbytes .desc p { width:75%; padding:0 0 20px; }
	#pageQuickbytes .desc .instruction { font-size:12px; }
	#pageQuickbytes ul { padding:0 40px 20px 0; list-style:none outside none; }
	#pageQuickbytes .ingredients, #pageQuickbytes .nutrition { font-size:12px; list-style:square outside; }
	#pageQuickbytes .ingredients li, #pageQuickbytes .nutrition li { padding-bottom:2px; margin-left:20px; }
	#pageQuickbytes .ingredients, #pageQuickbytes .nutrition { float:left; width:auto; }
	#pageQuickbytes .btnDownloadRecipe { margin:0 0 7px -7px; display:block; background:url("/img/btnDownload.jpg") 0 0 no-repeat; width:150px; height:53px; }
	#pageQuickbytes .btnDownloadRecipe:hover { background:url("/img/btnDownload.jpg") 0 -53px no-repeat; }
    #pageQuickbytes .btnPrintRecipe { margin:0 0 7px -7px; display:block; background:url("/img/btnPrint.jpg") 0 0 no-repeat; width:110px; height:53px; }
	#pageQuickbytes .btnPrintRecipe:hover { background:url("/img/btnPrint.jpg") 0 -52px no-repeat; }
	#pageQuickbytes .btnReturnTop { color:#4f4024; font-size:9px; text-transform:uppercase; text-decoration:none; }
	#pageQuickbytes .btnReturnTop:hover {text-decoration:underline; }
	#pageQuickbytes hr { margin-bottom:10px; color:#dcd0b4; background-color:#dcd0b4; height:1px; width:100%; clear:both; }
	#pageQuickbytes .multiples { padding:0; }
	#pageQuickbytes .multiples > li { float:left; width:50%; }
	/*#pageQuickbytes .multiples .first { border-right:1px solid #000; }
		
	/* -- MAKE A SANDWHICH PROMOTION -- */
	/* GENERAL ------------------------ */
	
	.msMakeSandwich * { font:14px Arial,Helvetica,san-serif; margin:0; padding:0; }
	.msMakeSandwich { padding:15px 0 0; }
	.msMakeSandwich ul { list-style:none outside; }
	.msMakeSandwich h1 { position:relative; z-index:9999; margin:0 0 15px 0; padding:0 0 0 0; font-size:40px; line-height:38px; font-weight:bold; }
	.msMakeSandwich h2 { font-size:21px; color:#252525; font-weight:bold; }
	.msMakeSandwich .redSubHead, .msMakeSandwich .redSubHeadSmall { color:#b60a30; font-weight:bold; }
	.msMakeSandwich .redSubHead { font-size:18px; }
	.msMakeSandwich .blackSubHead { color:#000000; font-size:16px; font-weight:bold; }
	.msMakeSandwich .redSubHeadSmall { font-size:13px; }
	.msMakeSandwich .largeCopy { font-size:16px; line-height:21px; }
	.msMakeSandwich .hasBullets { list-style:disc outside; list-style-image:url("/img/make_sandwich/listBullet.jpg"); }
    
    /* { Rails } */
	.msMakeSandwich .leftSide { position:relative; z-index:9999; float: left; width:411px; }
    .msMakeSandwich .rightSide { position:relative; z-index:1; float:left; width:349px; height:560px; min-height:560px; margin-top:8px; background:url("/img/make_sandwich/tertPrizes.jpg") no-repeat; }

	/* { Button } */
	.msMakeSandwich a span { display:none; }
	.msMakeSandwich #btn_joinBLC { display:block; width:205px; height:48px; background:url("/img/make_sandwich/btn_joinLunchClub.jpg") 0 0 no-repeat; }
	.msMakeSandwich #btn_joinBLC:hover { background:url("/img/make_sandwich/btn_joinLunchClub.jpg") 0 -48px no-repeat; }
	.msMakeSandwich #btn_likeFacebook { display:block; width:231px; height:51px; background:url("/img/make_sandwich/btn_likeFacebook.jpg") 0 0 no-repeat; }
	.msMakeSandwich #btn_likeFacebook:hover { background:url("/img/make_sandwich/btn_likeFacebook.jpg") 0 -51px no-repeat; }
	.msMakeSandwich #btn_tellFriend { display:block; width:151px; height:48px; background:url("/img/make_sandwich/btn_tellFriend.jpg") 0 0 no-repeat; }
	.msMakeSandwich #btn_tellFriend:hover { background:url("/img/make_sandwich/btn_tellFriend.jpg") 0 -48px no-repeat; }
	.msMakeSandwich #btn_getCode { display:block; width:151px; height:49px; background:url("/img/make_sandwich/btn_getCode.jpg") 0 0 no-repeat; }
	.msMakeSandwich #btn_getCode:hover { background:url("/img/make_sandwich/btn_getCode.jpg") 0 -49px no-repeat; }
	.msMakeSandwich #btn_returnToEnter { display:block; position:static; width:265px; height:50px; background:url("/img/make_sandwich/btn_returnToEnter.jpg") 0 0 no-repeat; }
	.msMakeSandwich #btn_returnToEnter:hover { background:url("/img/make_sandwich/btn_returnToEnter.jpg") 0 -50px no-repeat; }
	.msMakeSandwich #btn_enter { display:block; position:static; width:155px; height:67px; background:url("/img/make_sandwich/btn_enterToWin.jpg") 0 0 no-repeat; }
	.msMakeSandwich #btn_enter:hover { background:url("/img/make_sandwich/btn_enterToWin.jpg") 0 -67px no-repeat; }
	
    /* -------------------------------- */

	/* - Landing Page - */
	#MAS_pageLP { position:relative; width:760px; }
	#MAS_pageLP h1 { position:absolute; left:0; padding-bottom:10px; margin-bottom:0; }
	#MAS_pageLP .leftSide { position:relative; z-index:1; float: left; width:334px; padding-top:90px; }
	#MAS_pageLP .leftSide > img { margin-bottom:15px; }
	#MAS_pageLP .leftSide .redSubHead { margin-bottom:25px; font-size:21px; font-weight:bold; line-height:24px; }
	#MAS_pageLP .leftSide .redSubHead span { font-size:18px; color:#262626; }
	#MAS_pageLP .leftSide .lowerCopy { padding-left:38px; line-height:18px; font-size:13px; }
	#MAS_pageLP .leftSide .lowerCopy span { font-weight:bold; font-size:16px; color:#b60a30; }
    #MAS_pageLP .rightSide { position:relative; z-index:11; float:left; width:426px; height:auto; padding-top:42px; background:none !important; }
    #MAS_pageLP #formContainerBG { background: url('../img/make_sandwich/sweepstakesForm_mid.jpg') 0 0 repeat-y; position: relative; }
    #MAS_pageLP #birdPDF { position: absolute; z-index:5; top:-25px; left:138px; width:128px; height:50px; }
    #MAS_pageLP #birdPDF a { display:block; width:128px; height:50px; background:url("/img/make_sandwich/btn_dlColoringPDF.jpg") no-repeat; }
    #MAS_pageLP #formTop { background: url('../img/make_sandwich/sweepstakesForm_top.jpg') 0 0 no-repeat; width: 424px; height: 292px; position: absolute; top: 0; }
    #MAS_pageLP #formBottom { background: url('../img/make_sandwich/sweepstakesForm_bot.jpg') 0 0 no-repeat; width: 426px; height: 514px; position: absolute; bottom: 0; }
    #MAS_pageLP #mainFormEntry { padding: 98px 50px 75px 40px; position: relative; z-index: 4; font-size: 12px; }
    #MAS_pageLP #mainFormEntry label { display:block; margin-bottom:2px; font-size:11px; }
    #MAS_pageLP #formPart1, #MAS_pageLP #formPart2 { clear:both; }
    #MAS_pageLP #formPart2 { position:relative; }
    
    
    
    
    #MAS_pageLP #formPart1 .errorLeftArrow div { position: absolute; background: url('../img/eReader/error_leftArrow.png') top right no-repeat; height: 37px; right:393px; z-index: 5; width: 100%; text-align: right;}
    #MAS_pageLP #formPart1 .errorLeftArrow div div { position: relative; right: 21px; padding: 0 0 0 10px; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: right; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    #MAS_pageLP #formPart1 .errorRightArrow div { position: absolute; background: url('../img/eReader/error_rightArrow.png') top left no-repeat; height: 37px; left:393px; z-index: 5; width: 100%; text-align: left;}
    #MAS_pageLP #formPart1 .errorRightArrow div div { position: relative; left: 21px; padding: 0 10px 0 0; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: left; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    #MAS_pageLP #formPart1 .errorRightArrowIndent div { position: absolute; background: url('../img/eReader/error_rightArrow.png') top left no-repeat; height: 37px; left:387px; z-index: 5; width: 100%; text-align: left;}
    #MAS_pageLP #formPart1 .errorRightArrowIndent div div { position: relative; left: 21px; padding: 0 10px 0 0; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: left; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    #MAS_pageLP #formPart2 .errorLeftArrow div { position: absolute; background: url('../img/eReader/error_leftArrow.png') top right no-repeat; height: 37px; right:343px; z-index: 5; width: 100%; text-align: right;}
    #MAS_pageLP #formPart2 .errorLeftArrow div div { position: relative; right: 21px; padding: 0 0 0 10px; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: right; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    #MAS_pageLP #formPart2 .errorRightArrow div { position: absolute; background: url('../img/eReader/error_rightArrow.png') top left no-repeat; height: 37px; left:393px; z-index: 5; width: 100%; text-align: left;}
    #MAS_pageLP #formPart2 .errorRightArrow div div { position: relative; left: 21px; padding: 0 10px 0 0; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: left; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    #MAS_pageLP #formPart2 .errorRightArrowIndent div { position: absolute; background: url('../img/eReader/error_rightArrow.png') top left no-repeat; height: 37px; left:387px; z-index: 5; width: 100%; text-align: left;}
    #MAS_pageLP #formPart2 .errorRightArrowIndent div div { position: relative; left: 21px; padding: 0 10px 0 0; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: left; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
      
      
      
      
    #MAS_pageLP #formPart1 { margin-bottom:25px; }
    #MAS_pageLP #mainFormEntry input { padding:5px 0 5px 5px; height:16px; border:1px solid #838282; }
    #MAS_pageLP .stepOne, #MAS_pageLP .stepTwo { position:absolute; z-index:3; width:35px; height:35px;  }
    #MAS_pageLP .stepOne { top:136px; left:3px; background: url('../img/make_sandwich/icon_step1.png') top right no-repeat; }
    #MAS_pageLP #formPart2 .stepTwo { top:-6px; left:-37px; background: url('../img/make_sandwich/icon_step2.png') top right no-repeat; }
    #MAS_pageLP .formHeader { font-size:21px; font-weight:bold; margin-bottom:20px; }
    #MAS_pageLP .onpackCopy, #MAS_pageLP .contactInfoCopy { font-size:12px; line-height:17px; }
    #MAS_pageLP .onpackCopy strong, #MAS_pageLP .contactInfoCopy strong { font-size:13px; font-weight:bold; }
    #MAS_pageLP .onpackCopy { width:200px; margin-bottom:15px; margin-bottom:18px \0/IE9; }
    #MAS_pageLP .contactInfoCopy { width:341px; margin-bottom:15px; }
    #MAS_pageLP .promoCodes { float:left; font-weight:bold; padding-bottom:5px; }
    #MAS_pageLP #promoCodes .copy { line-height:17px; }
    #MAS_pageLP .promoCodes input { float:left; width:158px; margin-right:6px; }
    #MAS_pageLP .promoCodes > img { float:left; margin:4px 0 0; cursor:pointer; }
    #MAS_pageLP #extraCodes { padding-top:9px; }
    #MAS_pageLP #extraCodes .row1 > div, #MAS_pageLP #extraCodes .row2 > div { padding-bottom:4px; }
    #MAS_pageLP #extraCodes, #MAS_pageLP #extraCodes .row1, #MAS_pageLP #aextraCodes .row2 { clear:both; }
    #MAS_pageLP #extraCodes .row1, #MAS_pageLP #extraCodes .row2 { float:left; width:163px; }
    #MAS_pageLP #extraCodes .row1 input, #MAS_pageLP #extraCodes .row2 input { width:158px; margin:0; }
    #MAS_pageLP #extraCodes .row1 { margin-right:10px; }
    #MAS_pageLP .finePrint, #MAS_pageLP .finePrint a { clear:both; color:#363636; font-size:10px; } 
    #MAS_pageLP .userName, #MAS_pageLP .userAddress, #MAS_pageLP .userAddressDetails { margin-bottom:10px; }
    #MAS_pageLP .userEmail { margin-bottom:20px; }
    #MAS_pageLP .userCheckboxes { margin-bottom:12px; }
    #MAS_pageLP .userName .firstName, #MAS_pageLP .userName .lastName { float:left; }
    #MAS_pageLP .userName .firstName { margin-right:6px; }
    #MAS_pageLP .userName .firstName input { width:145px; }
    #MAS_pageLP .userName .lastName input { width:170px; }
    #MAS_pageLP .userAddress input, #MAS_pageLP .userEmail input { width:328px; }
    #MAS_pageLP .userAddressDetails .userCity, #MAS_pageLP .userAddressDetails .userState, #MAS_pageLP .userAddressDetails .userZip { float:left; }
    #MAS_pageLP .userCity, #MAS_pageLP .userState { margin-right:6px; }
    #MAS_pageLP .userCity input { width:192px; }
    #MAS_pageLP .userState select { width:56px; height:28px; *margin-top:4px; padding:3px 3px 4px 2px; border:1px solid #838282; }
    #MAS_pageLP .userZip input { width:61px; }
    #MAS_pageLP .userCheckboxes a { font-size:12px; }
    #MAS_pageLP .userCheckboxes .checkOne td { padding-bottom:10px; }
    #MAS_pageLP .userCheckboxes table label { line-height:16px; }
    #MAS_pageLP .userCheckboxes strong { margin-right:2px; color:#b60a30; font-weight:bold; }
    #MAS_pageLP .userCheckboxes input { float:left; margin-right:8px; border:0 none !important; }
    #MAS_pageLP .userCheckboxes label { float:right; width:313px; margin-bottom:0 !important; font-weight:normal !important; font-size:12px !important; }
    #MAS_pageLP .submitEntry p { float:left; padding-left:21px; line-height:16px; font-size:10px; color:#252525; }
    #MAS_pageLP .submitEntry a { font-size:10px; color:#252525;  }
    #MAS_pageLP .submitEntry #btn_enter { float:right; margin-top:6px; }
    #MAS_pageLP #privacyModal { width:432px; height:260px; background:url('../img/privacyModal_bg.png') 0 0 no-repeat; position:absolute; right:360px; bottom:38px; display:none; }
    #MAS_pageLP #privacyCopy { padding: 82px 64px 0 40px; font-size: 12px; color: #363636; }
    #MAS_pageLP #privacyCopy .redSubHead { font-size:13px; }
    #MAS_pageLP #privacyCopy a { font-size:12px; text-decoration: underline; }

	/* - AMOE (Step 1 & Step 2) - */
	#MAS_pageAMOE .entryForm { position:relative; width:367px; height:548px; background:url("/img/make_sandwich/amoeFormBG.jpg") no-repeat; padding:56px 0 0 49px; }
	#MAS_pageAMOE .errorRightArrow div { left:366px !important; }
	#MAS_pageAMOE .errorRightArrow > div { bottom:216px; *bottom:207px; }
    #MAS_pageAMOE .errorRightArrow div div { left:21px !important; }
	#MAS_pageAMOE .entryForm .stepOne { position:absolute; z-index:3; top:157px; left:6px; width:35px; height:35px; background:url("/img/make_sandwich/icon_step1.png") no-repeat; }
	#MAS_pageAMOE .entryForm #ctl00_MainContent_pnlStep2 .stepTwo { position:absolute; z-index:3; top:-7px; left:-42px; width:35px; height:35px; background:url("/img/make_sandwich/icon_step2.png") no-repeat; }
	#MAS_pageAMOE .entryForm > p { padding-left:3px; }
	#MAS_pageAMOE .entryForm .redSubHead { margin-bottom:13px; }
	#MAS_pageAMOE .entryForm .blackSubHead { margin-bottom:17px; }
	#MAS_pageAMOE .entryForm label { display:block; margin-bottom:2px; font-size:11px; }
	#MAS_pageAMOE .entryForm input { padding:5px 0 5px 5px; border:1px solid #838282; }
	#MAS_pageAMOE .entryForm #ctl00_MainContent_pnlStep1 .formInputs { padding-left:3px; }
	#MAS_pageAMOE .entryForm .nameInput { float:left; }
	#MAS_pageAMOE .entryForm .nameInput input, #MAS_pageAMOE .entryForm .last input { width:142px; }
	#MAS_pageAMOE .entryForm .nameInput input { margin-right:7px; }
	#MAS_pageAMOE .entryForm .last input { margin-right:0px; }
	#MAS_pageAMOE .entryForm .emailInput, #MAS_pageAMOE .entryForm .captchaInput { clear:both; }
	#MAS_pageAMOE .entryForm .emailInput { margin-bottom:20px; padding-top:10px; }
	#MAS_pageAMOE .entryForm .emailInput input { width:298px; }
	#MAS_pageAMOE .entryForm .captchaInput { margin:0 0 20px -4px; }
	#MAS_pageAMOE .entryForm .amoeNotes { float:left; width:145px; font-size:10px; line-height:11px; letter-spacing:.2px; }
	#MAS_pageAMOE .entryForm .amoeNotes .validationNote { margin-bottom:2px; font-size:10px; }
	#MAS_pageAMOE .entryForm .amoeNotes .legalNote, #MAS_pageAMOE .entryForm .amoeSuccessNotes .legalNote { clear:both; font-size:10px; }
	#MAS_pageAMOE .entryForm #btn_getCode { float:right; padding-right:50px; }
	#MAS_pageAMOE .entryForm #ctl00_MainContent_pnlStep2 { position:relative; width:318px; height:326px; padding:0 20px 20px 3px; }
	#MAS_pageAMOE .entryForm #promoCodes { font-size:13px; }
	#MAS_pageAMOE .entryForm #promoCodes .code { margin-bottom:15px; font-weight:bold; }
	#MAS_pageAMOE .entryForm #promoCodes .code .unselectable { letter-spacing:.5px; font-weight:bold; color:#b60a30; }
	#MAS_pageAMOE .entryForm #promoCodes .copy { margin-bottom:20px; }
	#MAS_pageAMOE .entryForm #promoCodes .copy span { color:#b60a30; font-weight:bold; text-transform:uppercase; }
	#MAS_pageAMOE .entryForm #promoCodes #btn_returnToEnter { margin:0 0 6px -2px; }
	
	/* Contest Closed */
	#MAS_pageClosed .largeCopy { margin:15px 0 15px 0; }
	#MAS_pageClosed .redSubHead { margin-bottom:15px; }
    #MAS_pageClosed .redSubHead span { font-size:16px; color:#252525; }
    #MAS_pageClosed ul { margin:0 0 15px 40px; }
    #MAS_pageClosed ul li { margin-bottom:10px; font-size:13px; }
    #MAS_pageClosed ul .last { margin-bottom:0; }
    #MAS_pageClosed .redSubHeadSmall { margin-bottom:15px; }

	/* - Rules and Regulations - */
	#MAS_pageRules .leftSide { width:611px; }
	#MAS_pageRules .leftSide a { font-size:12px; }
	#MAS_pageRules h2 { color:#b60a30; margin-bottom:15px; }
	#MAS_pageRules p strong, #MAS_pageRules .prizesLegal .title { color:#b60a30; font-size:12px; font-weight:bold; }
	#MAS_pageRules p { margin-bottom:25px; font-size:12px; line-height:18px; }
	#MAS_pageRules table { width:611px; margin-bottom:40px; text-align:center; }
	#MAS_pageRules table .title td { width:125px; height:84px; padding:0; background:#b60a30; color:#fff; font-size:14px; font-weight:bold; border-right:0 none; }
	#MAS_pageRules table td { padding:6px 0; border-right:1px #000000 solid; }
	#MAS_pageRules table tr .last { border-right:0 none; }
	#MAS_pageRules .generalRules span { font-size:12px; font-weight:bold; color:#252525; }
	#MAS_pageRules .prizesLegal strong { color:#252525; }
	
	/* - Thanks (Members & Non Members) - */
	#MAS_pageThanksM h2, #MAS_pageThanksNM h2 { margin-bottom:15px; }
	#MAS_pageThanksM p, #MAS_pageThanksNM p { margin-bottom:15px; }
	#MAS_pageThanksM { width:760px; }
    #MAS_pageThanksM #btn_likeFacebook { margin-bottom:9px; }
    #MAS_pageThanksNM .redSubHead span { font-size:16px; color:#252525; }
    #MAS_pageThanksNM ul { margin:0 0 15px 40px; }
    #MAS_pageThanksNM ul li { margin-bottom:10px; font-size:13px; }
    #MAS_pageThanksNM ul .last { margin-bottom:0; }
    
    /* - Winners - */
    #MAS_pageWinners .largeCopy { margin:15px 0 50px 0; }
    #MAS_pageWinners img { margin-bottom:25px }
    #MAS_pageWinners ul { margin:0 0 20px 25px; }
    #MAS_pageWinners .last { margin:0 0 0 25px; }
    #MAS_pageWinners ul li { margin-bottom:4px; list-style:none inside; list-style-image:url("/img/make_sandwich/listBullet2.jpg"); }
    #MAS_pageWinners ul p { width:257px; margin-bottom:6px; padding-bottom:1px; font-size:16px; font-weight:bold; color#b60a30; border-bottom:1px solid #dcd0b4; }
    
    
    
    
    /* -- FK GIVEAWAY PROMOTION -- */
	
	/* GENERAL ------------------------ */
	.FK-giveaway * { font:14px Arial,Helvetica,san-serif; margin:0; padding:0; }
	.FK-giveaway { padding:15px 0 0; }
	.FK-giveaway ul { list-style:none outside; }
	.FK-giveaway h1 { position:relative; z-index:9999; margin:0 0 9px; padding:0 0 0 0; font-size:40px; line-height:38px; font-weight:bold; }
	.FK-giveaway h2 { font-size:21px; color:#252525; font-weight:bold; line-height:22px;  }
	.FK-giveaway .redSubHead, .FK-giveaway .redSubHeadSmall { color:#b60a30; font-weight:bold; }
	.FK-giveaway .redSubHead { font-size:18px; }
	.FK-giveaway .redSubHead span { color:#000; line-height:19px; }
	.FK-giveaway .blackSubHead { color:#000000; font-size:16px; font-weight:bold; }
	.FK-giveaway .redSubHeadSmall { font-size:13px; }
	.FK-giveaway .largeCopy { font-size:16px; line-height:21px; }
	.FK-giveaway .largeCopy span { color:#b60a30; font-weight:bold; }
	.FK-giveaway .hasBullets { list-style:disc outside; list-style-image:url("/img/make_sandwich/listBullet.jpg"); }
	.FK-giveaway .more-chances { background: url('../img/50k/gfxMoreChancesRepeater.jpg') 0 0 repeat-y; position: relative; }
    .FK-giveaway .mc-top { background: url('../img/50k/gfxMoreChancesTop.jpg') 0 0 no-repeat; width: 361px; height: 136px; position: absolute; top: 0; }
    .FK-giveaway .mc-bottom { background: url('../img/50k/gfxMoreChancesBottom.jpg') 0 0 no-repeat; width: 361px; height: 26px; position: absolute; bottom: 0; }
    .FK-giveaway .mc-copy { padding: 103px 160px 31px 48px; position: relative; z-index: 4; }
    .FK-giveaway .mc-copy a { font-size:12px; color:#000; }
    .FK-giveaway .mc-copy strong { font-weight:bold; color:#b60a30; font-size:12px; }
    .FK-giveaway .mc-copy p { font-size:12px !important; }
    .FK-giveaway .mc-copy img { position:absolute; top:92px; right:-30px; }
    .FK-giveaway .rightSide .lowerCopy { text-align:center; font-weight:bold; font-size:19px; color:#b60a30; }
	.FK-giveaway .rightSide .lowerCopy span { font-weight:bold; font-size:20px; color:#000; }
	.lrg-red { font-size:19px; color:#b60a30; font-weight:bold; }
	.lrg-red-2 { padding-top:5px; font-size:21px; color:#b60a30; font-weight:bold; }
	#ctl00_MainContent_pnlTitleOrig strong { font-weight:bold; }
	.fk-tree { color:#240800 !important; text-align:center; font-size:14px !important; font-weight:bold !important; }
	.fk-tree a { text-decoration:none; color:#240800 !important; font-size:14px !important; font-weight:bold !important; }
	.fk-tree a:hover { color:#b60a30 !important; }
	.fk-tree img { padding-top:3px; }
	
	#ctl00_MainContent_gvCodes { border:1px solid #49030d; }
	#ctl00_MainContent_gvCodes td, #ctl00_MainContent_gvCodes th { padding:7px 10px; border:1px solid #49030d; }
	#ctl00_MainContent_gvCodes th { min-width:75px; }
	.lookup a { clear:both; display:block; margin-top:15px; padding:4px 7px; width:95px; background:#780004; color:#fff; text-transform:uppercase; text-decoration:none; text-align:center; font-size:12px; }
	.lookup a:hover { background:#80010c; color:#f8d1a3; }
	
	#btn-tell-a-friend-link { display:block; margin-top:8px; }

    #quick-footer { clear:both; width:760px; color:#a4a4a4; padding-top:35px; }
    #quick-footer a { color:#a4a4a4; }
    #quick-footer p { clear:both; font-size:11px; line-height:14px; margin:0; padding:0; }
	#quick-footer hr { float:left; clear:both; margin:18px 0 16px; width:100%; color:#a4a4a4; background:#a4a4a4; border-color:#a4a4a4; }
    
    /* { Rails } */
    .FK-giveaway .leftSide { position:relative; z-index:11; float:left; width:426px; height:auto; background:none !important; }
	.FK-giveaway .rightSide { position:relative; z-index:1; float: left; width:333px; padding-top:66px; }

	/* { Button } */
	.FK-giveaway a span { display:none; }
	.FK-giveaway #btn_joinBLC { display:block; width:205px; height:48px; background:url("/img/make_sandwich/btn_joinLunchClub.jpg") 0 0 no-repeat; }
	.FK-giveaway #btn_joinBLC:hover { background:url("/img/make_sandwich/btn_joinLunchClub.jpg") 0 -48px no-repeat; }
	.FK-giveaway #btn_likeFacebook { display:block; width:231px; height:51px; background:url("/img/make_sandwich/btn_likeFacebook.jpg") 0 0 no-repeat; }
	.FK-giveaway #btn_likeFacebook:hover { background:url("/img/make_sandwich/btn_likeFacebook.jpg") 0 -51px no-repeat; }
	.FK-giveaway #btn_tellFriend { display:block; width:151px; height:48px; background:url("/img/make_sandwich/btn_tellFriend.jpg") 0 0 no-repeat; }
	.FK-giveaway #btn_tellFriend:hover { background:url("/img/make_sandwich/btn_tellFriend.jpg") 0 -48px no-repeat; }
	.FK-giveaway #btn_getCode { display:block; width:151px; height:49px; background:url("/img/make_sandwich/btn_getCode.jpg") 0 0 no-repeat; }
	.FK-giveaway #btn_getCode:hover { background:url("/img/make_sandwich/btn_getCode.jpg") 0 -49px no-repeat; }
	.FK-giveaway #btn_returnToEnter { display:block; position:static; width:265px; height:50px; background:url("/img/make_sandwich/btn_returnToEnter.jpg") 0 0 no-repeat; }
	.FK-giveaway #btn_returnToEnter:hover { background:url("/img/make_sandwich/btn_returnToEnter.jpg") 0 -50px no-repeat; }
	.FK-giveaway #btn_enter { display:block; position:static; width:155px; height:67px; background:url("/img/make_sandwich/btn_enterToWin.jpg") 0 0 no-repeat; }
	.FK-giveaway #btn_enter:hover { background:url("/img/make_sandwich/btn_enterToWin.jpg") 0 -67px no-repeat; }
	
    /* -------------------------------- */

	/* - Landing Page - */

	#FK-pageLP { position:relative; width:760px; }
	#FK-pageLP h1 { position:absolute; left:0; padding-bottom:6px; margin-bottom:0; }
	#FK-pageLP .leftSide { padding-top:54px; }
	#FK-pageLP .rightSide .redSubHead { margin-bottom:25px; font-size:21px; font-weight:bold; line-height:24px; }
	#FK-pageLP .rightSide .redSubHead span { font-size:18px; color:#262626; }
    #FK-pageLP #formContainerBG { background: url('../img/50k/sweepstakesForm_mid.jpg') 0 0 repeat-y; position: relative; }
    #FK-pageLP #formTop { background: url('../img/50k/sweepstakesForm_top.jpg') 0 0 no-repeat; width: 424px; height: 292px; position: absolute; top: 0; }
    #FK-pageLP #formBottom { background: url('../img/50k/sweepstakesForm_bot.jpg') 0 0 no-repeat; width: 426px; height: 514px; position: absolute; bottom: 0; }
    #FK-pageLP #mainFormEntry { padding: 98px 50px 75px 40px; position: relative; z-index: 4; font-size: 12px; }
    #FK-pageLP #mainFormEntry label { display:block; margin-bottom:2px; font-size:11px; }
    #mainFormEntry hr { clear:both; float:left; margin:21px 0; width:100%; color:#c1f661; background:#c1f661; border-color:#c1f661; }
    #FK-pageLP #formPart1, #FK-pageLP #formPart2 { clear:both; }
    #FK-pageLP #formPart2 { position:relative; }

    #FK-pageLP #formPart1 .errorLeftArrow div { margin-top:-4px; position: absolute; background: url('../img/eReader/error_leftArrow.png') top right no-repeat; height: 37px; right:393px; z-index: 5; width: 100%; text-align: right;}
    #FK-pageLP #formPart1 .errorLeftArrow div div { margin-top:0px; position: relative; right: 21px; padding: 0 0 0 10px; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: right; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    #FK-pageLP #formPart1 .errorRightArrow div { margin-top:-4px; position: absolute; background: url('../img/eReader/error_rightArrow.png') top left no-repeat; height: 37px; left: 387px; z-index: 5; width: 100%; text-align: left;}
    #FK-pageLP #formPart1 .errorRightArrow div div { margin-top:0px; position: relative; left: 21px; padding: 0 10px 0 0; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: left; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    #FK-pageLP #formPart1 .errorRightArrowIndent div { margin-top:-4px; position: absolute; background: url('../img/eReader/error_rightArrow.png') top left no-repeat; height: 37px; left: 387px; z-index: 5; width: 100%; text-align: left;}
    #FK-pageLP #formPart1 .errorRightArrowIndent div div { margin-top:0px;  position: relative; left: 21px; padding: 0 10px 0 0; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: left; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    #FK-pageLP #formPart2 .errorLeftArrow div { margin-top:-4px; position: absolute; background: url('../img/eReader/error_leftArrow.png') top right no-repeat; height: 37px; right:343px; z-index: 5; width: 100%; text-align: right;}
    #FK-pageLP #formPart2 .errorLeftArrow div div { margin-top:0px;  position: relative; right: 21px; padding: 0 0 0 10px; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: right; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    #FK-pageLP #formPart2 .errorRightArrow div { margin-top:-4px; position: absolute; background: url('../img/eReader/error_rightArrow.png') top left no-repeat; height: 37px; left: 343px; z-index: 5; width: 100%; text-align: left;}
    #FK-pageLP #formPart2 .errorRightArrow div div { margin-top:0px; position: relative; left: 21px; padding: 0 10px 0 0; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: left; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}
    
    #FK-pageLP #formPart2 .errorRightArrowIndent div { margin-top:-4px; position: absolute; background: url('../img/eReader/error_rightArrow.png') top left no-repeat; height: 37px; left: 343px; z-index: 5; width: 100%; text-align: left;}
    #FK-pageLP #formPart2 .errorRightArrowIndent div div { margin-top:0px;  position: relative; left: 21px; padding: 0 10px 0 0; background: url('../img/eReader/error_midBg.jpg') 0 0 repeat-x;  background-color:#fff; width: auto; float: left; line-height: 37px; height: 37px; font-size: 16px; font-weight: bold; color: #FFF;}

    #FK-pageLP #formPart1 { float:left; clear:both; }
    #FK-pageLP #mainFormEntry input { padding:5px 0 5px 5px; height:16px; border:1px solid #838282; }
    #FK-pageLP .stepOne, #FK-pageLP .stepTwo { position:absolute; z-index:3; width:35px; height:35px;  }
    #FK-pageLP .stepOne { top:136px; left:0px; background: url('../img/50k/icon_step1.png') top right no-repeat; }
    #FK-pageLP #formPart2 .stepTwo { top:-6px; left:-41px; background: url('../img/50k/icon_step2.png') top right no-repeat; }
    #FK-pageLP .formHeader { font-size:27px; font-weight:bold; color:#b60a30;}
    #FK-pageLP .formHeader hr { margin:10px 0 !important; }
    #FK-pageLP .onpackCopy, #FK-pageLP .contactInfoCopy { font-size:12px; line-height:17px; }
    #FK-pageLP .onpackCopy strong, #FK-pageLP .contactInfoCopy strong { color:#B60A30; font-size:14px; font-weight:bold; }
    #FK-pageLP .onpackCopy { width:255px; margin-bottom:15px; margin-bottom:18px \0/IE9; }
    #FK-pageLP .contactInfoCopy { width:341px; margin-bottom:15px; }
    #FK-pageLP .promoCodes { float:left; font-weight:bold; padding-bottom:5px; }
    #FK-pageLP #promoCodes .copy { line-height:17px; }
    #FK-pageLP .promoCodes input { float:left; width:158px; margin-right:6px; }
    #FK-pageLP .promoCodes > img { float:left; margin:4px 0 0; cursor:pointer; }
    #FK-pageLP #extraCodes { padding-top:9px; }
    #FK-pageLP #extraCodes .row1 > div, #FK-pageLP #extraCodes .row2 > div { padding-bottom:4px; }
    #FK-pageLP #extraCodes, #FK-pageLP #extraCodes .row1, #FK-pageLP #aextraCodes .row2 { clear:both; }
    #FK-pageLP #extraCodes .row1, #FK-pageLP #extraCodes .row2 { float:left; width:163px; }
    #FK-pageLP #extraCodes .row1 input, #FK-pageLP #extraCodes .row2 input { width:158px; margin:0; }
    #FK-pageLP #extraCodes .row1 { margin-right:10px; }
    #FK-pageLP .finePrint, #FK-pageLP .finePrint a { clear:both; color:#363636; font-size:10px; } 
    #FK-pageLP .userName, #FK-pageLP .userAddress, #FK-pageLP .userAddressDetails { margin-bottom:10px; }
    #FK-pageLP .userEmail { margin-bottom:20px; }
    #FK-pageLP .userCheckboxes { margin-bottom:12px; }
    #FK-pageLP .userCheckboxes td { vertical-align:top; }
    #FK-pageLP .userCheckboxes a { color:#000; }
    #FK-pageLP .userName .firstName, #FK-pageLP .userName .lastName { float:left; }
    #FK-pageLP .userName .firstName { margin-right:6px; }
    #FK-pageLP .userName .firstName input { width:145px; }
    #FK-pageLP .userName .lastName input { width:170px; }
    #FK-pageLP .userAddress input, #FK-pageLP .userEmail input { width:328px; }
    #FK-pageLP .userAddressDetails .userCity, #FK-pageLP .userAddressDetails .userState, #FK-pageLP .userAddressDetails .userZip { float:left; }
    #FK-pageLP .userCity, #FK-pageLP .userState { margin-right:6px; }
    #FK-pageLP .userCity input { width:192px; }
    #FK-pageLP .userState select { width:56px; height:28px; *margin-top:4px; padding:3px 3px 4px 2px; border:1px solid #838282; }
    #FK-pageLP .userZip input { width:61px; }
    #FK-pageLP .userCheckboxes a { font-size:12px; }
    #FK-pageLP .userCheckboxes .checkOne td { padding-bottom:10px; }
    #FK-pageLP .userCheckboxes table label { line-height:16px; }
    #FK-pageLP .userCheckboxes strong { margin-right:2px; color:#b60a30; font-weight:bold; }
    #FK-pageLP .userCheckboxes input { float:left; margin-right:8px; border:0 none !important; }
    #FK-pageLP .userCheckboxes label { float:right; width:313px; margin-bottom:0 !important; font-weight:normal !important; font-size:12px !important; }
    #FK-pageLP .submitEntry p { float:left; padding-left:21px; line-height:16px; font-size:10px; color:#252525; }
    #FK-pageLP .submitEntry p span { font-weight:bold; color:#b60a30; font-size:11px; }
    #FK-pageLP .submitEntry a { display:block; padding:6px 0 0; font-size:10px; color:#252525;  }
    #FK-pageLP .submitEntry #btn_enter { float:right; margin-top:6px; }
    #FK-pageLP #privacyModal { z-index:999; width:411px; height:282px; background:url('../img/privacyModal_bgNew.png') 0 0 no-repeat; position:absolute; right:100px; bottom:144px; display:none; }
    #FK-pageLP #privacyCopy { padding:73px 39px 0 36px; font-size: 12px; line-height:17px; color: #363636; }
    #FK-pageLP #privacyCopy .redSubHead { font-size:13px; }
    #FK-pageLP #privacyCopy a { font-size:12px; text-decoration: underline; }
    #FK-pageLP #mainFormEntry { padding: 73px 50px 75px 40px; position: relative; z-index: 4; font-size: 12px; }

    /* Success Page */
    #FK-pageSuccess h1 { margin:0 0 4px; }
    #FK-pageSuccess h2 { color:#b60a30; padding-bottom:10px; }
    #FK-pageSuccess h3, #FK-pageError h3 { font-size:15px; color:#b60a30; font-weight:bold; padding-bottom:2px; }
    #FK-pageSuccess .leftSide hr, #FK-pageError .leftSide hr { float:left; clear:both; width:93%; padding-right:10px; margin-bottom:12px; }
    #FK-pageSuccess .leftSide img { padding:4px 0; }
    #FK-pageSuccess .rightSide { padding-top: 0; }
    .product-family { padding-top:25px; }
    .product-family h2 { padding-bottom:5px; }
    .product-family li { width:269px; padding-left:110px; margin-bottom:20px; color:#b60a30; }
    .product-family li p { font-size:11.5px; line-height:17px; padding-bottom:3px; color:#000; }
    .product-family li a { font-size:11.5px; }
    .product-family .original { background:url("../img/50k/gfxProductFamily.jpg") 0 24px no-repeat; }
    .product-family .deli-cuts { background:url("../img/50k/gfxProductFamily.jpg") 0 -112px no-repeat; }
    .product-family .fix-quix { background:url("../img/50k/gfxProductFamily.jpg") 0 -265px no-repeat; }
    .product-family .old-wisc { background:url("../img/50k/gfxProductFamily.jpg") 0 -414px no-repeat; }

	/* Contest Closed */
	#FK-pageClosed .largeCopy { margin:15px 0 15px 0; }
	#FK-pageClosed .redSubHead { margin-bottom:15px; }
    #FK-pageClosed .redSubHead span { font-size:16px; color:#252525; }
    #FK-pageClosed ul { margin:0 0 15px 40px; }
    #FK-pageClosed ul li { margin-bottom:10px; font-size:13px; }
    #FK-pageClosed ul .last { margin-bottom:0; }
    #FK-pageClosed .redSubHeadSmall { margin-bottom:15px; }

	/* - Rules and Regulations - */
	#FK-pageRules .leftSide { width:611px; }
	#FK-pageRules .leftSide a { font-size:12px; }
	#FK-pageRules h2 { color:#b60a30; margin-bottom:15px; }
	#FK-pageRules p strong, #FK-pageRules .prizesLegal .title { color:#b60a30; font-size:12px; font-weight:bold; }
	#FK-pageRules p { margin-bottom:25px; font-size:12px; line-height:18px; }
	#FK-pageRules p.black { color:#000; }
	#FK-pageRules .underlineCopy { font-size:12px; text-decoration:underline; }
	#FK-pageRules p.black strong { color:inherit !important; }
	#FK-pageRules table { width:611px; margin-bottom:40px; text-align:center; }
	#FK-pageRules table .title td { width:125px; padding:10px 0; background:#b60a30; color:#fff; font-size:14px; font-weight:bold; border-right:0 none; }
	#FK-pageRules table td { padding:6px 0; border-right:1px #000000 solid; }
	#FK-pageRules table tr .last { border-right:0 none; }
	#FK-pageRules .generalRules span { font-size:12px; font-weight:bold; color:#252525; }
	#FK-pageRules .prizesLegal strong { color:#252525; }
	
	/* - Thanks (Members & Non Members) - */
	#FK-pageThanksM h2, #FK-pageThanksNM h2 { margin-bottom:15px; }
	#FK-pageThanksM p, #FK-pageThanksNM p { margin-bottom:15px; }
	#FK-pageThanksM { width:760px; }
    #FK-pageThanksM #btn_likeFacebook { margin-bottom:9px; }
    #FK-pageThanksNM .redSubHead span { font-size:16px; color:#252525; }
    #FK-pageThanksNM ul { margin:0 0 15px 40px; }
    #FK-pageThanksNM ul li { margin-bottom:10px; font-size:13px; }
    #FK-pageThanksNM ul .last { margin-bottom:0; }
    
    /* - Winners - */
    #FK-pageWinners .largeCopy { margin:15px 0 50px 0; }
    #FK-pageWinners img { margin-bottom:25px }
    #FK-pageWinners ul { margin:0 0 20px 25px; }
    #FK-pageWinners .last { margin:0 0 0 25px; }
    #FK-pageWinners p strong { font-size:inherit !important; font-weight:bold; }
    #FK-pageWinners ul li { margin-bottom:4px; list-style:none inside; list-style-image:url("/img/make_sandwich/listBullet2.jpg"); }
    #FK-pageWinners ul p { width:257px; margin-bottom:6px; padding-bottom:1px; font-size:16px; font-weight:bold; color#b60a30; border-bottom:1px solid #dcd0b4; }
    
    
