/*11398 Tuesday, 3 May 2011 5:10 PM*/
@import url("global.css");
@import url("thickbox.css");
@import url("menu2011.css");
@import url("jquery.stars.css");
@import url("jquery.tooltip.css");
/* ---------------------------------------------------------------------------------------- */
/* BASE STYLES
/* ---------------------------------------------------------------------------------------- */
* { margin:0;padding:0; }
body { margin:0;padding:0;font-size:.75em; }
body.fullpage #page-layout { position:relative;width:980px; }
/*body { background:url("images/css/mc2011_homepage_wing_no_contestant.jpg") no-repeat scroll 50% 0;background-color:transparent; }*/
.noBackground { background:none !important; }
#content { margin:0 auto;text-align:left;background-color:transparent}
ul { list-style-type:none; }
a { color:#4f4f4f;text-decoration:none; }
a:hover { color:#E65401; }
#nav-secondary { display:none; }
h2 { margin:0 0 15px; }
p { color:#4F4F4F;font-size:12px;line-height:18px; }
.clearFloats { clear:both;font-size:0;height:0;line-height:0;overflow:hidden; }
/* ---------------------------------------------------------------------------------------- */
/* HEADER
/* ---------------------------------------------------------------------------------------- */
#header #network-ten-header { height:40px;padding:4px 0 0;width:980px;margin-top:10px; }
#header #network-ten-header a { color:#333;font-weight:bold;text-decoration:none; }
#header #network-ten-header ul { font-size:12px;list-style:none outside none;margin:0 0 0 23px; }
#header #network-ten-header ul li { margin:0;float:left;padding:10px 9px 0; }
#header #network-ten-header a.logo-link { padding:0;margin:0; }
#header #network-ten-header a:hover { text-decoration:underline; }
#header #network-ten-header ul li img { margin:-9px 0 0 -3px; }
#members-panel { position:absolute;right:30px;top:10px; }
#members-panel a, #members-panel a:visited { color:#333333;font-size:12px;font-weight:bold;text-decoration:none; }
#members-panel .not-logged-in a, #members-panel .not-logged-in a:visited { position:relative;top:4px; }
#members-panel .logged-in { font-size:12px;font-weight:bold;padding:3px 0 0; }
#members-panel .logged-in .username { color:#999999;padding:0 3px 0 0; }
#members-panel .logged-in .sign-out { padding:0 0 0 3px; }
#members-panel .sign-up { left:15px;position:relative; }
#members-panel a:hover { text-decoration:underline; }
.logoHdr { float:left;padding:25px 0 0 45px;width:180px;height:110px; }
.ten-logo { background:url("images/css/logo_ten_mc2011.gif") no-repeat scroll 0 0 transparent;display:block;height:34px;width:35px;font-size:0px;margin-top:-10px; }
.bannerContent { float:right;width:730px;padding:25px 23px 0 0; }
.timeSlot { clear:both;display:block;padding:4px 0 10px 24px; }
.logoMasterChef { background:url("images/css/mc11_logo.png") no-repeat scroll 0 0 transparent;display:block;height:104px;width:102px; }
.tuneInMasterChef { display:block; }
#members-panel .not-logged-in { background:url("images/css/bg_logged_in.gif") no-repeat scroll 0 0 transparent;height:23px;padding:0 0 0 16px;width:109px; }
/* ---------------------------------------------------------------------------------------- */
/* FOOTER
/* ---------------------------------------------------------------------------------------- */
#footer, #network-ten-footer { background:url("images/css/bg_footer.gif") no-repeat scroll 0 bottom transparent;clear:both;color:#555555;font-size:10px;height:100px;line-height:13px;margin:0 auto;padding:0 0 31px;text-align:left;width:980px; }
#network-ten-footer ul { float:none;margin:0 auto;position:relative;text-align:center;top:20px;width:800px; }
#network-ten-footer ul li a, #network-ten-footer ul li a:visited { color:black;text-decoration:none;margin:0 5px;font-weight:bold;font-size:11px; }
#network-ten-footer ul li a:hover { color:black;text-decoration:underline; }
#network-ten-footer .disclaimer { left:26px;position:relative;top:30px;width:600px; }
.footerLogos { float:right;padding:0 7px 0 0;width:228px; }
.footerLogos a img { border:0; }
.footerLogos img { margin:0 15px 0 0; }
/* ---------------------------------------------------------------------------------------- */
/* BASE COMPONENT STYLES
/* ---------------------------------------------------------------------------------------- */
.chefHeader.large { background:url("images/css/mc11_dl_header_bg.png") 0 0 no-repeat; }
.favouriteRecipesWrapper .chefHeader{ background:url("images/css/mc11_dl_header_bg.png") 0 0 no-repeat; }
#su .chefHeader{ background:url("images/css/mc11_dl_header_bg.png") 0 0 no-repeat; }
.chefHeader { background:url("images/css/mc11_header_bg.png") no-repeat;clear:both;color:#FFFFFF;font-family:Century Gothic, Arial !important;font-size:18px;line-height:29px;font-weight:normal !important;margin:0 0 12px;padding:0 0 0 23px; }
.chefHeader a, .chefHeader a:visited { color:#FFFFFF;text-decoration:none; }
.chefHeader a:hover, .item h4 a:hover { color:#FFFFFF; }
.chefHeader img { left:45px;position:relative;top:2px; }
.chefHeader.long {background: url("images/css/mc2011_sml_section_header_long.png") no-repeat scroll 0 0 transparent;}
.item { position:relative; }
.item h4 a, .item h4 a:visited { color:#000;font-size:12px;font-weight:normal;text-decoration:none; }
.text { color:#4f4f4f;font-size:12px;padding:0px; }
.text p { padding-bottom:15px; }
/* ---------------------------------------------------------------------------------------- */
/* PAGINATION
/* ---------------------------------------------------------------------------------------- */
.links a, .links a:visited { border:1px solid #FFFFFF;color:#E65401;font-size:12px;font-weight:bold !important;padding:1px 3px;margin:0 0 0 3px;text-decoration:none; }
.links a.selected, .links a:hover { background:#F5F5F5;border:1px solid #CECECE;color:#4F4F4F;padding:1px 3px;text-decoration:none; }
.links .selected { background:#F5F5F5;border:1px solid #CECECE;color:#4F4F4F;padding:1px 3px;text-decoration:none;font-weight:bold; }
.links .prev, .links .next { background:none;border:solid 1px #fff;font-weight:normal;padding:0 3px; }
.count { color:#4F4F4F;display:none;font-size:12px;padding:0 0 5px;text-align:center;width:640px; }
#content .pagination-group .links, .large-listing-type3 .links, .moreGalleries .links, .favouriteRecipesWrapper .links { clear:both;color:#4F4F4F;font-size:12px;height:18px;padding:10px 0 20px;text-align:center;width:640px; }
/* ---------------------------------------------------------------------------------------- */
/* TABS
/* ---------------------------------------------------------------------------------------- */
#tabPane1 { background:#fff;border:1px solid #ddd;margin-bottom:30px;width:298px; }
#tabPane1 .tab a { color:black;display:block;float:left;font-size:13px;padding:11px 0 9px 12px;text-decoration:none;width:137px; }
#tabPage1, #tabPage2 { border:0;clear:both;margin:-1px 0 0;padding:0;width:298px; }
.tab-row { padding-bottom:1px;overflow:hidden; }
#tabPane1 .tab-row .tab a:hover { text-decoration:underline; }
.tab-row .tab { background:#efefef;float:left;padding:0;margin:0;width:50%; }
.tab-page { margin-bottom:20px;margin-bottom:0; }
.tab-row .selected { background:white; }
.tab1gray { background:url("images/css/bg_left_tab.gif") no-repeat;height:25px;width:150px; }
.tab2gray { background:url("images/css/bg_right_tab.gif") no-repeat;height:25px;width:150px; }
.tab1light { background:url("images/css/bg_left_tab_lt.gif") no-repeat;height:25px;width:150px; }
.tab2light { background:url("images/css/bg_right_tab_lt.gif") no-repeat;height:25px;width:150px; }
.tab-page .container { clear:both;padding:7px 0; }
/* ---------------------------------------------------------------------------------------- */
/* DL1
/* ---------------------------------------------------------------------------------------- */
#dl1 { padding:0 0 15px; }
#dl1 a { color:#555;font-size:12px; }
/* ---------------------------------------------------------------------------------------- */
/* DL2
/* ---------------------------------------------------------------------------------------- */
.hor-promo { background:url("images/css/bg_dl2.gif") no-repeat scroll 0 0 transparent;padding:15px 0 0 15px;width:985px; }
#content .hor-promo .all-items .item img { border:1px solid #E0E0E0;display:block;margin:0 0 3px; }
.hor-promo h3 { margin:0;padding:0 0 6px; }
.hor-promo h3 a { color:black;font-size:13px;text-decoration:none; }
.hor-promo h3 a:hover { color:#e65401; }
#content .hor-promo .all-items .item { color:#4F4F4F;float:left;font-size:12px;margin:0 35px 0 0;padding:0;text-align:left;width:162px; }
#content .hor-promo .all-items .last { margin:0 !important; }
#content .hor-promo .all-items { height:180px; }
.hor-promo1 { background:url("images/css/mc2011_DL3_bk.png") no-repeat scroll 0 0 transparent;padding:14px 0 0 14px;width:626px; }
#content .hor-promo1 .all-items .item { margin:0 18px 0 0;width:139px; }
#content .hor-promo1 .all-items .item a { color:#000;font-size:13px;font-weight:bold;text-decoration:none; }
#content .hor-promo1 .all-items .item a:hover { color:#e65401; }
#content .hor-promo1 .all-items { height:130px; }
#content .hor-promo1 .all-items .item img { border:0; }
/* ---------------------------------------------------------------------------------------- */
/* DL3b
/* ---------------------------------------------------------------------------------------- */
.dl3b { height:70px;padding:0 0 30px; }
.dl3b .item { float:left;margin:0 12px 0 0;height:70px;width:202px; }
body .dl3b .last { margin:0; }
/* ---------------------------------------------------------------------------------------- */
/* DL7 - Extended Footer
/* ---------------------------------------------------------------------------------------- */
.dl07 .all-items .item { color:black;float:left;font-size:11px;height:auto !important;line-height:13px;margin:0 50px 0 0;padding:0;width:140px; }
.dl07 h3 { font-size:11px;margin:0 0 7px;padding:0;text-decoration:none;width:130px; }
.dl07 .all-items { background:url("images/css/bg_dl07_sep.gif") no-repeat scroll 745px 6px transparent;display:block;float:left;overflow:hidden;width:777px; }
.dl07 { height:auto !important;margin:0 auto;padding:0 0 10px;width:952px; }
.dl07 .item h3 a { color:#333;text-decoration:none; }
.dl07 .item h3 a:hover { color:#e65401; }
.dl07 h3 img { padding:0 0 9px;display:block; }
.dl07 .sponsoredLinks li a,.dl07 .sponsoredLinks li a:visited { color:#333333;display:block;font-size:11px;text-decoration:none; }
.dl07 .sponsoredLinks li a:hover { color:#e65401; }
.dl07 .sponsoredLinks { float:left;width:175px; }
.dl07 .sponsoredLinks ul.items li { background:transparent url("images/css/bullet_dl07.gif") no-repeat scroll 0 10px;padding:5px 0 3px 11px; }
/* ---------------------------------------------------------------------------------------- */
/* DL8
/* ---------------------------------------------------------------------------------------- */
.dl8 { padding:0 0 15px;width:640px; }
.dl8 li { height:150px; background:url("images/css/bg_item_divider.gif") no-repeat scroll 0 bottom transparent;color:#4F4F4F;float:left;font-size:12px;height:auto !important;line-height:15px;margin:0 30px 10px 0;min-height:90px;height:90px;width:290px;list-style-type:none; }
.dl8 li.alternate { margin-right:0; }
.dl8 li a { float:left; margin-right:14px; position:relative; font-weight:bold;}
.dl8 .text {float:left; width:127px;}
.dl8 h4 a { color:#000000;display:block;font-size:13px;padding:0 0 3px;text-decoration:none; }
.dl8 a .btnPlayBg { background:url("images/css/btn_play.gif") no-repeat scroll 0 0 transparent;height:22px;left:-36px;position:absolute;top:48px;width:22px;opacity:0.5;filter:alpha(opacity = 50); }
.dl8 a .btnPlayArrow { background:url("images/css/o_arrow.gif") no-repeat scroll 0 0 transparent;height:12px;left:-28px;position:absolute;top:53px;width:7px; }
.dl8 h4 a:hover { color:#e65401; }
.dl8 li img { display:block; }
.dl8 .btnMore { clear:both;height:32px; }
.dl8 .btnMore a { background:url("images/css/button_more.png") no-repeat scroll 0 0 transparent;display:block;height:24px;left:570px;overflow:hidden;position:relative;text-indent:-3000px;width:68px; }
.dl8 .btnMore a:hover { background-position:0 -24px; }
.dl8 .play-icon { background: url("images/css/btn_play.png") no-repeat scroll 0 0 transparent;height: 42px;opacity: 1.5;position: absolute;left: 53px;top: 18px;width: 42px;}/* ---------------------------------------------------------------------------------------- */
/* L1
/* ---------------------------------------------------------------------------------------- */
#content-banner { position:relative;height:auto;padding:0 0 10px; }
#content-banner .preview-image a { position:absolute;top:0;right:0; }
/* ---------------------------------------------------------------------------------------- */
/* L5
/* ---------------------------------------------------------------------------------------- */
#content .large-listing-type1 .item h3, #content .large-listing-type2 .item h3 { font-family:Century Gothic,Arial;font-size:22px;font-weight:normal;height:43px;line-height:25px;padding:0 0 13px 309px; }
.options { color:#999999;font-family:Century gothic,Arial,Verdana;font-size:13px;left:309px;position:absolute;top:26px; }
.options span { font-size:10px; }
.options a, .options a:visited, .item p a, .item p a:visited { color:#E65401;text-decoration:none; }
.options a:hover, .item p a:hover { color:#E65401;text-decoration:underline; }
#content .large-listing-type2 .item { margin-bottom:4px;padding:0; }
#content .large-listing-type2 .item p { color:#4F4F4F;font-size:12px;line-height:18px;margin:0 0 18px; }
#content .large-listing-type2 .item .preview-image { float:left;margin:-54px 16px 10px 0;position:relative; }
.large-listing-type1, .large-listing-type2 { padding:0 0 20px; }
/* ---------------------------------------------------------------------------------------- */
/* L6
/* ---------------------------------------------------------------------------------------- */
.borderLargeTop { background:url("images/css/bg_large_component.gif") no-repeat scroll center 0 transparent;clear:both;height:8px;width:640px;overflow:hidden; }
.borderLargeBtm { background:url("images/css/bg_large_component.gif") no-repeat scroll 0 -9px transparent;height:8px;margin:0 0 20px;width:640px;overflow:hidden; }
.borderLargeContent { border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;width:638px; }
.questionPanel { background:url("images/css/question-logo.png") no-repeat scroll 25px 10px #e7e1dc;border-top:3px solid white;padding:17px 10px 17px 85px; }
.answerPanel { background:url("images/css/answer-logo.png") no-repeat scroll 25px 10px #FFFFFF;padding:17px 10px 14px 85px; }
.questionPanel, .answerPanel { color:#4F4F4F;font-size:12px;min-height:57px;height:auto !important;height:57px;line-height:18px;margin:0 10px; }
/* ---------------------------------------------------------------------------------------- */
/* L7
/* ---------------------------------------------------------------------------------------- */
.large-listing-type3 .item { }
.large-listing-type3 h3 a, .large-listing-type3 h3 a:visited { color:black;font-family:Century Gothic;font-size:22px;font-weight:normal;line-height:25px;text-decoration:none; }
.large-listing-type3 h3 a:hover { color:#e65401; }
.large-listing-type3 .date { color:#969696;font-size:10px;padding:6px 0 0; }
.large-listing-type3 .text { color:#4F4F4F;font-size:12px;line-height:18px;margin:6px 0 0; }
.large-listing-type3 .text p { margin:0 0 5px; }
.large-listing-type3 .details { margin:0;padding:0 0 0 158px;width:482px; }
.large-listing-type3 .moreBtn { background:url("images/css/bg_item_divider.gif") no-repeat scroll 0 bottom transparent;height:33px;margin:0 0 10px;width:640px; }
#content .large-listing-type3  .moreBtn a { background:url("images/css/button_more.png") no-repeat scroll 0 0 transparent;display:none;float:right;height:24px;margin:0;padding:0;text-indent:-9999px;width:68px; }
#content .large-listing-type3  .moreBtn a:hover { background-position:0 -24px; }
#content .large-listing-type3 .preview-image { position:absolute;left:0px;top:0px; }
.large-listing-type3 h3 { font-size:16px; }
/* ---------------------------------------------------------------------------------------- */
/* L9
/* ---------------------------------------------------------------------------------------- */
.article-head { padding:0 0 6px;position:relative; }
#content .article .title, #content .article .note { padding:0 0 15px;position:absolute;left:400px;top:0; }
#content .article .title a, #content .article .title h2, #content .article .title h2 a { color:#000000;font-family:Century Gothic;font-size:22px;font-weight:normal;text-decoration:none;margin:0; }
#content .article .title a:hover { color:#e65401; }
.article .date { color:#969696;font-size:10px;padding:7px 0 0; }
#content .article .article-head .details { float:none;min-height:232px;height:auto !important;height:232px; }
#content .article .article-head .additional { float:none;position:relative;top:0;width:384px; }
.article-head .note { color:#4F4F4F;font-size:14px;line-height:18px;width:244px;top:120px !important; }
.article-body p { color:#4F4F4F;font-size:12px;line-height:18px;padding-bottom:10px; }
#content .article .article-body { width:640px; }
/* ---------------------------------------------------------------------------------------- */
/* FAVOURITES
/* ---------------------------------------------------------------------------------------- */
#content .favourite .link a span { color:white;font-size:11px;position:absolute;right:5px;top:3px; }
#content .favourite .votes { font-size:11px;font-weight:bold;left:10px;position:relative;top:3px; }
#content .favourite .votes .count { color:white;font-weight:normal;display:inline; }
#content .favourite { background:url("images/css/favourite-bg.gif") no-repeat scroll 71px top transparent;width:150px !important;overflow:hidden;float:left; }
#content .favourite .link a { background:url("images/css/favourite-vote.gif") repeat scroll left top transparent;color:#FFFFFF;display:block;float:left;font-weight:bold;height:20px;position:relative;text-decoration:none;width:71px; }
/* ---------------------------------------------------------------------------------------- */
/* SOCIAL TWITTER + FACEBOOK
/* ---------------------------------------------------------------------------------------- */
.social { float:left;padding:2px 0 0 27px;position:relative; }
.social .shareFb { position:absolute;top:1px;left:120px;width:120px; }
/* ---------------------------------------------------------------------------------------- */
/* L11
/* ---------------------------------------------------------------------------------------- */
.large-listing-type5 .additional a {background:transparent url("images/css/episode_toolbar.png") no-repeat;height:22px;overflow:hidden;text-indent:-2000px;  }
.large-listing-type5 .additional .btnPhotoGallery { background-position:0 -44px;width:130px; }
.large-listing-type5 a:hover.btnPhotoGallery { background-position:0 -66px; }
.large-listing-type5 .additional .btnPlayTrivia2 { background-position:0 -88px;width:103px; }
.large-listing-type5 a:hover.btnPlayTrivia2 { background-position:0 -110px; }
.large-listing-type5 .additional .btnWatchFullEpisode { background-position:0 -0px;width:150px; }
.large-listing-type5 a:hover.btnWatchFullEpisode { background-position:0 -22px; }
.large-listing-type5 .additional .btnDiscussEpisode {background:transparent url("images/css/btn_discuss_episode.png") no-repeat 0 0;width:145px; }
.large-listing-type5 a:hover.btnDiscussEpisode {background:transparent url("images/css/btn_discuss_episode.png") no-repeat 0 -22px; }
.large-listing-type5 h3 { font-family:Century Gothic;font-size:22px;font-weight:normal;padding:10px 0; }
.large-listing-type5 h3 a { color:#000; }
.large-listing-type5 h3 a:hover { color:#E65401; }
.large-listing-type5 { width:626px; }
.large-listing-type5 .preview-image { float:left;padding:0 15px 5px 0;width:300px; }
.large-listing-type5 .date { color:#969696;font-size:10px; }
.large-listing-type5 .item { background:url("images/css/bg_item_divider.gif") no-repeat scroll 0 bottom transparent;margin:0 0 8px;position:relative; }
.large-listing-type5 .text { padding:12px 0 0; }
.large-listing-type5 .additional { clear:both;height:37px; }
.large-listing-type5 .additional a, .large-listing-type5 .additional a:visited { margin:0 11px 0 0;display:block;float:left; }
/* ---------------------------------------------------------------------------------------- */
/* L16
/* ---------------------------------------------------------------------------------------- */
.large-listing-type6 { width:626px; }
.large-listing-type6 .preview-image { float:left;margin:0 14px 0 0; }
.large-listing-type6 .details .text { height:52px;overflow:hidden; }
.large-listing-type6 .item { background:url("images/css/bg_item_divider.gif") no-repeat scroll 0 bottom transparent;height:151px;margin:0 0 10px; }
.large-listing-type6 h3, .large-listing-type6 h3 a, .large-listing-type6 h3 a:visited { color:#000000;font-family:Century Gothic;font-size:22px;font-weight:normal;padding:0 0 8px;text-decoration:none; }
.large-listing-type6 h3 a:hover { color:#e65401; }
.large-listing-type6 .btnMore a { background:url("images/css/button_more.png") no-repeat scroll 0 0 transparent;display:block;float:right;height:24px;overflow:hidden;text-indent:-3000px;width:68px; }
.large-listing-type6 .btnMore a:hover { background-position:0 -24px; }
/* ---------------------------------------------------------------------------------------- */
/* L18
/* ---------------------------------------------------------------------------------------- */
.article { clear:both;padding:0 0 10px; }
.articleTypeLeft { width:640px; }
.articleTypeRight { width:640px; }
#content .articleTypeLeft .title h2, #content .articleTypeLeft .title a, #content .articleTypeLeft .title a:visited, #content .articleTypeRight .title h2, #content .articleTypeRight .title a, #content .articleTypeRight .title a:visited { color:#333333;font-family:Century Gothic;font-size:22px;line-height:25px;margin:0;padding:0;text-decoration:none; }
.article .note .text { color:#333333;font-size:14px;line-height:18px; }
.articleTypeLeft .additional { float:right;padding:0 0 0 15px; }
.articleTypeRight .additional { float:left;padding:0 15px 0 0; }
#content .articleTypeLeft .title, #content .articleTypeRight .title { padding:0 0 19px; }
/* ---------------------------------------------------------------------------------------- */
/* L26
/* ---------------------------------------------------------------------------------------- */
.blog { background:url("images/css/bg_item_divider.gif") repeat-x scroll 0 bottom transparent;padding:0 0 12px;width:640px; }
.blog h2 { color:#000000;font-family:Century Gothic;font-size:22px;font-weight:normal; }
.blog .date { color:#969696;font-family:Arial;font-size:10px;padding:0 0 9px; }
.blog .image { float:left;margin:0 10px 3px 0; }
.blog .teaser { color:#000000;font-size:14px;line-height:18px;padding:0 0 24px; }
.pageCtr { width:640px; }
.btnOlder { float:right;padding:10px 9px 0 0; }
.btnNewer { float:right;padding:10px 0 0; }
.btnOlder a, .btnNewer a {display:block;height:22px;text-indent:-3000px;overflow:hidden; }
.btnOlder a{font-size:0px;background:url("images/css/btn_newer.png") no-repeat scroll 0 0 transparent; width:75px; height:24px}
.btnOlder a:hover{background-position:0 -24px;}
.btnNewer a{font-size:0px;background:url("images/css/btn_older.png") no-repeat scroll 0 0 transparent; width:65px; height:24px}
.btnNewer a:hover{background-position:0 -24px;}
/* ---------------------------------------------------------------------------------------- */
/* L28
/* ---------------------------------------------------------------------------------------- */
.contestantFacts { padding:0 0 20px; }
.contestantFacts .details { float:left;margin:0 15px 0 0; }
.contestantFacts .content { float:left;width:348px; }
.contestantFacts h2 {/*background:url("images/css/circle_orange_large.gif") no-repeat scroll 0 0 transparent;*/font-family:Century Gothic;font-size:22px;font-weight:normal;height:40px;line-height:25px;padding:0;position:relative; }
.contestantFacts .status { color:#999999;font-size:13px;left:0px;position:absolute;top:22px; }
.contestantFacts .text { line-height:18px; }
.btnContestantQnsAns a, .btnContestantGallery a {display:block;height:21px;margin:5px 0 0;overflow:hidden;text-indent:-3000px;width:277px; }
.btnContestantQnsAns a { background:url("images/css/btn_questionnaire.png") no-repeat scroll 0 0 transparent;}
.btnContestantQnsAns a:hover { background-position:0 -21px; }
.btnContestantGallery a { background:url("images/css/btn_contestant_recipes.png") no-repeat scroll 0 0 transparent;}
.btnContestantGallery a:hover { background-position:0 -21px; }
/* ---------------------------------------------------------------------------------------- */
/* L29
/* ---------------------------------------------------------------------------------------- */
ul.latestRecipes { width:640px; }
.latestRecipes li img { display:block;padding:0 0 7px; }
.latestRecipes li { float:left;font-weight:bold;height:150px;margin:0 43px 0 0;padding:0 0 26px;overflow:hidden;width:180px; }
.latestRecipes li a { color:#000;display:block;font-size:12px;font-weight:bold;width:180px; }
.latestRecipes li a:hover { color:#e65401; }
.latestRecipes li.endRow { margin:0; }
.latestRecipes li.lastItem { float:none; }
/* ---------------------------------------------------------------------------------------- */
/* L30
/* ---------------------------------------------------------------------------------------- */
.moreGalleries { background:#FFF;width:640px; }
.photoGalleryWrapper .moreGalleries h2 { background:url("images/css/mc11_dl_header_bg.png") no-repeat scroll 0 2px transparent;font-family:Century Gothic;line-height:32px;font-size:18px;margin:0 0 12px;padding:0 0 0 23px;position:static;color:#FFFFFF; }
.moreGalleries .list { padding:5px 10px 0 17px;_padding:5px 0 0; }
.moreGalleries .item { border:1px solid #e6e6e6;display:block;float:left;height:137px;margin:0 17px 10px;_margin-bottom:5px;padding:13px;width:140px; }
.moreGalleries a:hover { border:solid 1px #e65401; }
.moreGalleries .list a:hover span { color:#e65401; }
.moreGalleries .links .prev { margin:0 3px; }
.moreGalleries .links .inactive { color:#666; }
.moreGalleries .links a:hover { border:solid 1px #cecece; }
.moreGalleries .list .item span { color:#000;font-size:12px;display:block;font-weight:bold;padding:10px 0 0;text-align:center;width:140px;position:relative; }
/* ---------------------------------------------------------------------------------------- */
/* S1 Search
/* ---------------------------------------------------------------------------------------- */
.bgSearch { background:transparent url("images/css/bg_search.png") no-repeat scroll 0 10px;height:30px;padding:10px 0 24px;width:300px; }
.searchInput { background:none repeat scroll 0 0 transparent;border:0 none;color:#999999;font-size:12px;height:16px;left:10px;overflow:hidden;position:relative;top:-3px;width:249px; }
.searchBtn { left:16px;position:relative;top:4px;background:transparent url("images/css/btn_search_icon.png") no-repeat scroll 0 0px;border:none; }
/* ---------------------------------------------------------------------------------------- */
/* S5
/* ---------------------------------------------------------------------------------------- */
#content .small-listing5 .item h4 a { font-size:13px;font-weight:bold; }
#content .small-listing5 .item h4 a:hover { color:#e65401; }
#content .small-listing5 .item { margin:0;padding:0 0 28px; }
#content .small-listing5 .text p { margin:0;padding:0; }
#content .small-listing5 .item h4 { padding:0 0 5px; }
.small-listing5 { padding:0 0 2px;width:300px; }
.small-listing5 .preview-image { margin:0 0 10px; }
.small-listing5 .btnMore a { background:url("images/css/button_more.png") no-repeat scroll 0 0 transparent;display:block;float:right;height:24px;overflow:hidden;text-indent:-3000px;width:68px; }
.small-listing5 .btnMore a:hover { background-position:0 -24px; }
/* ---------------------------------------------------------------------------------------- */
/* S14
/* ---------------------------------------------------------------------------------------- */
.S14 { padding:0 0 30px;width:300px; }
/* ---------------------------------------------------------------------------------------- */
/* S21
/* ---------------------------------------------------------------------------------------- */
.smallListingTop, .smallListingBtm { background:url("images/css/bg_smalllisting_borders.gif") no-repeat;height:11px;width:300px;overflow:hidden; }
.smallListingTop { background-position:0 0; }
.smallListingBtm { background-position:0 -11px;padding:0 0 30px; }
.S21 { border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;padding:0 10px;width:278px; }
.S21 .title { padding:5px 0; }
.S21 .title a, .S21 .more a { color:#000000; }
.S21 .title a:hover, .S21 .more a:hover { color:#e65401; }
.S21 .more { font-weight:bold;text-align:right;left:238px;position:relative; }
.S21 img { width:280px;height:158px; }
.S21 .text { padding-top:4px; }
.S21 .text p { display:none; }
/* ---------------------------------------------------------------------------------------- */
/* S16
/* ---------------------------------------------------------------------------------------- */
.S16 { padding:0 0 20px;width:300px; }
.S16 .item { background:url("images/css/bg_item_divider.gif") no-repeat scroll 0 bottom transparent;height:70px;margin:0 0 10px;padding:0 0 10px; }
.S16 .item h4 { height:16px;overflow:hidden; }
.S16 .item h4 a { color:#000;font-size:13px;font-weight:bold !important; }
.S16 .item h4 a:hover { color:#e65401; }
.S16 .preview-image { float:left;padding:0 13px 0 0;width:124px; }
.S16 .text { height:48px;line-height:16px;overflow:hidden;padding:4px 0 0; }
/* ---------------------------------------------------------------------------------------- */
/* L31
/* ---------------------------------------------------------------------------------------- */
.L31 { background:url("images/css/bg_item_divider.gif") repeat-x scroll 0 bottom transparent;padding:0 0 15px;width:640px; }
.L31 h3 { font-family:Century Gothic;font-size:22px;font-weight:normal;padding:0 0 5px; }
.L31 .date { color:#969696;font-family:Arial;font-size:10px;padding:0 0 10px; }
.L31 .preview-image { padding:0 0 13px; }
.L31 .text p { margin:0; }
.L31 .text {padding:20px 0px 20px;}
.L31 .text iframe{height:20px}
.L31 .subtitle {color: #969696;font-size: 10px;margin-bottom: 10px;}
.L31 .caption {padding-bottom:10px}
.L31 .buttons {bottom: 10px; position: relative;}
.L31 .buttons a.btnOlder{font-size:0px;background:url("images/css/btn_older.png") no-repeat scroll 0 0 transparent; width:58px; height:14px}
.L31 .buttons a.btnOlder:hover{background-position:0 -24px;}
.L31 .buttons a.btnNewer{font-size:0px;background:url("images/css/btn_newer.png") no-repeat scroll 0 0 transparent; width:75px; height:14px}
.L31 .buttons a.btnNewer:hover{background-position:0 -24px;}
/* ---------------------------------------------------------------------------------------- */
/* DS1
/* ---------------------------------------------------------------------------------------- */
.DS1 { padding:0 0 30px;width:300px; }
.DS1 .chefHeader { position:relative; }
.DS1 .chefHeader .sponsorLogo { position:absolute;right:0;top:0; }
.DS1 .video-panel .item .header a { font-weight:bold; }
.DS1 .play-icon { background:url("images/css/btn_play.png") no-repeat scroll 0 0 transparent;height:42px;opacity:1.5;position:absolute;right:39px;top:18px;width:42px; }
.DS1 .item { background:url("images/css/bg_item_divider.gif") no-repeat scroll 0 bottom transparent;display:block;float:none;margin:0 0 10px;overflow:hidden;padding-bottom:15px;position:relative;width:298px; }
.DS1 .text { padding:0 0 0; }
.DS1 .item a.image { background-color:#000000;border:1px solid #000000;display:block;float:left;height:70px;margin-right:6px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:122px; }
.DS1 .btnSVideo a { background:url("images/css/button_more_videos.png") no-repeat scroll 0 0 transparent;display:block;height:24px;left:182px;position:relative;text-indent:-3000px;width:113px; }
.DS1 .btnSVideo a:hover { background-position:0 -24px; }
.DS1 .broughtby { background-color:#FFFFFF;margin-top:-23px;padding-left:130px;position:relative;width:170px; }
.DS1 .item .details { display:none; }

/* ---------------------------------------------------------------------------------------- */
/* DS2
/* ---------------------------------------------------------------------------------------- */
#content .small-listing2 .item { width:287px;_width:auto; }
.small-listing2 { overflow:hidden;padding-bottom:20px;width:298px; }
.small-listing2-quicklinks img { display:block; }
#content .small-listing2 .item h4 { margin:3px 0 0;padding:1px 0 0 39px; }
.small-listing2 .item .icons { left:17px;_left:-25px;position:absolute;top:2px; }
#content .small-listing2 .item h4 a:hover { color:#E65401; }
.borderTop, .borderBottom { background:url("images/css/bg_smalllisting_borders.gif") no-repeat;height:11px;width:300px;overflow:hidden; }
.borderTop { background-position:0 0; }
.borderBottom { background-position:0 -11px;padding:0 0 30px; }
.photoGallery { border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;padding:4px 10px;width:278px; }
.photoGallery .text { padding:6px 0 4px; }
.photoGallery .text a, .photoGallery .links a, .photoGallery .links a:visited { color:#000000;border:0;background:none;margin:0;padding:0; }
.photoGallery .text a:hover, .photoGallery .links a:hover { background:none;border:0;color:#E65401;margin:0;padding:0; }
.photoGallery .latestrecipe-link { font-weight:bold;padding:3px 0 0;text-align:right;width:278px; font-size:12px; color:#000000;}
.photoGallery .latestrecipe-link a:hover{color:#E65401;}
.photoGallery .links {font-weight: bold;padding: 3px 0 0;text-align: right;width: 278px;}
/* ---------------------------------------------------------------------------------------- */
/* DS4b
/* ---------------------------------------------------------------------------------------- */
.small-listing8 { width:300px; }
.small-listing8 .item { background:url("images/css/bg_photo_frame.gif") no-repeat scroll 0 0 transparent; }
.small-listing8 .preview-image { height:175px;padding:11px 0 0 11px; }
.small-listing8 .text { display:none;padding:0 10px 10px; }
.small-listing8 .additional { color:#999999;line-height:16px;padding:0 10px 30px; }
.small-listing8 .btnMore { display:inline; }
.small-listing8 .btnMore a { background:none;text-indent:0;font-weight:bold; }
.small-listing8 a, .small-listing8 a:visited { color:#000; }
.small-listing8 a:hover { color:#E65401; }
.bold { font-weight:bold; }
/* ---------------------------------------------------------------------------------------- */
/* DS10
/* ---------------------------------------------------------------------------------------- */
.small-listing9 { padding:0 0 20px;width:300px; }
.small-listing9 h4 { color:#000000;font-size:13px;padding:0 0 6px; }
.small-listing9 .additional { float:right;text-align:center; }
.small-listing9 div.text { display:table;float:left;font-size:13px;height:110px;padding:0 10px 0 0;position:static;width:180px; }
.small-listing9 div.text div { display:table-cell;position:static;top:50%;vertical-align:top; }
.small-listing9 div.text div div { }
.small-listing9 .text a { color:black; }
.small-listing9 .text a:hover { color:#E65401; }
.small-listing9 .btnAnswer { margin:10px 0 0; }
.small-listing9 .btnAnswer a { background:url("images/css/bg_buttons.gif") no-repeat scroll 0 -396px transparent;display:block;height:22px;overflow:hidden;text-indent:-3000px;width:109px; }
.small-listing9 .btnAnswer a:hover { background-position:0 -418px; }
/* ---------------------------------------------------------------------------------------- */
/* DS11 - Rate the plate
/* ---------------------------------------------------------------------------------------- */
.DS11 { border-left:solid 1px #ddd;border-right:solid 1px #ddd;height:160px;width:298px; }
.DS11 .versus { background:url("images/css/vs.gif") no-repeat scroll 0px 33px transparent;float:left;height:151px;position:relative;width:32px; }
.DS11 .rateLeft { float:left;padding:0 0 0 3px;width:129px; }
.DS11 .rateRight { float:left;padding:0 0 0 1px;width:128px; }
.rateLeft .picture, 
.rateRight .picture { background:url("images/css/bg_rate_frame.gif") no-repeat scroll 0 0 transparent;height:79px;padding:0;width:129px; }
.DS11 .picture a { display:block;padding:8px 0 0 9px; }
.DS11 .picture a:hover { padding:4px 0 0 5px; }
.DS11 .picture a:hover img { border:4px solid #f37022; }
.DS11 .text { color:#000000;font-weight:bold;height:48px;line-height:16px;overflow:hidden;padding:2px 6px 0; }
.DS11 a, .DS11 a:visited { color:black;text-decoration:none; }
.DS11 a:hover { text-decoration:underline; }
.DS11 .btnVote { background:url("images/css/btn_rate_vote.png") no-repeat scroll 0 0;display:block;height:24px;overflow:hidden;text-indent:-3000px;margin:0 auto;width:60px; }
.DS11 .btnVote:hover { background-position:0 -24px; }
.DS11 .btnNeither { background:url("images/css/btn_rate_neither.gif") no-repeat scroll 0 0;display:block;height:19px;overflow:hidden;text-indent:-2000px;margin:0 auto;width:53px; }
.DS11 .btnNeither:hover { background-position:0 -19px; }
.DS11 .additional { text-align:center;padding:5px 0 0; }
.DS11 .versus .btnNeither { left:-9px;position:absolute;top:137px; }
/* ---------------------------------------------------------------------------------------- */
/* DS15
/* ---------------------------------------------------------------------------------------- */
.DS15 { width:300px;padding-bottom:20px; }
.DS15 h4 a, .DS15 h4 a:visited { display:block;font-family:Century Gothic;font-size:16px;padding:10px 0 12px; }
.DS15 h4 a:hover { color:#E65401; }
.DS15 .text { line-height:18px; }
.DS15 .btnMore a, .small-listing7 .btnMore a { background:url("images/css/button_more.png") no-repeat scroll 0 0 transparent;display:block;float:right;height:24px;overflow:hidden;text-indent:-3000px;width:68px; }
.DS15 .btnMore a:hover, .small-listing7 .btnMore a:hover { background-position:0 -24px; }
/* ---------------------------------------------------------------------------------------- */
/* DS16
/* ---------------------------------------------------------------------------------------- */
.DS16 { width: 300px; }
.DS16 .text { padding:7px 0 0; }
.DS16 .text a { color:#000000;font-weight:bold; }
.DS16 .text a:hover { color:#E65401; }
.DS16 .caption { font-weight:bold;margin:5px 0 0; }
.DS16 .caption a { color: #000; }
.DS16 .caption a:hover { color: #E65401; }
.DS16 .borderMiddle {border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; padding: 0 10px;}
/* ---------------------------------------------------------------------------------------- */
/* DS17
/* ---------------------------------------------------------------------------------------- */
.small-listing7 { padding:0 0 30px;width:300px; }
.small-listing7 ul { padding:0 0 5px 10px; }
#content .small-listing7 .item { background:url("images/css/bullet_orange.gif") no-repeat scroll 0 5px transparent;font-weight:bold;padding:0 0 6px 14px; }
#content .small-listing7 .item a, #content .small-listing7 .item a:visited { color:#000; }
#content .small-listing7 .item a:hover { color:#e65401; }
.small-listing7 .additional { display:none; }
.small-listing7 .preview-image { padding:0 0 14px; }
.small-listing7 .item .text { padding:0 0 5px; }
/* ---------------------------------------------------------------------------------------- */
/* DS18
/* ---------------------------------------------------------------------------------------- */
.small-listing-trivia { background:url("images/css/bg_trivia.jpg") no-repeat scroll 0 0 transparent;display:block;height:240px;position:relative;width:300px;line-height:18px; }
.small-listing-trivia .trivia { padding:25px 0 0 11px; }
.small-listing-trivia .trivia a { width:173px; }
.small-listing-trivia .trivia a, .small-listing-trivia .question a { color:#000000;display:block;font-size:13px;font-weight:bold; }
.small-listing-trivia .trivia a:hover, .small-listing-trivia .question a:hover { color:#e65401; }
.small-listing-trivia .question { padding:10px 20px 0 27px; }
.btnPlayTrivia { left:190px;position:absolute;top:189px; }
.btnPlayTrivia a { background:transparent url("images/css/btn_play_trivia.png") no-repeat scroll 0 -0px;display:block;height:24px;overflow:hidden;text-indent:-3000px;width:105px; }
.btnPlayTrivia a:hover { background-position:0 -24px; }
/* ---------------------------------------------------------------------------------------- */
/* PHOTO GALLERY
/* ---------------------------------------------------------------------------------------- */
.photoGalleryWrapper h2 { font-family:Century Gothic,Arial;font-size:22px;font-weight:normal;margin:0;padding:3px 0 0;position:absolute;z-index:99; }
.photoGalleryWrapper { position:relative;float:left; }
#pg-photo { overflow:hidden;position:relative;width:639px; }
#pg-photo .slideshow-item { height:428px; }
#pg-photo h2 { background:#fff;color:#545454;font-family:Arial;font-size:18px;margin:0;padding:0 0 15px; }
#pg-photo h3 { color:#000000;font-family:century gothic;font-size:16px;padding:9px 0 7px; }
#pg-photo .text { background:url("images/css/bg_photo_gallery.png") no-repeat scroll 0 -400px transparent;display:none;padding:0 40px 13px;width:559px; }
#pg-photo y .text p { margin-bottom:0;padding-bottom:0; }
#pg-photo .additional { background:url("images/css/bg_photo_gallery.png") no-repeat scroll 0 bottom transparent;height:35px;padding:15px 0 0 32px;position:relative;margin:0 0 30px; }
#pg-photo .favourites a { float:left; }
#pg-photo .favourites .count { left:6px;position:relative;top:5px; }
#pg-photo .hideCtr { float:left;font-weight:bold;padding:3px 34px 0 60px; }
#pg-photo .hideCtr a, #pg-photo .hideCtr a:visited { color:#000; }
#pg-photo .hideCtr a:hover { color:#e65401; }
#pg-photo .pagination { float:right;padding:0 23px 0 0;width:206px; }
#pg-photo .pagination a { float:left; }
#pg-photo .pagination span { float:left;padding:3px 10px 0;position:relative; }
#pg-photo .text p { margin-bottom:0;padding-bottom:0; }
.pgshare { color:#333333;font-size:11px;left:456px;position:absolute;top:0;width:180px;z-index:99; }
.pgshare a, .pgshare a:visited { color:#3A5D91;cursor:pointer; }
.pgshare a:hover { color:#e65401; }
.btnFacebook img { padding:0 2px 0 3px;position:relative;top:5px; }
.btnEmail img { padding:0 6px 0 9px;position:relative;top:2px; }
/*.slideshow-item img { border:solid 1px #FFF; }*/
.main-slideshow { background:transparent url("images/css/bg_photo_gallery.png") no-repeat scroll 0 0;margin:37px 0 0;padding:10px 0 0 28px; }
.previous-btn { background:url("images/css/btn_photo_left.png") no-repeat scroll 20px 138px transparent;cursor:pointer;display:block;height:347px;left:22px;position:absolute;top:57px;width:300px;_top:190px;behavior:url('scripts/iepngfix.htc'); }
.next-btn { background:url("images/css/btn_photo_right.png") no-repeat scroll 228px 138px transparent;cursor:pointer;display:block;height:347px;left:320px;position:absolute;top:57px;z-index:99;width:300px;_top:190px;behavior:url('scripts/iepngfix.htc'); }
.left-button { background:url("images/css/btn_gallery_left.png") no-repeat scroll 15px 21px transparent;cursor:pointer;display:block;float:left;height:62px;left:0;position:absolute;top:0;width:42px;z-index:99;behavior:url('scripts/iepngfix.htc'); }
.right-button { background:url("images/css/btn_gallery_right.png") no-repeat scroll 13px 21px transparent;cursor:pointer;display:block;float:left;height:63px;left:528px;position:absolute;top:0;width:42px;z-index:99;behavior:url('scripts/iepngfix.htc'); }
.pg-carousel { background:transparent url("images/css/bg_carousel.png") no-repeat scroll 0 0;height:64px;left:29px !important;margin-bottom:-70px;padding:0 35px;position:absolute !important;top:412px;width:500px !important;_background:none; }
.pg-carousel .item a img { height:50px;width:67px;vertical-align:bottom; }
.cwrapper { overflow:hidden;width:491px;position:relative; }
.pg-carousel li { padding:5px 7px;padding-top:6px; }
.pg-carousel .item a { display:block;border:solid 1px white; }
.pg-carousel .item a:hover { border:solid 1px #e65401; }
.pg-pageBack { background:transparent url("images/css/bg_buttons.gif") no-repeat scroll 0 -48px;display:block;width:64px;height:24px;text-indent:-3000px;overflow:hidden; }
a:hover.pg-pageBack { background-position:0 -72px !important; }
.pg-pageBack-inactive, .pg-pageBack-inactive:hover { background:none !important;cursor:default !important;outline:none; }
.pg-pageNext-inactive, .pg-pageNext-inactive:hover { background:none !important;cursor:default !important;outline:none; }
.pagination span { width:44px; }
.pagination #pg-count { float:left; }
.pg-pageNext { background:transparent url("images/css/bg_buttons.gif") no-repeat scroll 0 0;display:block;width:63px;height:24px;text-indent:-3000px;overflow:hidden !important; }
a:hover.pg-pageNext { background-position:0 -24px !important; }
.next-btn a, .previous-btn a { display:block;height:337px;width:300px;outline:none; }
.sponsorLogo { bottom:152px;position:absolute;right:47px;z-index:99; }
.sponsorLogoDwn { bottom:88px;_bottom:91px; }
.sponsorLogo img { behavior:url('scripts/iepngfix.htc'); }
.bgie6 { display:none !important;_display:block;position:absolute;background:#605f63;width:570px;height:64px;top:412px;margin:0 29px;filter:alpha(opacity=70); }
.photoGalleryDetail { color:#4F4F4F;height:203px;padding:0 0 30px;width:300px; }
.photoGalleryDetail h3 { font-family:Century Gothic;font-size:16px;color:#000;margin:0;padding:0 0 10px; }
.photoGalleryDetail p { color:#4f4f4f; }
/* ---------------------------------------------------------------------------------------- */
/* END GALLERY
/* ---------------------------------------------------------------------------------------- */
.endGallery { text-align:center; }
.endGallery { background:#F5F5F5 none repeat scroll 0 0;border:solid 1px white;border-bottom:0;display:block;height:364px;position:absolute;width:570px;z-index:100; }
.endGallery a .btnBackPhoto { background:url("images/css/btn_back_to_photo.gif") no-repeat scroll 0 0 transparent;display:block;height:23px;margin:48px auto 10px;overflow:hidden;text-indent:-2000px;width:121px; }
.endGallery a:hover .btnBackPhoto { background-position:0 -23px; }
.endGallery h3 { color:#666666;left:-2px;margin:0 auto;position:relative;top:18px; }
.backList { margin:0 auto;width:409px; }
.backList .item { display:block;float:left;height:137px;margin:23px 0 0;padding:5px;width:126px; }
.backList a:hover.item span { color:#e65401; }
.backList .item img { border:0;width:126px; }
.backList .item span { color:#000000;display:block;font-weight:bold;padding:10px 0 0; }
/* ---------------------------------------------------------------------------------------- */
/* S12 - Small Fridge
/* ---------------------------------------------------------------------------------------- */
.fridgeHdr { position:relative;width:300px; }
.fridgeSponsor { position:absolute;top:2px;right:0; }
.S12 { background:url("images/css/bg_fridge.jpg") no-repeat 0 0;height:160px;padding:8px 20px 22px;position:relative;width:260px; }
.S12 ol { color:#545454;margin:0;padding:0 0 0 18px; }
.S12 ol li { height:24px;height:auto; }
.S12 p { margin:0;padding:0 0 7px; }
.S12 li input { border:1px solid #CBCBCB;color:#4F4F4F;font-size:11px;padding:3px 5px;width:223px; }
.ingSubmit { background:url("images/css/btn_search.png") no-repeat 0 0;display:block;height:24px;overflow:hidden;position:absolute;right:26px;text-indent:-3000px;top:129px;width:82px; }
.ingSubmit_Hover { background:url("images/css/btn_search.png") no-repeat 0 -24px;display:block;height:24px;overflow:hidden;position:absolute;right:26px;text-indent:-3000px;top:129px;width:82px; }
.S12 .ifs_hover { background:url("images/css/btn_search.png") no-repeat 0 -24px;display:block;height:24px;overflow:hidden;position:absolute;right:26px;text-indent:-3000px;top:129px;width:82px; }
/* ---------------------------------------------------------------------------------------- */
/* L32 - Large Fridge
/* ---------------------------------------------------------------------------------------- */
.fridge { background:url("images/css/bg_large_fridge.jpg") no-repeat scroll 0 0 transparent;color:#545454;height:119px;padding:0 0 30px 27px;position:relative;width:613px; }
.fridge h2 { color:#545454;font-family:Century Gothic;font-size:22px;font-weight:normal;margin:0;padding:14px 0 8px; }
.fridge .fridgeSponsor { position:absolute;right:10px;top:13px; }
.fridge .item { float:left;vertical-align:top;line-height:13px; }
.fridge .item span { float:left;margin:5px 4px 0 0; }
.fridge .item input { border:1px solid #CBCBCB;color:#4F4F4F;font-size:11px;margin:0 10px 0 0;padding:4px 5px;width:119px; }
.fridge .ingSubmit { top:80px; }
.fridge .ifs_hover { background-position:0 -24px; }
/* ---------------------------------------------------------------------------------------- */
/* L33 - Favourite Recipes
/* ---------------------------------------------------------------------------------------- */
ul.favouriteRecipes { padding:5px 0 0;width:640px; }
.favouriteRecipes li img { display:block;padding:0 0 7px; }
.favouriteRecipes li { display:block;font-weight:bold;float:left;height:184px;padding:0 32px 16px 0;position:relative;width:180px; }
.favouriteRecipes li span { display:block;font-size:12px;font-weight:normal;height:24px; }
.favouriteRecipes li span input { margin:0 3px 0 0;padding:0;position:relative;top:2px; }
.favouriteRecipes li a { color:#000; }
.favouriteRecipes li a:hover { color:#e65401; }
.favouriteRecipes li a.btnRemoveRecipe { background:url("images/css/btn_remove_recipe.png") no-repeat 0 0;_background:url("images/css/btn_remove_recipe_ie6.gif") no-repeat 0 0;display:block;height:19px;left:159px;overflow:hidden;position:absolute;top:24px;text-indent:-3000em;width:21px; }
.favouriteRecipes li.endRow { padding:0; }
.favouriteRecipes li.lastItem { float:none; }
.favouriteRecipesWrapper a:hover { }
.favouriteRecipesWrapper .links .prev { margin:0 3px; }
.favouriteRecipesWrapper .links .inactive { color:#666; }
.favouriteRecipesWrapper .links a:hover { border:solid 1px #cecece; }
/* ---------------------------------------------------------------------------------------- */
/* DL4
/* ---------------------------------------------------------------------------------------- */
.dl4 { display:none;padding:0 0 10px;width:640px; }
.dl4 .item { background:url("images/css/bg_item_divider.gif") repeat-x scroll 0 bottom transparent; }
.dl4 .sponsor { position:absolute;top:0;right:0; }
.dl4 .btnMore { clear:both;height:32px; }
.dl4 .btnMore a { background:url("images/css/button_more.png") no-repeat scroll 0 0 transparent;display:block;height:24px;left:570px;overflow:hidden;position:relative;text-indent:-3000px;width:68px; }
.dl4 .btnMore a:hover { background-position:0 -24px; }
.dl4 ul { height:165px; }
.dl4 li { float:left;font-weight:bold;padding:0 50px 0 0;width:180px; }
.dl4 li a { color:#010101; }
.dl4 li a:hover { color:#e65401;}
.dl4 li.endRow { padding:0; }
.dl4 li img { display:block;padding:0 0 10px; }
/* ---------------------------------------------------------------------------------------- */
/* S18 - Randomised Recipes
/* ---------------------------------------------------------------------------------------- */
.small-listing18 { background:url("images/css/recipes_bg.png") no-repeat scroll 0 0 transparent;height:366px;overflow:hidden;padding:0 0 30px;position:relative;width:300px; }
.small-listing18 .item { height:154px;padding:0 0 0 10px; }
.small-listing18 .item a { display:block;float:left;font-size:14px;height:22px;margin:0 8px 3px 0;overflow:hidden;position:relative;width:88px; }
.small-listing18 .preview-image a { display:block; }
.small-listing18 a:hover, .small-listing18 .selected { background-position:0 0;color:black; }
.small-listing18 a img { left:0;position:absolute;top:-22px; }
.small-listing18 a:hover .mainImage, .small-listing18 .selected img { left:0;position:relative;top:0; }
.small-listing18 .preview-image { height:158px;overflow:hidden;padding:11px 0 0 11px;position:relative;cursor:pointer; }
.small-listing18 .preview-image img { border:1px solid transparent;left:11px;position:absolute;top:11px; }
.small-listing18 .preview-image .itemIcon { left:168px;border:1px solid transparent;left:11px;position:absolute;top:11px;border:1px solid red;display:none; }
.recipeTitle { font-weight:bold;height:32px;line-height:16px;padding:3px 12px 5px; }
/* ---------------------------------------------------------------------------------------- */
/* S22
/* ---------------------------------------------------------------------------------------- */
.s22 { padding:0 0 28px;width:300px; }
.s22 a.item { background:url("images/css/featured_bg.png") no-repeat 0 0px;color:#333;display:block;height:27px;margin:0 0 2px;position:relative;width:300px; }
.s22 a:hover.item { color:#333;background:url("images/css/featured_bg.png") no-repeat 0 -27px; }
.s22 .sponsorContainer { position:absolute;right:36px;top:0; }
.s22 .item .category { display:block;font-family:Century Gothic;font-size:13px;padding:4px 0 0 20px; }
/* ---------------------------------------------------------------------------------------- */
/* S13 - Recipe Detail
/* ---------------------------------------------------------------------------------------- */
.s13 { padding:0 0 30px;width:300px;background-color:#ffffff; }
.s13 .recipeType { background:url("images/css/txt_official_masterchef_recipe.gif") no-repeat 0 0;padding:0;cursor:pointer; }
.s13 .adult { background:url("images/css/recipe_txt_adult_supervision.gif") no-repeat 0 90%;padding:0;cursor:pointer;height:70px; }
.s13 .kid { background:url("images/css/recipe_txt_kid_friendly.gif") no-repeat 0 90%;padding:0;cursor:pointer;height:70px; }
.s13 p { margin:0; }
.s13 .s13RateForm { display:inline-block;left:47px;position:relative;top:-16px; }
/* ---------------------------------------------------------------------------------------- */
/* L13
/* ---------------------------------------------------------------------------------------- */
.L13 { color:#4f4f4f;padding:0;width:640px; }
.L13 .contentLeft { float:left;padding:0 40px 0 0;width:300px; }
.L13 .contentRight { float:left;width:300px;margin-top:-13px; }
.L13 h2 { font-family:Century Gothic;font-size:22px;font-weight:normal;height:55px;margin:0;padding:0;overflow:hidden;width:480px; }
.L13 .ingredients h3 { font-size:12px;padding:0 0 3px; }
.L13 .content h2 { font-size:15px;margin:0;padding:0 0 11px; }
.L13 .details { position:relative; }
.L13 .details a.btnFullEpisode { background:url("images/css/btn_watch_full_episode.png") no-repeat 0 0px;height:22px;top:0px;right:0;position:absolute;text-indent:-5000px;overflow:hidden;width:149px; }
.L13 .details a:hover.btnFullEpisode { background-position:0 -22px; }
.L13 .preview-image { clear:both;padding:10px 0 30px; }
.L13 .ingredients { background:url("images/css/bg_recipe_ingredients.png") no-repeat 0 0;padding:14px 22px 4px 20px; }
.L13 .ingredientBottom { background:url("images/css/bg_recipe_ingredients.png") no-repeat 0 bottom;height:22px; }
.L13 .content .contentRight h3, .L13 .content .contentLeft h3 { font-size:15px;padding:0 0 13px;position:relative; }
.L13 .content .contentRight h3 img { left:5px;position:relative;top:10px; }
.L13 .S2 { padding-top:18px; }
.L13 .social { padding:2px 0 0 10px; }
.L13 .social .shareFb { top:1px;left:86px; }
.L13 a.addOption { background:url("images/css/btn_add_recipe.gif") no-repeat 0 0;display:block;height:50px;margin:10px 0 0 16px;overflow:hidden;text-indent:-3000em;width:209px;cursor:pointer;cursor:hand; }
.L13 a:hover.addOption { background:url("images/css/btn_add_recipe.gif") no-repeat 0 -50px; }
.L13 a.addOptionSelected { background:url("images/css/btn_add_recipe.gif") no-repeat 0 -100px;display:block;height:50px;margin:10px 0 0 16px;overflow:hidden;text-indent:-3000em;width:209px;cursor:pointer;cursor:hand; }
.L13 a:hover.addOptionSelected { background:url("images/css/btn_add_recipe.gif") no-repeat 0 -100px; }
/*.telligent-comments h3 { color:#4f4f4f;font-size:12px;padding:0 0 3px; }*/
.telligent-comments {margin-bottom:30px;}
.L13 .toolbar { padding:0 0 30px; background:url("images/css/btn_recipes_long.png") no-repeat scroll 0 -0px transparent;margin-bottom:15px}
.L13 .toolbar .toolbar_email a { background-position 0 0; width:141px;height:30px;display:block;float:left;text-indent:-3000px; }
.L13 .toolbar .toolbar_email a:hover { background:url("images/css/btn_recipes_long.png") no-repeat 0 -30px; width:141px;height:30px;display:block;float:left;text-indent:-3000px; }
.L13 .toolbar .toolbar_download a { background-position 0 0; width:192px;height:30px;display:block;float:left;text-indent:-3000px; }
.L13 .toolbar .toolbar_download a:hover { background:url("images/css/btn_recipes_long.png") no-repeat -283px -30px; width:192px;height:30px;display:block;float:left;text-indent:-3000px; }
.L13 .toolbar .toolbar_print a { background-position 0 0; width:142px;height:30px;display:block;float:left;text-indent:-3000px; }
.L13 .toolbar .toolbar_print a:hover { background:url("images/css/btn_recipes_long.png") no-repeat -141px -30px; width:142px;height:30px;display:block;float:left;text-indent:-3000px; }
.L13 .toolbar .toolbar_comments a { background-position 0 0; width:155px;height:30px;display:block;float:left;text-indent:-3000px; }
.L13 .toolbar .toolbar_comments a:hover { background:url("images/css/btn_recipes_long.png") no-repeat -475px -30px; width:155px;height:30px;display:block;float:left;text-indent:-3000px; }
.L13 .toolbar-bottom {margin-bottom:50px;}
.L13 .content { padding:0 0 20px; }
.L13 .ingredientTop {background:url("images/css/ingredients_top.png") no-repeat 0 0;height:12px;width:300px;}
.L13 .ingredients {background:url("images/css/ingredients_content.png") repeat-y 0 0;padding:2px 22px 4px 20px;}
.L13 .ingredientBottom {background:url("images/css/ingredients_bottom.png") no-repeat 0 0;height:14px;width:300px;}
/*added AT 27th Apr 2011 */
.L13 .details .preview-image DIV { height:310px; }
.L13 .details .preview-image #debug { display:none; }
.L13 .toolbar { height: 30px; padding:0; background:url("images/css/btn_recipes_long.png") no-repeat scroll 0 -0px transparent;margin-bottom:15px; } 

/* ---------------------------------------------------------------------------------------- */
/* MORE RECIPES CAROUSEL
/* ---------------------------------------------------------------------------------------- */
.mr-carousel { height:150px;padding:0 27px 5px;width:586px !important;overflow:hidden; }
.L13 .show,
#other-recipes-results .show { top:0; }
#other-recipes-results{padding-bottom:10px}
.mr-wrapper { overflow:hidden;position:relative;width:586px; }
.mr-wrapper ul .item { padding:0 23px 0 0;height:158px; }
.mr-wrapper ul .item a { color:#010101;display:block;font-weight:bold;width:180px; }
.mr-wrapper ul .item a:hover { color:#e65401; }
.mr-wrapper ul .item img { display:block;padding:0 0 9px; }
.mr-left, .mr-right { background:url("images/css/bg_recipe_ctr.gif") no-repeat;cursor:pointer;height:101px;overflow:hidden;width:27px; }
.mr-left { background-position:0 0;left:0;position:absolute;top:0; }
.mr-left:hover { background-position:0 -101px; }
.mr-right { background-position:0 -202px;right:0;position:absolute;top:0; }
.mr-right:hover { background-position:0 -303px; }
/* ---------------------------------------------------------------------------------------- */
/* L34
/* ---------------------------------------------------------------------------------------- */
.L34 { position:relative;width:300px; }
.L34_footer { padding:0 0 30px; }
.L34 .btnClear { background:url("images/css/btn_clear.png") no-repeat scroll 0 0 transparent;display:block;height:22px;overflow:hidden;position:absolute;right:0;text-indent:-9000px;top:2px;width:75px; }
.L34 a:hover.btnClear { background-position:0 -22px; }
.L34 .shoppingList { border:1px solid #CBCBCB;height:300px;overflow-y:scroll;padding:9px;width:282px;position:relative; }
.L34 .shoppingList .item { padding:0 0 10px; }
.L34 .shoppingList .item p { margin:0;padding:0; }
.L34 .shoppingList .padBtm { background:white;bottom:0;height:10px;position:absolute;width:274px; }
.btnShoppingList { background:url("images/css/btn_print_my_shopping_list.png") repeat scroll 0 -0px transparent;display:block;height:39px;overflow:hidden;text-indent:-9000px;margin:3px 0 0;width:298px; }
a:hover.btnShoppingList { background-position:0 -39px; }
.L34_footer .btnEmail, .L34_footer .btnDownload {display:block;float:left;margin:4px 0 0;height:22px;overflow:hidden;text-indent:-9000px;width:148px; }
.L34_footer a.btnDownload { background-image:url("images/css/btn_download_pdf.png");background-repeat:no-repeat; background-position:0 0px; }
.L34_footer a:hover.btnDownload { background-position:0 -22px; }
.L34_footer a.btnEmail { background-image:url("images/css/btn_email.png");background-repeat:no-repeat; background-position:0 0px;margin:4px 4px 0 0; }
.L34_footer a:hover.btnEmail { background-position:0 -22px; }
/* ---------------------------------------------------------------------------------------- */
/* SHOPPING LIST
/* ---------------------------------------------------------------------------------------- */
.tblShoppingList { width:744px; }
.tblShoppingList .item { margin:0 50px 0 20px;width:300px;float:left;padding:0 0 20px; }
.tblShoppingList h3 { font-family:Century Gothic;font-size:17px;font-weight:bold;padding:0 0 15px; }
.tblShoppingList .item td, .tblShoppingList .item tr { vertical-align:top; }
/* ---------------------------------------------------------------------------------------- */
/* RECIPE PDF
/* ---------------------------------------------------------------------------------------- */
.tblRecipiePdf { color:#000;width:744px; }
.tblRecipiePdf p, 
.tblRecipiePdf strong, 
.tblRecipiePdf em, 
.tblRecipiePdf td, 
.tblRecipiePdf th { color:#000; }
.tblRecipiePdf .item { margin:0 40px 0 30px;float:left;padding:0 0 20px; }
.tblRecipiePdf .recipieHero img { border:1px solid #e5e5e5;padding:5px;margin-bottom:10px; }
.tblRecipiePdf .description { width:390px;margin:0 30px 0 0; }
.tblRecipiePdf .ingredientCol { padding-bottom:10px; }
.tblRecipiePdf .ingredients { background-color:#f4f4f4;padding:10px;width:229px; }
.tblRecipiePdf .ingredients th { text-align:left; }
.tblRecipiePdf h2 { font-family:Century Gothic;font-size:22px;font-weight:normal; }
.tblRecipiePdf h3 { font-family:Century Gothic;font-size:17px;font-weight:bold;padding:4px 0 15px; }
.tblRecipiePdf .item td, 
.tblRecipiePdf .item tr { vertical-align:top; }
/* ---------------------------------------------------------------------------------------- */
/* SMALL LISTING
/* ---------------------------------------------------------------------------------------- */
#content .small-listing1 .item { padding-left:122px;font-family:arial;font-size:12px;margin:0 0 16px;min-height:63px; }
.small-listing1 .text { left:123px; }
#content .small-listing1 .item h4 a, #content .small-listing1 .item h4 a:visited { color:black;font-size:12px;font-weight:bold;margin:0;padding:0;text-decoration:none; }
#content .small-listing1 .item h4 a:hover { color:#e65401; }
.small-listing1 .moreBtn { height:22px;padding:0 0 30px;width:300px; }
.small-listing1 .moreBtn a { background:url("images/css/button_more.png") no-repeat scroll 0 0 transparent;display:block;float:right;height:24px;margin:0;padding:0;text-indent:-9999px;width:68px; }
.small-listing1 .moreBtn a:hover { background-position:0 -24px; }
.small-listing1.DS07 { width:300px; }
/* ---------------------------------------------------------------------------------------- */
/* SPONSORED LINKS
/* ---------------------------------------------------------------------------------------- */
.small-listing4 { border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;overflow:hidden;padding:5px 14px;vertical-align:top;width:270px; }
.small-listing4 a, .small-listing4 a:visited { color:#000; }
.small-listing4 a:hover { color:#e65401;text-decoration:underline; }
/* ---------------------------------------------------------------------------------------- */
/* S2
/* ---------------------------------------------------------------------------------------- */
.promo-image , .promo-image_only { overflow:hidden;padding:0 0 30px;width:300px; }
/* ---------------------------------------------------------------------------------------- */
/* L3
/* ---------------------------------------------------------------------------------------- */
.large-listing-type1 .preview-image { left:0;position:absolute;top:0; }
#content .large-listing-type1 .item h3 a, #content .large-listing-type1 .item h3 a:visited, #content .large-listing-type2 .item h3 a, #content .large-listing-type2 .item h3 a:visited { color:#333333;position:absolute;text-decoration:none; }
#content .large-listing-type1 .item p { color:#333333;line-height:16px;padding:0 0 5px 308px; }
#content .large-listing-type1 .item { margin-bottom:4px;min-height:294px;padding:0; }
.large-listing-type1 .details ul { border-top:1px solid #CCCCCC;margin:0;padding:7px 0 0 1px; }
.large-listing-type1 .details .text { margin-bottom:6px; }
.details ul { list-style-type:none;margin:8px 0 0 3px; }
.details ul li { background:url("images/css/details_bullet.gif") no-repeat 0 6px;padding:0 0 0 15px; }
.details ul li a, .details ul li a:visited { color:#E65401;text-decoration:none; }
.details ul li a:hover { text-decoration:underline; }
/* ---------------------------------------------------------------------------------------- */
/* DS5
/* ---------------------------------------------------------------------------------------- */
.user-display { display:inline;left:168px;position:relative; }
.by { color:#999999;left:169px;position:relative; }
ul.messageList { list-style:none; }
ul.messageList li { background:transparent url("images/css/divider.gif") no-repeat scroll center bottom;margin:0 0 10px;padding:0 0 10px; }
.user-display a:hover { color:#E65401 !important; }
.topic-display { clear:both;margin:0 4px 8px; }
.small-listing4 .hotTopics { text-align:right; }
.small-listing4 .hotTopics a { font-weight:bold; }
/* ---------------------------------------------------------------------------------------- */
/* L8 Fan Message Index
/* ---------------------------------------------------------------------------------------- */
.large-listing-type4 { padding:0 0 20px;width:639px; }
.large-listing-type4 .item { float:left;margin:0 20px 15px 0; }
.large-listing-type4 .preview-image { margin:0 0 3px 0; }
.large-listing-type4 h3 { color:#333333;font-family:century gothic,arial;font-size:16px; }
.large-listing-type4 a, .large-listing-type4 a:visited { color:#E65401;text-decoration:none; }
.large-listing-type4 a:hover { text-decoration:underline; }
/* ---------------------------------------------------------------------------------------- */
/* DS3
/* ---------------------------------------------------------------------------------------- */
.type-hotTopics { width:298px;width:300px;padding:0; }
.type-hotTopics h3, .type-hotTopics .items { margin:0 0 0 15px !important; }
.type-hotTopics ul { width:270px !important; }
.type-hotTopics .hotTopics { margin:0 15px 0 0; }
.voteBtn { display:block;height:22px;width:57px;float:right;overflow:hidden; }
#content .bullet-list.pagination-group { margin:-30px 0px 0px 0px;padding:0px; }
#content .bullet-list.pagination-group ul { margin:0px;padding:0px 10px;list-style:none; }
#content .bullet-list.pagination-group ul li { margin:0px;padding:5px 0px 0px 12px;list-style:none;background:url("images/css/arrow-black.gif") 0 10px no-repeat; }
/* ---------------------------------------------------------------------------------------- */
/* DS3b - TELLIGENT CMS WIDGET
/* ---------------------------------------------------------------------------------------- */
.DS3b { margin-bottom:20px;}
.tenPopularDiscussionWidget {padding-bottom:2px;background:url(images/css/telligent_wgt_cms_btm.gif) no-repeat left bottom;}
.tenPopularDiscussionWidget .txt_this_is {font-size:13px; font-weight:bold; padding:13px 0 0 22px;background:url(images/css/telligent_wgt_cms_top.gif) no-repeat 0 0;}
.tenPopularDiscussionWidget .tenCommunityContent {background:url(images/css/telligent_wgt_cms_mid.gif) repeat-y 0 0; position:relative; height:230px; width:300px;}
.tenPopularDiscussionWidget .tenCommunityContent.half {height:137px; width:300px; overflow:hidden;}
.tenPopularDiscussionWidget .speechBubble {background:url(images/css/telligent_wgt_speech_bubble.png) no-repeat scroll 0 0 transparent; height:70px; margin:9px 0 12px 11px; padding:8px 0 0 12px; width:266px;}
.tenPopularDiscussionWidget .speechBubble .msgTitle {font-size:12px;font-weight:bold;}
.tenPopularDiscussionWidget .speechBubble .msgTitle a {color:#e65401;}
.tenPopularDiscussionWidget .speechBubble .msgTitle a:hover {color:#8B2C01;}
.tenPopularDiscussionWidget .speechBubble .author {color:#888; font-size:10px; padding:0 0 0 30px;}
.tenPopularDiscussionWidget .speechBubble .author a {color:#888;}
.tenPopularDiscussionWidget .speechBubble .author a.author-link {color:#e65401; font-size:10px; font-weight:bold; text-decoration:none;}
.tenPopularDiscussionWidget .speechBubble .author a.author-link:hover {color:#8B2C01;}
.tenPopularDiscussionWidget .speechBubble .msgContent {height:32px; overflow:hidden;}
.tenPopularDiscussionWidget .speechBubble .msgContent img {visibility:hidden;}
.tenPopularDiscussionWidget .speechBubble .msgContent .newsticker p {font-size:12px;color:#000;}
.tenPopularDiscussionWidget .tagCloud h5 {font-size:13px; font-weight:bold; padding:0 0 0 15px; margin: 15px 0 0 0;}
.tenPopularDiscussionWidget .speechBubble .bubbleContent {height:58px; line-height: 14px; }
/* liScroll styles ------------------------------------------*/
 /* the outer div */
.tenPopularDiscussionWidget .tickercontainer { height:15px; margin:0; padding:0; left:0;/*top stories override*/ }
.tenPopularDiscussionWidget .tickercontainer .mask { left:0; overflow:hidden; position:relative; top:0; }
.tenPopularDiscussionWidget ul.newsticker { list-style-type:none; margin:0; padding:0; position:relative; font-weight:normal; }
.tenPopularDiscussionWidget ul.newsticker li {float: left; /* important: display inline gives incorrect results when you check for elem's width */ margin: 0; padding: 0; white-space: nowrap; }
/* the outer div */
.tenPopularDiscussionWidget .tickercontainer { width: 260px; }
.tenPopularDiscussionWidget .tickercontainer .mask { width: 240px; height:16px; }
.tenPopularDiscussionWidget ul.newsticker { left: 272px; }
.tenPopularDiscussionWidget .msgContent a.msgContentMore { position:relative; z-index:3; cursor:pointer; display:inline; float:right; height:15px; margin-right:6px; margin-top:3px; width:17px; background:url(images/css/telligent_wgt_speech_bubble_arrow.gif) no-repeat left center; }
/*ie7*/
.tenPopularDiscussionWidget .msgContent a.msgContentMore {*position:absolute; *right:16px;}
/* ---------------------------------------------------------------------------------------- */
/* L18
/* ---------------------------------------------------------------------------------------- */
.articleTypeLeft .favourite span, .articleTypeRight .favourite span { top:1px !important; }
/* ---------------------------------------------------------------------------------------- */
/* L9
/* ---------------------------------------------------------------------------------------- */
.type-newsArticle .additional { left:280px !important;top:84px !important; }
.type-newsArticle { _height:216px; }
.type-newsArticle .details { height:216px !important;margin:0 0 1px !important;min-height:216px !important; }
.article-body h3 { margin:5px 0 10px 0; }
/* ---------------------------------------------------------------------------------------- */
/* ARTICLE COMPONENTS GENERAL
/* ---------------------------------------------------------------------------------------- */
.article-head1 .links a { margin:0 0 8px; }
#content .article .article-body a, #content .article .article-body a:visited { color:#E65401;text-decoration:none; }
#content .article .article-body a:hover { color:#E65401;text-decoration:underline; }
.article-body .text p img { padding:10px; }
.article-head1 h2 a:hover, .article-head2 h2 a:hover , .large-listing-type5 h3 a:hover, .large-listing-type5 h2 a:hover { text-decoration:underline; }
.article-head1 .links { width:156px; }
.article-head1 .links a { float:left; }
.additional .image { margin:0 0 10px 0; }
.additional .favourite { float:right; }
.article-body h5 { font-size:100%;font-weight:bold; }
.generic-gallery .grid-list .hover { background:#dbdbdb; }
/* ---------------------------------------------------------------------------------------- */
/* JIVE
/* ---------------------------------------------------------------------------------------- */
#jive-community { background-color:#ffffff!important;border-width:0 !important;padding:10px !important; }
#jive-community #jive-comment #jive-post .jive-author { color:#4d4d4d; }
#jive-community #jive-comment h4 { color:#E65401; }
#jive-community #jive-comment .enabled { background-color:#ffffff !important; }
#jive-community #jive-message-list ul li .jive-even .jive-body { background-color:#ffffff; }
#jive-community #jive-message-list ul li .jive-body { color:#4d4d4d;font-size:10pt;padding:10px 10px 15px 26px; }
#jive-community #jive-message-list ul li .jive-header .jive-author { color:#4d4d4d;font-size:12px;font-weight:bold;padding:0 0 0 20px; }
#jive-community #jive-message-list ul li .jive-odd .jive-body { background-color:#ffffff !important; }
#jive-community #jive-message-list ul li .jive-even .jive-body { background-color:#ffffff !important; }
#jive-community #jive-message-list ul li .jive-odd .jive-header { background-color:#E65401!important; }
#jive-community #jive-message-list ul li .jive-odd .jive-header .jive-author { color:#ffffff !important; }
#jive-community #jive-message-list ul li .jive-even .jive-header { background-color:#dbdbdb !important; }
.jive-date { color:#4d4d4d !important; }
/* ---------------------------------------------------------------------------------------- */
/* L22 Final 12, L23 Top 24 contestants
/* ---------------------------------------------------------------------------------------- */
.large-listing-type9 { margin:0 auto;width:980px; }
.large-listing-type9 h2 { color:#333333;font-family:arial,verdana;font-size:20px; }
.large-listing-type9 .item { float:left;padding:0 23px 3px 0; }
.large-listing-type9 .details { margin:0; }
.large-listing-type9 .item .links { padding-top:0px !important; }
.large-listing-type9 h3 a, .large-listing-type9 h3 a:visited { color:black;font-size:20px;text-decoration:none; }
.large-listing-type9 h3 a:hover { color:#E65401; }
.large-listing-type9 .date { color:#969696;font-size:10px;padding:0 0 23px; }
#content .large-listing-type9 .preview-image { background:transparent url("images/css/bg_final_contestants.gif") no-repeat scroll 0 0;display:block;height:105px;padding:31px 5px 0;width:134px; }
.large-listing-type9 h3 { color:white;font-family:arial;font-size:16px;left:7px;position:relative;top:-130px; }
.large-listing-type9 h3 a, .large-listing-type9 h3 a:visited { color:#333333;font-family:arial;font-size:16px;font-weight:normal;line-height:20px; }
.large-listing-type9 .text { border:solid 1px #dddddd;padding:4px 10px 10px;position:relative;top:-20px; }
.large-listing-type9 .text ul { list-style-type:none; }
.large-listing-type9 .text li { background:transparent url("images/css/bullet_gray_square.gif") no-repeat scroll 0 12px;color:#333333;font-size:11px;font-weight:bold;padding:6px 0 0 11px; }
.large-listing-type9 li a, .large-listing-type9 li a:visited { color:#333333;text-decoration:none; }
.large-listing-type9 li a:hover { color:#333333;text-decoration:underline; }
body .large-listing-type9 .firstLi { background:transparent none repeat scroll 0 0 !important;font-size:14px !important;font-weight:bold !important;padding:6px 0 0 !important; }
/* ---------------------------------------------------------------------------------------- */
/* QUICK LINKS
/* ---------------------------------------------------------------------------------------- */
.small-listing6 { width:300px; }
.small-listing6 .moreBtn { display:block;height:31px; }
.small-listing6 .moreBtn a { background:transparent url("images/css/btn_more.gif") no-repeat scroll left top;display:block;float:right;height:22px;margin:0 !important;text-indent:-9999px;width:57px; }
.small-listing6 .moreBtn a:hover { background-position:bottom left; }
#content .small-listing6 .item { font-family:arial;font-size:12px;margin:0 0 3px;_height:63px;min-height:63px; }
#content .small-listing6 .item .preview-image { }
#content .small-listing6 .item { padding-left:90px; }
#content .small-listing6 .item h4, #content .small-listing6 .item h4 a, #content .small-listing6 .item h4 a:visited { color:black;font-size:12px;font-weight:bold;margin:0;padding:0;text-decoration:none; }
#content .small-listing6 .item h4 a:hover { text-decoration:underline; }
#content .small-listing6 .item .preview-image { left:0;position:absolute;top:0; }
/* ---------------------------------------------------------------------------------------- */
/* L22 Final 12, L23 Top 24 contestants
/* ---------------------------------------------------------------------------------------- */
.large-listing-type9 { margin:0 auto;width:980px; }
.large-listing-type9 h2 { color:#333333;font-family:arial,verdana;font-size:20px; }
.large-listing-type9 .item { float:left;padding:0 23px 3px 0; }
.large-listing-type9 .details { margin:0; }
.large-listing-type9 .item .links { padding-top:0px !important; }
.large-listing-type9 h3 a, .large-listing-type9 h3 a:visited { color:black;font-size:20px;text-decoration:none; }
.large-listing-type9 h3 a:hover { color:#E65401; }
.large-listing-type9 .date { color:#969696;font-size:10px;padding:0 0 23px; }
#content .large-listing-type9 .preview-image { background:transparent url("images/css/cmc_bg_final_contestants.gif") no-repeat scroll 0 0;display:block;height:105px;padding:31px 5px 0;width:134px; }
.large-listing-type9 h3 { color:white;font-family:arial;font-size:16px;left:7px;position:relative;top:-130px; }
.large-listing-type9 h3 a, .large-listing-type9 h3 a:visited { color:#333333;font-family:arial;font-size:16px;font-weight:bold;line-height:20px; }
.large-listing-type9 .text { height:82px;border:solid 1px #dddddd;padding:4px 10px 10px;position:relative;top:-20px;width:122px; }
.large-listing-type9 .text ul { list-style-type:none; }
.large-listing-type9 .text li { background:transparent url("images/css/cmc_bullet_gray_square.gif") no-repeat scroll 0 12px;color:#333333;font-size:11px;font-weight:bold;padding:6px 0 0 11px; }
.large-listing-type9 li a, .large-listing-type9 li a:visited { color:#333333;text-decoration:none; }
.large-listing-type9 li a:hover { color:#333333;text-decoration:underline; }
body .large-listing-type9 .firstLi { background:transparent none repeat scroll 0 0 !important;font-size:14px !important;font-weight:bold !important;padding:6px 0 0 !important; }
/* ---------------------------------------------------------------------------------------- */
/* WINE DROP DOWNS
/* ---------------------------------------------------------------------------------------- */
.large-listing-type6 { padding:0 0 15px; }
.large-listing-type6 .ddLeft, .large-listing-type6 .ddRight { float:left;height:75px;width:312px; }
.large-listing-type6 .ddLeft { background:url("images/css/pic_red_wine.jpg") no-repeat;margin-right:15px; }
.large-listing-type6 .ddRight { background:url("images/css/pic_white_wine.jpg") no-repeat; }
.large-listing-type6 .ddLeft select, .large-listing-type6 .ddRight select { background:white none repeat scroll 0 0;border:1px solid #AEAEAE;font-family:arial;font-size:14px;left:120px;position:relative;top:27px;width:170px; }
/* ---------------------------------------------------------------------------------------- */
/* FEATURED NEWS
/* ---------------------------------------------------------------------------------------- */
.large-listing-type7 { padding:0 0 15px;width:640px; }
.large-listing-type7 h3 { font-size:12px; }
.large-listing-type7 .item { border-bottom:1px solid #DDDDDD;clear:both;margin:12px 0 0;min-height:93px;height:auto !important;height:93px; }
.large-listing-type7 .preview-image { float:left; }
.large-listing-type7 .date { color:#969696;font-size:10px; }
.large-listing-type7 .text { color:#333333; }
.large-listing-type7 .btnArchive a { background:transparent url("images/css/btn_archive.gif") no-repeat scroll left top;display:block;height:22px;margin-top:0;text-indent:-9999px !important;width:67px; }
.large-listing-type7 .btnArchive a:hover { background-position:left bottom; }
.large-listing-type7 h3 a, .large-listing-type3 h3 a:visited { color:black;text-decoration:none; }
.large-listing-type7 h3 a:hover { text-decoration:underline; }
.large-listing-type7 .details { left:14px;margin:0;position:relative; }
.large-listing-type7 .additional { float:left;margin:14px 0 0; }
.large-listing-type7 .links { background:transparent url("images/css/btn_archive.gif") no-repeat scroll right top;float:right;margin:12px 0 0; }
/* ---------------------------------------------------------------------------------------- */
/* LATEST WINE DISCUSSIONS
/* ---------------------------------------------------------------------------------------- */
#masterchefCeleb .small-listing4 h3 { font-size:12px;padding:2px 0 3px; }
#masterchefCeleb .type-hotTopics { background:transparent url("images/css/bg_border_300.gif") repeat-y scroll 0 0;border:0 none;padding:0 0 10px;width:300px; }
#masterchefCeleb .type-hotTopics h3, #masterchefCeleb .type-hotTopics .items { margin:0 0 0 10px !important; }
/* ---------------------------------------------------------------------------------------- */
/* RECIPE ARTICLE
/* ---------------------------------------------------------------------------------------- */
.detailsLeft { float:left;width:450px; }
.detailsRight { float:right; }
.btnMatchWine { height:84px;overflow:hidden;width:183px; }
.btnMatchWine a:hover img { margin-top:-84px; }
#masterchefCeleb .article-head { width:640px; }
/* ---------------------------------------------------------------------------------------- */
/* WINE POPUP
/* ---------------------------------------------------------------------------------------- */
.popupWine { color:#333333;font-family:Arial,Verdana;font-size:13px;width:505px; }
.popupWine .title { color:black;float:left;font-size:18px;font-weight:bold;padding:49px 0 0;width:300px; }
.popupWine .btnWineMatching { height:84px;overflow:hidden;float:right;width:183px; }
.popupWine .btnWineMatching a:hover img { margin-top:-84px; }
a img, a:visited img { border:0 none; }
.btnBuyNow { background:transparent url("images/css/btn_buynow.gif") no-repeat scroll left top;height:22px;overflow:hidden;width:81px; }
.btnBuyNow a { background:transparent url("images/css/btn_buynow.gif") no-repeat scroll left top;display:block;text-indent:-2000px;height:22px;width:81px; }
.btnBuyNow a:hover { background-position:left bottom; }
.btnReadMore { background:transparent url("images/css/btn_readmore.gif") no-repeat scroll left top;height:22px;overflow:hidden;width:88px; }
.btnReadMore a { background:transparent url("images/css/btn_readmore.gif") no-repeat scroll left top;display:block;text-indent:-2000px;height:22px;width:88px; }
.btnReadMore a:hover { background-position:left bottom; }
.btnLearnMore { height:22px;overflow:hidden;width:88px;padding-left:5px; }
.btnLearnMore a { background:transparent url("images/css/CMC_btn_wine_learnmore.gif") no-repeat scroll left top;display:block;text-indent:-2000px;height:22px;width:88px;padding-left:5px; }
.btnLearnMore a:hover { background-position:left bottom;padding-left:5px; }
.btnStoreLocator { height:22px;overflow:hidden;width:102px;padding-left:5px; }
.btnStoreLocator a { background:transparent url("images/css/CMC_btn_wine_storelocator.gif") no-repeat scroll left top;display:block;text-indent:-2000px;height:22px;width:102px;padding-left:5px; }
.btnStoreLocator a:hover { background-position:left bottom;padding-left:5px; }
.btnSpecialOffer { height:22px;overflow:hidden;width:134px;padding-left:5px; }
.btnSpecialOffer a { background:transparent url("images/css/cmc_special_offer_btn.jpg") no-repeat scroll left top;display:block;text-indent:-2000px;height:22px;width:134px;padding-left:5px; }
.btnSpecialOffer a:hover { background-position:left bottom;padding-left:5px; }
.logo { float:right;margin-top:-30px; }
/* ---------------------------------------------------------------------------------------- */
/* COMPETITIONS
/* ---------------------------------------------------------------------------------------- */
.competition-form { width:592px;margin:0;padding:0;padding-top:5px;padding-left:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-weight:normal;font-size:10px;line-height:normal;font-size-adjust:none;font-stretch:normal;x-system-font:none;color:#000000; }
form { margin:0;padding:0; }
.competition-form .item { margin:0 0 6px 0;padding:0;clear:left;overflow:hidden; }
.competition-form .two-items, .competition-form .three-items { margin:0 0 6px 0;padding:0;clear:left;overflow:hidden;height:1%; }
.competition-form .two-items .item, .competition-form .three-items .item { margin-bottom:0px; }
.competition-form .two-items .item, .competition-form .three-items .first-item { float:left;width:259px !important;clear:none; }
.competition-form .three-items .item, .competition-form .two-items .item { float:left;width:160px;clear:none; }
.competition-form .three-items .second-item span { width:62px; }
.competition-form .three-items .second-item { width:140px; }
.competition-form .three-items .third-item { width:140px; }
.competition-form .three-items .third-item span { width:62px; }
.competition-form input.long, .competition-form input.medium, .competition-form input.short, .competition-form input.very-short, .competition-form textarea, .competition-form select { background-color:#fff;border:1px solid #bbb;margin:0; }
.competition-form .radio { margin-left:0px;padding:0; }
.competition-form span { display:block;width:101px;margin-top:2px; }
.competition-form .options span { display:inline;float:none;width:auto;margin-left:0px;margin-right:12px;margin-top:-2px; }
.competition-form .options .optionrow span { display:inline;float:none;width:auto;margin-left:1px;margin-right:12px;margin-top:-2px; }
.competition-form .options { float:left;width:461px;position:static;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-size:10px;color:#000000; }
.competition-form input.medium { width:178px; }
.competition-form input.long, .competition-form textarea.long { width:477px; }
.competition-form textarea.long { height:98px; }
.competition-form input.short { width:57px; }
.competition-form input.very-short { width:41px; }
.competition-form .buttons { margin-top:24px; }
.competition-form .item .multiple-downdowns select { margin-right:5px; }
.competition-form .field-after { margin-right:5px; }
.competition-form .disclaimer p { font-size:10px;color:#666; }
.competition-form .disclaimer { margin-bottom:3px; }
.competition-form .terms-conditions .options .optionrow span { margin-right:0px; }
.competition-form .submit-btn { width:43px;height:20px;margin:0;padding:0;border:0;background:transparent url("/button.gif") no-repeat center top;text-indent:-1000em;cursor:pointer;cursor:hand;color:#000;display:block;margin-bottom:13px;margin-top:8px; }
.competition-form .item span { width:520px; }
.competition-form a, .competition-form a:visited { color:#E65401;text-decoration:none; }
.competition-form a:hover { color:#333333;text-decoration:none; }
.competition-form .options, .competition-form .terms-conditions { float:left;width:561px; }
.competition-form .terms-conditions .optionrow { display:inline;margin-top:2px; }
/* ---------------------------------------------------------------------------------------- */
/* PROJECT KANYE(?)
/* ---------------------------------------------------------------------------------------- */
a.kanye, a.kanye-popup { line-height:12px;font-weight:bold !important;color:#000 !important; }
a.kanye-video { padding-right:8px;line-height:12px; }
a.kanye-popup:hover { background-color:yellow; }
a.kanye:hover, a.kanye-video:hover { color:#919191 !important; }
#search form { padding-top:4px; }
/* ---------------------------------------------------------------------------------------- */
/* S2
/* ---------------------------------------------------------------------------------------- */
.S2 { padding-bottom:30px; }
/* ---------------------------------------------------------------------------------------- */
/* EMBEDDED FORUMS
/* ---------------------------------------------------------------------------------------- */
.EmbeddedForumFieldName { float:right;font-size:0em;color:transparent;width:78px;height:26px;overflow:hidden;border:0;padding:0 0 0 92px;margin-bottom:10px; }
.EmbeddedForumFieldName input { height:24px;background:url("http://www.masterchef.com.au/images/css/btn_submit.png") no-repeat;color:transparent !important;padding:0px 0px 0px 92px;padding-bottom:0px !important; border:none }
.EmbeddedForumFieldName input:hover {background-position: 0 -24px;}
.EmbeddedForumPostAvatar { display:none; }
.EmbeddedForumHeader { clear:both;color:#333333;font-family:Century Gothic, Arial !important;font-size:22px;line-height:25px;font-weight:normal !important;margin:0 0 12px;padding:0 0 0 0px; }
.EmbeddedForumHeaderArea p a { display:none; }
.iframe .large-form .group .button { margin-left:480px;height:22px; }
#TenComp1_lblErrorMessage { color:#e65401 !important;font-family:Century Gothic, Arial !important;font-weight:bold!important; }
.iframe .large-form .group .button input { background:transparent url("images/css/submit_btn_off.gif") no-repeat scroll left top !important; }
.iframe .large-form .group .button input:hover { background:transparent url("images/css/submit_btn_on.gif") no-repeat scroll left top !important; }
/* ---------------------------------------------------------------------------------------- */
/* MASTERCHEF MARQUEE
/* ---------------------------------------------------------------------------------------- */
#mc-marquee #marquee-video-container { height:288px;left:7px;position:absolute;top:11px;width:437px;z-index:3; }
#mc-marquee #marquee-video { width:437px;height:288px; }
#mc-marquee .marquee { width:640px;height:323px;overflow:hidden;position:relative; }
#mc-marquee .marquee-overlay1 { width:214px;height:290px;background:url("images/css/marquee_text_bg_v2.png") no-repeat 0px 0px;position:absolute;top:15px;right:1px; }
#mc-marquee .marquee-items-wrapper { width:640px;height:323px;background:url("images/css/marquee_bg.png") no-repeat 0px 0px;display:block;vertical-align:bottom; }
#mc-marquee .marquee-items { width:640px;height:323px; }
#mc-marquee .marquee-items UL { list-style:none outside none;width:640px;height:323px; }
#mc-marquee .marquee-items UL LI { width:640px;height:323px;margin:0px; }
#mc-marquee .marquee-item { position:relative; }
#mc-marquee .marquee-text { width:214px;height:290px;display:block;position:absolute;top:15px;right:1px;z-index:9999;background:url("images/css/marquee_text_bg_v0.png") no-repeat 0px 0px; }
#mc-marquee .marquee-text-headline { color:#ffffff;font-size:15px;font-family:Century Gothic,Arial,Verdana;font-weight:500;width:177px;height:62px;position:absolute;top:18px;left:25px;overflow:hidden }
#mc-marquee .marquee-text-bodytext { color:#ffffff;font-size:12px;line-height:18px;font-family:Arial,Verdana;font-weight:500;width:177px;height:160px;position:absolute;top:92px;left:22px; }
#mc-marquee .marquee-text-button { width:73px;height:30px;background:url("images/css/marquee_button_more.png") no-repeat 0px 0px;position:absolute;bottom:55px;right:12px;display:block;cursor:pointer;cursor:hand; }
#mc-marquee .marquee-text-button:hover { background-position:0px -30px; }
#mc-marquee .marquee-image { top:11px;left:7px;position:absolute;border:none;display:block;background:#c5c5c5;width:512px;height:288px; }
#mc-marquee .marquee-image IMG { border:none;width:512px;height:288px; }
#mc-marquee .marquee-thumbnails-wrapper { text-align:center;z-index:1;position:absolute;top:10px;right:5px;width:200px;height:23px;z-index:99;display:inline-block; }
#mc-marquee .marquee-thumbnails { width:190px;height:23px;right:0px;position:absolute;top:257px;display:inline-block; }
#mc-marquee .marquee-thumbnails UL { list-style:none outside none;overflow:hidden;width:auto;display:inline-block; }
#mc-marquee .marquee-thumbnails LI { float:left;margin:0px 3px 0px 3px; }
#mc-marquee .marquee-thumbnail-image { width:20px;height:20px;overflow:hidden;display:block;cursor:pointer;cursor:hand; }
#mc-marquee .marquee-thumbnail-image:hover { background:url("images/css/marquee_dots.png") no-repeat 0px 0px; }
#mc-marquee .marquee-thumbnail-text { display:none; }
#mc-marquee .marquee-thumbnail-image { background:url("images/css/marquee_dots.png") no-repeat 0px 0px;width:14px;height:14px;overflow:hidden;display:block;cursor:pointer;cursor:hand;text-align:center;vertical-align:middle; }
#mc-marquee .marquee-thumbnail-image IMG { visibility:hidden; }
#mc-marquee .marquee-thumbnails LI.active .marquee-thumbnail-image { background:url("images/css/marquee_dots.png") no-repeat 0 0; }
#mc-marquee .marquee-thumbnails LI.active .marquee-thumbnail-image IMG { visibility:hidden; }
#mc-marquee .marquee-thumbnails LI.hover .marquee-thumbnail-image { background:url("images/css/marquee_dots.png") no-repeat 0 -14px; }
#mc-marquee .marquee-thumbnails LI.hover .marquee-thumbnail-image IMG { visibility:hidden; }
#mc-marquee .marquee-thumbnails LI.active .marquee-thumbnail-image { background:url("images/css/marquee_dots.png") no-repeat 0 -14px;margin-top:1px; }
/* ---------------------------------------------------------------------------------------- */
/* STAR RATINGS
/* ---------------------------------------------------------------------------------------- */
.ui-stars-star a, .ui-stars-cancel a { background:url("images/css/star.png") no-repeat scroll 0 0 transparent; }
.stars-off { background:url("images/css/star.png") repeat-x scroll 0 0 transparent; }
.stars-on { background:url("images/css/star.png") repeat-x scroll 0 -16px transparent; }
.ui-stars-star-on a { background-position:0 -16px !important; }
.ui-stars-star-hover a { background-position:0 -32px !important; }
.ui-stars-cancel-hover a { background-position:0 0 !important; }
.loading { background:url("images/css/ajax-loader-orange.gif") no-repeat center center transparent;width:43px;height:11px;display:block;margin:15px auto 15px auto; }
#layout-2col #column2 .FB_SERVER_IFRAME { margin-bottom:10px; }

.twitter-share-button, twitter-count-horizontal {
    float: left;
    margin-top: 3px;
}

/* ---------------------------------------------------------------------------------------- */
/* COLOUR BOX
/* ---------------------------------------------------------------------------------------- */
#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:hidden;background:#E5E5E5; }
#cboxOverlay { position:fixed;width:100%;height:100%; }
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000000;}
#colorbox{border:5px solid #515151; background-color:#e7e7e7;}
#cboxContent{margin-top:21px;}
#cboxLoadedContent{padding:1px;margin-top:25px; }
#cboxLoadingGraphic{background:url("") center center no-repeat;}
#cboxLoadingOverlay{background:#ffffff;}
#cboxTitle{position:absolute; top:-22px; left:0; color:#FFFFFF; padding-left:0px; padding-top:6px;font-weight:bold;width:100%;height:34px;background:url("images/css/login_header.png") no-repeat 0px 0px #F6F6F6;line-height:30px; }
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url("images/css/controls.png") 0 0 no-repeat;}
#cboxPrevious{background-position:0px 0px; right:44px;}
#cboxPrevious.hover{background-position:0px -25px;}
#cboxNext{background-position:-25px 0px; right:22px;}
#cboxNext.hover{background-position:-25px -25px;}
#cboxClose { background:url("images/css/icon_close.png") no-repeat 0px 0px;right:-2px;top:-16px; }
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
 
/* ---------------------------------------------------------------------------------------- */
/* MO-VIDEO TREE VIEW BASE STYLES
/* ---------------------------------------------------------------------------------------- */
#movideo-player { width:512px;height:288px;display:block; }
#content-wrapper { height:auto; }
.movideo-ui-helper-hidden { display: none; }
.movideo-ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.movideo-ui-helper-clearfix { display: inline-block; }
* html .movideo-ui-helper-clearfix { height:1%; } /* required comment for clearfix to work in Opera \*/
.movideo-ui-helper-clearfix { display:block; }
.movideo-ui-tree-main { position:relative; }
.movideo-ui-tree-main a { outline:0; }
.movideo-ui-tree-list-wrapper { position:relative; overflow:hidden; }
.movideo-ui-tree-list-wrapper > ul { z-index:1; }
.movideo-ui-tree-list { position:absolute; top:0; padding:0; margin:0; list-style-type:none; z-index:500; }
.movideo-ui-tree-list li { padding:0; margin:0; list-style-type:none; display:block; }
.movideo-ui-tree-list-scroll { overflow-y:scroll; overflow-x:hidden; }
.movideo-ui-tree-option { display:block; }
.movideo-ui-tree-option-media { position:relative; }
.movideo-ui-tree-option-media br { height:0; }
.movideo-browser-ie7 .movideo-ui-tree-option-media { zoom:1; }
.movideo-ui-tree-option-media-image { position:absolute; }
.movideo-ui-tree-option-active { background-color:yellow; }
.movideo-ui-tree-search-results-wrapper { position:relative; overflow:hidden; }
.movideo-ui-tree-main .movideo-ui-tree-search-close { position:relative; }
/* ---------------------------------------------------------------------------------------- */
/* MO-VIDEO TREE VIEW
/* ---------------------------------------------------------------------------------------- */
/*container*/
.movideo-ui-tree-main { width:445px; height:360px; }
.movideo-ui-tree-main a { text-decoration:none; color:#000; }
/* header (title, search) */
.movideo-ui-tree-header {  }
.movideo-ui-tree-title { background:url(http://www.masterchef.com.au/playerassets/images/video_tree_tab.png) no-repeat 0px 0px;display:block;width:127px;height:35px;font-size:0;line-height:0;text-indent:-5000px; *float:left; }
.movideo-ui-tree-search { float:right; position:relative; margin-top:9px; }
.movideo-ui-tree-search-field { width:140px; border:none; margin-right:28px; padding:3px; height:14px; font-family:arial,helvetica,sans-serif; font-size:12px; color:#777; }
.movideo-ui-tree-search-button { position:absolute; top:0; right:0; text-indent:-9999em; width:26px; height:21px; background:transparent url(http://www.masterchef.com.au/playerassets/images/video_tree_search.png) no-repeat 0 0; }
/* breadcrumbs */
.movideo-ui-tree-breadcrumbs { padding:0 12px;height:30px;line-height:30px;color:#fff;font-size:14px;background:#401d07 url(http://www.masterchef.com.au/playerassets/images/video_tree_breadcrumbs_bg.jpg) no-repeat 0 0; }
.movideo-ui-tree-main .movideo-ui-tree-breadcrumbs a { color:#fff; text-decoration:none; }
.movideo-ui-tree-main .movideo-ui-tree-breadcrumbs a:hover { text-decoration:underline; }
/* list and list itemes */
.movideo-ui-tree-list-wrapper {  border:1px solid #cadbe0; border-top:none; background-color:#fff; height:294px }
.movideo-ui-tree-list { background-color:#fff; }
.movideo-ui-tree-list li { border:none; }
a.movideo-ui-tree-option-playlist { background:url(http://www.masterchef.com.au/images/css/video_tree_arrow.gif) no-repeat 411px center;padding:0px 10px 0px 0px; line-height:35px;height:35px; }
a.movideo-ui-tree-option-playlist-external { background-image:url(http://www.masterchef.com.au/playerassets/images/movideo-tree-bg-option-external.gif); }
.movideo-ui-tree-main a.movideo-ui-tree-option { font-size:15px; padding:1px 11px 0; color:#000; text-decoration:none; background:#fff url(http://www.masterchef.com.au/playerassets/images/video_tree_arrow.gif) no-repeat 412px center; border-bottom:1px solid #c3c3c3; border-top:1px solid #fff; }
.movideo-ui-tree-main a.movideo-ui-tree-option:hover { border-top:1px solid #b2490c; border-bottom:1px solid #e65401; background:#e65401 url(http://www.masterchef.com.au/playerassets/images/video_tree_arrow_hover.gif) no-repeat 412px center; color:#fff; }
a.movideo-ui-tree-option-media { padding:8px 20px 12px 10px; }
a.movideo-ui-tree-option-media:hover { background:#b2490c; border-top:1px solid #b1480c; }
a.movideo-ui-tree-option-media img {border:none;}
a.movideo-ui-tree-option-media div {width:40px;height:40px;background:url('http://www.masterchef.com.au/playerassets/images/play_icon.png') no-repeat 0px 0px;display:block;position:absolute;top:14px;left:40px;}
.movideo-ui-tree-main a.movideo-ui-tree-option-media,
.movideo-ui-tree-main a.movideo-ui-tree-option-media:hover  { background-image:none; padding:4px 8px;}
a.movideo-ui-tree-option-media p { padding:0; margin:0; padding-left:12px; }
a.movideo-ui-tree-option-media p.movideo-ui-tree-option-media-title { font-size:12px; padding-bottom:4px; font-weight:bold; }
a.movideo-ui-tree-option-media p.movideo-ui-tree-option-media-desc { font-size:12px; color:#000; }
a.movideo-ui-tree-option-media:hover .movideo-ui-tree-option-media-title,
a.movideo-ui-tree-option-media:hover .movideo-ui-tree-option-media-desc { color:#fff; }
/*active list item*/
.movideo-ui-tree-main a.movideo-ui-tree-option-media-active,
.movideo-ui-tree-main a.movideo-ui-tree-option-media-active:hover { background:#e65401; border-top:1px solid #b2490c; border-bottom:1px solid #e65401; }
a.movideo-ui-tree-option-media-active p.movideo-ui-tree-option-media-title,
a.movideo-ui-tree-option-media-active:hover p.movideo-ui-tree-option-media-title,
a.movideo-ui-tree-option-media-active p.movideo-ui-tree-option-media-desc,
a.movideo-ui-tree-option-media-active:hover p.movideo-ui-tree-option-media-desc { color:#fff; }
/* search results */
.movideo-ui-tree-search-results-wrapper { border:1px solid #ddd; height:295px; }
.movideo-ui-tree-search-results-empty { color:#333; text-align:center; padding:30px 30px; line-height:1.4; }
.movideo-ui-tree-search-results-empty span { font-weight:bold; }
.movideo-ui-tree-main .movideo-ui-tree-search-close a { display:block; text-align:center; font-size:12px; padding:5px; background:#cadbe0; color:#000; }
.movideo-ui-tree-main .movideo-ui-tree-search-close a:hover { background:#3d95ab; color:#fff; }
/* loading mask */
.movideo-ui-tree-loading { background:url(http://www.masterchef.com.au/playerassets/images/ajax-loader.gif) no-repeat center center; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
/* ---------------------------------------------------------------------------------------- */
/* MOVIDEO MAIN VIDEO PLAYER
/* ---------------------------------------------------------------------------------------- */
/* contains player and peripherals */
#content-wrapper{ padding-top:10px; padding-bottom:10px; width:978px; background:#f0f0f0 url(http://www.masterchef.com.au/playerassets/images/video_bg.png) no-repeat -1px -1px; border:1px solid #ccc; -khtml-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
/* contains player flash for embed player */
#movideo-player {width:512px;height:288px;}
#movideo-player object {width:512px;height:288px;}
/* contains player flash for thumbnail player */
#thumbnail-wrapper{width:618px;/* leave space for the thumbnail component on the right hand side */
 background-color:#cdd5cd;border:1px solid #c4c8c4;padding:7px;margin:10px auto;}
/* contains player flash and leave behind advert for main player */
#player-wrapper{width:512px;float:left;margin-right:12px;margin-left:4px;}
/* contains leave behind advert */
#leave-behind-wrapper{height:60px;width:468px;margin:0 auto;margin-top:8px;}
/* contains directory peripheral */
#directory-wrapper{position:relative;float:left;height:360px;width:445px;}
#directory-panel{position:absolute;top:0;right:0;}
#mrec-wrapper{margin-top:-1000px;margin:auto;position:relative;}
#mrec-message{margin-top:5px;color:#000;width:300px;margin-left:75px;display:inline-block;}
/* contains related videos peripheral */
#mrec{width:300px;height:250px;margin-left:75px;margin-top:10px;}
/* ---------------------------------------------------------------------------------------- */
/* Related Video Panel (JS version)
/* ---------------------------------------------------------------------------------------- */
#related-wrapper { margin-left:12px;height:170px;width:959px;text-align:left;  }
#related-wrapper .loading {width:100%;background-repeat:no-repeat;background-position:center center;}
#related-wrapper h3 { margin:0 12px 5px;font-size:15px;font-weight:bold;color:#000; }
#related-wrapper .video-panel { padding:0px;margin:0px; }
#related-wrapper .video-panel .item { width:125px;float:left;margin-left:12px;padding:0; }
#related-wrapper .video-panel .item .image { width:123px;height:70px;border:1px solid #747474;position:relative;display:block; }
#related-wrapper .video-panel .item .image img { width:123px;height:70px; }
#related-wrapper .video-panel .item .image .play-icon { width:40px;height:40px;background:url('http://www.masterchef.com.au/playerassets/images/related_video_play_icon.png') no-repeat 0px 0px;display:block;position:absolute;top:15px;left:41px; }
#related-wrapper .video-panel .item .text { margin-top:5px; }
#related-wrapper .video-panel .item .text .header { font-weight:bold;font-size:14px;line-height:14px;height:14px;overflow:hidden; }
#related-wrapper .video-panel .item .text .header a:hover {color:#e65401;}
#related-wrapper .video-panel .item .text p { padding:0px;margin:0px;font-weight:normal;font-size:11px;line-height:14px;height:42px;overflow:hidden; }

/* ---------------------------------------------------------------------------------------- */
/* Poll */
/* ---------------------------------------------------------------------------------------- */
.pds-box{ background-color:#fff; border:0 solid #ccc; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; margin:0; padding:0 0 15px; width:300px;}
.pds-question-top{color: black;font-size: 15px;font-weight: bold;font-family: arial;color:black;text-align:left;border:0 none #eee;background-color:;margin:0 0 5px;padding:0;}
.pds-answer-group{padding:4px 0;}
.pds-feedback-group{padding:4px 0;}
.pds-answer-input{padding:0;}
.pds-input-label{font-family: arial;color: #4F4F4F;font-size: 12px;text-align:left;padding:0;width:268px;}
.pds-feedback-label{font:normal normal normal 11px/18px Arial;color:#333;text-align:left;padding:0;}
.pds-other-label{font-family: arial;color: #4F4F4F;font-size: 12px;text-align:left;padding:0;width:268px;}
.pds-view-results{font:normal normal normal 11px/11px Arial;color:#e20105;text-align:left;padding:8px 10px 0 0;}
.pds-comments{font:normal normal normal 11px/11px Arial;color:#e20105;text-align:left;padding:8px 10px 0 0;}
.pds-return-poll{font:normal normal normal 11px/11px Arial;color:#e20105;text-align:left;padding:8px 10px 0 0;}
.pds-pd-link{font:normal normal normal 11px/11px Arial;color:#e20105; text-align:left;padding:8px 10px 0 0;}
.pds-share{font:normal normal normal 11px/11px Arial;color:#e20105;text-align:left;padding:8px 10px 0 0;}
.pds-textfield{font:normal normal normal 12px/12px Arial;color:#333;text-align:left;background-color:#fff;border:1px solid #d1d1d1;margin:4px 0 0 25px;padding:2px;width:200px;}
.pds-votebutton-outer span{font-size:0px}
a.pds-vote-button{background:url("images/css/btn_submit_your_vote.png") no-repeat 0px 0px;height: 24px;left: 161px;position: relative;width: 133px;}
a.pds-vote-button:hover{background-position:0 -24px;}
.pds-vote-button-load{font:normal normal bold 12px/20px Arial;color:#FFF;text-align:left; margin:0; padding:0 24px;}
.pds-answer-feedback{background-color:#f1f1f1;border:1px solid #d1d1d1;padding:0;margin:5px 0 0;}
.pds-answer-feedback-bar{background-color:#e20105;border:0 none #4D6382;padding:0;margin:0;height:15px;}
.pds-total-votes{font-family: arial;color: #4F4F4F;font-size: 12px;text-align:left;background-color:;border:0 solid #F0F0F0;padding:0;}
.pds-box{text-align:left;}
.pds-clear{clear:both;display:block;}
.pds-box A{outline:none;display:block;float:left;text-decoration:none;}
.pds-box A:hover{text-decoration:underline;}
.pds-question A{float:none;}
.pds-answer A{float:none;}
.pds-answer-group{display:block;padding:5px 0;}
.pds-answer-input{display:block;float:left;width:25px;}
.pds-input-label{position:relative;cursor:pointer;display:block;float:left;}
.pds-feedback-label{position:relative;display:block;}
.pds-answer-other{clear:left;display:block;}
.pds-answer-group{display:block;}
.pds-link{display:block;float:left;}
.pds-answer-group BR{display:none;}
.pds-answer-other BR{display:none;}
.pds-vote{padding:10px 0;}
.pds-vote BR{display:none;}
.pds-vote-button{display:block;float:left;text-decoration:none;}
.pds-vote-button-load{display:block;float:left;text-decoration:none;background:#eee url('') no-repeat scroll 50% 50%;}
.pds-vote-button-load SPAN{visibility:hidden;}
.pds-total-votes{margin:10px 0 0;}
.pds-links{display:block;padding:5px 0 0;float:left;clear:both;}
.pds-links{display:none;}
.pds-totalvotes-outer{display:none;}

/* ---------------------------------------------------------------------------------------- */
/* Recipe Upload */
/* ---------------------------------------------------------------------------------------- */
#external #content{margin:0px;}
#recipe-upload{font: 1em Arial,Helvetica,sans-serif;color:#353535;font-size:12px;font-weight:bold;line-height:18px;border:none;width:630px}
#recipe-upload li{padding:10px;display:inline-block}
#recipe-upload label{width:140px; display:inline-block; clear:left;}
#recipe-upload label.mid{width:220px;}
#recipe-upload label.wide{width:100%;}
#recipe-upload input{width:270px;height:24px; border:1px solid #C0C0C0}
#recipe-upload input.radio{height:16px; width:16px;margin-left:10px; border:none}
#recipe-upload input.checkbox{height:16px; width:16px;margin-left:10px; border:none}
#recipe-upload select{width:170px;height:24px; border:1px solid #C0C0C0;margin-left:-4px}
#recipe-upload textarea.feedback{margin-top:10px; width:598px; height:140px; border:1px solid #C0C0C0}
#recipe-upload .counter{color: #C3C3C3;float: right;font-size: 12px;margin-top: -17px;position: relative;}
#recipe-upload .sub-fieldset {float:left;}
#recipe-upload .sub-fieldset span{position:relative;top:-4px; display:inline-block;width:50px}                        
#recipe-upload .sub-fieldset.date select{width:90px;margin-right:15px}
#recipe-upload .sub-fieldset.date {margin-left:4px}
#recipe-upload div.fileinputs {position: relative;margin-top:10px}
#recipe-upload div.fakefile {width:370px; position: absolute;top: 0px;left: 0px;height:28px; z-index: 1;}
#recipe-upload div.browse{position:absolute; top:2px; right:10px; background:url("http://www.masterchef.com.au/images/css/btn_browse.png") no-repeat scroll 0 0 transparent;width:78px; height:24px;}
#recipe-upload div.browse:hover{background-position:0 -24px;}
#recipe-upload input.file {width:360px;position: relative;text-align: right;-moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0;z-index: 2;}
#recipe-upload a.terms{color:#1B518F}
#recipe-upload .upload-panel{width:100%; display:inline-block}
#recipe-upload .upload-panel input.upload{border:none; float:right; background:url("http://www.masterchef.com.au/images/css/btn_upload.png") no-repeat scroll 0 0 transparent; width:78px; font-size:0px; height:24px; margin-top: 30px;}
#recipe-upload .upload-panel input.upload:hover{background-position:0 -24px;}
#recipe-upload .require-photo{float:right;line-height:26px;position:relative;right:50px}
#recipe-upload .recipes-upload-error{color: red;font-weight: bold; margin-left: 10px; margin-top: -20px; position: absolute;}

#image-upload{text-align:center;}
#image-upload-preview{text-align:center; overflow: hidden; left:-130px; width:980px; position: relative;}
.jcrop-holder{margin:0 auto;}

.not-logged-in{height: 200px; padding-top: 100px; font-size:16px}

#recipes-recreation {background-color:#d4d4d4;display:inline-block;clear:both;margin-bottom:9px;margin-top:-20px}
#recipes-recreation .prev, #recipes-recreation .jCarouselLite, #recipes-recreation .next{float:left}
#recipes-recreation .prev{height:65px; width:32px; background: url("http://www.masterchef.com.au/images/css/btn-left32x65.png") no-repeat scroll 0 0 transparent;}
#recipes-recreation .next{height:65px; width:32px; background: url("http://www.masterchef.com.au/images/css/btn-right32x65.png") no-repeat scroll 0 -1px transparent;}
#recipes-recreation li img{width:70px; height:auto;}
#recipes-recreation li{padding:5px 6px 6px 6px; display:inline;background-color:#d4d4d4;background:transparent none;}
#recipes-recreation .jCarouselLite {height:65px; width:576px; overflow:hidden;}
#recipes-recreation .jCarouselLite li a:hover{border:2px solid #E14504; display:inline-block; margin-top:-1px}
#recipes-recreation .mini-header {color:#5E5E5E; font-size:16px; position:relative; padding-top:7px; height:25px; background-color:white;}
#recipes-recreation a.sponsor div{width:78px; height:24px;position:absolute; right:0px; top:3px; font-size:0px; background: url("http://www.masterchef.com.au/images/css/btn_upload.png") no-repeat scroll 0 0 transparent;}
#recipes-recreation a.sponsor:hover div{background-position: 0px -24px;}
#recipes-recreation .background-none {background:none}

#recipes-footer{width:980px;  margin: 0 auto; background:url("http://www.masterchef.com.au/images/css/recipes_footer_bg.png") repeat-y scroll 0 0 transparent; display:inline-block}
#recipes-footer ul{width:230px; float:left; padding:0 5px;}
#recipes-footer ul li{text-align:left;font-size:12px;padding:5px 10px 05px 0px; list-style:disc; margin-left:20px}
#recipes-footer ul li.headline{border:none; list-style:none;margin:0px; background-color: #ffffff; width:100%}
#recipes-footer ul li.headline div{width:200px;height:50px;font-size:0px;}
#recipes-footer .top5 {background: url("http://www.masterchef.com.au/images/css/rq-top5.png") no-repeat scroll 0 0 transparent;}
#recipes-footer .latestshow {background: url("http://www.masterchef.com.au/images/css/rq-latestshow.png") no-repeat scroll 0 0 transparent;}
#recipes-footer .justadded {background: url("http://www.masterchef.com.au/images/css/rq-justadded.png") no-repeat scroll 0 0 transparent;}
#recipes-footer .featured {background: url("http://www.masterchef.com.au/images/css/rq-featured.png") no-repeat scroll 0 0 transparent;}#external{width:980px;border:1px solid red;}

/*Food Calculator*/
.food-calculator {display:inline:block; width:648px;margin-bottom:40px}
.food-calculator a .calculate{width:95px; height:24px; background:url("http://www.masterchef.com.au/images/css/btn_calculate.png") no-repeat center top;}
.food-calculator a:hover .calculate{width:95px; height:24px; background-position: 0 -24px}
.food-calculator .header{width:100%; height:65px; background:url("http://www.masterchef.com.au/images/css/food-calculator-top.png") no-repeat -5px top;}
.food-calculator #serving{width:100%; height:65px; background:url("http://www.masterchef.com.au/images/css/food-calculator-top-serving.png") no-repeat -5px top transparent;}
.food-calculator .header #serving a div {text-indent:-9999px;}
.food-calculator #oven{width:100%; height:65px; background:url("http://www.masterchef.com.au/images/css/food-calculator-top-oven.png") no-repeat -5px top transparent;}
.food-calculator .header #oven a div {text-indent:-9999px;}
.food-calculator #metric{width:100%; height:65px; background:url("http://www.masterchef.com.au/images/css/food-calculator-top-metric.png") no-repeat -5px top transparent;}
.food-calculator .header #metric a div {text-indent:-9999px;}
.food-calculator .body{display:inline-block; padding: 10px 30px; width:100%; min-height:200px; background:url("http://www.masterchef.com.au/images/css/food_calculator_repeat.png") repeat-y 0px top;}
.food-calculator .body div{float:left;margin-right:5px}
.food-calculator .body div.intro{padding-bottom:15px;font-size:13px}
.food-calculator .body fieldset{margin-top:20px; border:none; position:relative}
.food-calculator .body fieldset.narrowtop{margin-top:10px;}
.food-calculator .body fieldset span{font-size:12px}
.food-calculator .body input{border:1px solid #E3E3E3; height:26px; padding-left:10px;line-height:26px;}
.food-calculator .body input.mini{width:58px}
.food-calculator .body input.ingredient{width:190px}
.food-calculator .body input.answer{font-weight:bold; color:#EC5400}
.food-calculator .body select.ingredient{width:160px}
.food-calculator .body input.ingredient-answer{width:160px;}
.food-calculator .body label{color:#4E4E4E; font-size:16px;font-weight:bold;}
.food-calculator .body label.serving{position:relative;top:20px}                                
.food-calculator .body div.textfield{position:relative;top:5px; min-width:50px}
.food-calculator .body div.info{width:450px; clear:both; background-color:#ffffff; padding:10px; border:1px solid #dcdcdc}
.food-calculator .body div.info.odd{background-color:#F6F6F6}
.food-calculator .body div.info .label{float:left;width:200px;font-weight:bold}
.food-calculator .body div.info .value{float:left;}
.food-calculator .body div.or{padding-left: 3px;padding-top: 20px;width: 13px;font-weight:bold}
.food-calculator .body .answer{font-weight:bold;color:#EC5400}
.food-calculator .body .caption{float:none;text-align: center;font-size:10px}
.food-calculator .body .add-ingredient{clear:both; padding-top:10px;}
.food-calculator .body .add {width:14px; height:14px; background:url("http://www.masterchef.com.au/images/css/add-icon.png") no-repeat 0 0;}
.food-calculator .dynamic-field{margin-left:-6px;padding-top:10px !important; width:590px}
.food-calculator .clear{clear:both;}
.food-calculator .footer{position:relative;width:100%; height:83px; background:url("http://www.masterchef.com.au/images/css/food-calculator-footer.png") no-repeat -5px bottom;}
.food-calculator .footer a{position:absolute; right:40px;bottom:40px;}

.food-calculator a, .food-calculator-mini {cursor:pointer}

#food-calulator-metric-mini.food-calculator-mini .header{text-indent:-9999px;width:100%; height:41px; background:url("http://www.masterchef.com.au/images/css/food-calculator-mini-metric.png") no-repeat 0px top;}
#food-calulator-oven-mini.food-calculator-mini .header{text-indent:-9999px;width:100%; height:41px; background:url("http://www.masterchef.com.au/images/css/food-calculator-mini-oven.png") no-repeat 0px top;}
.food-calculator-mini {display:inline:block; width:300px; height:280px; background:url("http://www.masterchef.com.au/images/css/food-calculator-mini-bg.png") no-repeat -3px top;}
.food-calculator-mini a .calculate{width:95px; height:24px; background:url("http://www.masterchef.com.au/images/css/btn_calculate.png") no-repeat center top;}
.food-calculator-mini a:hover .calculate{background-position: 0 -24px}
.food-calculator-mini .body{display:inline-block; padding: 10px 15px; width:100%; min-height:210px;}
.food-calculator-mini .body div{float:left;margin-right:5px}
.food-calculator-mini .body div.intro{font-size:13px; float:none}
.food-calculator-mini .body fieldset{margin-top:10px; border:none; position:relative}
.food-calculator-mini .body fieldset.narrowtop{margin-top:10px;}
.food-calculator-mini .body fieldset span{font-size:12px}
.food-calculator-mini .body input{border:1px solid #E3E3E3; height:26px; padding-left:10px;line-height:26px;}
.food-calculator-mini .body input.mini{width:58px}
.food-calculator-mini .body input.ingredient{width:70px}
.food-calculator-mini .body input.answer{font-weight:bold; color:#EC5400}
.food-calculator-mini .body select.ingredient{width:110px}
.food-calculator-mini .body label{float:left;font-weight:bold;padding-top:5px}
.food-calculator-mini .body div.textfield{position:relative;top:5px; min-width:50px}
.food-calculator-mini .body div.info{width:250px; clear:both; background-color:#ffffff; padding:5px 10px; border:1px solid #dcdcdc}
.food-calculator-mini .body div.info.odd{background-color:#F6F6F6}
.food-calculator-mini .body div.info .label{float:left;width:170px;font-weight:bold}
.food-calculator-mini .body div.info .value{float:left;}
.food-calculator-mini .body div.or{padding-left: 3px;padding-top: 20px;width: 13px;font-weight:bold}
.food-calculator-mini .body .answer{font-weight:bold;color:#EC5400}
.food-calculator-mini .body .caption{float:none;text-align: center;font-size:10px}
.food-calculator-mini .body div.or{padding-left: 3px;padding-top: 20px;width: 13px;}
.food-calculator-mini .footer{position:relative;top: -50px;width:100%; height:25px;}
.food-calculator-mini .footer a{position:absolute; right:20px;}

/* Dropdown control */
.food-calculator .selectBox-dropdown {width: 120px !important;position: relative;border: solid 1px #E3E3E3;line-height: 26px;text-decoration: none;color: #000;outline: none;vertical-align: middle;background: #ffffff;padding: 0 40px 0 10px;display: inline-block;cursor: default;}
.food-calculator-mini .selectBox-dropdown {width: 110px;position: relative;border: solid 1px #E3E3E3;line-height: 26px;text-decoration: none;color: #000;outline: none;vertical-align: middle;background: #ffffff;display: inline-block;cursor: default;padding-left:10px}
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {border-color: #E3E3E3;}
.selectBox-dropdown.selectBox-menuShowing {}
.selectBox-dropdown .selectBox-label {width: 100%;display: inline-block;white-space: nowrap;overflow: hidden;}
.selectBox-dropdown .selectBox-arrow {cursor:pointer;position: absolute;top: 0;right: 0;width: 23px;height: 100%;background: url("http://www.masterchef.com.au/images/css/select_right.gif") no-repeat 0 -1px;) 50% center no-repeat;border-left: solid 1px #E3E3E3;}

/* Dropdown menu */
.selectBox-dropdown-menu {position: absolute;z-index: 99999;border: solid 1px #BBB; background: #FFF;    overflow: auto;}

/* Inline control */
.selectBox-inline {width: 100%;outline: none;border: solid 1px #E3E3E3;display: inline-block;border-radius: 4px;overflow: auto;}
.selectBox-inline:focus {border-color: #666;}

/* Options */
.selectBox-options, .selectBox-options LI, .selectBox-options LI A {list-style: none; display: block; cursor: default; padding: 0;    margin: 0;}
.selectBox-options LI A {cursor:pointer; border-bottom: 1px dotted #E3E3E3;line-height: 26px;padding: 0 .3em 0 22px;white-space: nowrap;overflow: hidden; background: 6px center no-repeat;text-align:left;}
.selectBox-options LI.selectBox-hover A {background-color: #f2e9e4;}
.selectBox-options LI.selectBox-disabled A {color: #888;background-color: transparent;}
.selectBox-options LI.selectBox-selected A {background-image: url(jquery.selectBox-tick.gif);}
.selectBox-options .selectBox-optgroup {color: #666;background: #EEE;font-weight: bold;line-height: 1.5;padding: 0 .3em;white-space: nowrap;}

/* Disabled */
.selectBox.selectBox-disabled {color: #888 !important;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {opacity: .5;filter: alpha(opacity=50);border-color: #666;}
.selectBox-inline.selectBox-disabled {color: #888 !important;}
.selectBox-inline.selectBox-disabled .selectBox-options A {background-color: transparent !important;}
.header-nav div{float:left; height:50px; display:inline-block;font-size:0px;}
.header-nav a.serve div{width:175px;cursor:pointer;}
.header-nav a.oven div{width:285px;cursor:pointer;}
.header-nav a.metric div{width:172px;cursor:pointer;}
.header-nav-mini div{float:left; height:45px; display:inline-block;font-size:0px;}
.header-nav-mini a.oven div{width:193px;cursor:pointer;}
.header-nav-mini a.metric div{width:107px;cursor:pointer;}

/*Recipes Upload*/                        
#external #column1{width:980px;}
#zoom-in, #zoom-out, #slider{float:left;font-size:0px;}
#zoom-in{background: url("http://www.masterchef.com.au/images/css/btn_plus.png") no-repeat scroll 0 0 transparent;height:24px;width:29px;border:none;}
#zoom-out{background: url("http://www.masterchef.com.au/images/css/btn_minus.png") no-repeat scroll 0 0 transparent;height:24px;width:28px;border:none;}
#slider {background: url("http://www.masterchef.com.au/images/css/scrollerbk.png") no-repeat scroll 0 0 transparent;width: 340px;height: 24px;position: relative;padding:0px;}
#content-slider {width:320px;height:24px;position: relative;padding:0px;}
.ui-slider-handle {width:13px;height:14px;position:absolute;top:6px;background: url("http://www.masterchef.com.au/images/css/scroll_bar_btn.png") no-repeat scroll 0 0 transparent;}
.zoom, .tools-panel{padding-top:20px;}
.zoom{margin: 0 auto;width:400px;}
.tools-panel{width:720px;margin: 0 auto;clear:both;}
.preview-link{background: url("http://www.masterchef.com.au/images/css/btn_preview_final_image.png") no-repeat scroll 0 0 transparent;width:150px;height:24px;font-size:0px;float:right;}
.preview-link:hover{background-position:0 -24px;}
.preview-back{font-size:0px;background:url("http://www.masterchef.com.au/images/css/button_back.png") no-repeat scroll 0 0 transparent;display:block;width:150px;height:24px;float:left;}
.preview-back:hover{background-position:0 -24px;}
.btn-submit{background: url("http://www.masterchef.com.au/images/css/btn_submit.png") no-repeat scroll 0 0 transparent;width:78px;height:24px; font-size:0px; float:right;border:none}
.btn-submit:hover{background-position:0 -24px;}
#image-upload{text-align:center;}
#image-preview{margin-left:70px;}
#status{background-color:#F2F2F2;border:1px solid #D9D9D9;width:250px;margin-right:10px;}
#status-upload{background-color:#552706;height:16px;width:2px;}
#remark, #status{float:left; left:-100px; position:relative}
#remark{margin:3px 0}
#image-upload-loading{font-size: 16px;font-weight: bold;padding-top: 200px;}
.bold-text{font-weight:bold}
.imageupload #TB_closeWindow{font-size:0px}
.imageupload #TB_closeWindow a{
    background: url("http://www.masterchef.com.au/images/css/btn_close.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    display: block;
    font-size: 0;
    height: 24px;
    width: 68px;
    text-indent:-9999px;
}
.imageupload #TB_closeWindow a:hover{background-position:0 -24px;}
.imageupload #column1{width:980px !important}
.preview-link, .preview-back{text-indent:-9999px;}
 

/* Added by Martin (Bluearc) */
.chefHeader {height: 29px;}
#mccormicks {height: auto;}
#mccormicks .item {margin: 0 5px 5px 0; width: 210px;}
#mccormicks .item.last {margin: 0;}
.mccormicks .item {background-image: none;}
.mccormicks h4 {border-bottom: 1px solid #e6e6e6; color: #646464; float: none; font-family: Century Gothic,Arial !important; font-size: 16px; font-weight: normal !important; line-height: 19px; margin: 0 0 10px; padding: 0 0 5px;}
.mccormicks .btnMore a, .mccormicks .btnMore a:visited, .mccormicks .btnMore a:hover {background: url("images/css/button_more_mccormicks.gif") no-repeat scroll 0 0 transparent; height: 24px; left: 422px; width: 218px;}
.mccormicks li {min-height:145px; padding:none; width:210px}

#recipe-upload li{clear: left; display: block; padding: 10px;}
#recipe-upload li span {clear: left; display: inline-block; width: 140px;}
#recipe-upload .sub-fieldset {float: left; padding: 5px 0;}
#recipe-upload .sub-fieldset.date {margin: 0;}
#recipe-upload input.checkbox {border: medium none; height: 16px; margin-left: 0; vertical-align: top; width: 16px;}
 
/* Fixes by Martin (Bluearc) */
.chefHeader { background:url("images/css/mc11_header_bg.png") no-repeat;clear:both;color:#FFFFFF;font-family:Century Gothic, Arial !important;font-size:18px;height:30px;line-height:29px;font-weight:normal !important;margin:0 0 12px;overflow:hidden;padding:0 0 0 23px; }
 
/* Accordion - The Show Javascript */
.acc {background: transparent; display: block; height: 275px; list-style: none; margin: 0; overflow: hidden; padding: 0; position: relative; width: 650px; z-index: 2;}
.acc.init {background: #fff;}
.acc li {background: transparent; display: inline; float: left; height: 275px; margin: 0; overflow: hidden; padding: 0; width: 213px;}
.acc li:hover {cursor: pointer;}
.acc li.inactive, .acc li.active {border-left: 2px solid #fff;}
.acc li.inactive {cursor: pointer; width: 143px;}
.acc li.inactive .jbox {display: none !important;}
.acc li.active {cursor: default; width: 350px;}
.acc li.active .jbox {display: block !important;}
.acc li#j1.inactive {background: transparent 0 0 no-repeat url('images/judges/gary-inactive.jpg');}
.acc li#j2.inactive {background: transparent 0 0 no-repeat url('images/judges/matt-inactive.jpg');}
.acc li#j3.inactive {background: transparent 100% 0 no-repeat url('images/judges/george-inactive.jpg');}
.acc li#j1.active {background: transparent 0 0 no-repeat url('images/judges/gary-active.jpg');}
.acc li#j2.active {background: transparent 0 0 no-repeat url('images/judges/matt-active.jpg');}
.acc li#j3.active {background: transparent 100% 0 no-repeat url('images/judges/george-active.jpg');}
.acc li.lbg {background-position: 0 0 !important;}
.acc li.rbg {background-position: 100% 0 !important;}
.acc li .jbox {background: transparent; display: none; height: 275px; position: relative; width: 350px;}
.acc li .jlinks {display: block; left: 70px; position: relative; text-align: center; top: 231px; width: 280px;}
.acc li a, .acc li a:visited .acc li a:hover {background: transparent 0 0 no-repeat url('images/judges/btns.png'); border: 0; display: inline-block; float: left; height: 20px; position: relative; width: 68px; z-index: 1;}
.acc li .jtag {background: transparent 0 0 no-repeat url('images/judges/judges.jpg'); bottom: 0px; cursor: default; display: block; font-size: 1px; height: 44px; position: absolute; width: 350px; z-index: 2;}
.acc li#j1 .jtag {background-position: 0 -285px;}
.acc li#j2 .jtag {background-position: 0 -393px;}
.acc li#j3 .jtag {background-position: 0 -339px;}
.hide, .preload {display: none;}
div.overlay {background: #fff; height: 275px; left: 0; position: absolute; top: 0; width: 650px; z-index: 1;}
div#judges {background: transparent 0 0 no-repeat url('images/judges/judges.jpg'); height: 275px; overflow: hidden; position: relative; width: 650px;}
/* Buttons */
.acc .bio {background-position: -78px 0;} 
.acc .bio:hover {background-position: 0 0;} 
.acc .qa {background-position: -234px 0; left: -2px;} 
.acc .qa:hover {background-position: -156px 0;} 
.acc .recipes {background-position: -403px 0; width: 81px; left: -1px;} 
.acc .recipes:hover {background-position: -312px 0;}
 
/* Be interactive iframe */
.be-interactive { padding-bottom:15px; }

/* LOGO AMENDMENTS (AT) - 29 Apr 2011 */
.logoHdr { height:122px;width:186px;padding:5px 0px 25px 20px; }
/* .logoMasterChef { background:url("images/css/mc11_logo_v2.png") no-repeat 0px 0px;display:block;height:122px;width:186px; } */
.logoMasterChef { background:url("images/css/mc11_logo_v3.png") no-repeat center center;display:block;height:122px;width:186px; }

#vxFlashPlayerFailure { background:#151515;border:1px solid #000000;color:#FFFFFF;display:block;height:180px;padding:108px 15px 0;text-align: center;width:482px; }
#vxFlashPlayerFailure a { color:#e65401;text-decoration:none; }
#vxFlashPlayerFailure a:hover { color:#e65401;text-decoraton:underline; }
