* { margin:0;padding:0;}
div,img, h1 { behavior: url("/js/iepngfix.htc") }
body{ background:#6E2F03 url("/images/bg_main.jpg") repeat;text-align:center;font-family:arial,verdana,tahoma,sans-serif;font-size:62.5%; }
html, body{ height: 100%;}
strong { font-weight:900; }
table { border-collapse:collapse;border-spacing:0; }
caption, th, td { font-weight:normal; }
label{cursor:pointer; }
img { border: none; }
sup { font-size: 0.9em;}
sub { font-size: 0.7em;}
ol, ul{list-style-type:none;}
p{font-size:1.2em;}
@font-face { font-family: "AlexandriaFLF-Bold";src: url(type/AlexandriaFLF-Bold.ttf) format("opentype");}
h1, h2, h3, h4, h5, #nav ul li{ font-family: "AlexandriaFLF-Bold", Tahoma, arial, sans-serif;font-weight:normal;text-transform:uppercase;}
.clear{clear:both;}
input, select,textarea{font-family:arial,verdana,tahoma,sans-serif;font-size:1.2em;color:#000;background-color:#fefdfc;}
input:focus, textarea:focus{background-color:#f9f5c4;}
#wrapper { text-align:left;width:960px;margin:0 auto;padding:0;display:table;box-shadow: 3px 5px 10px #000;  
-moz-box-shadow: 3px 5px 10px #000; 
-webkit-box-shadow: 3px 5px 10px  #000;}

a { position: relative; display: inline; color}
/**flash container**/
#frontpageflashcontent{}
#flash{}
#flashcontent{float:left;height:362px;margin-top:70px;width:960px;}

/**header style**/
#header_print{display:none;}
#header{background:url('/images/bg_header.png') no-repeat;height:136px;width:960px;position:relative;float:left; }
#header h1{background: url('/images/logo.png') no-repeat;height:166px;width:199px;position:absolute;text-indent:-9999px;}
#header h1 a{display:block;height:166px;}
#header h2{font-size:1.5em;display:none; }
#header p#subscribe a{font-size:1.2em;color:#d90921;margin:0;padding:0;text-decoration:none;top:57px;left:740px;width:150px;position:absolute;}
#header p#subscribe a:hover{text-decoration:underline;}

/**navigation style**/
#nav{width:960px;float:left;margin: 135px 0 0 0;background:url('/images/bg_nav.gif') repeat-x;height:33px;border-bottom:5px solid #f5e40a;}
#nav ul{width:750px;float:left;padding:0 0 0 204px;color:#fff;}
#nav ul li{font-size:1.7em;display:inline;}
#nav ul li a{float:left;text-decoration:none;display:block;padding:7px 30px 10px 0;color:#fff;}
#nav ul li a:hover{text-decoration:underline;}
.last{width:150px;}
.current{padding:0px 0px 10px 0px;text-decoration:underline;float:left;}
.current a{padding:0px 0px 10px 0px;text-decoration:underline;float:left;}
.lastcurrent{width:180px;padding:0px 0px 10px 0;float:left;text-decoration:underline;}

/**breadcrumb**/
#breadcrumb{margin:0;width:960px;float:left;color:#fff;background:#303a09;border-bottom:2px solid #a6956e;}
#breadcrumb ul{font-size:1.1em;text-transform:uppercase;}
#breadcrumb li{padding:10px 0 10px 10px;float:left;}
#breadcrumb li a{text-decoration:none;color:#c8e145;}
#breadcrumb li a:hover{color:#fff;}

/**home page - search section**/
#search{float:left;color:#fff;width:960px;background:#48520b;border-top:3px solid #f5e40a;}
#search h2{float:left;font-size:1.7em;color:#fff;}
#search p{float:left;width:200px;clear:both;}
#search #recipe_quick_search{width:590px;float:left;padding:10px 10px 10px 20px;}
#search #recipe_quick_search form{float:right;width:300px;margin-top:-14px;}

#search input{width:180px;float:left;background:#fff;border:1px solid #979797;padding:0 0 9px 0;}
#search input.search{ background: url('/images/btn_search.gif') no-repeat;width:94px;border:none;height:26px;cursor:pointer;float:left;background-color:none;}

#search #newsletter_search{width:300px;float:right;padding:10px 10px 10px 25px;}
#search #newsletter_search p{color:#fff;width:200px;}
#search #newsletter_search a img{float:right;}
#search #newsletter_form{width:300px;float:right;padding:10px 10px 10px 25px;}
#search #newsletter_form p{color:#fff;width:200px;}
#search #newsletter_form #newsletter p{color:#fff;width:280px;}

#search #newsletter_form a img{float:left;}
#newsletter_form #useremail{color:black; width:180px;}
/**home page style**/
#wrapper #sub_section{float:left;width:950px;padding:20px 0 20px 10px;background:#FAF4E6;position:relative;height:auto;}
#wrapper #sub_section div{width:300px;float:left;padding:0 15px 0 0;}
#wrapper #sub_section div h2{width:282px;color:#fff;padding:9px;font-size:1.7em;background:#4C580E;}
#wrapper #sub_section div h3{width:282px;font-size:1.6em;background:#94A926;padding:5px 9px 9px 9px;color:#fff;height:45px;line-height:1.1em;}
#wrapper #sub_section div h3 a{width:282px;background:#94A926;padding:0px;color:#fff; text-decoration: none;}
#wrapper #sub_section div h3 a:hover{width:282px;background:#94A926;padding:0px;color:#fff; text-decoration: underline;}

#wrapper #sub_section #vidcast .sub_promo{position:absolute;margin:-8px 0 0 0;padding:0;}

/**main recipe page style**/
#recipe_main{background-color:#FAF4E6;float:left;width:960px;margin-top:70px;}

/**main recipe page - search section style**/
#recipe_main #recipe_search{float:left;background: #C2A67F url('/images/bg_recipe_sidecol.gif') repeat-x;width:960px;border-bottom:3px solid #F5E40A;}
#recipe_main #recipe_search h2{color:#fff;padding:10px;font-size:2.5em;}
#recipe_main #recipe_search .recipe_search_container {width:860px;margin:0 0 0 100px;}
#recipe_main #recipe_search ol{width:240px;float:left;margin:0 0 0 40px;}
#recipe_main #recipe_search ol li{padding:0 0 10px 0;width:250px;}
#recipe_main #recipe_search ol li input{width:236px;}
#recipe_main #recipe_search ol li select{width:240px;}
#recipe_main #recipe_search ol li .search{background: url('/images/btn_search.gif') no-repeat;width:94px;border:none;height:26px;cursor:pointer;background-color:none;margin-left:146px;}

/**main recipe page - categories section style**/
#recipe_main #recipe_categories{float:left;width:960px;padding:0 0 20px 0;}
#recipe_main #recipe_categories ul li{float:left;margin:0 0 10px 10px;width:460px;}
#recipe_main #recipe_categories ul li.side{margin:0 10px 10px 10px;}
#recipe_main #recipe_categories h2{color:#d90921;padding:10px;font-size:2.2em;}
#recipe_main #recipe_categories .categorie1{background:#4b580d;color:#fff;width:460px;border-top:1px solid #d5d2b8;float:left}
#recipe_main #recipe_categories .categorie1 img{float:right;}
#recipe_main #recipe_categories .categorie1 h3 {font-size:1.5em;padding:10px;width:220px;text-decoration:none;color:#ffffff;}
#recipe_main #recipe_categories .categorie1 h3 a {font-size:1.2em;padding:0px;width:220px;text-decoration:none;color:#ffffff;} 
#recipe_main #recipe_categories .categorie1 h3 a:hover {font-size:1.2em;padding:0px;width:220px;text-decoration:underline;color:#ffffff;}
#recipe_main #recipe_categories .categorie1 p{padding:0 0 5px 10px;width:220px;font-size:1.1em;}

#recipe_main #recipe_categories .view_more{background:#94a926;width:460px;border-top:1px solid #77891c;border-bottom:3px solid #da2b39;clear:both;}
#recipe_main #recipe_categories .view_more h3{color:#fff;font-size:1.2em;padding:5px 5px 5px 10px;}
#recipe_main #recipe_categories .view_more h3 a{text-decoration:none;color:#fff;}
#recipe_main #recipe_categories .view_more h3 a:hover{text-decoration:underline;color:#fff;}

/**Quick and easy page- style**/
#recipe_main #quickeasy{float:left;width:960px;}
#recipe_main #quickeasy h3{color:#da2b39;padding:10px;font-size:2.0em;float:left;}

#recipe_main #quickeasy .results{width:950px;margin:5px 0 10px 0;float:left;}
#recipe_main #quickeasy .results ul{font-family: "AlexandriaFLF-Bold",tahoma,sans-serif;color:#b50c1f;font-size:1.3em;float:right;width:561px;height:55px;background:#dac087 url('/images/bg_quickeasy_result.jpg') no-repeat;}
#recipe_main #quickeasy .results ul li{float:left;padding:18px 10px 10px 10px;}
#recipe_main #quickeasy .results ul li a{color:#b50c1f;text-decoration:none;}
#recipe_main #quickeasy .results ul li select {font-family: "AlexandriaFLF-Bold",tahoma,sans-serif;font-size:1.1em;padding:0;width:120px;}

#recipe_main #quickeasy .ranking{width:940px;float:left;background: url('/images/bg_ranking.gif') repeat-x;margin:0 0 10px 10px;}

#recipe_main #quickeasy .ranking_info{width:550px;float:left;}
#recipe_main #quickeasy .ranking_info img{float:left;}
#recipe_main #quickeasy .ranking_info h4, #recipe_main #quickeasy .ranking_info h4 a{float:left;width:250px;color:#863200;text-decoration:none;}
#recipe_main #quickeasy .ranking_info h4 a:hover{float:left;width:250px;color:#863200;text-decoration:underline;}
#recipe_main #quickeasy .ranking_info p{width:300px;padding-left:10px;float:left;color:#863200;}

#recipe_main #quickeasy .ranking_info ul {float: left;width:300px;color:#863200;padding:5px;font-size:1.2em;}

#recipe_main #quickeasy .ranking .more{clear:both;float:left;width:709px;background:#94A926;border-bottom:3px solid #b21a26;margin-left:231px;}
#recipe_main #quickeasy .ranking .more h3 {float:right;background:#94A926;color:#fff;font-size:1.3em;}
#recipe_main #quickeasy .ranking .more h3 a{color:#fff;text-decoration:none;}

#recipe_main #quickeasy .ranking .rated{ float:left;width:223px;background: url('/images/bg_rated_top.gif') no-repeat;margin:0 0 5px 130px;}
#recipe_main #quickeasy .ranking .rated h3{font-size:1.3em;float:left;width:200px;padding:8px 10px 7px 10px;}
#recipe_main #quickeasy .ranking .rated ul{float:left;width:223px;background: url('/images/bg_rated_btm.gif') no-repeat bottom left;padding:10px; }

#recipe_main #quickeasy .ranking div.serving{float:left;width:200px;margin:30px 0 5px 130px;color:#fff;font-size:1.3em;}


/**recipe page - search side col style**/
#main_type2{background-color:#FAF4E6;float:left;width:960px;margin-top:70px;}
#main_type2 #main_col{float:left;width:630px;margin:0 0 10px 10px;}

#main_type2 #side_col{float:left;width:290px;padding:0 10px 10px 10px;}
#main_type2 #side_col_type1{background:#bd9f79 url('/images/bg_recipe_sidecol.gif') repeat-x;}
#main_type2 #side_col_type1 h2{padding:10px;font-size:1.8em;color:#863200;}
#main_type2 #side_col_type1 ul{padding:0 10px 10px 20px;}
#main_type2 #side_col_type1 ul li{margin-bottom:10px;}
#main_type2 #side_col_type1 ul li select{width:230px;}
#main_type2 #side_col_type1 ul li input{width:226px;}
#main_type2 #side_col_type1 ul li input.search{background: url('/images/btn_search.gif') no-repeat;width:94px;border:none;height:26px;cursor:pointer;background-color:none;margin-left:136px;}

/**recipe page - recipe section side col style**/
#side_col_type2{background-color:#94a926;margin:10px 0 0 0;float:left;width:290px;clear:both;}
#main_type2 #side_col_type2 h2{padding:10px;font-size:1.5em;color:#fff;background-color:#4b580d;}
#main_type2 #side_col_type2 ul{padding:10px;}
#main_type2 #side_col_type2 ul li{padding:0 0 5px 0;}
#main_type2 #side_col_type2 ul li a{text-decoration:none;color:#fff;font-size:1.4em;}
#main_type2 #side_col_type2 ul li a:hover{text-decoration:underline;}


/**recipe page - nation's favourite section side col style**/
#side_col_type3{background:#bd9f79 url('/images/bg_recipe_sidecol.gif') repeat-x;margin:10px 0 0 0;padding-bottom:10px;float:left;width:290px;}
#main_type2 #side_col_type3 h2{padding:10px;font-size:1.8em;color:#863200;}

#side_col_type3 .sub_box{margin:10px;}
.sub_box{width:265px;clear:both;}
.sub_box img{float:right;}
.sub_box h4 , .sub_box h4 a{font-size:1.2em;padding-top:3px;color:#fff; text-decoration:none;}
.sub_box h4 a:hover {text-decoration: underline;}
.sub_box p{padding:0 0 10px 10px;}

.sub_box.type1 {background:#b21a26;color:#fff;}
.sub_box.type2 {background:#000;color:#fff;}
.rating_score{background:#d90921 url('/images/img_rating_placeholder.jpg') no-repeat right;width:265px;border-bottom:3px solid #f5e40a;clear:both;}
.rating_score_0{background:#d90921 url('/images/red_rating_0.jpg') no-repeat right;width:265px;border-bottom:3px solid #f5e40a;clear:both;}
.rating_score_1{background:#d90921 url('/images/red_rating_1.jpg') no-repeat right;width:265px;border-bottom:3px solid #f5e40a;clear:both;}
.rating_score_2{background:#d90921 url('/images/red_rating_2.jpg') no-repeat right;width:265px;border-bottom:3px solid #f5e40a;clear:both;}
.rating_score_3{background:#d90921 url('/images/red_rating_3.jpg') no-repeat right;width:265px;border-bottom:3px solid #f5e40a;clear:both;}
.rating_score_4{background:#d90921 url('/images/red_rating_4.jpg') no-repeat right;width:265px;border-bottom:3px solid #f5e40a;clear:both;}
.rating_score_5{background:#d90921 url('/images/red_rating_5.jpg') no-repeat right;width:265px;border-bottom:3px solid #f5e40a;clear:both;}
.rating_score h3{color:#fff;font-size:1.2em;padding:10px;}

/**recipe page - share the lamb main col style**/
#main_type2 #main_col #main_col_type1{ background:#b21a26;float:left;width:630px;}
#main_type2 #main_col #main_col_type1_info{ background:#b21a26;float:left;}
#main_type2 #main_col #main_col_type1_info .rate{ background: url('/images/bg_rate_this_dish_top.gif') no-repeat;margin:10px 0 0 10px;float: left;width:220px;}
#main_type2 #main_col #main_col_type1_info .rate h3{ padding:10px 10px 10px 10px;color:#d90921;font-size:1.4em;float:left;width:200px;}
#main_type2 #main_col #main_col_type1_info .rate ul{ background: url('/images/bg_rate_this_dish_btm.gif') no-repeat bottom left;}
#main_type2 #main_col #main_col_type1_info .rate ul li{padding:10px;}
.rating{font-size:0.7em;color:#000;font-family:arial,verdana,tahoma,sans-serif;font-weight:bold;text-transform:lowercase;padding-left:20px;}

#main_type2 #main_col #main_col_type1_visual{ float:right;width:380px;margin-left:10px;}
#main_type2 #main_col #main_col_type1_info h2{ color:#fff;font-size:2.3em;padding:10px;width:220px;}
#main_type2 #main_col #main_col_type1_info p{ color:#fff;padding:10px 10px 0px 10px;width:220px;}

#main_type2 #main_col #main_col_type1_social{ width:610px;float:left;background:#d90921;padding:8px 10px 5px 10px;border-bottom:3px solid #f5e40a;}
#main_type2 #main_col #main_col_type1_social ul{float:left;width:300px;}
#main_type2 #main_col #main_col_type1_social ul li{float:left;padding:0 10px 0 0;}
#main_type2 #main_col #main_col_type1_social ul.share{float:right;width:101px;background: url('/images/bg_social.gif') no-repeat;height:22px;}
#main_type2 #main_col #main_col_type1_social ul.share li{float:left;padding:3px 5px 0 10px;}
#main_type2 #main_col #main_col_type1_social h3{float:left;color:#fff;font-size:1.4em;padding:5px 0 0 80px;}

/**recipe page - ingredients, instructions, hints and tips main col style**/
#main_type2 #main_col #main_col_type2{float:left;width:630px;margin:10px 0 0 0;}
#main_type2 #main_col #main_col_type2 #sub_info{float:left;width:220px;margin:0px 20px 0 0;}
#main_type2 #main_col #main_col_type2 #sub_info #sub_info_type1{float:left;padding:10px;background:#e8dec8;width:193px;}
#main_type2 #main_col #main_col_type2 #sub_info #sub_info_type1 h2{padding:0 0 10px 0;font-size:1.4em;color:#d90921;}
#main_type2 #main_col #main_col_type2 #sub_info #sub_info_type1 ul li{padding:0 0 10px 0;font-size:1.1em;color:#000;font-weight:bold;}

#main_type2 #main_col #main_col_type2 #sub_info #sub_info_type2{float:left;padding:10px;margin:10px 0 0 0;background:#f5c8a7;width:193px;}
#main_type2 #main_col #main_col_type2 #sub_info #sub_info_type2 h2{padding:0 0 10px 0;font-size:1.4em;color:#d90921;}
#main_type2 #main_col #main_col_type2 #sub_info #sub_info_type2 p{padding:0 0 10px 0;}

#main_type2 #main_col #main_col_type2 #main_info{float:left;width:380px;}
#main_type2 #main_col #main_col_type2 #main_info h2{padding:10px 0 10px 0;font-size:1.4em;color:#d90921;}
#main_type2 #main_col #main_col_type2 #main_info p{padding:0 0 10px 0;}

/**video page style**/
#video_main{float:left;width:960px;margin-top:70px;}
#video_main #dish_obsession{background:url('/images/bg_peter_gordon.jpg') no-repeat;width:960px;height:258px;}
#video_main #dish_obsession p{color:#000;width:420px;padding:43px 0 0 230px;font-size:1.3em;}

/**our obsession page style**/
#video_main #our_obsess{background:url('/images/bg_obsession.jpg') no-repeat;width:960px;height:239px;}
#video_main #our_obsess p{color:#000;width:420px;padding:43px 0 0 260px;font-size:1.8em;font-family: "AlexandriaFLF-Bold";}


#video_main #video_container{background:#94a926 url('/images/bg_video_holder.gif') repeat-x;width:960px;float:left;padding-bottom:20px;}
#video_main #video_container h2{ color:#d90921;font-size:2.2em;padding:15px 0 25px 170px;}
#video_main #video_container .description_share{width:770px;float:left;margin:20px 0 0px 174px;}
#video_main #video_container .description_share p{width:250px;float:left;margin:0 175px 0 0;}
#video_main #video_container .description_share ul{width:150px;float:left;background: url('/images/bg_social_green.gif') no-repeat;height:22px;}
#video_main #video_container .description_share ul li{float:left;padding:3px 15px 0px 15px;}
#video_main #video_container .description_share ul li.download{padding:10px 15px 0px 20px;}
#video_main #video_container .description_share h3{float:left;color:#fff;font-size:1.5em;padding:0 10px 0 0;}
#video_main #video_container .description_share p a {margin-top:10px;float:left;color:#fff;font-size:1.5em;font-family:"AlexandriaFLF-Bold";padding:0 10px 0 0;text-decoration:none;}
#video_main #video_container .description_share p a:hover {margin-top:10px;float:left;color:#fff;font-size:1.5em;padding:0 10px 0 0;font-family:"AlexandriaFLF-Bold";text-decoration:underline;}
#video_main #video_container .description_share img#ewetube{float: right;margin-right: 15px;}
#video_main #video_container #player_holder { margin-left: 170px; }

/**video page style - slider style**/
#slider_holder{position:relative;width:960px;overflow:hidden;height:204px;clear:both;}
#slider{padding-left:40px;padding-right:40px;width:960px;background: url('/images/bg_slider_dark_green.gif') repeat-x;height:204px;border-top:2px solid #2f3c02;}
#slider ul {padding:20px 30px 20px 30px;width:880px;clear:both;}
#slider li{width:280px;height:204px; }
#slider ul li div.video_info{ padding:10px;width:230px;float:left;}
#slider ul li div.video_info img{float:right;}
#slider ul li div.video_info a img{float:left;padding:10px 10px 10px 0;}
#slider ul li div.video_info h3{font-size:1.3em;color:#fff;float:left;width:100px;}
#slider ul li div.video_info p{clear:both;padding:10px 0 0 0;color:#fff;}

/**css for jquery slider**/
#slider2{margin-top:1em;}
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ display:block;width:40px;height:158px;position:relative;left:0px;top:0px;z-index:1000;}	
#nextBtn, #slider1next{ left:920px;top:-350px;}
#prevBtn, #slider1prev{ left:0px;top:-190px;}																
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  text-indent:9900px;display:block;width:40px;height:158px;background:url('/images/btn_prev.gif') no-repeat 0 0;}	
#nextBtn a, #slider1next a{ background:url('/images/btn_next.gif') no-repeat 0 0;width:40px;height:158px;}


/**Lamb hints page style**/
#main_info_hints{background-color:#FAF4E6;float:left;width:630px;}	
#main_info_hints table{width:440px; margin-right:30px;margin-left: 10px;font-size:1.1em;color:#000;}
#main_info_hints table caption{font-weight:bold;font-size: 1.2em;padding-bottom: 0.5em;color:#000;}
#main_info_hints table th{display: none;}
#main_info_hints table td{background: #e6e0c6;padding:5px;}
#main_info_hints table tr.alternate td{background: #c5cfa9;}
#main_info_hints table td em{font-size:0.8em;font-style: normal;display: block;}

#main_info_hints h3, h4{padding:10px 0 0px 10px;color:#D90921;font-size:1.5em;} 
#main_info_hints h5{padding:10px 10px 0px 10px;color:#fff;font-size:1.3em;} 
#main_info_hints p{padding:0px 0 10px 10px;font-size:1.2em;color:#fff;}
#main_info_hints ul{padding:0 0 0 10px;font-size:1.2em;width:500px;color:#000;}
#main_info_hints ul li{padding:0 0 7px 0;}
#main_info_hints ul li a{color:#2F5645;text-decoration:none;}
#main_info_hints ul#carving-leg {width:590px;margin:10px 0 0 0;background:#fff;color:#000;float:left;}
#main_info_hints ul#carving-leg li{width:500px;float:left;padding-bottom:20px;text-align:bottom;}
#main_info_hints ul#carving-leg li img{float:left;clear:both;margin:-10px 10px 0 0px;}

#main_info_hints #carving, #cooking-time, #thawing, #wines,#temperature, #wines{width:600px;float:left;margin-bottom:5px;}
#main_info_hints #carving h5, #cooking-time h5, #thawing h5, #wines h5, #temperature h5 {background:#94A926;width:580px;padding:10px;}
#main_info_hints a{color:#fff;}

#main_info_hints p.intro{padding:10px 0 10px 5px;font-size:1.2em;color:#000;width:580px;}
#main_info_hints h3.hints{padding:10px 10px 0px 5px;color:#D90921;font-size:1.8em;} 

#main_info_hints .tips{background:#fff;padding-bottom:10px;color:#000;color:#D90921;}
#main_info_hints .tips p{background:#fff;padding:10px;color:#000;}
#main_info_hints #wines p a{color:#000;text-decoration:none;width:500px;text-decoration:underline;}


#codaHolder { width: 620px; margin: 0 0 10px 10px;position: relative;clear:both;}
.scroll { height: 250px; overflow-x: hidden; position: relative; /* fix for IE to respect overflow */clear: left;background: #FFFFFF url("images/#") repeat-x scroll left bottom;}
.scrollContainer div.panel { padding: 20px; height: 210px; width: 580px;}
.scrollButtons { position: absolute; top: 150px; cursor: pointer; }
.scrollButtons.left { left: -20px; }
.scrollButtons.right { right: -20px; }
#codaHolder ul.tabs {  padding-bottom: 9px; }
#codaHolder ul.tabs li { display: inline;margin-right: 10px; }
#codaHolder ul.tabs a { padding: 10px;color: #000; text-decoration: none; }
#codaHolder ul.tabs a:hover { background-color: #f6f6f6; }
#codaHolder ul.tabs a.selected { background-color: #fff; }
#codaHolder ul.tabs a:focus { outline: none; }


/**T&Cs page**/
#main_info_tcs{background-color:#FAF4E6;float:left;width:600px;margin-top:70px;padding:0 350px 20px 10px;}
#main_info_tcs h3{ padding:10px 0 10px 0;color:#d90921;font-size:1.5em;}

#main_info_tcs a{color:#fff;} 
#main_info_tcs #Privacy, #ourpolicy, #cookies, #ip, #links, #statement, #consent, #copyright{ margin:0 0 10px 0;display:block;background:#d90921;padding:10px;}
#Privacy p, #ourpolicy p, #cookies p, #ip p, #links p, #statement p, #consent p, #copyright p{ margin-top:10px;color:#fff;}
#Privacy h5, #ourpolicy h5, #cookies h5, #ip h5, #links h5, #statement h5, #consent h5, #copyright h5{ font-size:1.1em;}
#main_info_tcs p{padding:0px 0 10px 0px;font-size:1.2em;}

/**footer style**/
#footer{background:#da2b39 url('/images/bg_footer.gif') repeat-x;padding:20px 0 10px 0;width:960px;border-bottom:3px solid #f5e40a;color:#fff;float:left;}
#footer h3{font-size:1.4em;padding:0 0 10px 0;}
#footer p{margin-left:10px;padding:22px 0 0 84px;background:url('/images/logo_footer.gif') no-repeat;float:left;height:40px;}
#footer p a{display:block;height:40px;color:#fff;}
#footer ul{list-style-type:none;}
#footer ul li{font-size:1.2em;padding:0 0 3px 0;}
#footer ul li a{text-decoration:none;color:#fff;}
#footer ul li a:hover{text-decoration:underline;}
#footer_extra{background: url('/images/bg_footer_wrap.gif') repeat-y;width:960px;float:left;}
#footer_shortcuts{float:left;width:209px;padding:10px;margin-left:10px;}
#footer_nzlinks{float:left;margin-left:10px;width:209px;padding:10px;}
#footer_contact{float:left;margin-left:10px;padding:10px;width:450px;}

/**form style**/
.bookForm  input, .bookForm select, .message textarea {padding: 1px 2px;color:#333;}
.bookForm {list-style: none;  width:208px;float:left;}
.bookForm label {display: block; width:208px;color: #fff;border:none;padding:0 0 3px 0;font-size:1.2em; }
.bookForm input {width:200px;color:#000000;}
.bookForm li {margin-bottom: 15px; clear:both;width:208px;padding-bottom:6px;}
.submit {background: url('/images/btn_submit.gif') no-repeat;width:73px;border:none;height:20px;margin-top:10px;cursor:pointer;margin-left:125px; }
#newsletter_form .submit{background: url('/images/btn_submit.gif') no-repeat;width:73px;border:none;height:20px;margin-top:3px;cursor:pointer;margin-left:5px; float:right;}
#newsletter_form span {padding: 5px;}
#newsletter {width: 100%;}
.message{ list-style: none;  width:208px;float:right;}
.message label { display: block; width:190px;color: #fff;border:none;padding:0 0 3px 0;font-size:1.2em; }
.message textarea { height:75px;list-style: none; width:190px;border-left:2px solid #848484;border-top:2px solid #848484;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.error {clear:both; width: 280px;font-weight: bold; font-style: italic; color: #F5E40A;display:block;font-size: 1.2em;padding:3px 0 3px 2px;margin:0;float:left; }
.error#useremail { font-weight: normal; font-style: normal; color: #F5E40A;display:block;font-size: 1.2em;margin:0; }
label.error#useremail { float:right; }



.floatingrate {display: none;}
.rateboxes li {display: inline;}
#main_type2 #main_col #main_col_type1_info .rate ul.rateboxes {background-image: none;}
#main_type2 #main_col #main_col_type1_info .rate ul  {padding-left: 10px;}
#main_type2 #main_col #main_col_type1_info .rate ul.rateboxes  {padding-left: 0px;}
#main_type2 #main_col #main_col_type1_info .rate ul.rateboxes li {padding: 0px;margin: 0px;border: 0px;}
#main_type2 #main_col #main_col_type1_info .rate ul.rateboxes li {padding: 0px;margin: 0px;border: 0px;}
#main_type2 #main_col #main_col_type1_info .rated ul.rateboxes {background-image: none;}
#main_type2 #main_col #main_col_type1_info .rated ul  {padding-left: 10px;}
#main_type2 #main_col #main_col_type1_info .rated ul.rateboxes {padding-left: 0px;}
#main_type2 #main_col #main_col_type1_info .rated ul.rateboxes li {padding: 0px;margin: 0px;border: 0px;}
#main_type2 #main_col #main_col_type1_info .rated ul.rateboxes li {padding: 0px;margin: 0px;border: 0px;}
.rate .ratingzone li:hover {cursor: pointer;}

.ratingzone li:hover .floatingrate {display: block;position: absolute;width: 130px;height: 30px;background-color: #FAF4E6;vertical-align: center;padding: 8px;margin: -80px;border: 1px solid #000000;}

#searchsuggest {background-color: #eeeeaa ;width: 180px;height: 180px;color: #48520B;overflow-x: hidden;overflow-y: scroll;position: absolute;z-index: 100000;margin-top: 0px;}
#recipe_quick_search #searchsuggest {margin-top: 20px;}
#searchsuggest li  {border-bottom: 1px solid #48520B;line-height: 1.6em;	padding-left: 3px;	cursor:pointer; }
#searchsuggest li:hover  {background-color: #48520B;color: #ffffff;}
#recipelinkbox {background-color: #ffffff;height:161px;width: 300px;display: block;}
#recipelinkbox img {position: relative;top: 123px;left: 210px;}
.obsession .video_title { padding-top: 10px; }
p#searchintro {padding-bottom: 10px;margin-left: 140px;font-size:1.5em;font-weight: bold;color: #ffffff;}
.contactformcontainer {clear:both;}
.pagenotfound{margin-top: 200px;margin-left:150px;} 
.trackingimage{display:none;margin:0;padding:0;}