body {
	background:#faf2f1;
    font-family: arial;
}

h3 {
    text-transform: uppercase;
    font-family: georgia;
}

a {
    color: #F2A29E;
}

textarea {
    font-family: arial;
    font-size: 12px;
}

p {
    color: #707271;
    line-height: 18px;
    font-size: 12px;
    font-family: georgia;
}

.margin-1	{ margin: 0 0 -1px;}
.paddingtop8	{padding-top:8px;}
.paddingbottom10 {padding-bottom: 10px }

#printLogo {
    display: none;
}

#pageHeader {
    overflow: hidden;
    width: 950px;
    height: 144px;
    background: url(http://assets.nigella.com/images/welcome.gif) center bottom no-repeat;
    margin-top: 30px;
}

#pageHeader h1 a {
    display: block;
    width: 111px;
    height: 111px;
    background: url(http://assets.nigella.com/images/logo.gif) no-repeat;
    text-indent: -9999px;
    float: left;
}

.farLeft {
    border-right: 2px dotted #afb0b1;
}

input.ipt {
    border: 1px solid #efefef;
    padding: 5px;
}

.sbt {
    border: none;
    background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat;
}

a.sbt {
    display: block;
    text-indent: -9999px;
}

.pagination {
    width: 100%;
    overflow: hidden;
    height: 30px;
    float: left;
    padding-bottom: 6px;
    font-family: georgia;
    font-size: 13px;
    text-transform: uppercase;
    margin: 0;
}

.pagination ul {
    height: 30px;
    margin: 0 0 0 135px;
}

.pagination li.active a {
    color: #707271;
    font-weight: 700;
}

.pagination li.prev {
    margin-left: 50px;
}

.pagination ul li {
    float: left;
    border-left: 1px solid #fff;
    margin-top: 10px;
    line-height: 20px;
    padding: 0 0 0 5px;
}

.pagSearch {
    height: 40px;
}

.pagination.pagSearch ul li a {
    color: #4f5c64;
}

.paginationRight {
    width: 310px;
    overflow: hidden;
    height: 30px;
    float: left;
    margin: 0;
    padding: 5px 0;
}

.paginationRight ul {
    margin: 6px 0 0 15px;
}

.paginationRight li.prev {
    margin-left: 50px;
   
}

.paginationRight ul li {
    float: left;
    border-left: 1px solid #fff;
    padding: 0 0 0 5px;
}

.btn {
    background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat;
    text-indent: -9999px;
    height: 60px;
    font-size: 0;
    display: block;
    line-height: 0;
}

.btnPostRecipe {
    background-position: -360px -10px;
}

.btnPostRecipe:hover {
    background-position: -360px -80px;
}

.btnEquiv {
    background-position: -360px -150px;
}

.btnEquiv:hover {
    background-position: -360px -220px;
}

.btnEquiv460 {
    width: 460px;
    background-position: -680px -10px;
}

.btnEquiv460:hover {
    background-position: -680px -80px;
}

.btnStock460 {
    width: 460px;
    background-position: -680px -150px;
}

.btnStock460:hover {
    background-position: -680px -220px;
}

.btnPublish {
    background-position: -360px -290px;
}

.btnPublish:hover {
    background-position: -360px -360px;
}

.btnCLocation {
    background-position: -360px -430px;
}

.btnCLocation:hover {
    background-position: -360px -500px;
}

.btnPRecipe {
    width: 190px;
    height: 20px;
    background-position: -650px -720px;
}

.btnPRecipe:hover {
    background-position: -650px -690px;
}

.btnPThoughts {
    width: 190px;
    height: 20px;
    background-position: -650px -780px;
}

.btnPThoughts:hover {
    background-position: -650px -750px;
}

.btnStockist {
    width: 630px;
    height: 60px;
    background-position: -10px -570px;
}

.btnStockist:hover {
    background-position: -10px -640px;
}

.btnCastVote {
    width: 190px;
    height: 20px;
    background-position: -650px -840px;
    margin: 20px auto 0;
}

.btnCastVote:hover {
    background-position: -650px -810px;
}

.btnSbtQuery {
    z-index:1;
    width: 190px;
    height: 20px;
    background-position: -650px -570px;
}

.btnSbtQuery:hover {
    background-position: -650px -600px;
}

.btnRefine {
    width: 70px;
    height: 20px;
    background-position: -1277px -660px;
}

.btnRefine:hover {
    background-position: -1277px -630px;
}

.btnWisdom {
    width: 251px;
    height: 20px;
    background-position: -851px -510px;
    margin: auto;
}

.btnWisdom:hover {
    background-position: -851px -540px;
}

.btnRegister {
    float: left;
    width: 140px;
    height: 25px;
    background-position: -650px -990px;
}

.btnRegister:hover {
    background-position: -650px -1020px;
}

.btnCancel {
    float: left;
    width: 140px;
    height: 25px;
    background-position: -650px -1110px;
}

.btnCancel:hover {
    background-position: -650px -1140px;
}

.btnOrange {
    background: url(http://assets.nigella.com/images/sprites/button-wisdom.png) no-repeat;
    text-indent: -9999px;
    display: block;
    width: 310px;
    height: 60px;
}

.btnBaking:hover {
    background-position: -10px -80px;
}

.btnMeasure {
    background-position: -10px -150px;
}

.btnMeasure:hover {
    background-position: -10px -220px;
}

.btnRectify {
    background-position: -10px -290px;
}

.btnRectify:hover {
    background-position: -10px -360px;
}

.btnGeneral {
    background-position: -10px -430px;
}

.btnGeneral:hover {
    background-position: -10px -500px;
}

.btnHouse {
    background-position: -10px -566px;
}

.btnHouse:hover {
    background-position: -10px -636px;
}

.btnChef {
    background-position: -10px -706px;
}

.btnChef:hover {
    background-position: -10px -776px;
}

.btnKitch {
    background-position: -10px -846px;
}

.btnKitch:hover {
    background-position: -10px -916px;
}

.btnRough {
    background-position: -10px -986px;
}

.btnRough:hover {
    background-position: -10px -1056px;
}

input.btn {
    border: none;
}

.thought {
    border-bottom: 2px dotted #ccc;
    margin-bottom: 20px;
    margin-top: 10px;
}

.box .thought h3 {
    width: 100%;
    font-size: 20px;
    margin-bottom: 0;
}

.thought p {
    width: 100%;
    margin: 15px 0px 5px;
    padding: 0;
    float: left;
}

#searchBar {
    height: 80px;
    background: #fbdcd8 url(http://assets.nigella.com/images/nav-bottom.png) bottom left repeat-x;
    margin: 10px 0 0;
    padding: 0;
}

#searchBar input.ipt {
    width: 520px;
    height: 20px;
    float: left;
    margin: 23px 10px 0;
}

#searchBar input.sbt {
    text-indent: -9999px;
    height: 57px;
    width: 57px;
    font-size: 0;
    display: block;
    line-height: 0;
    float: right;
    background: url(http://assets.nigella.com/images/sprites/nav.png) -78px -143px no-repeat;
    margin: 10px 15px 0 0;
	cursor: pointer;
}

#adminPanel {
    background: #fbdcd8 url(http://assets.nigella.com/images/nav-bottom.png) bottom left repeat-x;
    height: 70px;
    margin: 10px 0 0;
    padding: 10px 0 0;
}

.green #searchBar {
    background: #d8e4e1 url(http://assets.nigella.com/images/nav-bottom.png) bottom left repeat-x;
}

.green #searchBar input.sbt {
    background: url(http://assets.nigella.com/images/sprites/nav.png) -554px -143px no-repeat;
}

.lightgreen #searchBar {
    background: #d9f2e8 url(http://assets.nigella.com/images/nav-bottom.png) bottom left repeat-x;
}

.lightgreen #searchBar input.sbt {
    background: url(http://assets.nigella.com/images/sprites/nav.png) -350px -143px no-repeat;
}

.blue #searchBar {
    background: #d1eaf4 url(http://assets.nigella.com/images/nav-bottom.png) bottom left repeat-x;
}

.blue #searchBar input.sbt {
    background: url(http://assets.nigella.com/images/sprites/nav.png) -487px -143px no-repeat;
}

.orange #searchBar {
    background: #fde6cd url(http://assets.nigella.com/images/nav-bottom.png) bottom left repeat-x;
}

.orange #searchBar input.sbt {
    background: url(http://assets.nigella.com/images/sprites/nav.png) -418px -143px no-repeat;
}

.purple #searchBar {
    background: #e2daeb url(http://assets.nigella.com/images/nav-bottom.png) bottom left repeat-x;
}

.purple #searchBar input.sbt {
    background: url(http://assets.nigella.com/images/sprites/nav.png) -282px -143px no-repeat;
}

.yellow #searchBar {
    background: #eff1c5 url(http://assets.nigella.com/images/nav-bottom.png) bottom left repeat-x;
}

.yellow #searchBar input.sbt {
    background: url(http://assets.nigella.com/images/sprites/nav.png) -214px -143px no-repeat;
}

.beige #searchBar, #nBlogBiege.box h2 {
    background: #e7e4d7 url(http://assets.nigella.com/images/nav-bottom.png) bottom left repeat-x;
}

.beige #searchBar input.sbt {
    background: url(http://assets.nigella.com/images/sprites/nav.png) -146px -143px no-repeat;
}

#searchBar input.sbt:hover {
    background: url(http://assets.nigella.com/images/sprites/nav.png) -10px -143px no-repeat;
}

#adminPanel p {
    font-size: 12px;
    float: left;
    width: 150px;
    margin: 15px 0 0 10px;
}

#adminPanel ul {
    width: 130px;
    float: left;
    margin: 12px 0 0;
}

#adminPanel ul li {
    float: left;
    font-size: 11px;
    text-indent: -9999px;
    margin: 0 5px 0 0;
}

#adminPanel ul li a {
    background: url(http://assets.nigella.com/images/sprites/nav.png) no-repeat;
    display: block;
    width: 22px;
    height: 22px;
}

#adminPanel ul li#so1 a {
    background-position: -10px -240px;
}

#adminPanel ul li#so1 a:hover {
    background-position: -10px -210px;
}

#adminPanel ul li#so2 a {
    background-position: -39px -240px;
}

#adminPanel ul li#so2 a:hover {
    background-position: -39px -210px;
}

#adminPanel ul li#so3 a {
    background-position: -70px -240px;
    width: 21px;
    height: 21px;
}

#adminPanel ul li#so3 a:hover {
    background-position: -70px -210px;
}

#adminPanel .left {
    width: 140px;
    height: 20px;
    float: left;
    margin: 0 0 0 10px;
}

#adminPanel .right {
    width: 140px;
    height: 20px;
    float: right;
    background-position: -10px -129px;
    margin: 0 10px 0 0;
}

#adminPanel.loggedOut .left:hover {
    background-position: -10px -40px;
}

#adminPanel.loggedOut .right {
    background-position: -10px -69px;
}

#adminPanel.loggedOut .right:hover {
    background-position: -10px -99px;
}

#adminPanel.loggedIn .left {
    background-position: -10px -189px;
}

#adminPanel.loggedIn .left:hover {
    background-position: -10px -219px;
}

#adminPanel.loggedIn .right {
    background-position: -10px -249px;
}

#adminPanel.loggedIn .right:hover {
    background-position: -10px -279px;
}

.box {
    overflow: hidden;
    position: relative;
    margin: 8px 0 0;
}

.box h2 {
    height: 40px;
    color: #fff;
    text-align: center;
    font-size: 17px;
    line-height: 28px;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 10px 0 0;
    z-index: 1;
}

.box.boxContRecipeIntro h2 {
    height: inherit;
    position: static;
    padding-bottom: 10px;
    line-height: 20px;
    z-index: 100;
}

.box.boxContRecipeIntro .boxCont {
    padding-top: 10px;
    margin-top: -10px;
    /*z-index: -100;*/
}

.boxCont {
    font-size: 12px;
    width: 286px;
    overflow: hidden;
    color: #707271;
    line-height: 18px;
    font-family: georgia;
    float: left;
    margin: 0;
    padding: 50px 10px 0;
    position: relative
}

body.green .grid_1 .boxCont {
    margin-top: 50px;
    padding-bottom: 10px;
    padding-top: 0;
}

.boxCont.boxContFeat {
    padding-top: 60px;
    width: 606px;
    padding-bottom: 10px;
}
.boxCont.boxContFeat.top5 {
    padding-top: 10px;
    width: 606px;
    padding-bottom: 10px;
}
.top5introduction {
	color: #707271;
    float: left;
    font-family: georgia;
    font-size: 12px;
    line-height: 18px;
    width: 606px;
    margin-top: 20px;
    overflow: hidden;
    padding-top: 45px;
    padding: 50px 10px 0;
    position: relative;
    border-bottom: 2px dotted #8DCBE2;
    border-left: 2px dotted #8DCBE2;
    border-right: 2px dotted #8DCBE2;
}
.top5introduction p {
	width: 600px;
    float: left;
    margin: 0 0 10px;
    color: #707271;
    font-family: georgia;
    font-size: 12px;
    line-height: 18px;
  
}

.boxCont460Top {
    width: 436px;
    border-top: 2px dotted #9BBBB6;
    border-bottom: 2px dotted #9BBBB6;
}

body.yellow .boxCont460Top {
    border-top: 2px dotted #c5cd82;
    border-bottom: 2px dotted #c5cd82;
}

.boxCont.boxCont460Top.normalBox {
    margin-top: 0;
    text-align: left;
    border-top-color: #C3BC9B;
    padding: 10px 10px 0;
}

body.green .boxCont.boxCont460Top.normalBox {
    padding-bottom: 10px;
    border-color: #9BBBB6;
}

body.blue .boxCont.boxCont460Top.normalBox {
    border-color: #8DCBE2;
}

body.blue .boxCont.boxCont460Top.normalBox ul {
    list-style: disc outside none;
    margin-left: 0;
    margin-bottom: 20px;
    padding: 0 0 0 20px;
}

body.blue .boxCont.boxCont460Top.normalBox ol {
    list-style: decimal outside none;
    margin-left: 20px;
    overflow: visible;
    padding: 0 0 30px 5px;
}

body.blue .boxCont.boxCont460Top.normalBox ol li {
    display: list-item;
    width: 400px;
}

body.blue .boxCont.boxCont460Top.normalBox h3 {
    font-size: 16px;
    color: #8dcbe2;
    padding-top: 5px;
}

.boxCont460Top p {
    padding-top: 10px;
    margin: 0 0 10px;
}

.boxCont.boxCont460Top h3 {
    font-size: 20px;
    width: 430px;
}

.boxCont.boxCont460Top ul, .boxCont.boxCont460Top ol {
    float: left;
    width: 420px;
    padding: 0 0 0 10px;
}

.boxCont.boxCont460Top ol {
    width: 400px;
    list-style-position: inside;
}

.boxCont.boxCont460Top ol li {
    list-style-type: decimal;
    width: 200px;
}

body.lightgreen .boxContFeat {
    border-top: 2px dotted #93CDBC;
    padding-top: 10px;
    margin-top: 20px;
    border-bottom: 2px dotted #93cdbc;
}

body.lightgreen .grid_2 div:first-child {
    border-top: none;
}

.boxCont540 {
    width: 516px;
    border-bottom: 2px dotted #9BBBB6;
    padding-bottom: 10px;
}
body.darkpink .boxCont.boxContFull {
    width: 925px;
    padding-bottom: 10px;
    padding-top: 60px;
}

#kitchenWisdom .boxCont540 {
    width: 536px;
    padding: 60px 0 0;
}

#kitchenWisdom .boxCont.boxCont540 li {
    padding: 10px;
}

#kitchenWisdom .boxCont.boxCont540 li.odd {
    background: #ffe6cb;
}

.boxCont.boxCont540 h3 {
    float: left;
    border-bottom: 2px dotted #f1a29d;
}

body.blue .boxCont.boxCont540 h3 {
    width: 515px;
}

body.blue .resultsPage.boxCont.boxCont540 h3, .resultsPage.boxCont.boxCont540Top h3 {
    width: 513px;
}

.boxCont.boxCont540 .posted {
    font-style: italic;
    color: #F1A29D;
    font-size: 14px;
    margin: 10px 0 0;
}

.boxCont.boxCont540Top {
    width: 516px;
    border-bottom: 2px dotted #9BBBB6;
    border-top: 2px dotted #9BBBB6;
    padding-top: 0;
    margin-top: 0;
}

.boxContFeatTop {
    width: 606px;
    border-top: 2px dotted #9BBBB6;
    border-bottom: 2px dotted #9BBBB6;
    padding-top: 65px;
}

.boxFullWidth .boxCont {
    width: 606px;
    padding-bottom: 10px;
    border-bottom: 2px dotted #9bbbb6;
}

.boxFullWidth .boxCont li {
    float: left;
    width: 295px;
    margin: 0 3px;
}

.boxFullWidth .boxCont li h3 {
    width: 205px;
    float: left;
}

.boxFullWidth .boxCont li p {
    float: left;
    width: 220px;
}

body.purple .boxCont.boxContFeat h3 {
    width: 275px;
}

body.purple .boxCont.boxContFeat a.seeRecipe {
    padding-bottom: 15px;
    display: block;
    float: left;
    width: 310px;
}

.boxCont.boxContFeat h3 {
    width: 280px;
    font-size: 18px;
    line-height: 22px;
    color: #707173;
    float: left;
    letter-spacing: 1px;
    margin: 0;
    padding: 0;
}

.boxCont.boxContFeat h3 span {
    width: 255px;
    display: block;
    float: left;
    color: #8dcbe2;
    margin: 10px 0 0;
}

.boxCont.boxContFeat p {
    float: left;
    width: 270px;
    margin: 0 0 10px;
}

.boxCont.boxContFeat p.intro {
    width: 608px;
    padding-bottom: 10px;
}

.boxCont.boxContFeat div.intro {
    width: 608px;
    padding-bottom: 10px;
    float: left;
}

.boxCont.boxContFeat div.intro p {
    width: 608px;
    margin: 0 0 10px;
    float: left;
}

.boxContBtm {
    background: url(http://assets.nigella.com/images/nav-bottom.png) bottom left repeat-x;
    height: 10px;
    width: 310px;
    float: left;
}
.boxContBtm630 {
    width: 630px;
}

.boxCont a.sbt {
    width: 190px;
    height: 20px;
    margin: 10px auto;
}

.boxCont h3 {
    font-size: 12px;
    float: left;
    font-weight: Bold;
    display: block;
    margin: 0 0 5px;
    padding: 0 0 4px;
}
.boxCont.navStyle {
    width: 216px;
    border-bottom: 2px dotted #9BBBB6;
    padding-left: 0;
}

.boxCont.navStyle li {
    width: 216px;
    padding-right: 10px;
    margin-top: 4px;
}

body.pink li h3 {
    width: 287px;
}
body.pink .boxCont.navStyle li.active a, body.pink .boxCont a {
color: #F2A29E;
}
.boxCont li {
    margin: 10px 0 0;
    padding: 0;
}

.grid_310 .boxCont li {
    overflow: hidden;
    margin-top: 10px;
}

body.blue .grid_1 .boxCont, body.blue .grid_310 .boxCont {
    padding-bottom: 10px;
    padding-top: 0;
    margin-top: 45px;
}

body.green .grid_310 .boxCont {
    padding-bottom: 10px;
    margin-top: 50px;
    padding-top: 0;
}

.boxCont li.first {
    padding-top: 0;
}

.boxCont img {
    float: left;
    border: 1px solid #9bbbb6;
    margin: 0 10px 0 0;
}

#nFeaturedRecipe.box h2, #nLatestVideo.box h2 {
    width: auto;
    float: left;
    text-align: left;
    position: static;
    height: 20px;
    margin: 0 0 10px;
    padding: 0 0 5px;
    line-height: 18px;
    border-bottom: 2px dotted #FFF;
}
#nFeaturedRecipe.box h3, #nLatestVideo.box h3 {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 18px;
}
#nFeaturedRecipe.box p, #nFeaturedRecipe.box h3{
    width: 260px
}
#nLatestVideo.box p,#nLatestVideo.box h3,#nLatestVideo.box h2{
    width: auto;
}
#nFeaturedRecipe.box a, #nLatestVideo.box h3 a{
    color: #707271 !important;
}
#nFeaturedRecipe.box a:hover, #nLatestVideo.box h3  a:hover{
    color: #fff !important;
}
#nFeaturedRecipe.box .boxCont img{
    width: 310px;
    height: 207px;
    text-align: center;
    margin-right: 14px;
    border: 1px solid #8dcbe2;
}
#nFeaturedRecipe.box .boxCont.boxContFeat{
    padding: 20px;
    width: 590px;
}
#nLatestVideo.box .boxCont.boxContFeat{
    /*width: 590px;*/
    padding: 14px;
}
#nFeaturedRecipe.box .boxCont a, #nFeaturedRecipe.box .boxCont p, #nLatestVideo.box .boxCont p {
    color: #fff;
}
#blog.box .boxCont, #nLatestBiege.box .boxCont, #nKitchenWisdom.box .boxCont, #nKitchenQueries.box .boxCont, #nBook.box .boxCont, #nKitchenKit.box .boxCont {
    height: 172px;
    margin-top: 0;
}
#nKitchenQueries.box .boxCont, #nBlog.box .boxCont,#nLatestBiege.box .boxCont, #nKitchenWisdom .boxCont, #nBook.box .boxCont, #nKitchenKit.box .boxCont {
    padding-top: 60px;
}

#blog .boxCont h3 {
    color: #707271;
    border-bottom: 2px dotted #9bbbb6;
}
#nKitchenWisdom.box .boxCont{
    border-left: 2px dotted #FFAF54;
    border-right: 2px dotted #FFAF54; 
	border-bottom: none;	
 
}
#nLatest .boxCont, #nCookalong .boxCont {
    border-right: 2px dotted #b6a2cc;
    border-left: 2px dotted #b6a2cc;
	border-bottom: none;
    margin-top: 50px;
    padding-top: 0;
}
#nLatestBiege .boxCont {
    border-left: 2px dotted #c3bc9b;
    border-right: 2px dotted #c3bc9b;
	border-bottom: none;
}
#nLatestBiege .boxCont li {
	margin-top: 0px;
}
#nBlog .boxCont{
    border-left: 2px dotted #C3BC9B;
    border-right: 2px dotted #C3BC9B;
	border-bottom: none;
}
#blog .boxCont {
    border-right: 2px dotted #9BBBB6;
    border-left: 2px dotted #9BBBB6;
	border-bottom: none;
    padding-top: 60px;
}
#nBlog .boxCont{
    height: 459px;
}
#nBlog .boxCont h3{
    border-bottom: 2px dotted #C3BC9B;
    color: #C3BC9B;
	margin-bottom:7px;
	width:285px;
}
#nBlog .boxCont a{
    color: #C3BC9B;
}
#nBlog .boxCont a.sbt{
    background-position: -160px -309px;
}
#nBlog .boxCont a.sbt:hover{
    background-position: -160px -399px;
}
#nBlog li h3{
    width: 212px;
}
#nBlog.box .boxCont img{
    border: 1px solid #dbd6c3;
	margin-bottom:10px;
	margin-left:4px;
}
#nLoves .boxCont,
#nCookalong .boxCont {
    height: 368px;
}
#nCookalong .boxCont h3 {
    display: block;
    float: none;
    width: 100%;
	border-bottom: 2px dotted #B6A2CC;
}
#nLatest .boxCont h3{
    border-bottom: 2px dotted #b6a2cc;
    color: #b6a2cc;

}
#nKitchenWisdom .boxCont a.sbt, #nLatestBiege .boxCont a.sbt, #nKitchenQueries .boxCont a.sbt, #iRecipes .boxCont a.sbt, #nBlog .boxCont a.sbt,#nCookalong .boxCont a.sbt, #iLoves .boxCont a.sbt, #nLoves .boxCont a.sbt{
    position: absolute;
    left: 50%;
    margin-left: -95px;
    bottom: 0;
}
#nKitchenQueries .boxCont a.sbt{
    background-position: -160px -249px;
}
#nKitchenQueries .boxCont a.sbt:hover{
    background-position: -160px -279px;
}
#nKitchenWisdom .boxCont a.sbt:hover{
    background-position: -160px -279px;
}
#nKitchenWisdom .boxCont a.sbt{
    background-position: -160px -189px;
}
#nKitchenWisdom .boxCont a.sbt:hover{
    background-position: -160px -219px;
}
#nLatest .boxCont a.sbt, #nCookalong .boxCont a.sbt {
    background-position: -160px -99px;
}
#nLatestBiege .boxCont h3{
    border-bottom: 2px dotted #c3bc9b;
    color: #c3bc9b;
    width: 212px;
}
#nLatestBiege .boxCont a.sbt{
    background-position: -160px -309px;
}
#nLatestBiege .boxCont a.sbt:hover{
    background-position: -160px -339px;
}
#nLatestBiege .boxCont img{
    border: 1px solid #c3bc9b;
}
#nLatestBiege .boxCont img.no-border{
    border: none;
}
#nLatest .boxCont a.sbt:hover, #nCookalong .boxCont a.sbt:hover  {
    background-position: -160px -69px;
}
#nLatestVideo.box .boxCont .left{
    width: 238px;
}
#iRecipes .boxCont img {
    border: 1px solid #8DCBE2;
}
#iRecipes .boxCont ul p, #nBlog .boxCont ul p, #nLatestBiege .boxCont p {
    padding-left: 70px;
}
.boxCont img.feature {
    margin: 10px 4px;
    width:275px;
    height: 185px;
}
#nLoves .boxCont img,
#nCookalong .boxCont img{
    float: none;
    text-align: center;
    display: block;
    margin-bottom:5px;
    border: 1px solid #b6a2cc;
}
#nLoves .boxCont img {
	border: 1px solid #F2A29E;
}
#nLoves .boxCont p,
#nCookalong .boxCont p{
    margin-bottom: 5px;
}
#iLoves.box .boxCont,
#iRecipes.box .boxCont {
    margin-top: 50px;
    padding-top: 0;
    height: 710px;
}
#iRecipes .boxCont {
    border-right: 2px dotted #8dcbe2;
    border-left: 2px dotted #8dcbe2;
	border-bottom: none;
}
#iLoves .boxCont {
    border-right: 2px dotted #F2A29E;
    border-left: 2px dotted #F2A29E;
}

body.pink #iRecipes .boxCont li h3 {
    border-bottom: 2px dotted #8dcbe2;
    color: #8dcbe2;
    width: 213px;
}
#nLoves .boxCont h3 {
	border-bottom: 2px dotted #F2A29E;
	width: 100%;
}
body.pink #iLoves .boxCont li h3 {
    border-bottom: 2px dotted #F2A29E;
    color: #F2A29E;
    width: 213px;
}
body.pink #iLoves .boxCont li P {
    float: left;
    width: 213px;
}
.boxCont h3, .boxCont li h3{
    width: 213px;
} 
#iLoves.box .boxCont h3 {
    width: 100%;
    border-bottom: 2px dotted #F2A29E;
}
#iRecipes.box .boxCont h3{
    width: 100%;
    border-bottom: 2px dotted #8dcbe2;
}
#iRecipes.box .boxCont li h3{
    width: 213px;
    border-bottom: 2px dotted #8dcbe2;
}
#iRecipes .boxCont a.sbt {
    background-position: -160px -159px;
}

#iRecipes .boxCont a.sbt:hover {
    background-position: -160px -129px;
}

#sharePrintHolder {
    overflow: hidden;
    float: left;
    margin-left: -10px;
    width: 456px;
}

#sharePrintHolder #topOptions {
    margin-top: 30px;
    width: 446px;
    margin-bottom: 0;
}

.beige #sharePrintHolder {
    border-bottom: 0px solid #C3BC9B; 
}

.green #sharePrintHolder {
    border-bottom: 0px solid #9BBBB6; 
	width:
}

.yellow #sharePrintHolder {
    border-bottom: 0px solid #C2C466;
}

.blue #sharePrintHolder {
    border-bottom: 0px solid #8DCBE2;
}

#sharePrintHolder li#share {
    width: 95px;
}

#sharePrintHolder #topOptions li a {
    background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat;
    list-style-type: none;
    text-indent: -9999px;
    width: 100px;
    height: 25px;
    float: left;
    margin: 0;
    padding: 0;
}

body.beige #sharePrintHolder li#share a {
    background-position: -1173px -781px;
}

body.beige #sharePrintHolder li#share a:hover {
    background-position: -1173px -817px;
}

body.beige .share-links #wantItNow a {
    width: 140px;
    height: 25px;
    background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat -1021px -750px;
	text-indent: -9999px;
	float:left;
	margin-right:25px;
}

body.beige .share-links #wantItNow a:hover {
    background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat -1021px -779px;
}

body.green #sharePrintHolder li#share a {
    background-position: -1173px -711px;
}

body.green .boxCont #sharePrintHolder li#share a:hover {
    background: url(http://assets.nigella.com/images/sprites/buttons.png) -1173px -746px no-repeat;
}

body.green #wantItNow a {
    width: 140px;
    height: 25px;
    background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat -1021px -690px;
	text-indent: -9999px;
	float:left;
	margin: 10px 25px 25px 0;
}

body.green #wantItNow a:hover {
	background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat -1021px -720px;
}

body.yellow #wantItNow a {
    width: 140px;
    height: 25px;
    background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat  -1021px -630px;
	text-indent: -9999px;
	float:left;
	margin: 10px 25px 25px 0;
}

body.yellow #wantItNow a:hover {
     background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat -1021px -660px;
}

body.yellow #sharePrintHolder li#share a {
    background-position: -1173px -640px;
}

body.yellow .boxCont #sharePrintHolder li#share a:hover {
    background-position: -1173px -676px;
}

body.yellow #sharePrintHolder li#print {
    margin-right: 5px;
}

body.yellow #sharePrintHolder li#print a {
    padding-right: 10px;
    width: 140px;
    height: 25px;
    background-position: -1277px -690px;
}

body.yellow .boxCont #sharePrintHolder li#print a:hover {
    background-position: -1277px -720px;
}

.blue #sharePrintHolder li#share a {
    background-position: -1173px -570px;
}

.blue #sharePrintHolder li#share a:hover {
    background-position: -1173px -605px;
}

.blue #sharePrintHolder li#print a {
    background-position: -1277px -570px;
}

.blue #sharePrintHolder li#print a:hover {
    background-position: -1277px -600px;
}

.boxCont #sharePrintHolder #topOptions li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#sharePrint {
    overflow: hidden;
    float: left;
    margin-top: 0;
    width: 456px;
    padding: 10px 0;
}



.boxCont.boxCont460Top #sharePrint ul {
    width: 400px;
    margin: 20px 0 0 5px;
}

.boxCont.boxCont460Top #sharePrint li {
    width: 120px;
    float: left;
    list-style-type: none;
    margin: 0 5px 15px;
}

#sharePrint li span {
    background: url(http://assets.nigella.com/images/sprites/nav.png) no-repeat;
    width: 20px;
    display: block;
    float: left;
}

#sharePrint li a {
    color: #fff;
}

#sharePrint li#deli span {
    background-position: -132px -210px;
}

#sharePrint li#stum span {
    background-position: -158px -210px;
}

#sharePrint li#redd span {
    background-position: -184px -210px;
}

#sharePrint li#face span {
    background-position: -132px -236px;
}

#sharePrint li#digg span {
    background-position: -158px -236px;
}

#sharePrint li#twit span {
    background-position: -184px -236px;
}

#sharePrint li#send a {
    background: url(http://assets.nigella.com/images/sprites/buttons.png) -851px -570px no-repeat;
    width: 160px;
    height: 25px;
}

#sharePrint li#send a:hover {
    background-position: -851px -600px;
}

#featGallerySwitchInfo {
    position: absolute;
    top: 20px;
    left: 0;
    width: 310px;
    height: 59px;
    background: url(http://assets.nigella.com/images/recipe-feat-home.png) no-repeat;
}

#featGallerySwitchInfo h2 {
    font-size: 16px;
    line-height: 18px;
    color: #717171;
    text-align: center;
    width: 308px;
    padding: 18px 0 0;
}

#featGallerySwitchInfo h2 a {
    color: #717171;
}

body #navLine.blue,
.blue #navLine {
    background: #8dcbe2 url(http://assets.nigella.com/images/nav-bottom.png) bottom left no-repeat;
}

body.blue .boxCont {
    border-left: 2px dotted #8DCBE2;
    border-right: 2px dotted #8DCBE2;
}

body.blue .boxCont540.boxCont {
    margin-top: 40px;
    padding-top: 10px;
}

body.blue .boxContFeat {
    border-bottom: 2px dotted #8dcbe2;
}

body.blue .boxCont img {
    border: 1px solid #8dcbe2;
    /* added marging to bring kitchen-witter image down */
    margin-top: 10px;
}

body.blue .boxContFeat img {
    border: 1px solid #8dcbe2;
    width: 300px;
    height: 200px;
}

body.blue .boxCont li h3 {
    color: #8dcbe2;
    margin-top: 0;
    border-bottom: 2px dotted #8dcbe2;
}

body.blue .pagination {
    background: #8dcbe2;
}

.boxCont.navStyle li div ul {
    background: #dceff6;
    width: 330px;
    margin: 0;
    padding: 10px;
}

.boxCont.navStyle li div ul li a {
    border-bottom: none;
    margin-left: 0;
}

.boxCont.navStyle li a {
    color: #9c9e9f;
    display: block;
    border-bottom: 2px dotted #9c9e9f;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 10px;
}

.boxCont.navStyle li.active a {
    border-bottom: 2px dotted #707173;
    color: #FFAF54;
}

body.blue .boxCont.navStyle li.active a {
    color: #8DCBE2;
    border-bottom: 2px dotted #707173;
}

body #navLine.yellow,
.yellow #navLine {
    background: #c5cd82 url(http://assets.nigella.com/images/nav-bottom.png) bottom left no-repeat;
}

#nBook.box h2, body.yellow .box h2 {
    background: #c5cd82 url(http://assets.nigella.com/images/nav-bottom.png) bottom no-repeat;
}

#nBook .boxContBtm, body.yellow .boxContBtm {
    background-color: #c5cd82;
}

#nBook .boxCont, body.yellow .boxCont {
    border-left: 2px dotted #c5cd82;
    border-right: 2px dotted #c5cd82;
	border-bottom: none;
}

#nBook .boxContFeat, body.yellow .boxContFeat {
    border-bottom: 2px dotted #c5cd82;
}
#nBook .boxCont P, #nKitchenKit .boxCont P {
	width: 213px;
	float: left;
}

body.yellow .boxCont img {
    border: 1px solid #c5cd82;
}

#nBook .boxCont a{
    color: #c5cd82;
}

#nBook .boxCont li h3, body.yellow .boxCont li h3, #nBook .boxCont h3 {
    color: #c5cd82;
    margin-top: 0;
    border-bottom: 2px dotted #c5cd82;
}

body.yellow .boxFullWidth .boxCont {
    border-bottom: 2px dotted #C5CD82;
}

body.yellow .pagination {
    margin-top: -2px;
    background: #c5cd82;
}

body #navLine.purple,
.purple #navLine {
    background: #b6a2cc url(http://assets.nigella.com/images/nav-bottom.png) bottom left no-repeat;
}

body.purple .boxCont {
    border-left: 2px dotted #b6a2cc;
    border-right: 2px dotted #b6a2cc;
    border: 2px dotted #B6A2CC;
}

body.purple .boxContFeat {
    border-bottom: 2px dotted #b6a2cc;
}

body.purple .boxCont img {
    border: 1px solid #b6a2cc;
}

body.purple .boxCont li h3 {
    color: #b6a2cc;
    margin-top: 0;
    border-bottom: 2px dotted #b6a2cc;
}

body.purple .paginationRight {
    background: #b6a2cc;
}

.thought {
    overflow: hidden;
}

.thought .posted {
    margin: 0;
}

.box .thought .posted {
    color: #b6a2cc;
    /*margin: 0 0 15px 0;*/
}

.nCookLeft {
    width: 35px;
    float: left;
}

.nCookRight {
    width: 245px;
    float: left;
    border-bottom: 2px dotted #b6a2cc;
    padding: 0 0 10px 10px;
}

.lightgreen .nCookRight {
    border-bottom: 2px dotted #93CDBC;
}

#cookArchive .nCookRight.noRecipe h3 {
    width: 284px;
}

body.purple .boxCont.listRight {
    border-bottom: 2px dotted #b6a2cc;
    padding-bottom: 20px;
    padding-top: 60px;
}

body.purple .boxCont .nCookRight h3 {
    border-bottom: none;
    font-size: 12px;
    width: 190px;
    color: #999;
    float: left;
    margin: 0;
    padding: 0;
}

body.purple #nCookalong.boxCont .nCookRight {
    width: 225px;
}

body.purple #nCookalong.boxCont .nCookRight h3 {
    width: 215px;
}

body.purple #nCookalong.boxCont .nCookRight p {
    width: 215px;
}

body.purple .boxCont.listRight .nCookRight p {
    width: 200px;
    font-style: italic;
    float: left;
    font-size: 14px;
    color: #B6A2CC;
    text-transform: none;
}

body.purple .boxCont.listRight ul {
    margin: 15px 0 0;
}

body.purple .boxCont.listRight ul li.noRecipe {
    background: #f6f6f6;
    overflow: hidden;
    margin: 0;
    padding: 7px 0 0;
}

body.purple .boxCont.listRight p {
    text-transform: uppercase;
    font-size: 13px;
    line-height: 19px;
}

body.purple .boxCont.listRight#cookArchive ul {
    margin-top: 0;
}

body.purple .boxCont.listRight#cookArchive p {
    font-style: normal;
}

.prodImg {
    height: 200px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    float: left;
}

.boxCont.boxContFeat .productType {
    width: 141px;
    overflow: hidden;
    float: left;
    height: 340px;
    margin: 0 4px 0 10px;
}

.boxCont.boxContFeat .productType h3 {
    float: left;
    font-size: 15px;
    border-bottom: 2px dotted #9bbbb6;
    width: 138px;
    padding-bottom: 5px;
}

.boxCont.boxContFeat .productType p {
    float: left;
    width: 140px;
    margin: 5px 0 0;
}

#nKitchenKit .boxCont h3 {
    color: #9bbbb6;
    margin-top: 0;
    border-bottom: 2px dotted #9bbbb6;
}
#nKitchenKit.box h2, body.green .box h2 {
    background: #9bbbb6 url(http://assets.nigella.com/images/nav-bottom.png) bottom no-repeat;
}

#nKitchenKit .boxCont, body.green .boxCont {
    border-left: 2px dotted #9bbbb6;
    border-right: 2px dotted #9bbbb6;
	border-bottom: none;
}

#nKitchenKit .boxContFeat, body.green .boxContFeat {
    border-bottom: 2px dotted #9bbbb6;
}

#nKitchenKit .boxCont li h3, body.green .boxCont li h3 {
    color: #9bbbb6;
    margin-top: 0;
    border-bottom: 2px dotted #9bbbb6;
}
#nKitchenKit img {
	width: 60px;
	height: 80px;
}

body.green .boxCont.listRight {
    border-bottom: 2px dotted #b6a2cc;
    padding-bottom: 20px;
}

.kitchenRange {
    overflow: hidden;
    margin-bottom: 10px;
}

.kitchenRange h4 {
    border-bottom: 2px dotted #9bbbb6;
    float: left;
    width: 290px;
    padding-bottom: 4px;
    text-transform: uppercase;
    color: #9bbbb6;
    margin-top: 0;
    font-size: 14px;
}

#imageMain {
    border: 2px dotted #C3BC9B;
    text-align: center;
}

body.blue #imageMain {
    border: 2px dotted #8DCBE2;
}

body.green #imageMain {
    border: 2px dotted #9BBBB6;
}

body.yellow #imageMain {
    border: 2px dotted #c5cd82;
}

#imageThumbSelect ul {
    margin: 0 0 0 1px;
}

#imageThumbSelect p {
    float: left;
    width: 300px;
    margin: 10px 0 0;
}

#imageThumbSelect li {
    float: left;
    margin: 0 2px;
}

.boxCont.boxContFeat.kitchenQuery h3, .boxCont.boxContFeatTop.kitchenQuery h3 {
    color: #717171;
    width: 605px;
    border-bottom: 2px dotted #9bbbb6;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 18px;
    padding-bottom: 5px;
}

.boxCont.boxContFeat.kitchenQuery p, .boxCont.boxContFeatTop.kitchenQuery p {
    width: 600px;
}

.boxCont.boxContFeatTop.kitchenQuery {
    padding-top: 15px;
}

.boxCont.boxContFeatTop.kitchenQuery p {
    margin-bottom: 10px;
}

.headingHolder a {
    position: absolute;
    top: 14px;
    right: 15px;
}

.boxCont.boxContFeat .productType.first {
    margin-left: 6px;
}

body.lightgreen .boxCont .nCookRight h3 {
    border-bottom: none;
    color: #707173;
    font-size: 14px;
    width: 280px;
    margin: 0;
    padding: 0;
}

body.lightgreen .grid_1 .boxCont {
    margin-top: 50px;
    padding-top: 0;
}

body #navLine.lightgreen,
.lightgreen #navLine {
    background: #93cdbc url(http://assets.nigella.com/images/nav-bottom.png) bottom left no-repeat;
}

body.lightgreen .box h2, #nKitchenQueries.box h2 {
    background: #93cdbc url(http://assets.nigella.com/images/nav-bottom.png) bottom no-repeat;
}

body.lightgreen .boxContBtm, #nKitchenQueries .boxContBtm {
    background-color: #93cdbc;
}

body.lightgreen .boxCont, #nKitchenQueries .boxCont {
    border-left: 2px dotted #93cdbc;
    border-right: 2px dotted #93cdbc;
}

body.lightgreen .boxCont img {
    border: 1px solid #93cdbc;
}

body.lightgreen .boxCont li h3, #nKitchenQueries.box .boxCont h3 {
    color: #93cdbc;
    margin-top: 0;
    border-bottom: 2px dotted #93cdbc;
}
#nKitchenQueries.box .boxCont h3{
    width: 100%;
}
body.lightgreen .boxCont li .nCookRight h3 {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    padding-top: 0;
}

body.lightgreen .boxCont li .nCookRight p, #nKitchenQueries.box .boxCont a {
    color: #93CDBC;
}

body.lightgreen .boxCont.listRight {
    border-bottom: none;
    padding-bottom: 20px;
}

body.lightgreen .paginationRight {
    background: #93CDBC;
}

body #navLine.darkpink,
.darkpink #navLine {
    background: #f1a29d url(http://assets.nigella.com/images/nav-bottom.png) bottom left no-repeat;
}



body.darkpink .box h2 {
    background: #f1a29d url(http://assets.nigella.com/images/nav-bottom.png) bottom no-repeat;
}

body.darkpink .boxContBtm {
    background-color: #f1a29d;
}

body.darkpink .boxCont {
    border-left: 2px dotted #f1a29d;
    border-right: 2px dotted #93cdbc;
    border: 2px dotted #f1a29d;
}

body.darkpink .boxContFeat {
    border-bottom: 2px dotted #f1a29d;
}

body.darkpink .boxCont img {
    width: 60px;
    height: 80px;
    border: 1px solid #f1a29d;
}

body.darkpink .boxCont li h3 {
    color: #707271;
    margin-top: 0;
    border-bottom: 2px dotted #f1a29d;
    width: 515px;
    float: left;
}

body.darkpink .boxCont#featBlogTop li h3 {
    color: #707271;
}

body.darkpink .boxCont.listRight {
    border-bottom: 2px dotted #f1a29d;
    padding-bottom: 20px;
}

body.darkpink .pagination {
    background: #f1a29d;
}

body.beige .boxCont .nCookRight h3 {
    border-bottom: none;
    color: #c3bc9b;
    font-size: 15px;
    width: 280px;
    margin: 0;
    padding: 0;
}

body #navLine.beige,
.beige #navLine {
    background: #c3bc9b url(http://assets.nigella.com/images/nav-bottom.png) bottom left no-repeat;
}

body.beige .box h2, #nLatestBiege.box h2 {
    background: #c3bc9b url(http://assets.nigella.com/images/nav-bottom.png) bottom no-repeat;
}

body.beige .boxContBtm, #nLatestBiege .boxContBtm {
    background-color: #c3bc9b;
}

body.beige .boxCont {
    border-left: 2px dotted #c3bc9b;
    border-right: 2px dotted #c3bc9b;
    border-bottom: 2px dotted #c3bc9b;
}

body.beige .boxContFeat {
    border-bottom: 2px dotted #c3bc9b;
}

body.beige .boxCont img {
    border: 1px solid #c3bc9b;
}

body.beige .boxCont li h3 {
    color: #c3bc9b;
    margin-top: 0;
    border-bottom: 2px dotted #c3bc9b;
}

body.beige .boxCont.listRight {
    border-bottom: 2px dotted #c3bc9b;
    padding-bottom: 20px;
}

body.beige .pagination {
    background: #c3bc9b;
}

body.orange .boxCont .nCookRight h3 {
    border-bottom: none;
    color: #ffaf54;
    font-size: 15px;
    width: 280px;
    margin: 0;
    padding: 0;
}

body #navLine.orange,
.orange #navLine {
    background: #ffaf54 url(http://assets.nigella.com/images/nav-bottom.png) bottom left no-repeat;
}

body.orange .box h2, #nKitchenWisdom.box h2 {
    background: #ffaf54 url(http://assets.nigella.com/images/nav-bottom.png) bottom no-repeat;
}

body.orange .boxContBtm, #nKitchenWisdom .boxContBtm {
    background-color: #ffaf54;
}

body.orange .boxCont {
    border-left: 2px dotted #ffaf54;
    border-right: 2px dotted #ffaf54;
    border-bottom: 2px dotted #ffaf54;
}

body.orange .boxContFeat {
    border-bottom: 2px dotted #ffaf54;
}

body.orange .boxCont img {
    border: 1px solid #ffaf54;
}

body.orange .boxCont li h3 {
    color: #ffaf54;
    margin-top: 0;
    border-bottom: 2px dotted #ffaf54;
}

body.orange .boxCont.listRight {
    border-bottom: 2px dotted #ffaf54;
    padding-bottom: 20px;
}

body.orange .pagination {
    background: #ffaf54;
}

.popUp						{ width: 588px;font-size: 12px;background-color:#FFF;background-image: none; }

.popUp#terms ol {
    list-style-type: decimal;
    list-style-position: outside;
    margin: 10px 0 0 10px;
    padding: 0 0 0 15px;
}

.popUp#terms ol li {
    border-bottom: none;
    width: 450px;
    padding-left: 14px;
    overflow: visible;
    margin-top: 0;
    color: #707271;
    line-height: 18px;
    font-size: 12px;
    font-family: georgia;
}

.popUp#terms h2 {
    margin-bottom: 20px;
}

.popUp2 {
    font-size: 12px;
}

#equiv.popUp p {
    padding-bottom: 0;
}

.popUp table {
    width: 400px;
    margin: 20px 0;
}

#equiv.popUp h3 {
    font-weight: 700;
}

.popUp tr {
    overflow: hidden;
    padding-bottom: 10px;
}

.popUp tr td {
    border-bottom: 2px dotted #707173;
    padding: 5px 0;
}

#cLocation ul {
    width: 530px;
    overflow: hidden;
}

.popUp#cLocation li {
    width: 150px;
    float: left;
    margin-top: 0;
    margin-bottom: 8px;
    padding: 0 0 5px;
}

#loadingPage .popUpContScroll {
    text-align: center;
}

#stockists h3 {
    border-top: 2px dotted #707173;
    width: 530px;
    color: #F2A29E;
    margin: 20px 0 0;
    padding: 20px 0 0;
}

#stockists p {
    color: #707173;
    font-size: 12px;
    padding: 10px 0 0;
}

.popUp h1 a#closeWindow, .popUp2 h1 a#closeWindow {
    width: 25px;
    height: 25px;
    background: url(http://assets.nigella.com/images/sprites/nav.png) -90px -423px no-repeat;
    float: right;
    margin-top: -2px;
    text-indent: -9999px;
}

.popUp .theX:hover, .popUp2 .theX:hover {
    background-position: -101px -241px;
}

.popUpCont {
    border-left: 2px dotted #F2A29E;
    border-right: 2px dotted #F2A29E;
    border-bottom: 2px dotted #F2A29E;
    padding: 10px 8px;
}

.popUpCont ul {
    margin-top: 20px;
}

.popUp h1, .popUp2 h1 {
    background: #f2a29e;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 18px;
    padding: 8px 0 10px;
}

.popUp li {
    overflow: hidden;
    border-bottom: 2px dotted #707173;
    padding-bottom: 15px;
    width: 530px;
    margin: 10px 20px 0 0;
}

.popUp li label {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #f2a29e;
    font-family: georgia;
    text-transform: uppercase;
    padding: 0 0 5px;
}

.popUp li input {
    float: left;
    width: 350px;
}

.popUp li .leftForm.checkList label {
    width: 250px;
    margin: 10px 0 0;
}

.popUp li .leftForm.checkList input {
    float: left;
    margin: 10px 0 0;
}

.popUp li input.btn {
    width: 200px;
    clear: both;
    float: left;
}

.popUp li .rightForm p {
    margin: 0 0 0 30px;
    padding: 0;
}

.popUp li .leftForm {
    width: 370px;
    float: left;
}

.popUp li .leftForm.doubleSection input {
    width: 100px;
}

.popUp li .leftForm textarea {
    width: 350px;
    height: 130px;
}

.popUp li .leftForm table {
    width: 350px;
    float: left;
}

.popUp li .leftForm .textarea {
    width: 350px;
    height: 130px;
    float: left;
}

.popUp li .rightForm {
    float: right;
    width: 140px;
    background: url(http://assets.nigella.com/images/info.gif) no-repeat;
    min-height: 26px;
}

.popUpContScroll {
    overflow-y: scroll;
    height: 370px;
    scrollbar-base-color: #f2a29e;
    scrollbar-arrow-color: #fff;
    scrollbar-shadow-color: #f2a29e;
    scrollbar-lightshadow-color: #d9dadb;
    scrollbar-darkshadow-color: #f2a29e;
    scrollbar-highlight-color: #d9dadb;
    scrollbar-3dlight-color: #f2a29e;
}

.popUp .term {
    font-family: georgia;
    border-bottom: 2px dotted #707173;
    width: 535px;
    padding: 20px 0;
}

.popUp .term p {
    line-height: 18px;
    padding: 0;
}

.popUp .term h2 {
    font-size: 17px;
    text-transform: uppercase;
    color: #f2a29e;
    padding-bottom: 5px;
}

#footer {
    width: 950px;
    overflow: hidden;
    /*background: url(http://assets.nigella.com/images/footer.gif) top left repeat-x;*/
    margin: auto;
    padding: 0 35px;
	background-color: #FFFFFF;
}	

#footer .grid_3{
    width: 950px; margin-bottom: 10px;
}
#footer #searchLine,#footer #searchBtm {
    width: 100%;
    display: block;
}
#footer #newsletterWrap, #footer #searchLine{
    background-color: #f2a29e;
}
#footer #searchLine{
    height: 5px;
}
#footer a.rss-icon 				{ background: url(http://assets.nigella.com/images/social/rss.png) no-repeat; width: 24px; height: 24px; text-indent: -9999px; float: left; margin-right:10px; }
#footer a.rss-icon:hover 		{ background: url(http://assets.nigella.com/images/social/rss-dn.png); }
#footer a.add-to-fav-icon		{ background: url(http://assets.nigella.com/images/social/add-to-fav.png) no-repeat; width: 24px; height: 24px; text-indent: -9999px; float: left;}
#footer a.add-to-fav-icon:hover { background: url(http://assets.nigella.com/images/social/add-to-fav-dn.png); }
#footer a.facebook-icon			{ background: url(http://assets.nigella.com/images/social/facebook.png) no-repeat; width: 24px; height: 24px; text-indent: -9999px; float: left; margin-right:10px; }
#footer a.facebook-icon:hover 	{ background: url(http://assets.nigella.com/images/social/facebook-dn.png); }
#footer a.twitter-icon			{ background: url(http://assets.nigella.com/images/social/twitter.png) no-repeat; width: 24px; height: 24px; text-indent: -9999px; float: left; margin-right:10px;  }
#footer a.twitter-icon:hover 	{ background: url(http://assets.nigella.com/images/social/twitter-dn.png); }
#footer a.vimeo-icon			{ background: url(http://assets.nigella.com/images/social/vimeo.png) no-repeat; width: 24px; height: 24px; text-indent: -9999px; float: left; margin-right:10px;  }
#footer a.vimeo-icon:hover 		{ background: url(http://assets.nigella.com/images/social/vimeo-dn.png); }

#footer #searchBtm{
    padding-top: 1px;
    background: url(http://assets.nigella.com/images/nav-bottom.png) no-repeat scroll left bottom #F2A29E;
    display: block;
    height: 10px;
}
#newsletterWrap.box{
    padding: 5px 10px;
}
#footer #newsletterWrap, #footer #newsletterWrap #newsletterBar{
    margin: 0;
}
#footer #newsletterWrap,#footer #searchLine{
    margin-bottom: 2px;
}
#footer #newsletterWrap #newsletterBar {
    background: none;
}
#footer #newsletterWrap #newsletterBar{
    float: right;
    height: auto;
    line-height: 32px;
    display: block;
    vertical-align: middle;
}
#footer #newsletterWrap #newsletterBar h2{
	background: none;
    width: auto;
    padding-left: 10px;
    text-align: left;
}
#newsletterWrap.box #newsletterBar input.ipt{
    margin-top: 12px;
    height: 20px;
    margin: 0 10px 0;
    width: 370px;    
    color: #f2a29e;
}
#newsletterWrap.box #newsletterBar input.sbt {
    margin-top: 0;
    height: 20px;
    /*margin: 0 10px 0 0;*/
    margin: 0 auto;
    width: 140px;    
    text-indent: -9999px;
    background-position: -10px -309px;
    cursor: pointer;
    line-height: 32px;
    font-size: 0;
    vertical-align: middle;
    position: relative;
}
#newsletterWrap.box #newsletterBar input.sbt:hover{
    background-position: -10px -339px;
}
#footer ul {
    width: 410px;
    overflow: hidden;
    margin: auto;
}

#footer li a {
    background: url(http://assets.nigella.com/images/sprites/nav.png) no-repeat;
    text-indent: -9999px;
    float: left;
    margin: 0 10px 0 0;
}

#footer li#terms a {
    background-position: -11px -271px;
    width: 187px;
    height: 11px;
}

#footer li#terms a:hover {
    background-position: -11px -292px;
}

#footer li#privacy a {
    background-position: -11px -314px;
    width: 120px;
    height: 11px;
}

#footer li#privacy a:hover {
    background-position: -11px -335px;
}

#footer li#advertise a {
    background-position: -11px -356px;
    width: 92px;
    height: 11px;
}

#footer li#advertise a:hover {
    background-position: -11px -377px;
}

#footer li#contact a {
    background-position: -112px -356px;
    width: 78px;
    height: 11px;
}

#footer li#contact a:hover {
    background-position: -112px -377px;
}

#footer li#sitemap a {
    background-position: -140px -314px;
    width: 67px;
    height: 11px;
}

#footer li#sitemap a:hover {
    background-position: -140px -335px;
}

#footer p {
    width: 420px;
    margin: 10px auto;
}

.errors span {
    font-size: 16px;
    font-weight: 700;
}

.errors li p {
    color: #be3c35;
    margin: 0;
    padding: 0;
}

.errors li {
    color: #be3c35;
}

.availability_message {
    float: left;
    font-weight: 700;
    margin: 10px 0 0;
}

a:hover, .pagination ul li a:hover, #blog .boxCont a:hover, #nLatest .boxCont a:hover, #iRecipes .boxCont a:hover, body.blue .boxCont a:hover, .boxCont a:hover, body.yellow .boxCont a:hover, body.green .boxCont a:hover, body.darkpink .boxCont h3 a, body.pink .boxCont h3 a, body.beige .boxCont a:hover,#nCookalong .boxCont a.sbt:hover, #nBlog .boxCont a:hover, #nCookalong .boxCont a:hover, #nKitchenWisdom .boxCont a:hover, #nLatestBiege .boxCont a:hover, #nKitchenQueries .boxCont a:hover , #nCookalong .boxCont a:hover, #nLatestVideo.box .boxCont a:hover, #nFeaturedRecipe .boxCont a:hover {
    color: #707271;
}

#pageHeader #promo, .farRight .box {
    float: right;
}
.farRight, .box#advertRight {
    border-left: 2px dotted #afb0b1;
}

.farLeft .box, #sharePrintHolder #topOptions li, #footer li {
    float: left;
}

.pagination ul li a, .paginationRight ul li a {
    color: #fff;
    padding: 0 5px 0 0;
}

.pagSearch ul, .popUp p, .popUp2 p {
    padding: 0;
}

.imgMarg, .boxFullWidth .boxCont li.first {
    margin-top: 10px;
}

.btnBaking, #adminPanel.loggedOut .left {
    background-position: -10px -10px;
}

body #navLine.bluepink,
#navLine, .bluepink #navLine{
    background: #F2A29E url(http://assets.nigella.com/images/nav-bottom.png) bottom left no-repeat;
}
#nLatestVideo.box .boxCont.boxContFeat{
    background: #f6b7b2 url(http://assets.nigella.com/images/nav-bottom.png) bottom left no-repeat;
}

ul#mainNav li#mn1 a, #sharePrintHolder li#print, #sharePrintHolder li#print a {
    width: 70px;
}

body.blue .boxCont460Top, body.blue .boxCont540.boxCont, body.blue .boxCont {
    border-top: 2px dotted #8DCBE2;
    border-bottom: 2px dotted #8DCBE2;
}

body.blue .top5 {
	border-top: none;
	
}

body.beige .boxCont.boxCont460Top.normalBox, body.yellow .boxCont.boxCont460Top.normalBox, .boxCont540Top, .grid_230 .boxCont {
    padding-bottom: 10px;
}

.boxCont540 li, .boxCont540Top li, .grid_1 .boxCont li {
    overflow: hidden;
}

.boxCont.boxCont540 h3, .boxCont.boxCont540Top h3, body.blue .resultsPage.boxCont.boxCont540 h3.fWidth, .resultsPage.boxCont.boxCont540Top h3.fWidth, body.blue #resultsPage.boxCont.boxCont540 h3, body.darkpink .boxCont#blogList li h3 {
    width: 442px;
}

.boxCont.boxCont540Top h3.full {
	width: 540px;
}

body.blue .resultsPage.boxCont.boxCont540 img, body.blue .resultsPage.boxCont.boxCont540Top img, .grid_310 .boxCont li img {
    width: 60px;
    height: 80px;
}

.boxCont.boxContFeat #latest_book p, .popUpContScroll form {
    margin: 10px 0 0;
}

.boxCont li.first h3, .boxCont.first h3 {
    width: 212px;
    margin-top: 0;
}

body.pink li.first h3, #cookArchive .nCookRight {
    width: 285px;
}

body #navLine.green,
#blog.box h2, .green #navLine {
    background: #9bbbb6 url(http://assets.nigella.com/images/nav-bottom.png) bottom left no-repeat;
}

#nKitchenKit.box .boxContBtm, #blog .boxContBtm, body.green .boxContBtm {
    background-color: #9bbbb6;
}

#blog .boxCont img, body.green .boxCont img {
    border: 1px solid #9bbbb6;
}

#nKitchenKit .boxCont a, #blog .boxCont a, body.green .boxCont a, body.green .boxContFeat h3, body.lightgreen .boxCont.boxContFeat.kitchenQuery .posted, body.lightgreen .boxCont.boxContFeatTop.kitchenQuery .posted {
    color: #9bbbb6;
}

#blog .boxCont a.sbt, body.blue .boxCont a.sbt:hover, body.yellow .boxCont a.sbt:hover, body.purple .boxCont a.sbt:hover, body.green .boxCont a.sbt:hover, body.lightgreen .boxCont a.sbt:hover, body.darkpink .boxCont a.sbt:hover, body.beige .boxCont a.sbt:hover, body.orange .boxCont a.sbt:hover {
    background-position: -160px -40px;
}

#blog .boxCont a.sbt:hover, body.blue .boxCont a.sbt, body.yellow .boxCont a.sbt, body.purple .boxCont a.sbt, body.green .boxCont a.sbt, body.lightgreen .boxCont a.sbt, body.darkpink .boxCont a.sbt, body.beige .boxCont a.sbt, body.orange .boxCont a.sbt {
    background-position: -160px -10px;
}
#nBlog.box h2 {
    background: url(http://assets.nigella.com/images/nav-bottom.png) no-repeat scroll center bottom #C3BC9B;
}
#nBlog .boxContBtm{
    background-color: #C3BC9B;
}
#nLatest.box h2, #nCookalong.box h2, body.purple .box h2 {
    background: #b6a2cc url(http://assets.nigella.com/images/nav-bottom.png) bottom no-repeat;
}

#nLatest .boxContBtm, #nCookalong .boxContBtm, body.purple .boxContBtm {
    background-color: #b6a2cc;
}

#nLatest .boxCont a, #nCookalong .boxCont a,  body.purple .boxCont a, body.purple .boxContFeat h3 {
    color: #b6a2cc;
}

#nLoves .boxContBtm,
#iLoves .boxContBtm {
    background-color: #F2A29E;
}
#nLoves.box h2,
#iLoves.box h2 {
    background: #F2A29E url(http://assets.nigella.com/images/nav-bottom.png) bottom no-repeat;
}
#iRecipes.box h2, body.blue .box h2, #nFeaturedRecipe.box {
    background: #8dcbe2 url(http://assets.nigella.com/images/nav-bottom.png) bottom no-repeat;
}

#iRecipes .boxContBtm, body.blue .boxContBtm {
    background-color: #8dcbe2;
}

#iRecipes .boxCont a, body.blue .boxCont a {
    color: #8dcbe2;
}

body.beige #sharePrint, body.lightgreen #sharePrint {
    background: #C3BC9B;
}

#featGallerySwitch, .headingHolder {
    position: relative;
}

body.blue .boxCont.navStyle a:hover, body.blue em {
    color: #8DCBE2;
}

.boxCont.navStyle li div ul li a:hover, .boxCont.boxContFeatTop.kitchenQuery h3, .popUp li.last, .popUp li .leftForm.doubleSection .left ul li {
    border-bottom: none;
}

body.darkpink .boxCont.navStyle li a, .boxCont.navStyle li a:hover, body.purple .boxCont .nCookRight h3 a, body.lightgreen .boxCont li .nCookRight h3 a, #stockists p a {
    color: #707173;
}

body.darkpink .boxCont.navStyle li.active a, body.darkpink .boxCont a {
    color: #F1A29D;
}

body.yellow .boxCont a, body.yellow .boxContFeat h3 {
    color: #c5cd82;
}

body.green .boxCont .productType img, body.darkpink .boxCont .productType img, body.beige .boxCont .productType img, body.orange .boxCont .productType img {
    border: none;
    float: none;
    margin: auto;
}

body.green .boxCont .nCookRight h3, body.darkpink .boxCont .nCookRight h3 {
    border-bottom: none;
    color: #707173;
    font-size: 15px;
    width: 280px;
    margin: 0;
    padding: 0;
}

body.lightgreen .boxCont a, body.lightgreen .boxContFeat h3 {
    color: #93cdbc;
}

body.darkpink .boxContFeat h3, body.darkpink .boxCont.boxContFeat.kitchenQuery .posted, body.darkpink .boxCont.boxContFeatTop.kitchenQuery .posted {
    color: #f1a29d;
}

body.beige .boxCont a, body.beige .boxContFeat h3, body.beige .boxCont.boxContFeat.kitchenQuery .posted, body.beige .boxCont.boxContFeatTop.kitchenQuery .posted, #nLatestBiege .boxCont a {
    color: #c3bc9b;
}

body.orange .boxContFeat h3, body.orange .boxCont.boxContFeat.kitchenQuery .posted, body.orange .boxCont.boxContFeatTop.kitchenQuery .posted, #nKitchenWisdom .boxCont a {
    color: #ffaf54;
}

.popUp#cLocation p, .popUp#terms .term {
    padding: 10px 0;
}

#loadingPage .popUpContScroll p, #loadingPage .popUpContScroll img, .errors {
    margin: 20px 0 0;
}

.popUp li input.check, .popUp li input.chk {
    width: 20px;
}

.popUp li .leftForm.doubleSection .left, .popUp li .leftForm.doubleSection .right {
    width: 150px;
}

#ie-message {
    font-size: 14px;
    background: #F2A29E;
    text-align: center;
    border-bottom: 1px solid #900;
    color: #fff;
    position: absolute;
    top: 0;
    padding: 10px;
    width: 100%;
    font-weight: bold;
    margin-bottom: 20px;
}

#ie-message a {
    text-decoration: underline;
    color: #fff;
}

#ie-message a:hover {
    color: #333;
}

.posted {
    padding: 5px 0 0 0;
    float: left;
	font-weight:bold;
}

#recipeIconHolder {
    position: relative;
}

#recipeIcons {
    position: absolute;
    top: 0;
    right: 0;
}

#recipeIcons ul {
    width: 200px;
    padding-top: 0;
    padding-bottom: 0;
}

#recipeIcons li {
    float: right;
    list-style-type: none;
}

#recipeIcons li img {
    border: 0;
}
/*Added so that the pagination can fit on one line */
#cookArchivePagination {
	font-size: 0.95em;
}
#cookArchivePagination li.prev {
    margin-top: 0px;
}

#site_search {
    color: #000;
}

#site_search.defaultTextActive {
    color: #CCC;
}

body.mynigella .box h2 {
    background: #F2A29E url(http://assets.nigella.com/images/nav-bottom.png) bottom no-repeat;
}

body.mynigella .boxCont {
    border-bottom: 2px dotted #F2A29E;
    border-left: 2px dotted #F2A29E;
    border-right: 2px dotted #F2A29E;
}

#myNigella .boxCont.boxCont540 li.odd {
    background: none repeat scroll 0 0 #FBDCD8;
}

#myNigella .boxCont.boxCont540 li {
    padding: 10px;
}
.popupStyle li {
	border-bottom: 2px dotted #707173;
    margin: 10px 0 0 0;
    overflow: hidden;
    padding: 0 0 15px;
    width: 515px;
}

.wrapper {
	padding: 10px 0 0;
}
.popupStyle li.last {
	border: none;
}
.popupStyle li label {
    color: #F2A29E;
    float: left;
    font-family: georgia;
    font-size: 14px;
    padding: 0 0 5px;
    text-transform: uppercase;
    width: 100%;
}
.popupStyle li input {
    float: left;
    width: 350px;
}
.popupStyle li select {
    float: left;
    width: 356px;
}
.popupStyle li input.check, .popupStyle li input.chk {
    width: 20px;
}
.popupStyle li .leftForm textarea {
    height: 130px;
    width: 350px;
}
body.mynigella .boxCont.navStyle li.active a {
	color: #F2A29E;
}
body.mynigella .boxCont.boxCont540 h3 {
    width: 515px;
}
body.mynigella .resultsPage.boxCont.boxCont540 h3.fWidth {
	width: 442px;
}
body.mynigella .pagination {
    background: none repeat scroll 0 0 #F2A29E;
}
body.mynigella .navStyle .heading {
	color: #F2A29E;
    padding: 10px 0 0 10px;
}
body.mynigella .boxCont540 p {
    padding-top: 10px;
    margin: 0 0 10px;
}
.box .thought h3 a {
	color: #707271;
}
.share-links.thought1	{ margin: 0 0 10px 0; clear: both; float: right; }
.share-links, #iLoves .boxCont .share-links	{ margin: 10px 0px 10px; clear: both; float: right; }
.share-bookmark, #iLoves .boxCont .share-bookmark      { margin: 10px 0}
a.add-bookmark, #iLoves .boxCont	a.add-bookmark	{ background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat -1362px -569px; height: 22px; width: 106px; text-indent: -9999px; float: left; margin: 0px 5px 0px 0px; }
a.add-bookmark:hover, #iLoves .boxCont a.add-bookmark:hover	{ background-position: -1362px -599px; }
a.bookmarked, #nLoves .boxCont a, #iLoves .boxCont a.bookmarked, #iLoves .boxCont a.bookmarked:hover{ background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat -1362px -629px; height: 22px; width: 118px; text-indent: -9999px; float: left; margin: 0px 5px 0px 0px; }


.share-links a.print-icon, #iLoves .boxCont a.print-icon	 		{ background: url(http://assets.nigella.com/images/social/print.png) no-repeat; height: 24px; width: 24px; text-indent: -9999px; float: left; margin-right: 10px }
.share-links a.print-icon:hover, #iLoves .boxCont a.print-icon:hover 	{ background: url(http://assets.nigella.com/images/social/print-dn.png); cursor:pointer;}
.share-links a.email-icon, #iLoves .boxCont a.email-icon	 		{ background: url(http://assets.nigella.com/images/social/mail.png) no-repeat; height: 24px; width: 24px; text-indent: -9999px; float: left; margin-right: 10px }
.share-links a.email-icon:hover, #iLoves .boxCont a.email-icon:hover	{ background: url(http://assets.nigella.com/images/social/email-dn.png); cursor:pointer;}
.share-links .facebook-icon			{ background: url(http://assets.nigella.com/images/social/facebook.png) no-repeat; width: 24px; height: 24px; text-indent: -9999px; float: left; margin-right:10px; }
.share-links .facebook-icon:hover 	{ background: url(http://assets.nigella.com/images/social/facebook-dn.png); cursor:pointer;}
.share-links .twitter-icon			{ background: url(http://assets.nigella.com/images/social/twitter.png) no-repeat; width: 24px; height: 24px; text-indent: -9999px; float: left; margin-right:10px;  }
.share-links .twitter-icon:hover 	{ background: url(http://assets.nigella.com/images/social/twitter-dn.png); cursor:pointer;}
.share-links .share-icon			{ background: url(http://assets.nigella.com/images/social/share.png) no-repeat; width: 24px; height: 24px; text-indent: -9999px; float: left; }
.share-links .share-icon:hover 		{ background: url(http://assets.nigella.com/images/social/share-dn.png); cursor:pointer;}
.share-links .pinterest-icon, #iLoves .boxCont a.pinterest-icon, #iLoves .boxCont a.pinterest-icon:hover		{ background: url(http://assets.nigella.com/images/social/pin.jpg) no-repeat; width: 24px; height: 24px; text-indent: -9999px; float: left; margin-right:10px; }


.boxComments {
	overflow:hidden;
	font-family: georgia;
	margin: 0;
	width: 436px;
	padding: 50px 10px 15px 10px;
	font-size: 12px;
	float: left;
}
.boxComments LI {
	border-bottom: 2px dotted #8DCBE2;
	padding-bottom: 10px;
}
.boxComments .blue {
	color: #8DCBE2;
}

.btnAddComment460 {
    width: 460px;
    background-position: -680px -290px;
}

.btnAddComment460:hover {
    background-position: -680px -360px;
}

#pageHolder { background: url('http://assets.nigella.com/images/white_bg.jpg') repeat-y center 0 fixed; overflow:auto;  }
#pageHolder .no-border { border: none; }
#pageHolder .no-display { display: none; }
#pageHolder .block-display { display: block; }
#pageHolder .top-padding { padding-top: 10px; }

.btnExpress {
    background-position: -1150px -290px;
}
.btnExpress:hover {
    background-position: -1150px -360px;
}
.btnNigOwn {
    background-position: -1150px -150px;
}
.btnNigOwn:hover {
    background-position: -1150px -220px;
}

#subNav 				{ height: 20px; }
#subNav UL			{ display: none; }
#subNav LI 			{ color: #fff; float: left; font-size: 0.75em; padding: 0px 10px 0px 12px; margin: 10px 0px 2px; font-family: "Georgia"; }
#subNav LI A			{ color: #fff; font-weight: normal; }
#subNav .separator	{ border-left: 1px solid #fff; }

/**
 * MAIN MENU.
 */

ul#mainNav 				{ height: 25px; margin: 20px 0 0 3px; }
ul#mainNav li 				{ float: left; margin: 0 5px 0 0; }
ul#mainNav li.first		{ margin-left: 10px; }
ul#mainNav li a				{ display: block; background: url(http://assets.nigella.com/images/sprites/nav.png) -10px -11px no-repeat; text-indent: -9999px; height: 25px; float: left; }
ul#mainNav li#mn1 a:hover,
ul#mainNav li#mn1.hover a,
ul#mainNav li#mn1.active a 	{ background-position: -10px -76px; }
ul#mainNav li#mn2 a			{ width: 79px; background-position: -90px -11px; }
ul#mainNav li#mn2 a:hover,
ul#mainNav li#mn2.hover a,
ul#mainNav li#mn2.active a 	{ background-position: -90px -76px; }
ul#mainNav li#mn3 a 		{ width: 146px; background-position: -179px -11px; }
ul#mainNav li#mn3 a:hover,
ul#mainNav li#mn3.hover a,
ul#mainNav li#mn3.active a 	{ background-position: -179px -76px; }
ul#mainNav li#mn4 a			{ width: 146px; background-position: -335px -11px; }
ul#mainNav li#mn4 a:hover,
ul#mainNav li#mn4.hover a,
ul#mainNav li#mn4.active a 	{ background-position: -335px -76px; }
ul#mainNav li#mn5 a 		{ width: 120px; background-position: -493px -11px; }
ul#mainNav li#mn5 a:hover,
ul#mainNav li#mn5.hover a,
ul#mainNav li#mn5.active a 	{ background-position: -493px -76px; }
ul#mainNav li#mn6 a 		{ width: 77px; background-position: -623px -11px; }
ul#mainNav li#mn6 a:hover,
ul#mainNav li#mn6.hover a,
ul#mainNav li#mn6.active a 	{ background-position: -623px -76px; }
ul#mainNav li#mn7 a 		{ width: 107px; background-position: -709px -11px; }
ul#mainNav li#mn7 a:hover,
ul#mainNav li#mn7.hover a,
ul#mainNav li#mn7.active a 	{ background-position: -710px -76px; }
ul#mainNav li#mn8 a 		{ width: 145px; background-position: -826px -11px; }
ul#mainNav li#mn8 a:hover,
ul#mainNav li#mn8.hover a,
ul#mainNav li#mn8.active a 	{ background-position: -826px -76px; }

ul#mainNav li.active a:hover { width: 70px; height: 25px; margin-top: 0; } 
 
/**
 * SECTION COLOURS.
 */

.yellow #subNav,
body #subNav.yellow,
body.yellow #sharePrint { background: #c5cd82; }

.purple #subNav,
body #subNav.purple,
body.purple #sharePrint { background: #B6A2CC; }

body.blue .pagination,
.blue #subNav,
body #subNav.blue,
body.blue #sharePrint { background: #8DCBE2; }

.orange #subNav,
body #subNav.orange,
body.orange #sharePrint { background: #FFAF54; }

.green #subNav,
body #subNav.green,
body.green #sharePrint { background: #9BBBB6; }

.lightgreen #subNav,
body #subNav.lightgreen,
body.lightgreen #sharePrint { background: #93CDBC; }

.beige #subNav,
body #subNav.beige { background: #c3bc9b; }
body #subNav.darkpink { background: #f1a29d; }

.popUp .rss li {
    padding-bottom: 10px;
}

/**
 * ABOUT NIGELLA
 */
#iRecipes h3 {
	width: 100%;
}

#iRecipes li h3 {
	width: 213px;
}
 
/**
 * KITCHEN WISDOM
 */
#nKitchenWisdom .box .boxCont {
	border-bottom: 0;
}
#nKitchenWisdom .featured {
	background: #ffaf54;
	height: 220px;
	padding: 20px 20px 0px;
	position: relative;
}
#nKitchenWisdom .title,
#nKitchenWisdom .featured P,
#nKitchenWisdom .title {
	color: #fff;
}
#nKitchenWisdom .featured .footer {
	position: absolute;
	bottom: 0px;
	width: 580px;
	border-top: 2px dotted #fff;
	padding: 10px 0px 0px;
	margin: 0px 0px 8px;
}
#nKitchenWisdom .featured .footer P {
	font-size: 14px;
}
#nKitchenWisdom .featured .footer A {
	background-position: -160px -489px;
	width: 190px;
	height:20px;
	margin-right: 30px;
}
#nKitchenWisdom .featured .footer A:hover {
	background-position: -160px -519px;
}
#nKitchenWisdom  .title {
	font: italic 32px Georgia;
	padding: 0px 0px 15px;
}
#nKitchenWisdom .ad {
	background: #f2a29e;
	padding: 20px;
	height: 180px;
	font-size: 12px;
	line-height: 18px;	
}
#nKitchenWisdom .ad .title {
	font-size: 36px;
}
#nKitchenWisdom .ad .sbt {
	width: 190px;
	height: 20px;
	margin: 10px auto;
	background-position: -651px -630px;
	position: absolute;
	left: 50%;
	margin-left: -95px;
	bottom: 0;
}
#nKitchenWisdom .ad .sbt:hover {
	background-position: -651px -660px;
}
#nKitchenWisdom .fixedHeight {
	height: 150px;
}
#nKitchenWisdom .username {
	padding: 10px 0px 0px;
}
/**
 * NIGELLA LOVES (Pink)
 */

#nLoves .boxCont a,
#iLoves .boxCont a {
	color: #F2A29E;
	background-position: -160px -429px;
}
#nLoves .boxCont a:hover,
#iLoves .boxCont a:hover {
	background-position: -160px -459px;
}
#nLoves .boxCont,
#iLoves .boxCont {
    border-left: 2px dotted #F2A29E;
    border-right: 2px dotted #F2A29E;
}
#iLoves.page .boxCont,
#iLoves.list .boxCont {
	margin-top: 0px;
}
#iLoves.page .boxCont img {
	margin-top: 10px;
}
#iLoves.page .boxCont li img {
	margin: 0px;
	border:none;
	width: auto;
	height: auto;
}
#iLoves.page .boxCont li p {
	margin-bottom: 1.6em;
}
#iLoves .boxContBtm {
    background-color: #F2A29E;
}
#iLoves .boxCont li h3 {
    margin-top: 0;
    border-bottom: 2px dotted #F2A29E;
    width: 442px;
    float: left;
}
#iLoves .pagination {
    background: #F2A29E;
}

/**
 * NIGELLA SEARCH
 */
#searchResults .recipe_is_nigella A {
	width: 399px;
}
#searchResults .username {
	font-size: 0.9em;
	padding: 0px 0px 5px;
}
#searchResults .recipe_is_nigella IMG {
	width: 30px;
	height: 30px;
	border: none;
	float: right;
}

/**
 * IPHONE
 */
#iPhones h2 {
	background: #C3BC9B url(http://assets.nigella.com/images/nav-bottom.png) bottom no-repeat;
}
#iPhones .boxCont {
	width: 436px;
	border: 2px dotted #C3BC9B;
	padding: 0px 10px;
}
#iPhones .noBorder {
	border: none;
}
#iPhones .withHeading {
	padding: 60px 10px 0px;
}
#iPhones .recipes {
	padding: 10px;
}
#iPhones a {
	color: #C3BC9B;
}
#iPhones .recipes img {
	border: 1px solid #C3BC9B;
}
#wantItNow A{
	float: left;
    width: 140px;
    height: 25px;
    background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat -1021px -750px;
	text-indent: -9999px;
	float:left;
	margin-right:10px;
}
#wantItNow A:hover {
    background-position: -1021px -779px;
}

.boxCont img.feature-witter {
	margin: 10px 4px;
	width: 275px;
}

/**
 * LIGHTBOX PRINT.
 */
BODY#print .popUpContScroll 			{ overflow: auto; height: auto; }
BODY#print .term,
BODY#print .popUp#terms ol li,
BODY#print .popUp 					{ width: auto; }
BODY#print .popUp h1 					{ text-align: left; padding: 10px 8px; }
BODY#print .popUp h1 a#closeWindow,
BODY#print .popUp h1 					{ background: none; }
BODY#print .no-print-form,
BODY#print .popUp #print_popup,
BODY#print .popUp h1 a#closeWindow 	{ display: none; }
BODY#print .popUp h1,
BODY#print .popUp p 					{ color: #000; }
BODY#print .term,
BODY#print .popUpCont				{ border: none; }

.popUp #print_popup { background: url(http://assets.nigella.com/images/sprites/buttons.png) no-repeat -1277px -745px; text-indent: -9999px; width: 100px; height: 25px; float: left; margin: 10px 0px 0px; }

#nav-panel	{ height: 78px; }

#footer .notification			{ margin: 7px 0px; padding: 10px; width: 928px; }
#footer .notification P			{ margin: 0px; }
#footer .notification.success 	{ border: 1px solid #b6c691; background-color: #edf2e1; }
#footer .notification.success P	{ color: #b6c691; }
#footer .notification.error 		{ border: 1px solid #BE3C35; background-color: #f2e4e3; }
#footer .notification.error P	{ color: #BE3C35; }

