@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:-8px;}
.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: #FFFFFF;}


/* 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:0px; 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:0px; 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: #000 url(../_images/grilled/grilled_landing_bg_bottom.jpg) no-repeat center 315px;}
.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 0px 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: 0px; }


/* 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: #ffffff; text-decoration: none;}
.Grilled #wrapper #content.GrilledProducts #template_page_content .prodland_right_callout a:hover {color: #dddddd; 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: 0px; font-size: 150%; color: #000; font-weight: bold; line-height: 100%; display: block;}
.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails .secondary_text {clear: left; color: #06247a; padding: 0 0 0 0px;}
.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 10px 0px; 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: bold;}
.Grilled #wrapper #content.GrilledProductDetail #template_page_content #productDetails .catMenu ul {margin-left:0px; 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 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 0px -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: 0px; padding-top: 20px; overflow: auto;border-width: 0;}
.Grilled #wrapper #content.GrilledRecipes #template_page_content .grilledRecipes .bodycontent p { font-weight: bold; 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: 608; 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: 608; 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 auto; 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: bold; 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:#fdf200 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: #ffffff;}
.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: 0px 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: #FFFFFF; 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 0px;}
.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: #ffffff; font-weight: bold; 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: #ffffff; font-weight: bold; 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: #ffffff; font-weight: bold; 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: 0px; left: 0px; 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: 0px; 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: bold; }
.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 0px;}
.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 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: bold; padding-left: 20px; list-style-type: upper-alpha; text-align: left;}
.Grilled #wrapper #content.GrilledContest  ol li {color: #1b1b1b; font-weight: normal; padding-left: 0px;}
.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: 0px 0 0 0px;}
.Grilled #wrapper #content.GrilledContest  div#template_page_content ul.contestHighlights  {margin: 0px 0px 0px 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 0px; 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 0px 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: bold; text-transform: uppercase; margin-top: -3px;}
 #wrapper #content.tv #template_page_content h3 span.small {font-size: 80%;line-height: 150%; font-weight: normal; 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 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: #ffffff; 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: #ffffff; /* 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 {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  {background: transparent url(../_images/grilled/grilled_tvLink.jpg) no-repeat 0 -104px; }
.footerText .videoLinks {font-weight: bold; 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;}

