@charset "UTF-8";

/* LAYOUT */
html {
}

body.Grilled {
	background:transparent url(../_images/grilled/grilled_body_bg_bottom.jpg) left bottom repeat-x
}

/*.Grilled #wrapper #left_column #postcard_form {background: url('../_images/grilled/grilled_newsletter_bg.png') top left no-repeat; } */
.Grilled #wrapper #left_column ul#left_nav {
	background:url(../_images/grilled/grilled_left_nav_bg.png) top left no-repeat
}

.Grilled #wrapper #content #template_page_content {
	background-color:#000;
	border:2px solid #9E6636;
	border-top:none;
	margin-bottom:25px;
	margin-left:0;
	padding:0!important;
	width:608px
}

.Grilled #template_header {
	background:url(../_images/headers/Grilled_header.gif) no-repeat 0 0
}

/* .Grilled #wrapper #left_column #postcard_form {height:130px;padding-left:38px;padding-top:126px;position:relative;width:218px;} */
.Grilled #wrapper #left_column {
	display:block;
	left:-4px
}

.Grilled #wrapper #footer_wrap {
}

.Grilled #wrapper ul.footer_links {
}

.Grilled #wrapper ul.footer_links li a,.Grilled #wrapper ul.footer_links-secondary li a {
	color:#FFF
}

/* TOPNAV */
.Grilled #wrapper #content #topnav {
	height:30px;
	width:628px;
	background:transparent url(../_images/grilled/grilled_page_bg.gif) no-repeat 0 0;
	float:right;
	padding:0;
	display:block
}

.Grilled #wrapper #content #topnav ul.topnav {
	margin-left:15px
}

.Grilled #wrapper #content #topnav ul.topnav li {
	float:left;
	display:inline
}

.Grilled #wrapper #content #topnav ul.topnav li a {
	float:left;
	text-decoration:none
}

.Grilled #wrapper #content #topnav ul.topnav li a.products {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat 0 0;
	width:163px;
	height:27px;
	margin:0
}

.Grilled #wrapper #content #topnav ul.topnav li a.products:hover,.Grilled #wrapper #content #topnav ul.topnav li.active a.products {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat 0 -27px
}

.Grilled #wrapper #content #topnav ul.topnav li a.recipes {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat -160px 0;
	width:173px;
	height:27px;
	margin:0
}

.Grilled #wrapper #content #topnav ul.topnav li a.recipes:hover,.Grilled #wrapper #content #topnav ul.topnav li.active a.recipes {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat -160px -27px
}

.Grilled #wrapper #content #topnav ul.topnav li a.contest {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat -335px 0;
	width:250px;
	height:27px;
	margin:0
}

.Grilled #wrapper #content #topnav ul.topnav li a.contest:hover,.Grilled #wrapper #content #topnav ul.topnav li.active a.contest {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat -335px -27px
}

.Grilled #template_page_content #topnav {
	position:absolute;
	height:30px;
	width:628px;
	background:transparent url(../_images/grilled/grilled_page_bg.gif) no-repeat 0 0;
	float:right;
	padding:0;
	display:block;
	margin-top:-44px;
	margin-left:-30px
}

.Grilled #template_page_content #topnav ul.topnav {
	margin-left:15px
}

.Grilled #template_page_content #topnav ul.topnav li {
	float:left;
	display:inline
}

.Grilled #template_page_content #topnav ul.topnav li a {
	float:left;
	text-decoration:none
}

.Grilled #template_page_content #topnav ul.topnav li a.products {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat 0 0;
	width:163px;
	height:27px;
	margin:0
}

.Grilled #template_page_content #topnav ul.topnav li a.products:hover {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat 0 -27px
}

.Grilled #template_page_content #topnav ul.topnav li a.recipes {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat -160px 0;
	width:173px;
	height:27px;
	margin:0
}

.Grilled #template_page_content #topnav ul.topnav li a.recipes:hover {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat -160px -27px
}

.Grilled #template_page_content #topnav ul.topnav li a.contest {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat -335px 0;
	width:250px;
	height:27px;
	margin:0
}

.Grilled #template_page_content #topnav ul.topnav li a.contest:hover {
	background:url(../_images/grilled/grilled_topnav_buttons.jpg) no-repeat -335px -27px
}

/* Landing */
.Grilled #wrapper #content.Grilled #template_page_content {
	background:#deae19 url(../_images/grilled/grilled_landing_bg_bottom.jpg) no-repeat center 320px
}

.Grilled #wrapper #content.Grilled #template_page_content #landingSlider {
	margin:0 0 0 -27px;
	width:607px;
	height:453px;
	margin:0 auto;
	display:block;
	position:relative
}

.Grilled #wrapper #content.Grilled #template_page_content #landingFeaturebox {
	width:580px;
	padding-left:23px;
	margin-bottom:20px;
	margin-top:220px;
	display:block
}

.Grilled #wrapper #content.Grilled #template_page_content #landingFeaturebox a.contestFeature,.Grilled #landingFeaturebox a.contestFeature:visited {
	background:url(../_images/grilled/grilled_landing_btmfeature.png) no-repeat 0 0;
	width:580px;
	height:307px;
	display:block;
	margin:0 0 0 -15px
}

.Grilled #wrapper #content.Grilled #template_page_content #landingFeaturebox a.contestFeature:hover {
	background:url(../_images/grilled/grilled_landing_btmfeature.png) no-repeat 0 -307px
}

/* NEW LANDING */
.Grilled #wrapper #content.Grilled #template_page_content .productShots {
	position:absolute;
	float:left;
	width:608px;
	height:240px;
	margin-top:-5px;
	background:url(../_images/grilled/grilled_landing_productShot.gif) no-repeat 0 0
}

.Grilled #wrapper #content #template_page_content .slideshow {
	margin-left:-20px;
	height:325px;
	width:608px;
	margin:auto;
	position:relative;
	overflow:hidden;
	background-color:transparent
}

.Grilled #wrapper #content.Grilled #template_page_content .slideshow img {
	padding:0
}

/* Contest */
.Grilled #wrapper #content.GrilledContestDetails #template_page_content {
	background:#fff400
}

/* PRODUCTS */
.Grilled #wrapper #content.GrilledProducts #template_page_content {
	background:#fff400 url(../_images/grilled/grilled_prodLand_bg.jpg) no-repeat top right
}

.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_right_callout {
	width:215px;
	height:225px;
	float:right;
	margin:10px 15px 0;
	color:#fff;
	font-size:120%;
	line-height:120%
}

.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_right_callout a {
	color:#fff;
	text-decoration:none
}

.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_right_callout a:hover {
	color:#ddd;
	text-decoration:underline
}

.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_links {
	margin:400px 0 0 10px;
	width:330px;
	color:#000
}

.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_links h4 {
	margin-top:2px;
	padding:0
}

.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_links p {
	margin:0;
	padding-bottom:5px!important
}

.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_links ul {
}

.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_links ul li {
	line-height:13px;
	cursor:pointer
}

.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_links ul li a {
	color:#1f1f1f;
	text-decoration:none;
	width:330px;
	display:block
}

.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_links ul li a:hover {
	color:#bf1523
}

.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_links ul li a {
	color:#1f1f1f;
	text-decoration:none
}

.Grilled #wrapper #content.GrilledProducts #template_page_content div#images {
	float:left;
	position:absolute;
	margin-top:120px;
	padding-left:10px;
	width:364px;
	height:275px;
	overflow:hidden
}

/* PRODUCT DETAILS */
.Grilled #wrapper #content.GrilledProductDetail #template_page_content {
	background:#fff400 url(../_images/grilled/grilled_prodDetail_bg.jpg) no-repeat 0 0
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails {
	margin-top:25px
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails .productDetailsLFT {
	float:left;
	width:330px;
	padding-left:20px
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails .grilled_prod_image {
	clear:left;
	width:355px;
	height:285px;
	display:block
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails h2 {
	clear:left;
	margin:10px 0;
	padding:0;
	font-size:150%;
	color:#000;
	font-weight:700;
	line-height:100%;
	display:block
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails .secondary_text {
	clear:left;
	color:#06247a;
	padding:0
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails .secondary_text ul li {
	line-height:95%
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails ul.nutrition_images {
	clear:left;
	margin:10px 0;
	width:340px;
	height:252px
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails ul.nutrition_images li {
	float:left;
	display:inline;
	padding-left:2px
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails .productDetailsRT {
	float:right;
	width:220px;
	padding-right:10px;
	margin-top:275px
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails .catMenu {
	clear:left;
	padding-bottom:20px
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails .catMenu p.ListHeader {
	margin-bottom:0!important;
	padding-bottom:0!important;
	font-weight:700
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails .catMenu ul {
	margin-left:0;
	list-style-image:none;
	list-style-type:none
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails .description {
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails ul.buttons {
	margin:20px 0 0;
	width:202px;
	height:100px;
	display:block
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails ul.buttons li {
	width:202px;
	height:43px;
	display:block
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails ul.buttons li a.downloadCoupon {
	background:url(../_images/grilled/grilled_prodDetail_coupon_sprite.jpg) no-repeat 0 0;
	width:202px;
	height:43px;
	display:block;
	text-decoration:none
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails ul.buttons li a.downloadCoupon:hover {
	background:url(../_images/grilled/grilled_prodDetail_coupon_sprite.jpg) no-repeat -202px 0
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails ul.buttons li a.findRecipe {
	background:url(../_images/grilled/grilled_prodDetail_coupon_sprite.jpg) no-repeat 0 -43px;
	width:202px;
	height:43px;
	text-decoration:none;
	display:block
}

.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails ul.buttons li a.findRecipe:hover {
	background:url(../_images/grilled/grilled_prodDetail_coupon_sprite.jpg) no-repeat -202px -43px
}

/* Recipes */
.Grilled #wrapper #content.GrilledRecipes #template_page_content {
	background:#000 url(../_images/grilled/grilled_recipeLand_bg.jpg) no-repeat 0 0
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content .grilledRecipes .AccordionPanelContent .bodycontent {
	width:515px;
	margin:0;
	padding-top:20px;
	overflow:auto;
	border-width:0
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content .grilledRecipes .bodycontent p {
	font-weight:700;
	font-size:145%;
	line-height:125%;
	margin:20px 0 0 240px;
	padding:0;
	width:250px
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content .grilledRecipes .bodycontent img.grilledText {
	margin-left:-30px;
	margin-bottom:10px
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content .recipefooter {
	width:608px;
	height:41px;
	display:block
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content .recipefooter a.recipefooter {
	background:url(../_images/grilled/grilled_recipeLand_footer.gif) no-repeat 0 0;
	width:608px;
	height:41px;
	display:block
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content .recipefooter a.recipefooter:hover {
	background:url(../_images/grilled/grilled_recipeLand_footer.gif) no-repeat 0 -41px
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content .Accordion {
	border:none
}

/* Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .focused {border: none;} */
.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion {
	width:540px;
	margin:31px auto 30px;
	min-height:675px;
	display:block
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .AccordionPanelTab {
	height:30px;
	background-color:transparent!important;
	border-bottom:none;
	border-top:none;
	cursor:pointer;
	margin:0;
	padding:2px;
	display:block
}

/* Recipes TITLES */
.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion #Opener {
	background:url(../_images/grilled/grilled_recipeLand_t_opener.gif) no-repeat top right;
	height:30px
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion #T1.AccordionPanelTab {
	background:url(../_images/grilled/grilled_recipeLand_t_accordion_01.gif) no-repeat top right;
	height:30px
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion #T2.AccordionPanelTab {
	background:url(../_images/grilled/grilled_recipeLand_t_accordion_02.gif) no-repeat top right;
	height:30px
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion #T3.AccordionPanelTab {
	background:url(../_images/grilled/grilled_recipeLand_t_accordion_03.gif) no-repeat top right;
	height:30px
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion #T4.AccordionPanelTab {
	background:url(../_images/grilled/grilled_recipeLand_t_accordion_04.gif) no-repeat top right;
	height:30px
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion #T5.AccordionPanelTab {
	background:url(../_images/grilled/grilled_recipeLand_t_accordion_05.gif) no-repeat top right;
	height:30px
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion #T6.AccordionPanelTab {
	background:url(../_images/grilled/grilled_recipeLand_t_accordion_06.gif) no-repeat top right;
	height:30px
}

/* .Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .AccordionPanelClosed {height: 30px; display: block;} */
.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion br.break {
	clear:both
}

/* Recipes Pages */
.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .AccordionPanelContent .recipepage {
	margin:0;
	padding:0;
	display:block;
	margin-bottom:1%
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .AccordionPanelContent .recipepage .recipephoto {
	margin:0 0 0 -10px;
	padding:0
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .AccordionPanelContent .recipepage .RecipeleftColumn {
	width:250px;
	clear:left;
	float:left;
	padding-left:10px
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .AccordionPanelContent .recipepage .ReciperightColumn {
	width:240px;
	float:right
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .AccordionPanelContent .recipepage ul.recipeInfo {
	margin:0
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .AccordionPanelContent .recipepage ul.recipeInfo li {
	float:left;
	display:inline
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .AccordionPanelContent .recipepage p.Title {
	font-weight:700;
	margin-bottom:0;
	padding-bottom:0;
	margin-top:10px
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .AccordionPanelContent .recipepage hr.recipeDivide {
	display:none
}

.Grilled #wrapper #content.GrilledRecipes #template_page_content #RecipeAccordion .AccordionPanelContent .recipepage h2 {
	display:none
}

/* Contest */
.Grilled #wrapper #content.GrilledContest #template_page_content {
	background:#fff500 url(../_images/grilled/grilled_contest_topbg.jpg) no-repeat 0 0;
	min-height:900px
}

.Grilled #wrapper #content #template_page_content #landingSlider #ticker {
	margin:230px 0 0 40px;
	height:133px;
	color:#fff
}

.Grilled #wrapper #content.GrilledContest .SlidingPanels {
	width:537px;
	float:left
}

.Grilled #wrapper #content.GrilledContest .SlidingPanelsContentGroup {
	width:8000em;
	float:left
}

.Grilled #wrapper #content.GrilledContest .SlidingPanelsContent {
	float:left;
	height:100px;
	width:537px
}

.Grilled #wrapper #content.GrilledContest .SlidingPanelsContent .content {
	margin:0 auto!important
}

.Grilled #wrapper #content.GrilledContest #item1 .content,#item2 .content,#item3 .content {
}

.Grilled #wrapper #content.GrilledContest .SlidingPanelsContent .content {
	height:100px;
	width:537px
}

.Grilled #wrapper #content.GrilledContest #item1 h3,.Grilled #wrapper #content.GrilledContest #item2 h3,.Grilled #wrapper #content.GrilledContest #item3 h3,.Grilled #wrapper #content.GrilledContest #item4 h3,.Grilled #wrapper #content.GrilledContest #item5 h3 {
	display:block;
	color:#FFF;
	font-size:120%;
	margin-left:3px;
	font-family:Verdana;
	margin-bottom:0
}

.Grilled #wrapper #content.GrilledContest h1 {
	margin:0;
	line-height:130%
}

/* Winners */
.Grilled #wrapper #content.GrilledContest .grilled-intro {
	padding-left:294px;
	padding-top:20px;
	padding-right:10px
}

.Grilled #wrapper #content.GrilledContest .grilled-intro p {
	margin-bottom:0
}

.Grilled #wrapper #content.GrilledContest .grilled-intro h1,.Grilled #wrapper #content.GrilledContest .grilled-intro h2 {
	text-transform:uppercase
}

.Grilled #wrapper #content.GrilledContest .grilled-intro h2 {
	font-weight:200;
	line-height:130%;
	padding-bottom:10px
}

.Grilled #wrapper #content.GrilledContest #finalist_list {
	margin-top:153px;
	margin-left:10px
}

.Grilled #wrapper #content.GrilledContest #finalist_list div.grand-header {
	height:588px
}

.Grilled #wrapper #content.GrilledContest #finalist_list li.first .grand {
	width:570px
}

.Grilled #wrapper #content.GrilledContest #finalist_list div.grand-header li.grand h1.title,.Grilled #wrapper #content.GrilledContest #finalist_list div.grand-header li.grand h1.title a {
	width:239px;
	text-decoration:none
}

.Grilled #wrapper #content.GrilledContest #finalist_list div.grand-header .social {
	width:200px;
	height:150px;
	position:absolute;
	margin-top:126px;
	margin-right:40px;
	z-index:999;
	right:0
}

.Grilled #wrapper #content.GrilledContest #finalist_list div.grand-header .social a,.Grilled #wrapper #content.GrilledContest #finalist_list div.grand-header .social a img {
	border:none 0
}

.Grilled #wrapper #content.GrilledContest #finalist_list div.grand-header li.grand .ingredients {
	padding-top:20px
}

.Grilled #wrapper #content.GrilledContest #finalist_list div.grand-header li.grand .ingredients p {
	margin-top:-10px
}

.Grilled #wrapper #content.GrilledContest #finalist_list div.grand-header li.grand h1.name {
	font-size:110%;
	padding-top:10px
}

.Grilled #wrapper #content.GrilledContest #finalist_list div.grand-header li.grand h1.location {
	font-size:110%;
	padding-bottom:10px
}

.Grilled #wrapper #content.GrilledContest #finalist_list div.first-place-header {
	background:url(../_images/grilled/gcw-h-firstplacewinners.jpg) no-repeat 0 0;
	height:678px;
	padding:144px 0 30px 10px
}

.Grilled #wrapper #content.GrilledContest #finalist_list div.second-place-header {
	background:url(../_images/grilled/gcw-h-secondplacewinners.jpg) no-repeat 0 0;
	padding:144px 0 0 10px
}

.Grilled #wrapper #content.GrilledContest ul#finalist_list div.second-place-header li div.details,.Grilled #wrapper #content.GrilledContest ul#finalist_list div.grand-header li div.details {
	width:570px
}

.Grilled #wrapper #content.GrilledContest ul#finalist_list div.second-place-header li div.details img {
	float:left;
	padding-right:5px;
	margin-left:-15px;
	margin-top:-11px;
	overflow:visible
}

#wrapper #content.GrilledContest ul#finalist_list div.second-place-header li.first-place {
	display:block;
	float:left;
	margin-bottom:15px;
	margin-right:5px;
	position:relative;
	width:132px
}

#wrapper #content ul#finalist_list li.first,#wrapper #content ul#finalist_list li.second-place {
	clear:left!important
}

#item1 p,#item2 p,#item3 p,#item4 p,#item5 p {
	margin-left:10px
}

.Grilled #wrapper #content .SlidingPanelsAnimating * {
	overflow:visible!important
}

.Grilled #wrapper #content.GrilledContest #template_page_content #ticker .navLinks {
	background-color:transparent!important;
	clear:both;
	text-align:center;
	display:block;
	width:480px;
	height:40px;
	margin-left:20px;
	font-size:120%
}

.Grilled #wrapper #content.GrilledContest #template_page_content #ticker .navLinks a.landingslider_back {
	color:#fff;
	font-weight:700;
	text-decoration:none;
	padding-right:5px
}

.Grilled #wrapper #content.GrilledContest #template_page_content #ticker .navLinks a.landingslider_back:hover {
	color:#fdf200
}

.Grilled #wrapper #content.GrilledContest #template_page_content #ticker .navLinks a.landingslider_nav {
	color:#fff;
	font-weight:700;
	text-decoration:none
}

.Grilled #wrapper #content.GrilledContest #template_page_content #ticker .navLinks a.landingslider_nav:hover {
	color:#fdf200
}

.Grilled #wrapper #content.GrilledContest #template_page_content #ticker .navLinks a.landingslider_next {
	color:#fff;
	font-weight:700;
	text-decoration:none;
	padding-left:5px
}

.Grilled #wrapper #content.GrilledContest #template_page_content #ticker .navLinks a.landingslider_next:hover {
	color:#fdf200
}

.Grilled #wrapper #content.GrilledContest #template_page_content .contestleft {
	width:346px;
	clear:left;
	float:left;
	padding:10px 0 20px 20px
}

.Grilled #wrapper #content.GrilledContest #template_page_content .contestleft p {
	padding-bottom:2px
}

.Grilled #wrapper #content.GrilledContest #template_page_content .contestright {
	width:230px;
	float:right;
	margin-top:330px
}

.Grilled #wrapper #content.GrilledContest #template_page_content .contestright ul li {
	line-height:120%
}

.Grilled #wrapper #content.GrilledContest #template_page_content .contestright hr {
	width:225px;
	margin-top:10px
}

.Grilled #wrapper #content.GrilledContest #template_page_content .contestleft .textfieldRequiredMsg,.Grilled #wrapper #content.GrilledContest #template_page_content .contestleft span#theEmail .textfieldRequiredMsg {
	font-size:9px;
	padding-top:10px
}

.Grilled #wrapper #content.GrilledContest #template_page_content .contestleft span {
	font-size:130%;
	padding-top:15px;
	padding-bottom:5px
}

.Grilled #wrapper #content.GrilledContest #template_page_content .contestleft ul {
	margin:0 0 10px 8px
}

.Grilled #wrapper #content.GrilledContest #template_page_content .contestleft #contestForm {
	clear:left;
	height:auto;
	display:block;
	text-align:left
}

.Grilled #wrapper #content.GrilledContest h1.EmailToAFriend {
	position:relative;
	top:0;
	left:0;
	width:auto;
	height:auto;
	background:none
}

.Grilled #wrapper #content.GrilledContest h2 {
	margin-bottom:10px;
	width:316px;
	height:20px;
	background:url(../_images/h2_questions_concerns.gif) no-repeat top left
}

.Grilled #wrapper #content.GrilledContest em {
	font-size:14px
}

.Grilled #wrapper #content.GrilledContest input,.Grilled #wrapper #content.GrilledContest select,.Grilled #wrapper #content.GrilledContest textarea {
	background:#FFF98C
}

.Required {
	font-size:10px;
	color:#730D14
}

.Grilled #wrapper #content.GrilledContest form div {
	margin-bottom:8px
}

.Grilled #wrapper #content.GrilledContest form div label {
	display:block;
	width:180px;
	text-align:left;
	padding-left:0;
	font-size:11px
}

.Grilled #wrapper #content.GrilledContest form div.FormBlock {
	clear:both;
	width:400px;
	height:160px;
	padding-top:20px
}

.Grilled #wrapper #content.GrilledContest form div.FormBlock label {
	padding-bottom:5px;
	text-align:left;
	padding-right:7px
}

.Grilled #wrapper #content.GrilledContest form div.FormBlock img {
	float:left;
	padding-right:17px
}

.Grilled #wrapper #content.GrilledContest label.radio_row {
	width:500px;
	margin:-15px 0 20px 20px;
	padding:0;
	float:left;
	display:inline
}

.Grilled #wrapper #content.GrilledContest p.policy_statement {
	margin:0;
	padding:0
}

.Grilled #wrapper #content.GrilledContest span.textfieldRequiredMsg {
	font-size:70%
}

.Grilled #wrapper #content.GrilledContest div.contestInfo {
	margin:0 0 20px 20px;
	font-size:125%;
	font-weight:700
}

.Grilled #wrapper #content.GrilledContest label.tellUs {
	text-align:left;
	margin:0;
	padding:0
}

.Grilled #wrapper #content.GrilledContest div.tellUs {
	margin:0 0 0 60px
}

.Grilled #wrapper #content.GrilledContest div.child_row {
	width:500px;
	float:left;
	padding:20px 0 0
}

.Grilled #wrapper #content.GrilledContest div.child_row div.ageBox {
	width:100px;
	display:inline
}

.Grilled #wrapper #content.GrilledContest #template_page_content h3 {
	font-size:100%;
	padding:10px 0;
	line-height:120%
}

.Grilled #wrapper #content.GrilledContest #template_page_content h3 span {
	font-weight:bolder
}

.Grilled #wrapper #content.GrilledContest ol {
	color:#1b1b1b;
	font-weight:700;
	padding-left:20px;
	list-style-type:upper-alpha;
	text-align:left
}

.Grilled #wrapper #content.GrilledContest ol li {
	color:#1b1b1b;
	font-weight:400;
	padding-left:0
}

.Grilled #wrapper #content.GrilledContest div#template_page_content form div.child_row label {
	padding:0;
	width:100%
}

.Grilled #wrapper #content.GrilledContest div#template_page_content form textarea {
	margin:0
}

.Grilled #wrapper #content.GrilledContest div#template_page_content ul.contestHighlights {
	margin:0 0 0 20px;
	padding:0;
	width:260px
}

.Grilled #wrapper #content.GrilledContest div#template_page_content ul.contestHighlights li {
	list-style:none;
	background:url(../userfiles/image/EATSMART/check.gif) 0 -3px no-repeat;
	margin:2px 0 0;
	padding:0 0 10px 30px;
	min-height:28px
}

.Grilled #wrapper #content.GrilledContest div#template_page_content h3.GOLIVE {
	font-size:152%
}

/* CONTEST RULES */
.Grilled #wrapper #content.GrilledContestRules #template_page_content {
	background:#fdf200 url(../_images/grilled/grilled_rules_topbg.jpg) no-repeat 0 0
}

.Grilled #wrapper #content.GrilledContestRules #template_page_content .grilledContestrules {
	margin:220px 0 20px 20px
}

.Grilled #wrapper #content.GrilledContestRules #template_page_content p {
	padding-right:15px
}

/* TV Commercials */
#wrapper #content.tv #template_page_content,.Grilled #wrapper #content.shortfilm #template_page_content {
	background:#DFC495 url(/_images/MT_bg.gif) repeat 0 0
}

#wrapper #content.tv #template_page_content #landingFeaturebox,#wrapper #content.shortfilm #template_page_content #landingFeaturebox {
	width:580px;
	height:320px;
	padding-left:23px;
	margin-bottom:20px;
	margin-top:20px;
	display:block;
	float:left
}

#wrapper #content.tv #template_page_content #landingFeaturebox a.contestFeature,#wrapper #content.shortfilm #template_page_content #landingFeaturebox a.contestFeature {
	background:url(../_images/grilled/grilled_landing_btmfeature.png) no-repeat 0 0;
	width:580px;
	height:307px;
	display:block;
	margin:0 0 0 -15px
}

#wrapper #content.tv #template_page_content #landingFeaturebox a.contestFeature:hover,#wrapper #content.shortfilm #template_page_content #landingFeaturebox a.contestFeature:hover {
	background:url(../_images/grilled/grilled_landing_btmfeature.png) no-repeat 0 -307px;
	width:580px;
	height:307px
}

#wrapper #content.tv #template_page_content h3,#wrapper #content.shortfilm #template_page_content h3 {
	color:#333;
	font-size:150%;
	margin-top:20px;
	line-height:140%;
	text-transform:none
}

#wrapper #content.shortfilm #template_page_content h3 span {
	line-height:120%!important
}

#wrapper #content.tv #template_page_content h3 span,#wrapper #content.shortfilm #template_page_content h3 span {
	font-size:200%;
	line-height:150%;
	font-weight:700;
	text-transform:uppercase;
	margin-top:-3px
}

#wrapper #content.tv #template_page_content h3 span.small {
	font-size:80%;
	line-height:150%;
	font-weight:400;
	font-style:italic;
	text-transform:none
}

#wrapper #content.tv #template_page_content .footerText,#wrapper #content.shortfilm #template_page_content .footerText {
	text-align:center;
	padding:10px 0 0
}

#wrapper #content.tv #template_page_content .footerText strong,#wrapper #content.shortfilm #template_page_content .footerText strong {
	font-size:120%
}

#wrapper #content.tv #template_page_content object#FLVPlayer {
	padding:3px;
	height:280px;
	width:509px;
	display:block;
	background-color:#fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff
}

#wrapper #content.shortfilm #template_page_content object#FLVPlayer {
	padding:7px;
	height:360px;
	width:480px;
	display:block;
	background-color:#fff
/* border-top: 2px solid #fff; border-bottom: 2px solid #fff;  */
}

#wrapper #content.tipsntools #template_header .tvLink,#wrapper #content.Grilled #template_header .tvLink,#wrapper #content.GrilledProducts #template_header .tvLink,#wrapper #content.GrilledProductDetail #template_header .tvLink,#wrapper #content.GrilledRecipes #template_header .tvLink,#wrapper #content.GrilledContest #template_header .tvLink {
	display:none;
	width:144px;
	height:104px;
	float:right;
	background:transparent url(../_images/grilled/grilled_tvLink.jpg) no-repeat 0 0;
/* display: block;  */
	margin:5px 13px 0 0
}

#wrapper #content.tipsntools #template_header .tvLink:hover,#wrapper #content.Grilled #template_header .tvLink:hover,#wrapper #content.GrilledProducts #template_header .tvLink:hover,#wrapper #content.GrilledProductDetail #template_header .tvLink:hover,#wrapper #content.GrilledRecipes #template_header .tvLink:hover,#wrapper #content.GrilledContest #template_header .tvLink:hover {
	display:none;
	background:transparent url(../_images/grilled/grilled_tvLink.jpg) no-repeat 0 -104px
}

.footerText .videoLinks {
	font-weight:700;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	width:500px;
	margin:0 auto;
	height:30px;
	padding-top:10px
}

.footerText .videoLinks a,.footerText .videoLinks a:link,.footerText .videoLinks a:visited {
	font-size:100%;
	margin:5px 0;
	color:#333!important
}

.footerText .videoLinks a:hover {
	color:#ED1C24!important
}

#template_page_content .FBcomments {
	float:left;
	position:relative;
	display:block;
	height:500px;
	width:400px;
	margin:20px 0 50px 115px
}

/* JANUARY GRILLED */
.jan a {
	text-decoration:none
}

/* .jan #wrapper #left_column ul#left_nav {background: url('../_images/grilled/grilled_left_nav_bg.png') -1px 0 no-repeat;} */
.jan #wrapper #content #template_header {
	width:609px;
/* border-right: solid 3px #9E6636;border-top: solid 3px #9E6636; */
	margin-right:16px
}

.jan #wrapper #content #template_header .grilled-jan-coupon {
	background:url(../_images/grilled/january/grilledcoupon.png) no-repeat 0 0;
	width:235px;
	height:115px;
	display:block;
	float:right;
	text-decoration:none
}

.jan #wrapper #content.promo #template_header .grilled-jan-coupon {
	background:url(../_images/grilled/january/grilledcoupon-promo.png) no-repeat 0 0;
	width:235px;
	height:115px;
	display:block;
	float:right;
	text-decoration:none
}

.jan #wrapper #content #template_header .grilled-jan-coupon:hover {
	background-position:0 -113px
}

.jan #wrapper #left_column {
	z-index:99
}

.jan #wrapper #content #template_page_content {
	width:609px;
	background:#fff none!important;
	margin-right:13px
}

.jan #wrapper #content #topnav {
	background:none;
	width:610px;
	margin-right:13px;
	float:right;
	border-right:solid 1px #9E6636;
	padding-bottom:3px
}

.jan #wrapper #content #topnav ul.topnav {
	width:609px;
	display:block;
	margin:0
}

.jan #wrapper #content #topnav ul.topnav li {
	margin:0
}

.jan #wrapper #content #topnav ul.topnav li a {
	background:url(../_images/grilled/january/grilled_subnav.jpg) no-repeat 0 0;
	margin:0
}

.jan #wrapper #content #topnav ul.topnav li .button1 {
	background-position:-1px 0;
	width:205px;
	height:34px;
	text-indent:-9999px
}

.jan #wrapper #content #topnav ul.topnav li .button2 {
	background-position:-202px 0;
	width:209px;
	height:34px;
	text-indent:-9999px
}

.jan #wrapper #content #topnav ul.topnav li .button3 {
	background-position:-412px 0;
	width:195px;
	height:34px;
	text-indent:-9999px
}

.jan #wrapper #content #topnav ul.topnav li .button1:hover {
	background-position:-1px -34px
}

.jan #wrapper #content #topnav ul.topnav li .button2:hover {
	background-position:-202px -34px
}

.jan #wrapper #content #topnav ul.topnav li .button3:hover {
	background-position:-412px -34px
}

.jan .SlidingPanels {
	width:609px;
	clear:both;
	float:none
}

.jan .SlidingPanelsContent {
	width:609px;
	height:550px
}

.jan #wrapper #content #template_page_content .grilled-jan-footer {
	padding-left:5px
}

.jan #wrapper #content #template_page_content .grilled-jan-footer #fblike {
	width:90%;
	margin:0 auto;
	display:block;
	background:#fff;
	padding:10px 0;
	border-top:solid 1px #333;
	clear:left
}

.jan #wrapper #content #template_page_content .grilled-jan-footer #fblike h4 {
}

.jan #wrapper #content #template_page_content .grilled-jan-footer div.footer-left {
	width:280px;
	height:300px;
	display:block;
	display:inline;
	float:left;
	padding-left:20px;
	background:url(../_images/grilled/january/grilled_featureboxes.jpg) no-repeat 10px 10px
}

.jan #wrapper #content #template_page_content .grilled-jan-footer div.footer-left ul.footer-left {
	padding-top:90px;
	margin-left:5px
}

.jan #wrapper #content #template_page_content .grilled-jan-footer div.footer-left ul.footer-left li {
	line-height:120%
}

.jan #wrapper #content #template_page_content .grilled-jan-footer div.footer-left ul.footer-left li a {
	font-size:110%;
	line-height:120%;
	text-decoration:none
}

.jan #wrapper #content #template_page_content .grilled-jan-footer a.footer-right {
	background:url(../_images/grilled/january/grilled_featureboxes.jpg) no-repeat -281px 8px;
	width:302px;
	height:300px;
	float:left;
	display:inline
}

.jan #wrapper #content #template_page_content .grilled-jan-footer a.footer-right:hover {
	background-position:-281px -287px
}

.jan #wrapper #content #template_page_content .slideshow {
	background-color:transparent;
	height:550px;
	width:609px
}

.jan #wrapper #content #template_page_content .slideshow a img {
	margin-top:-3px
}

.jan #wrapper #content #template_page_content a,.jan #wrapper #content #template_page_content a:hover {
	text-decoration:none
}

/* TV */
.tv #wrapper #content #template_page_content {
	background:url(../_images/grilled/grilled_landing_bg_bottom.jpg) repeat 0 0;
	border:2px solid #9E6636;
	border-top:none;
	margin-bottom:25px;
	margin-left:0;
	padding:0!important;
	width:608px;
	min-height: 700px
}

.tv #wrapper #content #template_page_content #tv-intro {
	width:590px;
/* 	border-bottom:solid 1px #333; */
	margin:20px auto 0
}

.tv #wrapper #content #template_page_content #tv-intro h1 {
	font-size:260%;
	text-align:center;
	line-height:110%;
	font-family: "Times New Roman", Times, serif;
	color: #036;
	font-weight: normal
}

.tv #wrapper #content #template_page_content #tv-intro p {
	text-align:center;
	font-size:165%;
	line-height:137%
}

.tv #wrapper #content #template_page_content #video-icons-top {
	width:460px;
	margin:20px auto 0;
	height:180px
}

.tv #wrapper #content #template_page_content #video-icons-btm {
	width:590px;
	border-top:solid 1px #333;
	margin:40px auto 0;
	height:120px
}

.tv #wrapper #content #template_page_content #video-icons-top ul li,.tv #wrapper #content #template_page_content #video-icons-btm ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	display:block
}

.tv #wrapper #content #template_page_content #video-icons-btm {
width: 590px;

}

.tv #wrapper #content #template_page_content #video-icons-btm ul li {
	float:left
}

.tv #wrapper #content #template_page_content #video-icons-top ul li a {
	float:left;
	padding-top:165px;
	text-align:center;
	width:172px
}

.tv #wrapper #content #template_page_content #video-icons-btm ul li a {
	float:left;
	padding-top:115px;
	text-align:center;
	width:120px
}

.tv #wrapper #content #template_page_content #video-icons-top ul li.videolink1 {
	width:175px;
	height:155px;
	background:url(../_images/grilled/tv/tv-video-icon-04.png) no-repeat 0 0;
	padding-right:60px
}

.tv #wrapper #content #template_page_content #video-icons-top ul li.videolink2 {
	width:185px;
	height:155px;
	background:url(../_images/grilled/tv/tv-video-icon-05.png) no-repeat 0 0;
}

.tv #wrapper #content #template_page_content #video-icons-top ul li.videolink3 {
	width:175px;
	height:155px;
	background:url(../_images/grilled/tv/tv-video-icon-03.png) no-repeat 0 0
}

.tv #wrapper #content #template_page_content #video-icons-btm ul li.videolink4 {
	width:135px;
	height:155px;
	background:url(../_images/grilled/tv/tv-video-icon-sm-04.png) no-repeat 0 0;
	padding-right:20px
}

.tv #wrapper #content #template_page_content #video-icons-btm ul li.videolink5 {
	width:135px;
	height:155px;
	background:url(../_images/grilled/tv/tv-video-icon-sm-05.png) no-repeat 215px 0px;
	padding-left: 215px;
}



/* Promo CSS */

.new #wrapper #content #template_page_content .grilled-new-footer div.footer-left ul.promo li {
	line-height:120%
}


.new #wrapper #content #template_page_content .grilled-new-footer div.footer-left ul.promo li a {
	font-size:130%;
	line-height:140%;
	text-decoration:none
}

.new #wrapper #content #template_page_content .grilled-new-footer {
	padding-left:5px
}

.new #wrapper #content #template_page_content .grilled-new-footer #fblike {
	width:90%;
	margin:0 auto;
	display:block;
	background:#fff;
	padding:10px 0;
	border-top:solid 1px #333;
	clear:left
}

.new #wrapper #content #template_page_content .grilled-new-footer #fblike h4 {
}


.new #wrapper #content #template_page_content .grilled-new-footer div.footer-left ul.footer-left li a {
	font-size:140%;
	line-height:120%;
	text-decoration:none
}

/* DELETE AFTER LAUNCH */
.new #wrapper #content #template_page_content .grilled-new-footer div.footer-left ul.footer-left {
	padding-top:90px;
	margin-left:10px
}
.new #wrapper #content #template_page_content .grilled-new-footer a.footer-right {
	background:url(../_images/grilled/january/grilled_featureboxes-promo.jpg) no-repeat -290px 11px;
	width:280px;
	height:300px;
	float:left;
	display:inline
}
.new #wrapper #content #template_page_content .grilled-new-footer div.footer-left {
	width:280px;
	height:300px;
	display:block;
	display:inline;
	float:left;
	padding-left:10px;
	background:url(../_images/grilled/january/grilled_featureboxes-promo.jpg) no-repeat 10px 10px
}
.new #wrapper #content #template_page_content .grilled-new-footer div.footer-left ul.promo {
	margin-top:2em
}
.new #wrapper #content #template_page_content .grilled-new-footer a.footer-right:hover {
	background-position:-290px -284px;
}
/* END DELETE */

/* JAN GRILLED PROMO */
.jan-grilledpromo.new #wrapper #content #template_page_content .grilled-new-footer div.footer-left ul.footer-left li {
	line-height:120%
}

.jan-grilledpromo.new #wrapper #content.promo #template_header .grilled-jan-coupon {
	background:url(../_images/grilled/january/grilledcoupon-promo2.png) no-repeat 0 0;
	width:235px;
	height:115px;
	display:block;
	float:right;
	text-decoration:none
}

.jan-grilledpromo.new #wrapper #content #template_page_content .grilled-new-footer {margin-top: 10px; padding-left: 5px;}
.jan-grilledpromo.new #wrapper #content #template_page_content .jan-grilledpromo div.footer-left {
	margin-top:0px;
	padding-bottom: 10px;
	margin-left:10px;
	width:280px;
	min-height: 290px;
}
.jan-grilledpromo.new #wrapper #content #template_page_content .jan-grilledpromo a.footer-right {
	background:url(../_images/grilled/grilled_featureboxes-promo2.jpg) no-repeat 0 0;
	width:221px;
	height:217px;
	float:left;
	display:inline
}

.jan-grilledpromo.new #wrapper #content #template_page_content  div.footer-left {
	background: none;
}
.jan-grilledpromo.new #wrapper #content #template_page_content .grilled-new-footer div.footer-left ul.footer-left li a {
	font-size: 130%;
	line-height: 120%;
	text-decoration: none;
}
.jan-grilledpromo.new #wrapper #content #template_page_content .jan-grilledpromo p {padding: 0; margin: 0;}
.jan-grilledpromo.new #wrapper #content #template_page_content .grilled-new-footer .left {width: 50%; float: left;	background: url(../_images/grilled/grilled-glutenfeature-title.jpg) no-repeat 0 0;padding-top: 77px;} 
.jan-grilledpromo.new #wrapper #content #template_page_content .grilled-new-footer .right {width: 45%; float: right;} 
.jan-grilledpromo.new #wrapper #content #template_page_content .grilled-new-footer ul.promo {margin-top:0em!important; padding-top: 0 !important;}
.jan-grilledpromo.new #wrapper #content #template_page_content .grilled-new-footer a.footer-right {background: url(../_images/grilled/grilled-jan-logo.jpg) no-repeat 8px 0; width: 250px; height: 221px; margin-top: 10px;	}
.jan-grilledpromo.new #wrapper #content #template_page_content .grilled-new-footer a.footer-right:hover {background-position:8px 0;}

#new_grilled.grilled-new-footer.promo.jan-grilledpromo {margin-top: 220px;}
#new_grilled.grilled-new-footer .left {float: left;	background: url(../_images/grilled/grilled-glutenfeature-title.png) no-repeat 0 0;padding-top: 77px; clear:right;}
#new_grilled .footer-left.promo a {text-decoration: none;}
#new_grilled .footer-left.promo a:hover {text-decoration: underline;}
#new_grilled.grilled-new-footer .right {float: left;}


/* END JAN GRILLED */

.new a {
	text-decoration:none
}

.new #wrapper #content #template_header {
	width:609px;
	margin-right:16px
}

.new #wrapper #content.promo #template_header .grilled-jan-coupon {
	background:url(../_images/grilled/january/grilledcoupon-promo.png) no-repeat 0 0;
	width:235px;
	height:115px;
	display:block;
	float:right;
	text-decoration:none
}

.new #wrapper #content #template_header .grilled-jan-coupon:hover {
	background-position:0 -113px
}

.new #wrapper #left_column {
	z-index:99
}

.new #wrapper #content #template_page_content {
	width:609px;
	background:#fff none!important;
	margin-right:13px
}

.new #wrapper #content #topnav {
	background:none;
	width:610px;
	margin-right:13px;
	float:right;
	border-right:solid 1px #9E6636;
	padding-bottom:3px
}

.new #wrapper #content #topnav ul.topnav {
	width:609px;
	display:block;
	margin:0
}

.new #wrapper #content #topnav ul.topnav li {
	margin:0
}

.new #wrapper #content #topnav ul.topnav li a {
	background:url(../_images/grilled/january/grilled_subnav.jpg) no-repeat 0 0;
	margin:0
}

.new #wrapper #content #topnav ul.topnav li .button1 {
	background-position:-1px 0;
	width:205px;
	height:34px;
	text-indent:-9999px
}

.new #wrapper #content #topnav ul.topnav li .button2 {
	background-position:-202px 0;
	width:209px;
	height:34px;
	text-indent:-9999px
}

.new #wrapper #content #topnav ul.topnav li .button3 {
	background-position:-412px 0;
	width:195px;
	height:34px;
	text-indent:-9999px
}

.new #wrapper #content #topnav ul.topnav li .button1:hover {
	background-position:-1px -34px
}

.new #wrapper #content #topnav ul.topnav li .button2:hover {
	background-position:-202px -34px
}

.new #wrapper #content #topnav ul.topnav li .button3:hover {
	background-position:-412px -34px
}

.new .SlidingPanels {
	width:609px;
	clear:both;
	float:none
}

.new .SlidingPanelsContent {
	width:609px;
	height:550px
}

.new #wrapper #content #template_page_content .grilled-new-footer {
	padding-left:5px
}


.new #wrapper #content #template_page_content .slideshow {
	background-color:transparent;
	height:550px;
	width:609px
}

.new #wrapper #content #template_page_content .slideshow a img {
	margin-top:-3px
}

.new #wrapper #content #template_page_content a,.new #wrapper #content #template_page_content a:hover {
	text-decoration:none
}
