*{margin:0;padding:0;}
html{height:100%;}
html{min-height:100%;margin-bottom:1px;}

body{background:#FFF url('../images/member-bg3.gif') repeat-x left top;color:#412415;font-family:"Arial", Helvetica, sans-serif;font-size:12px;}
h1{font-size:158.5%;}
h2{font-size:148.1%;}
h3{font-size:128%;}
h1,h2,h3{margin:0 0 1em 0;}
h4,h5{margin:0 0 0.5em 0;}
h4,h5,h6{font-size:12px;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,table{line-height:1.5em;margin-bottom:1em;}
label{display:block;margin:0 0 5px 0;}
a{color:#f76607;text-decoration:none;}
a:focus{outline:none;}
a:hover{text-decoration:none;}
a img{border:0;vertical-align:middle;}
p img{vertical-align:middle;}
#wrapper{width:100%;}
#main{margin:0 auto;width:962px;}
#header{height:100px;}
#navigation{height:44px;}
#breadcrumbs{height:10px;margin:0 0 8px 0;clear:both;}
#container{padding:0 0 38px 0;}
#content{float:left;width:633px;}
#sidebar{float:right;width:306px;}
#footer{background:url('../images/bg-footer.gif') repeat-x left top;clear:both;height:126px;}
#frameMain{background:#ecddb9;margin:0 0 20px 0;padding:10px;}
#frameMain .col-left, #frameMain .col-right{background:#f7f1e3;border:1px solid #beb295;}
#frameMain .col-left{float:left;padding:10px 0 0 10px;width:378px;}
#frameMain .col-right{float:right;padding:0 0 5px 0;width:212px;}
#frameTop{background:url('../images/bg-frame-top.gif') no-repeat left top;height:241px;margin:0 0 20px 0;}
#logo{background:url('../images/bg-logo.gif') no-repeat left top;float:left;height:100px;margin:0;width:430px;}
#logo a{display:block;height:100px;text-indent:-9999em;width:195px;}
#ads{float:right;padding:20px 0 0 0;}
#navigation ul#menu{float:left;margin:0;padding:0 0 0 0;}
#navigation ul#menu li{border-right:0;display:inline;margin:0 10px 0 0;padding:15px 10px 0 0;background:url(../images/menuBorder.gif) no-repeat top right;float:left;}
#navigation ul#menu li.add{border:0;padding-top:9px;background:none;}
#navigation ul#menu li a{color:#d79847;font-weight:bold;text-decoration:none;float:left;}
#navigation ul#menu li a:hover, #navigation ul#menu li.current a{background:url('../images/bg-menu-current.gif') no-repeat center bottom;padding:0 0 11px 0;}
#navigation ul#menu li.add a:hover{background:none;}
#navigation ul#user{float:right;margin:0;padding:14px 0 0 0;}
#navigation ul#user li{color:#FFF;display:inline;}
#sub_tab{background:url("../images/member-subTab.gif") no-repeat scroll 0 0 transparent;float:right;height:47px;position:relative;top:-2px;width:200px;}
#frameTop h2{display:none;}
#frameTop .col-left{float:left;width:400px;width:422px !important;}
#frameTop .col-left p{font-weight:bold;padding:70px 0 0 165px;}
#frameTop .col-right{float:right;width:531px;}
#frameTop .col-right ul{padding:20px 0 0 0;}
#frameTop .col-right ul li{display:block;float:left;margin:0 15px 0 0;}
#frameTop .col-right ul li h3{font-family:"Georgia", Times New Roman, serif;font-size:22px;margin:0 0 5px 0;}
#frameTop .col-right ul li.store{width:140px;}
#frameTop .col-right ul li.store h3{background:url('../images/bg-shape-1.gif') no-repeat left top;padding:18px 0 30px 70px;}
#frameTop .col-right ul li.share h3{background:url('../images/bg-shape-2.gif') no-repeat left top;padding:18px 0 30px 90px;}
#frameTop .col-right ul li.share{width:165px;}
#frameTop .col-right ul li.tell h3{background:url('../images/bg-shape-3.gif') no-repeat left top;padding:18px 0 30px 90px;}
#frameTop .col-right ul li.tell{width:140px;}
#frameTop p.clear{color:#FFF;font-size:16px;font-weight:bold;padding:2px 25px 0 0;text-align:right;}
#frameTop p.clear a{padding:0 0 0 10px;}
#frameTop-logged{background:url('../images/bg-frame-top-2.gif') no-repeat left top;height:160px;margin:0 0 20px 0;}
#frameTop-logged .col-left{float:left;padding:20px 0 0 146px;width:388px;}
#frameTop-logged .col-left h2{font-family:"Georgia", Times New Roman, serif;font-size:24px;font-weight:normal;}
#frameTop-logged .col-right{float:right;text-align:center;padding:20px 50px 0 0;width:268px;}
#frameTop-logged .col-right h2{font-family:"Georgia", Times New Roman, serif;font-size:24px;font-weight:bold;margin:0 0 10px 0;}
#frameMain form{padding:4px 0 5px 0;}
#frameMain label{background:url('../images/bg-search-label.gif') no-repeat left top;display:block;float:left;height:46px;margin:0px 10px 0 0;text-indent:-9999em;width:156px;}
#frameMain #advSearch{background:url('../images/bg-search-label.gif') no-repeat left top;display:block;float:left;height:46px;margin:0px 10px 0 0;text-indent:-9999em;width:156px;}
#frameMain #s{border:3px solid #beb295;height:26px;padding:8px 2px 0;width:300px;}
#frameMain #submitSearch{background:url('../images/bg-button-find.gif') no-repeat left top;border:0;height:40px;margin:0 0 0 10px;position:relative;top:1px;width:116px;}
#frameMain #submitEmail{background:url('../images/bg-button-go.gif') no-repeat left top;border:0;height:40px;margin:0 0 0 10px;position:relative;top:1px;width:116px;}
#frameMain .col-left h3{color:#716817;font-family:"Georgia", Times New Roman, serif;font-size:26px;font-weight:normal;margin:0 0 0.5em 0;}
.recipe{float:left;margin:0 10px 10px 0;width:116px;height:24.75em;}
.recipe img{margin:0 0 10px 0;}
.recipe p{font-size:11px;line-height:1.3em;}
.recipe p a{color:#666666;margin:0 10px;}
.recipe p img{margin:0;}
#frameMain .col-right ul{margin:0 0 10px 0;}
#frameMain .col-right ul li{display:inline;list-style:none;}
#frameMain .col-right ul li a{background:#bfb396 url('../images/bg-item.gif') no-repeat right top;color:#FFF;display:block;float:left;font-size:13px;font-weight:bold;padding:10px 29px;}
#frameMain .col-right ul li a.current{background:#f5efde;color:#412415;}
#popular div{margin:0 0 28px 0;padding:0 10px;}
#popular div img{border:1px solid #999998;float:left;margin:0 12px 0 0;width:68px;}
#popular div p{margin:0 0 6px 0;}
#popular div p a{color:#412415;font-weight:bold;}
#popular div p img{border:0;float:none;margin:0;}
#frameNews{background:#fbf8f1;border:1px solid #ecddb9;margin:0 0 20px 0;max-height:230px;}
#frameNews div.col-left{float:left;width:165px;}
#frameNews div.col-center{float:left;margin:0 20px;padding:10px 0 0 0;width:210px;}
#frameNews div.col-right{float:left;padding:10px 0 0 0;width:198px;}
#frameNews div.col-center p.date{color:#625d0b;font-weight:bold;margin:0;}
#frameNews div.col-center h2, #frameNews div.col-center p{margin:0 0 0.5em 0;}
#frameNews div.col-center h2 a{color:#312222;}
#frameNews div.col-right h3{color:#333333;font-size:13px;}
#frameNews div.col-right ul{margin:0;}
#frameNews div.col-right ul li{font-weight:bold;line-height:1.5em;list-style:none;margin:0 0 8px 0;}
#sidebar .box{margin:0 0 20px 0;}
#sidebar #newsletter{background:#f4ead5;border:1px solid #ecddba;}
#sidebar #newsletter h3{color:#312222;font-size:16px;font-weight:bold;margin:0;padding:10px 10px 0;}
#sidebar #newsletter p{padding:0 10px;}
#sidebar #newsletter p label{color:#666666;margin:5px 0;}
#sidebar #newsletter #email{border:1px solid #cccccc;margin:0 10px 0 0;padding:5px;width:177px;}
.search{border:1px solid #CCCCCC;margin:0pt 10px 0pt 0pt;padding:5px;width:177px;}
#sidebar #newsletter #go{;background:url('../images/bg-button-go.gif') no-repeat left top;border:0;height:29px;width:59px;}
#sidebar #news-box{background:#fbf8f1;border:1px solid #ecddb9;}
#sidebar #news-box img{float:left;width:100px;}
#sidebar #news-box h3 a{color:#42210b;float:right;font-family:Georgia, Times New Roman, serif;font-size:18px;width:163px;}
#sidebar #news-box .title{padding:10px;}
#sidebar #news-box p{line-height:1.4em;margin:0 0 0.6em 0;padding:0 14px;}
#frameBottom{clear:both;}
#frameBottom h2{color:#412415;font-family:"Georgia", Times New Roman, serif;font-size:18px;font-weight:normal;margin:0 0 0.6em 0;}
#frameBottom div.col-left{float:left;padding:0 28px 0 0;width:279px;}
#frameBottom div.col-left ul{margin:0;}
#frameBottom div.col-left ul li{list-style:none;margin:0 0 18px 0;}
#frameBottom div.col-left ul li img{border:1px solid #cccccc;}
#frameBottom div.col-left .comment{margin:0 0 10px 0;}
#frameBottom div.col-left .avatar{background:url('../images/bg-comment-bullet.gif') no-repeat right center;float:left;position:relative;width:53px;z-index:1;}
#frameBottom div.col-left .comment-content{background:#f4ead5;border:1px solid #ecddb9;float:left;font-size:11px;font-style:italic;margin:0 0 0 -1px;padding:8px 5px 0;width:215px;}
#frameBottom div.col-center{border-left:1px solid #cccccc;border-right:1px solid #cccccc;float:left;padding:0 20px;width:287px;}
#frameBottom div.col-center h2 a img{padding:0 0 0 5px;}
#frameBottom div.col-center ul{margin:0 0 17px 0;}
#frameBottom div.col-center ul li{list-style:none;margin:0 0 10px 0;}
#frameBottom div.col-center ul li .image{float:left;margin:0 16px 0 0;border:1px solid #D1CFD0;width:48px;}
#frameBottom div.col-center ul li .news-content{color:#42210b;float:left;width:190px;}
#frameBottom div.col-center ul li .news-content p{margin:0 0 0.2em 0;}
#frameBottom div.col-center ul li .news-content p a{font-weight:bold;}
#frameBottom div.col-center ul li .news-content span{color:#666666;}
#frameBottom div.col-center .news-box{background:#fbf8f1;border:1px solid #ecddb9;padding:10px;}
#frameBottom div.col-center .news-box img{float:left;margin:0 10px 0 0;width:74px;}
#frameBottom div.col-center .news-box p{float:left;width:157px;}
#frameBottom div.col-right{float:left;padding:0 0 0 20px;width:280px;}
#frameBottom div.col-right ul{margin:0;}
#frameBottom div.col-right ul li{list-style:none;}
#frameBottom div.col-right ul li a{font-size:13px;font-weight:bold;}
#categories{background:#f4ead5;}
#categories-content{margin:0 auto;padding:20px 0;width:962px;}
#categories-content h3{font-family:"Georgia", Times New Roman, serif;font-size:18px;font-weight:normal;}
#categories-content ul{margin:0;}
#categories-content ul li{border-bottom:1px solid #e6c18e;display:block;float:left;margin:0 21px 0 0;padding:4px 0;position:relative;width:210px;}
#categories-content ul li a{color:#412415;font-weight:bold;}
#categories ul li span{color:#d79847;position:absolute;right:0;}
#footer-content{background:url('../images/bg-footer-content.gif') no-repeat left 6px;height:120px;margin:0 auto;width:962px;}
#footer-content ul{color:#f76607;float:right;font-weight:bold;margin:0;padding:35px 0 0 0;width:600px;}
#footer-content ul li{display:inline;line-height:1.5em;}
#copyright{clear:both;color:#FFF;padding:5px 0 0 0;}
.clear{clear:both;}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
div.col-right ul{margin:0;}
div.col-right ul li{list-style:none;}
div.col-right ul li a{font-size:13px;font-weight:bold;}
.button{width:182px;height:23px;margin:0px auto;font-size:0.75em;text-align:center;font-weight:bold;margin-bottom:7px;float:left;}
.button a{display:block;width:182px;height:23px;font-weight:bold;padding-top:4px;margin-bottom:5px;}
.green{background:url("../images/button_green.gif") no-repeat}
.pink{background:url("../images/button_pink.gif") no-repeat}
.orange{background:url(../images/button_orange.gif);background-repeat:no-repeat;}
.brown{background:url("../images/button_brown.gif") no-repeat}
.brownsave{background:url("../images/button_save.gif") no-repeat;width:100px;font-weight:bold;font-size:0.90em;}
.brownclose{background:url("../images/button_save.gif") no-repeat;width:100px;font-weight:bold;font-size:0.90em;}
.pink a, .orange a, .green a{color:#FFF}
.brown a{color:#42210b}
.whiteButtonText{color:#FFFFFF;}
.flatButton{border:none;}
#calendar{background:url(../images/cal_promo_foodpic.gif) no-repeat;padding:83px 23px 23px 23px;height:350px;}
#calendar p{color:#fff;font-size:13px;width:140px;line-height:17px;margin-bottom:8px;}
#calendar ul{margin-left:1.3em;float:left;margin-top:0;width:110px;}
#calendar ul li{color:#f8ae2d;font-size:13px;width:110px;margin-bottom:5px;list-style-image:none;list-style-position:outside;list-style-type:disc;}
#calendar ul li span{color:#fff;}
#calendar a{float:right;margin-top:100px;}
#calendar_northcliffe{background:url(../images/cal_promo_win2.gif) no-repeat;padding:83px 23px 23px 23px;height:350px;}
#calendar_northcliffe p{color:#fff;font-size:13px;width:140px;line-height:17px;margin-bottom:8px;}
#sub_nav{height:46px;clear:both;}
#sub_finder #advfrm{float:left;margin-top:8px;}
#sub_finder #advSearch{background:transparent url(../images/search_icon_find_bar.gif) no-repeat scroll left top;display:block;float:left;height:46px;text-indent:-9999em;width:156px;}
#sub_finder #searchTerm{background:#fff url(../images/member-searchBg.gif) no-repeat top left;border:1px solid #b4b4b4;width:150px;height:16px;padding:1px;float:left;margin:7px 5px 0 0;}
#sub_finder #submitSearch{background:url(../images/find_btn.gif) no-repeat;border:0;width:60px;height:24px;margin:6px 0 0 0;}
#add_recipe{background:url(../images/add_recipe_btn.gif) no-repeat 10px 0;text-indent:-99999px;float:left;width:116px;height:24px;margin-top:14px;margin-left:9px;padding-left:10px;border-left:1px solid #da9437;}
#advanced_recipe_search{background:url(../images/white_arrow_find_bar.gif) no-repeat 10px 0;margin-top:5px;}
#sub_tab a{color:#fff;font-weight:bold;font-size:13px;position:absolute;}
#sub_tab #basket{left:60px;top:23px;}
#sub_tab #lists{right:7px;top:23px;}
#join-mydish-new{background:transparent url(/images/join_mydish_mpu.gif) no-repeat scroll left top;}
#join-mydish-new ul{list-style-type:none;padding-top:45px;padding-left:50px;}
#join-mydish-new li{list-style-image:none;list-style-position:outside;list-style-type:none;}
#join-mydish-new h2{color:#F8AE2D;font-size:14px;margin-bottom:0;}
#join-mydish-new p{line-height:16px;margin-bottom:2px;}
#shop h2{padding-top:10px;color:#F76607;font-weight:normal;margin-bottom:5px;}
