body {background: #fefadd;margin: 0;padding: 0;
	color: #987e0f; text-decoration: none; font-family: georgia, times, serif;
	font-size: 75%;text-align: center;}

div, li, form, select, input, label, dl, dt, dd
{margin: 0;padding: 0;border: 0; }

h1, h2, h3, h4, h5, h6 {font-weight: normal;color: #917500;margin: 0 0 1em;}

p, blockquote {line-height: 1.5em;margin: 0 0 1.5em;padding: 0;}

ul, ol {margin: 0 0 1.5em;	padding: 0;	}

table, tr, td, th, thead, tbody  {margin: 0;padding: 0;border-collapse: collapse;}

img {display: block;margin: 0;border: 0;}

a {color:#f25c25;text-decoration: none;}

a:hover {text-decoration: underline;}

sup {bottom:0.4em;left:0.2em;margin-right:0.4em;position:relative;vertical-align:0;}

em {font-style: italic;}

.clear {clear: both;}




/* 	layout
---------------------------------------------------------- */

#containerWrap {width:100%;}

#container {text-align: left;width:960px;margin: 0 auto;}

#main	{width:960px;position:relative;}

#logo	{float:left;width:190px;}
.home #logo	{float:left;width:180px;}

#header	{float:left;width: 770px;}
.home #header	{float:left;width: 960px;}

#mtsEntry #main {width:1150px;}
/*#mtsEntry #logo	{float:left;width:190px;}*/
#mtsEntry #header	{float:right;width: 960px;margin-right: 55px;}
/*#mtsEntry #header h2	{margin-left:90px;}*/
/*#mtsEntry #header h3	{margin-left:221px;}*/
#mtsEntry #footer {width:1110px;}
#mtsEntry ul#social {left:810px;}

	ul#social {position:absolute;top:0;left:923px;list-style:none;width:37px;}
	ul#social li {float:left;}

		a#twitter, a#facebook {display:block;text-indent:-9999px;height:18px;width:18px;overflow:hidden;}
        	a#twitter {background:url('../img/twit_fb_bg.gif') 0 0 no-repeat;margin-right:1px;}
        		a#twitter:hover {background:url('../img/twit_fb_bg.gif') 0 -18px no-repeat;}
        	a#facebook {background:url('../img/twit_fb_bg.gif') -19px 0 no-repeat;}
        		a#facebook:hover {background:url('../img/twit_fb_bg.gif') -19px -18px no-repeat;}

    ul#mainNav	{list-style:none;text-transform:uppercase;font-size:12px;padding-top:52px;margin:0;}
   		ul#mainNav li	{float:left;padding:0 9px;border-right:1px solid #917500;line-height:1em;}
        	ul#mainNav li.last {border:none;}

    ul#subNav	{float:left;list-style:none;text-transform:uppercase;font-size:10px;padding-top:12px;letter-spacing:.25px;margin:0;}
   		ul#subNav li	{float:left;padding:0 9px;border-right:1px solid #917500;line-height:1em;}
        	ul#subNav li.last {border:none;}

        ul#mainNav a, ul#subNav a {color:#917500;}
        ul#mainNav a:hover, ul#subNav a:hover {text-decoration:none;color:#f25c25;}
			ul#mainNav .active a, ul#subNav .active a	{text-decoration:underline;}

#content  {float:left;width:960px;}

#leftCol	{float:left;width:240px;padding:0 40px 40px 0;}

#wideCol	{float:left;width:590px;padding-right:90px;}

#centerCol  {float:left;width:350px;padding-right:55px;}

#rightCol	{float:left;width:275px;}

.smHdr {color:#f25c25;margin-bottom:5px;}

ul.contentUl li {list-style:none;padding-bottom:10px;background:url('../img/content_ul_bg.gif') 0 6px no-repeat;padding-left:8px;}

#footer  {float:left;width:960px;text-align:center;font-family:arial, helvetica, sans-serif;font-size:11px;padding:90px 0 30px;
	background:url('../img/footer_bg.jpg') center 20px no-repeat;}

	#footer a {color:#917500;}

	#footer span {margin:0 10px;}


/* home
---------------------------------------------------------- */
.home h1	{float:left;margin:8px 0 0 14px;width:176px;height:107px;text-indent:-9999px;
	background:url('../img/chefs_h1.jpg') 0 0 no-repeat;}
  
  .home h1 {visibility:hidden;}

.home #logo h2 {width:136px;height:88px;padding-top:4px;text-align:center;color:#fefadd;font-size:16px;line-height:23px;
		margin-left:5px;background:url('../img/days_left_bg.jpg') 0 0 no-repeat;}

	.home #logo h2 span {font-size:30px;line-height:30px; }

.home #containerWrap   {background:#fefadd url('../img/home_bg_tile.gif') 0 422px repeat-x;}
.home #container {width:1110px;background:url('../img/home_bg2014.jpg') center 26px no-repeat;}
.home #main	{width:1180px;}
.home #logo	{margin-left: 30px;}
.home #footer	{margin-left: 75px;}
.home ul#social {left:880px;}
.home #content {padding-bottom:600px;}


/*.home #content {background:url('../img/MTS2014-Closing-checkBack4Winners.png') 120px 530px no-repeat;}*/


.home #content h1 {	background:inherit; text-indent:-9999px;width:200px;height:200px;position:absolute;top:320px;left:450px;}


h2#stackUp {text-indent:-9999px;width:139px;height:140px;background:url('../img/homepage_blurb.gif') 0 0 no-repeat;
	position:absolute;top:120px;left:200px;}

a#enterNow {display:block;overflow:hidden;text-indent:-9999px;width:280px;height:44px;
		background:url('../img/get_inspired.png') 0 1px no-repeat;position:absolute;top:325px;left:146px;}
    a#enterNow:hover {background:url('../img/get_inspired.png') 0 -44px no-repeat;}

a#voteNow {display:block;overflow:hidden;text-indent:-9999px;width:244px;height:44px;
		background:url('../img/enter_now2013.png') 0 0 no-repeat;position:absolute;top:325px;left:770px;}
    a#voteNow:hover {background:url('../img/enter_now2013.png') 0 -45px no-repeat;}

#designTout {position:absolute;top:427px;left:73px;}
	#designTout a {float:left;display:block;width:227px;height:119px;text-indent:-9999px;overflow:hidden;
			background:url('../img/contest_closed_2014.gif') 0 0 no-repeat;}
		#designTout a:hover {background:url('../img/contest_closed_2014.gif') 0 -119px no-repeat;}

	#designTout p {float:left;display:block;width:119px;height:119px;text-indent:-9999px;
			background:url('../img/whos_next.gif') 0 0 no-repeat;}
/*            background:url('../img/jessica_homepage.jpg') 0 0 no-repeat;}*/

#celebTout {position:absolute;top:427px;left:682px;}
	#chefRotate	{float:left;}

/*  #celebTout a {float:left;display:block;width:235px;height:119px;text-indent:-9999px;overflow:hidden;
      background:url('../img/celeb_tout.gif') 0 0 no-repeat;}
    #celebTout a:hover {background:url('../img/celeb_tout.gif') 0 -119px no-repeat;}*/
	#celebTout a {float:left;display:block;width:235px;height:119px;text-indent:-9999px;overflow:hidden;
			background:url('../img/click4winners.gif') 0 0 no-repeat;}
		#celebTout a:hover {background:url('../img/click4winners.gif') 0 -119px no-repeat;}
h4#contestClosed {display:block;overflow:hidden;text-indent:-9999px;width:169px;height:42px;
		background:url('../img/congrats.gif') 0 0 no-repeat;position:absolute;top:325px;left:136px;}

a#votingClosed {display:block;overflow:hidden;text-indent:-9999px;width:157px;height:57px;
		background:url('../img/celeb_tout.gif') 0 0 no-repeat;position:absolute;top:312px;left:810px;}

		a#votingClosed:hover {background:url('../img/celeb_tout.gif') 0 -57px no-repeat;}


/* make that sandwich
---------------------------------------------------------- */

.mtsc h1	{float:left;margin:8px 0 0 56px;width:134px;height:147px;text-indent:-9999px;
	background:url('../img/mts_h1.jpg') 0 0 no-repeat;}

.mtsc ul#subNav {padding-left:220px;}

.mtsc h2 {float:left;margin:18px 0 0 38px;width:576px;height:66px;text-indent:-9999px;
	background:url('../img/mts2014_h2.png') 0 0 no-repeat;}


/* entry form*/

#mtsEntry #containerWrap   {background:#fefadd url('../img/mts_entry_bg.gif') 0 250px repeat-x;}

#mtsEntry #container {background:url('../img/mts_sandwich_bg.jpg') center 204px no-repeat;}

#mtsEntry h3 {float:left;margin:10px 0 0 243px;width:123px;height:12px;text-indent:-9999px;
	background:url('../img/entry_form_h3.gif') 0 0 no-repeat;}

#mtsEntry #content {padding:350px 0 0 270px;width:460px;}

h4#grandPrize	{width:264px;height:116px;text-indent:-9999px;background:url('../img/grand_prize_tout.png') 0 0 no-repeat;
	position:absolute;top:230px;left:365px;}

p.formIntro {text-transform:uppercase;font-size:10px;text-align:center;padding-right:12px;}

#errors	{padding:30px 0;}
	#errors p {text-transform:uppercase;font-size:10px;margin-bottom:.5em;}
    #errors span {color:#f25c25;}

#entryForm .error {border: 1px solid #f25c25;}

#entryForm {float:left;margin-bottom:90px;}

#entryForm input, #entryForm textarea {float:left;border: 1px solid #fbe69c;font-size:10px;
	font-family: georgia, times, serif;color: #917500;padding: 4px 8px;width:195px;margin:0 12px 10px 0;letter-spacing:.5px;}

	#entryForm input:focus,  #entryForm input.focused, #entryForm textarea:focus,  #entryForm textarea.focused {color: #a7af38;}

    #entryForm #address, #entryForm #recipeName, #entryForm textarea	{width:420px;}

	input#phone	{margin-bottom:40px;}

	#entryForm input#terms {clear:both;width:auto;margin-right:5px;margin-left:5px;border:0;padding:0;}

	textarea#ingredients {margin-top:30px;clear:both;}

	#entryForm a:hover {text-decoration:none;}

	#entryForm label {font-size:10px;text-transform:uppercase;font-family: georgia, times, serif;
			color: #917500;letter-spacing:.5px;float:left;}

		label#addImgLabel {padding:3px 14px 18px 1px;}
		input#addImage {padding:2px 0;border:0;height:19px;}

		#entryForm label a {color:#917500;text-decoration:underline;}

	#nextStep	{float:left;clear:both;display:block;text-indent:-9999px;cursor:pointer;width:172px;height:37px;
		background:url('../img/nextstep_btn.gif') 0 0 no-repeat;margin-top:5px;}

    	#nextStep:hover {background:url('../img/nextstep_btn.gif') 0 -37px no-repeat;}



	/* dropdown selects */

	#entryForm ul {list-style: none;float:left;width:211px;font-size:10px;text-transform:uppercase;
		font-family: georgia, times, serif;color: #917500;background:#fff;margin:0 12px 10px 0;letter-spacing:.5px;
			background:#fff url('../img/select_dropdown_bg.gif') 193px 8px no-repeat;}

		#entryForm #stateSelect, #entryForm #categorySelect {border:1px solid #fbe69c;
			background:#fff url('../img/select_dropdown_bg.gif') 193px 8px no-repeat;}

		#entryForm #hearSelect {width:436px;border:1px solid #fbe69c;margin-bottom:15px;
			background:#fff url('../img/select_dropdown_bg.gif') 417px 8px no-repeat;}

		#entryForm #stateSelect ul, #entryForm #categorySelect ul, #entryForm #hearSelect ul {border-bottom:1px solid #fbe69c;background:#fff;}

			#entryForm #stateSelect ul {height:200px;overflow: auto;}

	#stateSelect a {display: block;width:180px;padding: 4px 8px;color:#917500;}
	 	#stateSelect ul a	{width:180px;}
	#categorySelect a {display: block;width:180px;padding: 4px 8px;color:#917500;}
	#hearSelect a {display: block;width:405px;padding: 4px 8px;color:#917500;}

	#stateSelect ul li  {float: left;width:196px;}
	#categorySelect li {float: left;width:211px;}
	#hearSelect li {float: left;width:436px;}

	#entryForm ul li ul {margin-left:-1px;border-left: 1px solid #fbe69c;border-right: 1px solid #fbe69c;position: absolute;left: -999em;}

		#stateSelect li ul, #categorySelect li ul {width:211px;}
		#hearSelect li ul {width:436px;}

	#entryForm ul ul a:hover {color:#fff;background:#917500;}

	#entryForm ul li ul, #entryForm ul li.sfhover ul {left: auto;display:none;}



/* mts confimration */

#mtsConfirm #containerWrap   {background:#fefadd url('../img/mts_confirm_bg.gif') 0 215px repeat-x;}

#mtsConfirm h3 {float:left;margin:10px 0 0 243px;width:123px;height:12px;text-indent:-9999px;
	background:url('../img/entry_form_h3.gif') 0 0 no-repeat;}

#mtsConfirm #content {margin:45px 0 80px 255px;width:490px;}

	#mtsConfirm #content h4 {text-indent:-9999px;width:347px;height:50px;margin:0 0 0 70px;
		background:url('../img/thankyou_hdr.gif') 0 0 no-repeat;}

    #mtsConfirm #content p {font-size:13px;text-align:center;padding-top:5px;margin-bottom:15px;}

    a#confirmShare {float:left;display:block;width:87px;height:38px;overflow:hidden;text-indent:-9999px;
		background:url('../img/confirm_share_btn.gif') 0 0 no-repeat; margin-left:200px;}

    	a#confirmShare:hover {background:url('../img/confirm_share_btn.gif') 0 -38px no-repeat;}

    a#confirmVote {float:left;display:block;width:395px;height:38px;overflow:hidden;text-indent:-9999px;margin-left:3px;
		background:url('../img/confirm_vote_btn.gif') 0 0 no-repeat;}

    	a#confirmVote:hover {background:url('../img/confirm_vote_btn.gif') 0 -38px no-repeat;}


/* mts faq and rules */

#mtsFaq #container {background:url('../img/faq_bg.jpg') right 120px no-repeat;}

#mtsFaq h3 {float:left;margin:10px 0 0 148px;width:313px;height:16px;text-indent:-9999px;
	background:url('../img/faq_h3.gif') 0 0 no-repeat;}

#mtsRules h3 {float:left;margin:10px 0 0 275px;width:59px;height:12px;text-indent:-9999px;
	background:url('../img/rules_h3.gif') 0 0 no-repeat;margin-bottom:4px;}

#mtsFaq #content, #mtsRules #content {padding-top:25px}

#funTout {font-size:13px;}

	#funTout h4 {margin-top:7px;width:237px;height:98px;text-indent:-9999px;background:url('../img/rules_win_tout.gif') 0 0 no-repeat;}

ul#questions {list-style:none;font-size:13px;padding-bottom:20px;}
	ul#questions li {padding-bottom:12px;}

#mtsFaq #wideCol, #mtsRules #wideCol {padding-top:5px;padding-bottom:50px;}

	#mtsFaq #wideCol h5, #mtsRules #wideCol h5 {font-size:15px;color:#f25c25;font-style:italic;}
	#mtsFaq #wideCol p, #mtsRules #wideCol p {line-height:1.75em;}
	#mtsFaq #wideCol p span, #mtsRules #wideCol p span {color:#f25c25;}

p.back	{text-transform:uppercase;font-size:10px;text-align:right;margin-bottom:30px;}
	p.back a {padding-left:16px;background:url('../img/back_bg.gif') left center no-repeat;}



/* celebrity chefs
---------------------------------------------------------- */

.chefs h1	{float:left;margin:8px 0 0 14px;width:176px;height:107px;text-indent:-9999px;
	background:url('../img/chefs_h1.jpg') 0 0 no-repeat;}

.chefs h2 {float:left;margin:40px 0 0 39px;width:576px;height:66px;text-indent:-9999px;
	background:url('../img/chefs_h2-2012.gif') 0 0 no-repeat;}

 #participating #containerWrap   {background:#fefadd url('../img/chefs_partic_bg.gif') 0 300px repeat-x;} 

 #participating #container {background:url('../img/2012chefs_sandwich_bg.jpg') 120px 353px no-repeat;} 

/*#participating #container {background:url('../img/chefs_sandwich_bg.jpg') 120px 301px no-repeat;}*/

#participating h3 {
/*	background: url("../img/participating_h3.gif") no-repeat scroll 0 0 transparent;*/
    float: left;
    height: 34px;
    margin: 10px 0 25px 266px;
    text-indent: -9999px;
    width: 699px;
}
#participating #last_year_winner_charity {
  display: block;
  float: left;
  height: 16px;
  margin: -59px 0 0 617px;
  width: 113px;
}
#mainNav {padding-left:100px;}

 #participating h4 {
/*    background: url("../img/winning_h4.gif") no-repeat scroll 0 0 transparent;*/
    float: left;
/*    height: 41px;*/
	height:0px;
    margin: 0 0 20px 85px;
    text-indent: -9999px;
    width: 827px;
}    

a#congrats {float:left;width:711px;height:34px;text-indent:-9999px;margin:25px 0 20px 140px;overflow:hidden;
	background:url('../img/winning_h4.gif') 0 0 no-repeat;}

#participating #content {padding-bottom: 700px;}

p#celebIntro {
  clear: both;
font-size: 13px;
letter-spacing: 0.5px;
padding-left: 200px;
text-align: center;
text-transform: uppercase;
width: 590px;
}

p#celebDonation {clear:both;text-transform:uppercase;text-align:center;font-size:12px;width:450px;
	padding-left:260px;letter-spacing:.5px;}


/* #chefToutContainer {width:850px;position:absolute;top:339px;left:60px;} */

#chefToutContainer {width:720px;position:absolute;top:305px;left:140px;}

a#viewWinning  {display:block;width:198px;height:26px;text-indent:-9999px;overflow:hidden;margin:15px 0 0 318px;
	background:url('../img/view_winning.png') 0 0 no-repeat;}

	a#viewWinning:hover  { background:url('../img/view_winning.png') 0 -26px no-repeat;}

.chefTout	{float:left;width:120px;height:252px;position:relative;}

	a.hover, a#michaelHover, a#ingridHover, a#stephanieHover, a#rogerHover, a#michaelpHover, a#davidrHover {float:left;width:120px;height:200px;text-indent:-9999px;overflow:hidden;}

	#chris a.hover {background:url('../img/chef_heads2012.jpg') 0 0 no-repeat;}
		#chris a.hover:hover, #chris:hover a.hover {background:url('../img/chef_heads2012.jpg') 0 -200px no-repeat;}
	#michael  a.hover {background:url('../img/chef_heads2012.jpg') -120px 0 no-repeat;}
		#michael a.hover:hover, #michael:hover a.hover  {background:url('../img/chef_heads2012.jpg') -120px -200px no-repeat;}
	#gabriele  a.hover {background:url('../img/chef_heads2012.jpg') -240px 0 no-repeat;}
		#gabriele a.hover:hover, #gabriele:hover a.hover  {background:url('../img/chef_heads2012.jpg') -240px -200px no-repeat;}
	#sam  a.hover {background:url('../img/chef_heads2012.jpg') -360px 0 no-repeat;}
		#sam a.hover:hover, #sam:hover a.hover  {background:url('../img/chef_heads2012.jpg') -360px -200px no-repeat;}
	#michaels  a.hover {background:url('../img/chef_heads2012.jpg') -480px 0 no-repeat;}
		#michaels a.hover:hover, #michaels:hover a.hover  {background:url('../img/chef_heads2012.jpg') -480px -200px no-repeat;}
	#jonathan  a.hover {background:url('../img/chef_heads2012.jpg') -600px 0 no-repeat;}
		#jonathan a.hover:hover, #jonathan:hover a.hover  {background:url('../img/chef_heads2012.jpg') -600px -200px no-repeat;}
	
.chefTout dl {clear:both;letter-spacing:.5px;font-size:10px;color:#fefadd;text-align:center;padding-top:5px;line-height:13px;}
	.chefTout dt {text-transform:uppercase;}

a.voteBtn	{position:absolute;bottom:0;left:5px;display:block;overflow:hidden;width:110px;height:17px;text-indent:-9999px;
		background:url('../img/vote_btn.gif') 0 0 no-repeat;}

	a.voteBtn:hover	{background:url('../img/vote_btn.gif') 0 -17px no-repeat;}

	.counted a.voteBtn, .counted a.voteBtn:hover	{background:url('../img/vote_btn.gif') 0 -34px no-repeat;}
    .no-vote a.voteBtn, .no-vote a.voteBtn:hover	{background:url('../img/delink.gif') 0 0 no-repeat;}

.chefInfo  {display:none;position:absolute;width:200px;height:91px;padding:135px 20px 0;}


	#chris_info  	{top:-231px;left:-60px;background:#fdca21 url('../img/LndngPgImg-Cosentino.jpg') 30px 12px no-repeat;}
	#michael_info  	{top:-231px;left:60px;background:#fdca21 url('../img/LndngPgImg-Ferraro.jpg') 30px 12px no-repeat;}
	#gabriele_info  	{top:-231px;left:180px;background:#fdca21 url('../img/LndngPgImg-Corcos.jpg') 30px 12px no-repeat;}
	#sam_info  	{top:-231px;left:300px;background:#fdca21 url('../img/LndngPgImg-Talbot.jpg') 30px 12px no-repeat;}
	#michaels_info		{top:-231px;left:420px;background:#f7cc39 url('../img/LndngPgImg-Symon.jpg') 30px 12px no-repeat;}
	#jonathan_info		{top:-231px;left:540px;background:#fdca21 url('../img/LndngPgImg-Waxmand.jpg') 30px 12px no-repeat;}

.chefInfo p {margin:0;font-size:10px;line-height:20px;}

#counter {
    font-family: "Times New Roman", Times, serif;
    background: url("../img/counter-crest.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 130px;
    width: 200px;
    color:#FEFADD;
    font-size:28px;
    padding-top:6px;
    display:none;
}
#counter div {
	text-align:center;
}
#days-left {
	margin-top: 8px;
    font-weight: bold;
}
.counter-label {
	font-size:16px;
}

/* profiles */

#chriscosentinoPage h3 {float:left;margin:5px 0 25px 207px;width:200px;height:20px;text-indent:-9999px;
	background:url('../img/Name-ChrisCosentino.png') 0 0 no-repeat;}
#gabrielecorcosPage h3 {float:left;margin:5px 0 25px 207px;width:200px;height:20px;text-indent:-9999px;
	background:url('../img/Name-GabrieleCorcos.png') 0 0 no-repeat;}
#michaelferraroPage h3 {float:left;margin:5px 0 25px 207px;width:200px;height:20px;text-indent:-9999px;
	background:url('../img/Name-MichaelFerraro.png') 0 0 no-repeat;}
#samtalbotPage h3 {float:left;margin:13px 0 22px 220px;width:200px;height:20px;text-indent:-9999px;
	background:url('../img/Name-SamTalbot.png') 0 0 no-repeat;}
#michaelsymonPage h3 {float:left;margin:5px 0 25px 207px;width:194px;height:20px;text-indent:-9999px;
	background:url('../img/Name-MichaelSymon.png') 0 0 no-repeat;}
#jonathanwaxmanPage h3 {float:left;margin:5px 0 25px 207px;width:210px;height:24px;text-indent:-9999px;
	background:url('../img/Name-JonathanWaxman.png') 0 0 no-repeat;}


#chefNavWrap	{float:left;background:#f25c25;}

#chefNav	{float:left;width:222px;margin:8px;border:1px solid #fff;}
	#chefNav h4 {font-size:13px;text-transform:uppercase;color:#fefadd;padding:25px 35px 32px 45px;margin:0;
		background:url('../img/chefnav_h4_bg.gif') 21px 50px no-repeat;}

    #chefNav ul {font-size:10px;text-transform:uppercase;color:#fefadd;padding:0 35px 0 35px;list-style:none;}
    	#chefNav ul li	{padding:0 0 10px 10px;}
    		#chefNav ul li.active	{font-weight:bold;background:url('../img/chefnav_active_bg.gif') 0 3px no-repeat;}
    	#chefNav ul a {color:#fefadd;}

a#learnMore	{display:block;overflow:hidden;float:left;text-indent:-9999px;width:240px;height:150px;margin:20px 0;
		background:url('../img/learn_more_bg.gif') 0 0 no-repeat;}
	a#learnMore:hover	{background:url('../img/learn_more_bg.gif') 0 -150px no-repeat;}

a#makeWin  {display:block;overflow:hidden;float:left;text-indent:-9999px;width:240px;height:236px;
		background:url('../img/make_win_bg.gif') 0 0 no-repeat;}
	a#makeWin:hover  {background:url('../img/make_win_bg.gif') 0 -236px no-repeat;}

#recipeHdr	{float:left;width:680px;}
	#recipeHdr h4, #recipeInfo h4 {color:#f25c25;font-style:italic;font-size:20px;margin-bottom:10px;}
    #recipeInfo h5 {color:#f25c25;font-style:italic;font-size:12px;margin-bottom:10px;}
	#recipeHdr h5 {font-size:13px;margin-bottom:30px;text-transform:uppercase;}
    	#recipeHdr span#votes {text-transform:lowercase;}
    	#recipeHdr span.time {color:#f25c25;font-size:10px;font-family:arial, helvetica, sans-serif;
			text-transform:uppercase;margin:0 7px;}

a#voteSand	{display:block;overflow:hidden;float:left;text-indent:-9999px;width:235px;height:38px;margin-bottom:10px;
		background:url('../img/vote_sandwich_share_bg.gif') 0 0 no-repeat;}
	a#voteSand:hover	{background:url('../img/vote_sandwich_share_bg.gif') 0 -38px no-repeat;}

.vote-counted a#voteSand, .vote-counted a#voteSand:hover	{background:url('../img/vote_counted.gif') 0 0px no-repeat;margin-right:-17px;}

a#share	{display:block;overflow:hidden;float:left;text-indent:-9999px;width:94px;height:38px;margin-bottom:10px;
		background:url('../img/vote_sandwich_share_bg.gif') -235px 0 no-repeat;}
	a#share:hover	{background:url('../img/vote_sandwich_share_bg.gif') -235px -38px no-repeat;}


dl#ingredients, dl#directions {clear:both;font-size:11px;padding:15px 15px 25px 0;}
	dl#ingredients dt, dl#directions dt {text-transform:uppercase;font-size:13px;padding-bottom:10px;}
    	dl#ingredients dt span {font-size:10px;font-family:arial, helvetica, sans-serif;text-transform:uppercase;}

	dl#ingredients dd {padding-bottom:3px;}
    dl#ingredients .subrecipe {text-transform:uppercase;font-size:10px;padding-top:15px;font-weight:bold;}
		dl#ingredients dd.footnote  {font-style:italic;font-family:arial, helvetica, sans-serif;color:#a7af38;}
	dl#directions dd {line-height:18px;padding-bottom:8px;}

.chefs #rightCol {padding-top:6px;font-size:11px;}

#chefPic {float:left;margin-bottom:20px;}

#recipeImg {clear:both;}

.chefs #rightCol h4  {text-transform:uppercase;font-size:13px;}

#charityIcon	{margin-bottom:10px;}



/* 2009 winners
---------------------------------------------------------- */

.winners h1	{float:left;margin:8px 0 0 56px;width:134px;height:147px;text-indent:-9999px;
	background:url('../img/mts_h1.jpg') 0 0 no-repeat;}

.winners ul#subNav {padding-left:80px;}

.winners h2 {float:left;margin:18px 0 0 38px;width:576px;height:66px;text-indent:-9999px;
	background:url('../img/winners2014_h2.png') 0 0 no-repeat;}

.winners h3 {float:left;margin:13px 0 0 130px;width:397px;height:36px;text-indent:-9999px;
	background:url('../img/winners2014_h3.png') 0 0 no-repeat;}

#winnerLanding #containerWrap   {background:#fefadd url('../img/winners_bg_tile.gif') 0 306px repeat-x;}

#winnerLanding #content {padding:16px 0 50px 30px;}

.winnerTout {float:left;width:292px;margin-right:19px;}

	.winnerTout h4 {height:76px;margin:0;}
		#finalCold h4, #finalHot h4, #finalVege h4 {text-indent:-9999px;background:url('../img/winner_h4_1k.gif') 100px 27px no-repeat;}
        #finalGrand h4 {text-indent:-9999px;background:url('../img/winner_h4_25k.gif') 52px 0 no-repeat;}

.winnerTout img {margin-bottom:17px;}
.winnerTout p {text-align:center;margin:0 0 12px;}
	.winclass, .winName {text-transform:uppercase;}
		#content .winName {margin:0;}
	.winSand {font-size:18px;}
  .winSand.twolines span, .twolines span {display:block;}


/*
a#finalCold, a#finalHot 	{display:block;overflow:hidden;float:left;text-indent:-9999px;width:292px;height:335px;margin-top:55px;}
	a#finalCold		{background:url('../img/finalist_cold.png') 0 0 no-repeat;}
		a#finalCold:hover	{background:url('../img/finalist_cold.png') 0 -335px no-repeat;}
	a#finalHot	{background:url('../img/finalist_hot.png') 0 0 no-repeat;}
		a#finalHot:hover	{background:url('../img/finalist_hot.png') 0 -335px no-repeat;}

a#finalGrand 	{display:block;overflow:hidden;float:left;text-indent:-9999px;width:330px;height:390px;
		background:url('../img/finalist_grand.png') 0 0 no-repeat;}
	a#finalGrand:hover	{background:url('../img/finalist_grand.png') 0 -390px no-repeat;}
*/


#winnerGrand h3 {float:left;margin:10px 0 25px 158px;width:301px;height:15px;text-indent:-9999px;
	background:url('../img/grand_prize_winner_h3.gif') 0 0 no-repeat;}

#finalist h3 {float:left;margin:10px 0 25px 158px;width:301px;height:15px;text-indent:-9999px;
	background:url('../img/finalist_h3.gif') 0 0 no-repeat;}

#winnerNavWrap	{float:left;background:#a7af38;margin-top:2px;}

#winnerNav	{float:left;width:159px;margin:8px;border:1px solid #fff;padding:25px 28px 0 35px;}

	#winnerNav h4 {display:block;text-indent:-9999px;width:160px;height:72px;
		background:url('../img/grand_prize_h4.gif') 0 0 no-repeat;}

    #winnerNav ul {float:left;width:159px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#fefadd;list-style:none;
			padding-top:25px;background:url('../img/winner_nav_ul.gif') top center no-repeat;text-align:center;}
    	#winnerNav ul li	{padding:0 0 10px;}
    	#winnerNav ul a {color:#fefadd;}

    #winnerNav img	{float:left;margin:3px 5px 10px;}
    #winnerNav p  {color:#fefadd;font-size:15px;line-height:1.2em;margin-bottom:15px;}
    	#winnerNav p span {font-size:10px;text-transform:uppercase;}

#finalistNav	{float:left;width:159px;margin:8px;border:1px solid #fff;padding:25px 28px 0 35px;}

	#finalistNav h4 {display:block;text-indent:-9999px;width:128px;height:69px;
		background:url('../img/finalist_h4.gif') 0 0 no-repeat;}

    #finalistNav ul {float:left;width:159px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#fefadd;list-style:none;
			padding-top:25px;background:url('../img/winner_nav_ul.gif') top center no-repeat;text-align:center;}
    	#finalistNav ul li	{padding:0 0 10px;}
    	#finalistNav ul a {color:#fefadd;}

    #finalistNav img	{float:left;margin:3px 5px 10px;}
    #finalistNav p  {color:#fefadd;font-size:15px;line-height:1.2em;margin-bottom:15px;}
    	#finalistNav p span {font-size:10px;text-transform:uppercase;}

.winners #wideCol	{width:680px;padding-right:0;}
.winners #centerCol  {width:370px;padding-right:35px;}

.winners #recipeHdr h4 {color:#917500;}
.winners #recipeHdr span.time {margin:0 14px 0 0;}

a#shareSand	{display:block;overflow:hidden;float:left;text-indent:-9999px;width:234px;height:38px;margin-bottom:10px;
		background:url('../img/share_sand_btn.gif') 0 0 no-repeat;}
	a#shareSand:hover	{background:url('../img/share_sand_btn.gif') 0 -38px no-repeat;}

.winners dl#ingredients dd.footnote	{color:#f25c25;width:200px;}

#recipeInfo {float:left;width:480px;padding:0 200px 30px 0;font-size:11px;}

	#recipeInfo dl#directions {margin-bottom:40px;}
    #recipeInfo  p {margin-bottom:10px;}
		#recipeInfo  p.ques {font-weight:bold;}


/* mezzetta nation
---------------------------------------------------------- */

.nation h1	{float:left;margin:8px 0 0 56px;width:134px;height:147px;text-indent:-9999px;
	background:url('../img/mts_h1.jpg') 0 0 no-repeat;}

.nation h2 {float:left;margin:40px 0 0 39px;width:576px;height:66px;text-indent:-9999px;
	background:url('../img/mezzetta_h2.gif') 0 0 no-repeat;}

.nation #containerWrap   {background:#fefadd url('../img/mezzetta_nation_bg.gif') 0 227px repeat-x;}

.nation #container {background:url('../img/mezzetta_sandwich_bg.jpg') center 143px no-repeat;}

#mailForm {float:left;width:460px;padding:90px 0 90px 255px;}

	#mailForm #emailAddress{width:420px;}

	#entryForm input#updates {clear:both;width:auto;margin-right:5px;border:0;padding:0;}

	#mailSubmit	{float:left;clear:both;display:block;text-indent:-9999px;cursor:pointer;width:98px;height:40px;
		background:url('../img/mail_list_submit.gif') 0 0 no-repeat;margin:5px 0 0 175px;}

    	#mailSubmit:hover {background:url('../img/mail_list_submit.gif') 0 -40px no-repeat;}

	h4#thanks	{text-indent:-9999px;width:331px;height:48px;margin:10px 0 0 55px;
		background:url('../img/mezzetta_thanks.gif') 0 0 no-repeat;}

	#goHome	{float:left;clear:both;display:block;text-indent:-9999px;width:116px;height:40px;overflow:hidden;
			background:url('../img/error_btns.gif') 0 0 no-repeat;margin:20px 0 0 171px;}
    	#goHome:hover {background:url('../img/error_btns.gif') 0 -40px no-repeat;}

#mailThanks	{float:left;width:460px;padding:90px 0 196px 255px;}

#error {float:left;width:770px;padding:90px 0 196px 105px;}

	h4#sorry	{text-indent:-9999px;width:434px;height:46px;margin:10px 0 0 165px;
		background:url('../img/sorry_h4.gif') 0 0 no-repeat;}

	#error #goHome	{margin:20px 0 0 0;}

	#enterSand	{float:left;display:block;text-indent:-9999px;width:264px;height:40px;overflow:hidden;
			background:url('../img/error_btns.gif') -116px 0 no-repeat;margin:20px 0 0 0;}
    	#enterSand:hover {background:url('../img/error_btns.gif') -116px -40px no-repeat;}

	#voteForCeleb	{float:left;display:block;text-indent:-9999px;width:371px;height:40px;overflow:hidden;
			background:url('../img/error_btns.gif') -380px 0 no-repeat;margin:20px 0 0 0;}
    	#voteForCeleb:hover {background:url('../img/error_btns.gif') -380px -40px no-repeat;}


/* sandwich university
---------------------------------------------------------- */

.sandU h1	{float:left;margin:8px 0 0 56px;width:134px;height:147px;text-indent:-9999px;
	background:url('../img/mts_h1.jpg') 0 0 no-repeat;}

.sandU ul#subNav {padding-left:170px;}

.sandU h2 {float:left;margin:18px 0 40px 36px;width:576px;height:143px;text-indent:-9999px;
	background:url('../img/sandwich_u_h2.png') 0 0 no-repeat;}

.sandU #containerWrap   {background:#fefadd url('../img/sand_u_bg.gif') 0 175px repeat-x;}


a#olive	{float:left;display:block;text-indent:-9999px;width:240px;height:191px;overflow:hidden;
			background:url('../img/olive_btn.gif') 0 0 no-repeat;}
    	a#olive:hover {background:url('../img/olive_btn.gif') 0 -191px no-repeat;}

.sandU #wideCol  {width:680px;padding-right:0;}

	.sandU #wideCol p {width:500px;padding-right:180px;clear:both;}

#history #wideCol h3 {float:left;width:333px;height:12px;text-indent:-9999px;margin-bottom:35px;
	background:url('../img/sand_hist_h3.gif') 0 0 no-repeat;}

.sandU #wideCol p.intro {font-size:13px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:30px;}
.sandU #wideCol p {margin-bottom:30px;}
.sandU #wideCol h4 {font-size:15px;color:#f25c25;font-style:italic;margin-bottom:10px;}

#sandEarl {background:url('../img/img_John_Montagu.jpg') 520px 25px no-repeat;}
#sandEliza {background:url('../img/img_Eliza_Leslie.jpg') 520px 150px no-repeat;}

#hall #wideCol h3 {float:left;width:140px;height:12px;text-indent:-9999px;margin-bottom:35px;
	background:url('../img/sand_hall_h3.gif') 0 0 no-repeat;}


#cheesesteak {background:url('../img/img_cheesesteak_sandwich.jpg') 520px 5px no-repeat;}
#cuban {background:url('../img/img_cuban_sandwich.jpg') 520px 45px no-repeat;}
#grilled {background:url('../img/img_grilled_sandwich.jpg') 520px 30px no-repeat;}
#hoagie {background:url('../img/img_hoagie_sandwich.jpg') 520px 30px no-repeat;}
#italianbeef {background:url('../img/img_italianbeef_sandwich.jpg') 520px 30px no-repeat;}
#muffaletta {background:url('../img/img_muffaletta_sandwich.jpg') 520px 40px no-repeat;}
#pastrami {background:url('../img/img_pastrami_sandwich.jpg') 520px 40px no-repeat;}
#primanti {background:url('../img/img_primanti_sandwich.jpg') 520px 30px no-repeat;}
#reuben {background:url('../img/img_reuben_sandwich.jpg') 520px 40px no-repeat;}


#sand101 #wideCol h3 {float:left;width:142px;height:13px;text-indent:-9999px;margin-bottom:35px;
	background:url('../img/sand_101_h3.gif') 0 0 no-repeat;}

#sandCities #wideCol {width:400px;}
	#sandCities #wideCol p {width:auto;clear:both;padding:0;}

#sandCities #wideCol h3 {float:left;width:173px;height:13px;text-indent:-9999px;margin-bottom:35px;
	background:url('../img/sand_cities_h3.gif') 0 0 no-repeat;}

#sandCities #wideCol ul	{list-style:none;font-size:13px;padding-top:5px;}
	#sandCities #wideCol ul li {padding-bottom:8px;}
    #sandCities #wideCol ul li span {text-transform:uppercase;font-size:10px;}

#sandCities #rightCol {padding:40px 0 40px 50px;width:auto;}
	#sandCities #rightCol img {margin-bottom:25px;}





/* sandwich recipes
---------------------------------------------------------- */

.recipes #containerWrap {background: #fefadd url('../img/recipes_bg.gif') repeat-x  0 220px;}

.recipes h1	{float:left;margin:8px 0 0 56px;width:134px;height:147px;text-indent:-9999px;
	background:url('../img/mts_h1.jpg') 0 0 no-repeat;}

.recipes h2 {float:left;margin:40px 0 0 39px;width:576px;height:66px;text-indent:-9999px;
	background:url('../img/recipes_h2.gif') 0 0 no-repeat;}

.recipes h3 {float:left;margin:0 0 0 25px;width:562px;height:22px;text-indent:-9999px;
	background:url('../img/recipes_h3.gif') 0 0 no-repeat;}

.recipes #header {margin-bottom:115px;}

#recipeForm {position:absolute;top:235px;left:205px;z-index:900;}

	#recipeForm label {font-family:arial, helvetica, sans-serif;text-transform:none;font-size:11px;color:#fefadd;
		padding-right:12px;margin-bottom:15px;}

	#recipeForm input {font-size:13px;width:238px;font-family:arial, helvetica, sans-serif;text-transform:none;}
		#recipeForm input#ingredients	{margin-right:20px;}

	#recipeForm #entryForm	{margin:0;}
    #entryForm .recipeOptions {width:auto;margin-right:5px;border:0;padding:0;margin-bottom:0;}

	.recipes #entryForm ul {width:250px;font-size:11px;text-transform:none;font-family: arial, helvetica, sans-serif;}

		#entryForm #productSelect {border:1px solid #fbe69c;background:#fff url('../img/select_dropdown_bg.gif') 235px 8px no-repeat;}

		#entryForm #productSelect ul {border-bottom:1px solid #fbe69c;background:#fff;height:200px;overflow: auto;}

			#productSelect a {display: block;width:180px;padding: 4px 8px;color:#917500;}
	 			#productSelect ul a	{width:180px;}

			#productSelect ul li  {float: left;width:196px;}

			#productSelect li ul {width:211px;}

            #productSelect dt {font-weight:bold;display: block;width:180px;padding: 4px 8px;color:#917500;}

            #productSelect dd a {padding-left:23px;width:165px;background:url('../img/prodselect_bg.gif') 12px 8px no-repeat;}

    a#searchSubmit	{float:left;display:block;text-indent:-9999px;overflow:hidden;width:55px;height:26px;
		background:url('../img/recipes_go_btn.gif') 0 0 no-repeat;margin-left:10px;}

    a#searchSubmit:hover	{background:url('../img/recipes_go_btn.gif') 0 -26px no-repeat;margin-left:10px;}



#recipesLeft	{float:left;width:500px;padding-top:35px;}

	#recipesLeft h4#welcome {font-size:20px;font-style:italic;margin-bottom:15px;}
	#recipesLeft h4#recipeIntro {font-size:13px;text-transform:uppercase;line-height:1.5em;}

    h2#slogan {width:438px;height:73px;background:url('../img/recipes_slogan.gif') 0 0 no-repeat;margin:80px 0 0 0;}

#recipeRight {float:left;}
	#sandRotate {float:left;width:460px;height:400px;}


table#recipeSearch	{float:left;margin:15px 0 50px;width:960px;}

	#recipeSearch th {font-weight:normal;text-align:left;text-transform:uppercase;font-size:9px;color:#f25c25;
		font-family:arial, helvetica, sans-serif;letter-spacing:.5px;padding-bottom:12px;}

    #recipeSearch th span {margin-left:35px;}

    #recipeSearch th#addedAsc {text-align:right;font-family:georgia, serif;font-size:12px;padding-right:15px;}
    	th#addedAsc a {color:#a0871d;padding-right:12px;background:url('../img/recipes_date_bg.gif') right center no-repeat;}

    #recipeSearch th#addedDesc {text-align:right;font-family:georgia, serif;font-size:12px;padding-right:15px;}
    	th#addedDesc a {color:#a0871d;padding-right:12px;padding-top:5px;background:url('../img/recipes_date_bg_desc.gif') right center no-repeat;}

    #recipeSearch td {background:#fff url('../img/recipe_table_bg.gif') left bottom repeat-x;padding-bottom:10px;}
    	#recipeSearch td span {display:block;}

     	td.sandThumb	{width:60px;}
       	td.sandResult	{padding-left:20px;width:430px;font-size:14px;}
        	td.sandResult span {color:#a7af38;font-size:12px;}
        td.sandInfo {color:#a7af38;width:225px;font-size:15px;font-style:italic;}
        	td.sandInfo span {color:#917500;font-size:12px;font-style:normal;}
            #recipeSearch td.red {color:#f25c25;}

        a.viewRec {display:block;text-indent:-9999px;overflow:hidden;width:131px;height:34px;
				background:url('../img/recipe_view_btn.gif') 0 0 no-repeat;}
        a.viewRec:hover {background:url('../img/recipe_view_btn.gif') 0 -34px no-repeat;}


        td.sandDate	{padding:0 10px;}

.recipes a#learnMore {margin-top:0;}

p#back {padding:15px 0;margin:0;font-weight:normal;text-align:left;text-transform:uppercase;font-size:9px;color:#f25c25;
		font-family:arial, helvetica, sans-serif;letter-spacing:.5px;}

.recipes #recipeHdr h4 {font-size:18px;font-style:normal;color:#917500;margin-bottom:5px;}
.recipes #recipeHdr h5	{font-size:12px;margin-bottom:20px;}
	.recipes #recipeHdr h5 span  {float:left;color:#f25c25;font-size:10px;font-family:arial, helvetica, sans-serif;
			text-transform:uppercase;padding:10px 15px 0 0;}
.recipes dl#ingredients dd.footnote	{color:#f25c25;}

a#shareSand	{display:block;overflow:hidden;float:left;text-indent:-9999px;width:209px;height:33px;margin-bottom:10px;
		background:url('../img/recipe_share.gif') 0 0 no-repeat;}
	a#shareSand:hover	{background:url('../img/recipe_share.gif') 0 -33px no-repeat;}

.recipes .finalist #recipeHdr h4 {font-size:20px;font-style:italic;color:#917500;margin-bottom:0;}

.recipes #centerCol {padding:15px 0 0 0;width:370px;}
.recipes .finalist #rightCol {width:300px;}
.recipes .finalist #wideCol {padding:0;width:680px;}

h4#interview {margin-bottom:25px;}
h4#interview span {font-size:12px;}
.finalist #recipeInfo dl#directions {margin-bottom:20px;}

.recipes .finalist #recipeInfo {width:380px;}

#recipeError {float:left;padding:80px 0;}
	#recipeError h4 {font-style:italic;font-size:17px;margin-bottom:10px;}



/* sandwich recipes
---------------------------------------------------------- */

#recipesLanding #containerWrap {background: #fefadd url('../img/recipes_landing_bg.gif') repeat-x  0 220px;}

#recipesLanding #header {margin-bottom:147px;}

#recipesLanding #recipeForm label {font-family:georgia, serif;font-style:italic;font-size:15px;line-height:15px;
	padding-right:19px;margin-bottom:15px;}

#recipesLanding #recipeForm {top:250px;left:160px;}

	#recipesLanding .firstOption {margin-left:50px;}

	#recipesLanding #recipeForm input#ingredients	{width:375px;margin-right:5px;margin-top:5px;padding:6px 8px;font-weight:bold;}

	#recipesLanding #productSelect a {padding: 7px 8px;}

	#recipesLanding #entryForm #productSelect {background:#fff url('../img/select_dropdown_bg.gif') 235px 10px no-repeat;margin:5px 0 0;}

	#recipesLanding a#searchSubmit	{width:71px;height:40px;background:url('../img/recipes_landing_go_btn.gif') 0 0 no-repeat;margin-left:0;}

		#recipesLanding a#searchSubmit:hover	{background:url('../img/recipes_landing_go_btn.gif') 0 -40px no-repeat;}

#recipesLanding h2#browse  {width:489px;height:58px;background:url('../img/recipes_browse_h2.gif') 0 0 no-repeat;margin:0;}

#recipesLanding h2#slogan {width:461px;height:37px;background:url('../img/recipes_landing_slogan.gif') 0 0 no-repeat;margin:40px 0 0 0;}


/* Left Column Quote Styles
---------------------------------------------------------- */


#messageWrap	{float:left;background:#f7cc39;margin-top:20px;}

#message	{float:left;width:188px;margin:8px;border:1px solid #fff;padding:25px 14px 0 21px;}

	#message h4 {display:block;text-indent:-9999px;width:187px;height:72px;
		background:url('../img/message_hdr_h4.gif') 0 0 no-repeat;}

    #message p {font-size:11px;line-height:1.7em;padding:0 10px;}

          span#messageAuthor {font-size:15px;}
          span#messageLocation {display:block;font-size:10px;text-transform:uppercase;padding-bottom:10px;}

   #message img {float:left;margin:0 0 30px 10px;}



/* Print header image for recipes
---------------------------------------------------------- */
#printHeader {display:none;}


