@import url(subnav.css);
	body {
		margin: 0;
		padding: 0;
		background-color: #fff;
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 0.75em;
		line-height: 135%;
		color: #444;
		background: url(../images/bg-sides.gif) repeat-y center;
	}
	
	#wrapper {
		width: 930px;
		margin: 0 auto;
		padding: 0 15px;
	}
	
	#container {
		width: 930px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	a:focus { outline: none; }
	
	p{
		margin-bottom:12px;
		margin-top:0px;
		padding:0;
	}
	
	#home #container { background: url(../images/titles/title-bg-home.gif) repeat-x left 153px; }
	#health #container { background: url(../images/titles/title-bg-health.gif) repeat-x left 153px; }
	#green #container { background: url(../images/titles/title-bg-green.gif) repeat-x left 153px; }
	#lifestyle #container { background: url(../images/titles/title-bg-lifestyle.gif) repeat-x left 153px; }
	#community #container { background: url(../images/titles/title-bg-community.gif) repeat-x left 153px; }
	#cookbook #container { background: url(../images/titles/title-bg-cb.gif) repeat-x left 153px; }
	
	#header {
		width: 930px;
		padding: 0;
		margin: 0;
		position: relative;
		float: left;
		}
		
	#logo {
		padding: 23px 0 18px 0;
		float: left;
		}
		
	.tescoLink {
		padding: 0;
		margin: 0;
		margin-top: -38px;
		clear: left;
		float: left;
		}
		
	.tescoLink a {
		font-size: 0.95em;
		font-weight: bold;
		color: #dda90b;
		text-decoration: none;
		}
		

	#home .tescoLink a { color:#249788; }
	#health .tescoLink a { color: #ff5b9d; }
	#green .tescoLink a { color: #99c110; }
	#lifestyle .tescoLink a { color: #ac70c3; }
	#community .tescoLink a { color: #d78300; }
	#cookbook .tescoLink a { color: #dda90b; }
		
	.tescoLink a:hover {
		text-decoration: underline;
		}
		
	#home .tescoLink a:hover { color: #249788; }
	#health .tescoLink a:hover { color: #d64a82; }
	#green .tescoLink a:hover { color: #81a30d; }
	#lifestyle .tescoLink a:hover { color: #9257a9; }
	#community .tescoLink a:hover { color: #ba7202; }
	#cookbook .tescoLink a:hover { color: #c1940b; } 
	
	#lifestyle .articleRow p a, #lifestyle .articleRow li a{
		color: #ac70c3;
	}
	
	#lifestyle .articleRow p a:hover, #lifestyle .articleRow li a:hover{
		color: #9257a9;
	}
		
	.hImage {
		padding: 0;
		margin: 0 0 -15px 0;
		position: relative;
		float: right;
		}
	
	/*#home .hImage { top: 8px; right: 24px; }
	#green .hImage { top: 8px; right: 6px; }
	#lifestyle .hImage { top: 36px; right: 30px; }
	#cookbook .hImage { top: 23px; right: 20px; }
	#health .hImage { top: 8px; right: 24px; }
	#community .hImage { top: 16px; right: 4px; } */
	
		
	/* --- Main nav styles --- */
	
	#nav {
  		width: 658px;
		height: 29px;
  		padding: 0;
  		margin: 0;
		clear: left;
  		float: left;
  	}
	
	#nav ul {
		width: 658px;
		height: 29px;
		margin: 0;
		padding: 0;
		background: url(../images/mainnav-combo.gif) no-repeat;
	}
		
	#nav ul li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: inline;
		float: left;
	}
	
	#nav ul li a {
		height: 29px;
		margin: 0;
		padding: 0;
		text-decoration: none;
		text-indent: -10000em;
		font-size: 0.1em;
		float: left;
	}
	
	/* off states */
	#nav #navHome a { width: 90px; }
	#nav #navHealth a { width: 90px; }
	#nav #navGreen a { width: 87px; }
	#nav #navLifestyle a { width: 157px; }
	#nav #navCommunity a { width: 122px; }
	#nav #navCookbook a { width: 112px; }

	/* over states */
	#nav #navHome a:hover { background: url(../images/mainnav-combo.gif) no-repeat 0px -29px; }
	#nav #navHealth a:hover { background: url(../images/mainnav-combo.gif) no-repeat -90px -29px; }
	#nav #navGreen a:hover { background: url(../images/mainnav-combo.gif) no-repeat -180px -29px; }
	#nav #navLifestyle a:hover { background: url(../images/mainnav-combo.gif) no-repeat -267px -29px; }
	#nav #navCommunity a:hover { background: url(../images/mainnav-combo.gif) no-repeat -424px -29px; }
	#nav #navCookbook a:hover { background: url(../images/mainnav-combo.gif) no-repeat -546px -29px; }

	/* active states */
	#home #nav #navHome a { background: url(../images/mainnav-combo.gif) no-repeat 0px -58px; }
	#health #nav #navHealth a { background: url(../images/mainnav-combo.gif) no-repeat -90px -58px; }
	#green #nav #navGreen a { background: url(../images/mainnav-combo.gif) no-repeat -180px -58px; }
	#lifestyle #nav #navLifestyle a { background: url(../images/mainnav-combo.gif) no-repeat -267px -58px; }
	#community #nav #navCommunity a { background: url(../images/mainnav-combo.gif) no-repeat -424px -58px; }
	#cookbook #nav #navCookbook a { background: url(../images/mainnav-combo.gif) no-repeat -546px -58px; }
	
	
	
	#title {
		width: 930px;
		height: 57px;
		padding: 0;
		margin: 0;
		float: left;
	}
	
	#title h1 {
		height: 23px;
		padding: 0;
		margin: 18px 0 0 12px;
		font-size: 0.1em;
		text-indent: -10000em;
		float: left;
	}
	
	h1#hHomeDate { background: url(../images/titles/h-home-date.gif) no-repeat; width: 287px; margin-top: 19px; }
	h1#hHealth { background: url(../images/titles/h-health.gif) no-repeat; width: 470px; }
	h1#hGreen { background: url(../images/titles/h-green.gif) no-repeat; width: 450px; }
	h1#hLifestyle { background: url(../images/titles/h-lifestyle.gif) no-repeat; width: 608px; }
	h1#hCommunity { background: url(../images/titles/h-community.gif) no-repeat; width: 568px; }
	h1#hCookbook { background: url(../images/titles/h-cookbook.gif) no-repeat; width: 580px; }
	h1#hStyleSolutions { background: url(../images/titles/h-style-solutions.gif) no-repeat; width: 350px; height: 52px; }
	
	
	/* --- Search field styles --- */
	
	form#searchForm {
		width: 250px;
		padding: 0 10px 0 0;
		margin: 20px 0 0 0;
		border: 0;
		float: right;
	}
  	
	#searchForm fieldset {
		padding: 0;
		margin: 0;
		border: 0;
  	}
	
	input.inputSearch {
		width: 208px;
		height: 14px;
		margin: 0;
		font-family: arial, helvetica, verdana, sans-serif;
		color: #444;
		padding: 2px;
		background-color: #b3e9e3;
		border-top: 1px solid #839a97;
		border-right: 1px solid #cdf1ed;
		border-bottom: 1px solid #cdf1ed;
		border-left: 1px solid #839a97;
		float: left;
		}
		
	#home input.inputSearch { 
		background-color:#B3E9E3;
		border-color:#839A97 #CDF1ED #CDF1ED #839A97;
		border-style:solid;
		border-width:1px;
	 }
	 
	#health input.inputSearch { background-color: #ffb1d1; border-top: 1px solid #a38290; border-right: 1px solid #ffcce1; 
		border-bottom: 1px solid #ffcce1; border-left: 1px solid #a38290; }
	#green input.inputSearch { background-color: #d5e4a1; border-top: 1px solid #91977b; border-right: 1px solid #e3edc1; 
		border-bottom: 1px solid #e3edc1; border-left: 1px solid #91977b; }
	#lifestyle input.inputSearch { background-color: #e1caea; border-top: 1px solid #968d9a; border-right: 1px solid #ebdcf1; 
		border-bottom: 1px solid #ebdcf1; border-left: 1px solid #968d9a; }
	#community input.inputSearch { background-color: #f9d090; border-top: 1px solid #a08f74; border-right: 1px solid #fbe0b6; 
		border-bottom: 1px solid #fbe0b6; border-left: 1px solid #a08f74; }
	#cookbook input.inputSearch { background-color: #fae5aa; border-top: 1px solid #a1987f; border-right: 1px solid #fceec7; 
		border-bottom: 1px solid #fceec7; border-left: 1px solid #a1987f; }

	input.btnSearch {
		margin: 0;
		padding: 0;
		vertical-align: middle;
		float: right;
		}
	
	
	/* --- Subnav styles --- */
	
	#subNav {
		width: 180px;
		margin: 0 12px 0 0;
		padding: 0;
		background: #fff url(../images/subnav/subnav-bg-cb.gif) top no-repeat;
  		float: left;
		clear: both;
	}
	
	#health #subNav { background: #fff url(../images/subnav/subnav-bg-health.gif) top no-repeat; }
	#green #subNav { background: #fff url(../images/subnav/subnav-bg-green.gif) top no-repeat; }
	#lifestyle #subNav { background: #fff url(../images/subnav/subnav-bg-lifestyle.gif) top no-repeat; }
	#community #subNav { background: #fff url(../images/subnav/subnav-bg-community.gif) top no-repeat; }
	#cookbook #subNav { background: #fff url(../images/subnav/subnav-bg-cb.gif) top no-repeat; }
	#home #subNav { background: #fff url(../images/subnav/subnav-bg-home.gif) top no-repeat; }
	
	
	#subNav ul {
		width: 180px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#hlHome #subNav ul{
		margin-left:7px;
	}
	
	#subNav ul li {
		width: 180px;
		margin: 0;
		padding: 0;
		list-style-type: none;
		border-bottom: 1px solid #e0e0e0;
		float: left;
		clear: both;
		z-index: 0;
	}
	
	#subNav li a {
		position: relative;
		width: 176px;
		height: 60px;
		display: block;
		padding: 5px 2px;
		margin: 0;
		font-weight: bold;
		text-decoration: none;
		color: #e0970a;
		background: url(../images/subnav/item-img-fade.gif) no-repeat 3px 5px;
		cursor: pointer;
		float: left;
		}
	
	#health #subNav li a { color: #da4480; }
	#green #subNav li a { color: #7b9d06; }
	#lifestyle #subNav li a { color: #a15cbb; }
	#community #subNav li a { color: #e07d09; }
	#cookbook #subNav li a { color: #e0970a; }
		
	#subNav li a .subNavTxt {
		position: absolute;
		top: 6px;
		left: 63px;
		width: 104px;
		padding: 3px;
		margin: 0;
		line-height: 100%;
		float: left;
		}
		
	#subNav li a .subNavTxt em {
		display: block;
		font-size: 0.75em;
		font-weight: bold;
		font-style: normal;
		}
	
	#subNav li a img {
		position: absolute;
		top: 8px;
		left: 6px;
		border: 2px solid #fff;
		z-index: 10;
		}
		
	#subNav li a:hover {
		color: #c98709;
		}
		
	#health #subNav li a:hover { color: #b62c63; }
	#green #subNav li a:hover { color: #678305; }
	#lifestyle #subNav li a:hover { color: #793892; }
	#community #subNav li a:hover { color: #c47416; }
	#cookbook #subNav li a:hover { color: #c98709; }
	
	
	#subNav li a:hover img {
		display: block;
		border: 2px solid #e4b72e;
		}
		
	#health #subNav li a:hover img { border: 2px solid #e995b7; }
	#green #subNav li a:hover img { border: 2px solid #94bc0a; }
	#lifestyle #subNav li a:hover img { border: 2px solid #b375ca; }
	#community #subNav li a:hover img { border: 2px solid #dda348; }
	#cookbook #subNav li a:hover img { border: 2px solid #f5ca4b; }
	
	ul#subNavLinks {
		margin-top: 30px;
		border-top: 1px solid #E0E0E0;
		}
		
	#subNav #subNavLinks li a {
		width: 166px;
		padding-left: 10px;
		background:none;
		height:auto;
		}
	
	#health #subNavLinks li { background: url(../images/common/bullet-sq-health.gif) no-repeat left center; }
	#green #subNavLinks li { background: url(../images/common/bullet-sq-green.gif) no-repeat left center; }
	#lifestyle #subNavLinks li { background: url(../images/common/bullet-sq-lifestyle.gif) no-repeat left center; }
	#community #subNavLinks li { background: url(../images/common/bullet-sq-community.gif) no-repeat left center; }
	#cookbook #subNavLinks li { background: url(../images/common/bullet-sq-cookbook.gif) no-repeat left center; }
		
		

	/* Healthy Living NAVIGATION */
	
	#healthyLiving, #healthyLiving #hlHome {margin:0; padding:0;}
	#health #healthyLiving #header a img{ border:0; }
	#health #healthyLiving #content{ margin-top:-3px; }
	#health #healthyLiving #subNav { background:#fff;margin-top:-3px; }
	#health #healthyLiving #subNav ul li a{ color:#727272;font-weight:normal;padding:1px 0; width:120px; height:auto; background:none;}
	#health #healthyLiving #subNav ul{ margin-bottom:20px; padding-left:7px; width:120px;}
	#health #healthyLiving #subNav ul li{ border-bottom:none; color:#727272; font-size:1.1em; width:120px;}
	
	#health #subNav #hlMenuGreen li a:hover{ color:#4c8b20; background:none; }
	#health #subNav #hlMenuYellow li a:hover{ color:#f6af00; background:none; }
	#health #subNav #hlMenuOrange li a:hover{ color:#cb6b0c; background:none; }
	#health #subNav #hlMenuLightGreen li a:hover{ color:#87b011; background:none; }
	
	#healthyLiving #subNav.item11 #hlMenuGreen li.item11 a, #healthyLiving #subNav.item12 #hlMenuGreen li.item12 a,
	#healthyLiving #subNav.item13 #hlMenuGreen li.item13 a, #healthyLiving #subNav.item14 #hlMenuGreen li.item14 a { color:#4c8b20;font-weight:bold; }
	
	#healthyLiving #subNav.item21 #hlMenuYellow li.item21 a, #healthyLiving #subNav.item22 #hlMenuYellow li.item22 a,
	#healthyLiving #subNav.item23 #hlMenuYellow li.item23 a, #healthyLiving #subNav.item24 #hlMenuYellow li.item24 a { color:#f6af00;font-weight:bold; }

	#healthyLiving #subNav.item31 #hlMenuOrange li.item31 a, #healthyLiving #subNav.item32 #hlMenuOrange li.item32 a, 
	#healthyLiving #subNav.item33 #hlMenuOrange li.item33 a, #healthyLiving #subNav.item34 #hlMenuOrange li.item34 a { color:#cb6b0c;font-weight:bold; }
	
	#healthyLiving #subNav.item41 #hlMenuLightGreen li.item41 a, #healthyLiving #subNav.item42 #hlMenuLightGreen li.item42 a, 
	#healthyLiving #subNav.item43 #hlMenuLightGreen li.item43 a, #healthyLiving #subNav.item44 #hlMenuLightGreen li.item44 a { color:#87b011;font-weight:bold; }
		
		
	/* --- **** Subnav select classes are set in subnav.css **** --- */
	
		
		
	
		
	/* --- Homepage styles --- */
	
	#homeContentMain {
		width: 661px;
		padding: 0;
		margin: 0;
		float: left;
		position:relative;
		}
	
	#videoContentMain {
		width: 738px;
		padding: 0;
		margin: 0;
		float: left;
		position:relative;
		}
	
	#homeContentMain h2, #videoContentMain h2 {
		border:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:3em;
		color:#49c4b4;
		font-weight:bold;
		padding-top:8px;
		margin:10px 0 -20px 0;
		float:left;		
		width:100%;
		position:relative;
	}
	
	#homeContentMain h3, #homeContentSide h3, #videoContentMain h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.7em;
		font-weight:normal;
		padding:0;
		margin:0;
		}

	#homeContentMain h4 a:hover, #homeContentMain h3 a:hover, #homeContentMain h3 a, #videoContentMain h3 a {
		text-decoration:none;
	}
			
	#homeContentMain a img, #videoContentMain a img {
		border:0;	
		}
		
	.featuredArticles {
		float:left;
		z-index:1;
		padding-bottom:8px;
	}
	
	.featuredPanel {
		width:654px;
		padding:0 0 0 4px;
		_padding-left:1px;
		float:left;
		margin-top:11px;
		}
		
	#videoContentMain .featuredPanel {
		width:734px;
	}
	
	.item {
		width:206px;
		float:left;
		display:inline;
		padding-left: 5px;
		position: relative;
		}
	
	#videoContentMain .item {
		margin-right:15px;
	}
		
	.last{
		width:223px;
		padding-left: 0;
		padding-right: 0;
		margin-left: 6px;
		margin-top: 0;
		border-left: 1px solid #91c2bb;
		}
	
	.item a {
		display:block;
		margin:0;
		padding:0;
		text-decoration:none;
		position:relative;
	}
	
	.item .featureTxt a {
		background: none !important;
	}
	
	.item .featureTxt {
		display: block;
		margin: 0;
		padding: 0;
		}
		
	.item .featureTxt h4 {
		font-size: 1.2em;
		font-weight: bold;
		padding: 0;
		margin: 0;
		}
		
	.item .featureTxt h4 a {
		padding: 6px 4px 4px 8px;
		}
		
	.item p {
		padding: 0;
		margin: 0;
		color: #444;
	}
	
	.item:hover p a {
		color:#222;
	}
		
	.item .featureTxt p a {
		padding: 0px 8px 10px 8px;
		text-decoration:none;
		color:#444;
		}
	
	.item a .noBottomPadding {
		padding-bottom:0px;
	}
	
	.item a img {
		border:3px solid #FFFFFF !important;
		margin:3px 2px 0 0 !important;
		}

		
		
	/*ONLINE ONLY Panel*/
	
	.panelOnlineOnly {	
		background:#e6f8f5 url(../images/home/oo-bg.gif) repeat-x left top;
		margin-top:0px;
		padding-bottom: 10px;
	}
	
	#homeContentMain .panelOnlineOnly h3 {
		height:35px;	
		background:url(../images/titles/h-image-oo.jpg) no-repeat right top;
		padding:42px 0 0 9px;
		color:#3d8d82;
	}
	
	.panelOnlineOnly .item .tagVideo {
		width:59px;
		height:59px;
		text-indent:-9999px;
		background:transparent url(../images/home/tag-video.png) no-repeat scroll 0 0;
		display:block;
		margin:0;
		padding:0;
		text-decoration:none;
		position:absolute;
		right:2px;
		top:3px;
	}
	
	.panelOnlineOnly .item .tagFree {
		width:59px;
		height:59px;
		text-indent:-9999px;
		background:transparent url(../images/home/tag-free.png) no-repeat scroll 0 0;
		display:block;
		margin:0;
		padding:0;
		text-decoration:none;
		position:absolute;
		right:2px;
		top:3px;
	}
	
	.panelOnlineOnly .item a { background: url(../images/home/home-feature-img-bg-oo.gif) no-repeat 0 0; }
	.panelOnlineOnly .item:hover a img { border:3px solid #3D8D82 !important; }
	.panelOnlineOnly .item .featureTxt { background-color: #E6F8F5; }
	.panelOnlineOnly .item:hover .featureTxt { background-color: #cef1ec; }
	.panelOnlineOnly .item .featureTxt h4 a { color:#3D8D82; }
	.panelOnlineOnly .item:hover .featureTxt h4 a { color:#2A625A; }
	
	
	/*COOKBOOK Panel */

	.panelCookbook { 
		background: #fffae0 url(../images/home/cb-bg.gif) repeat-x left top;
		padding-bottom: 10px;
		}
	
	#homeContentMain .panelCookbook h3, #videoContentMain .panelCookbook h3 {
		background-color:#ffed99;
		color:#d47404;
		height:24px;
		padding: 10px 0 0 9px;
		margin-bottom:10px;
	}
	
	.panelCookbook h3 a { color:#d47404; }
	.panelCookbook h3 a:hover { color:#905B08; }
	.panelCookbook .item a { background: url(../images/home/home-feature-img-bg-cb.gif) no-repeat 0 0; }
	.panelCookbook .item:hover a img { border:3px solid #E3C057 !important; }
	.panelCookbook .item .featureTxt { background-color: #fffae0; }
	.panelCookbook .item:hover .featureTxt { background-color: #fff5c4; }
	.panelCookbook .item .featureTxt h4 a { color:#D47404; }
	.panelCookbook .item:hover .featureTxt h4 a { color:#905B08; }
	.panelCookbook .last { border-left:1px solid #e9b772; }
	
	
	/*LIFESTYLE Panel*/

	.panelLifestyle { 
		background:#f6eef9 url(../images/home/lf-bg.gif) repeat-x left top;
		padding-bottom: 10px;
		}
	
	#homeContentMain .panelLifestyle h3, #videoContentMain .panelLifestyle h3 {
		background-color:#e1c8ea;
		color:#a15cbb;
		height:24px;
		padding: 10px 0 0 9px;
		margin-bottom:10px;
	}

	.panelLifestyle h3 a { color:#A15CBB; }
	.panelLifestyle h3 a:hover { color:#6F3F81; }
	.panelLifestyle .item a { background: url(../images/home/home-feature-img-bg-lf.gif) no-repeat 0 0; }
	.panelLifestyle .item:hover a img { border:3px solid #BE8FD1 !important; }
	.panelLifestyle .item .featureTxt { background-color: #f6eef9; }
	.panelLifestyle .item:hover .featureTxt { background-color: #eedff3; }
	.panelLifestyle .item .featureTxt h4 a { color:#A15CBB; }
	.panelLifestyle .item:hover .featureTxt h4 a { color:#6F3F81; }
	.panelLifestyle .last { border-left:1px solid #cba5da; }
	
	
	/*SECONDARY Panels*/
	
	.secondaryPanels {
		padding:0;
		width:658px;
	}
	
	#homeContentMain .secondaryPanels .item h3{
		height:16px;
		padding:10px 0;
		padding-left:12px;	
	}	
	
	#homeContentMain .secondaryPanels .item{
		width:212px;
		margin-right:11px;
		padding:0;
	}
	
	#homeContentMain .secondaryPanels .panelCommunity {
		margin-right:0px;
	}
	
	#homeContentMain .secondaryPanels .item span {
		padding:2px 10px 9px 10px;
		color:#444444;
		display:block;
		margin:0;
	}
	
	#homeContentMain .secondaryPanels .item em{
		padding:9px 10px 0px 10px;	
		font-size:1.2em;
		font-weight:bold;
		margin:0;
		font-style:normal;
		display:block;
	}
	

	/*Panel Colours */
	
	.panelHealth { background-color:#ffebf3; }
	.panelGreen { background-color:#f3f7e2; }
	.panelCommunity { background-color:#fef2e0; }
	
	.panelHealth a:hover { background-color:#ffe1ed; }
	.panelGreen a:hover { background-color:#eaf1cd; }
	.panelCommunity a:hover { background-color:#fde9ca; }
	
	.panelHealth h3 { background-color:#ffbdd8; }
	.panelGreen h3 { background-color:#d6e69f; }
	.panelCommunity h3 { background-color:#fbd599; }
	
	
	#homeContentMain .panelHealth h3 a, #homeContentMain .panelHealth em { color:#da4480; background:none !important; }
	#homeContentMain .panelGreen h3 a, #homeContentMain .panelGreen em { color:#7b9d06; background:none !important; }
	#homeContentMain .panelCommunity h3 a, #homeContentMain .panelCommunity em { color:#e07d09; background:none !important; }
	
	#homeContentMain .panelHealth h3 a:hover, #homeContentMain .panelHealth a:hover em {color:#ac3665;}
	#homeContentMain .panelGreen h3 a:hover, #homeContentMain .panelGreen a:hover em {color:#4d600c;}
	#homeContentMain .panelCommunity h3 a:hover, #homeContentMain .panelCommunity a:hover em {color:#a06a2b;}
	
		
	
	/*EDITOR'S PANEL */

	.editorsPanelContainer{
		width:246px;
		padding:0 0 0 2px;
		margin:0;
		background:url(../images/home/editors-panel-shadow.gif) no-repeat top left;
		float:left;
	}
	
	.editorsPanel{
		width:260px;
		padding:0 0 16px 0;
		margin:0;
		line-height: 1.3em;
		background:#f8dfe9 url(../images/home/editors-panel-bg.gif) repeat-x bottom left;
		float:left;
	}
	
	#homeContentSide .editorsPanel h3 {
		font-size: 1.4em;
		line-height: 125%;
		color: #c7326e;
		padding: 10px 0 0 10px;
		margin: 0 14px 9px 0;
		border-bottom: none;
		background: url(../images/home/editors-panel-corner.gif) no-repeat top left;
		float: left;
	}
	
	.editorsPanel img{
		padding: 0;
		margin: 3px 14px 6px 12px;
		float: right;
	}
	
	.editorsPanel p{
		clear:left;
		padding:0;
		margin:0 14px 10px 10px;
	}
	
	.editorsPanel p.btnLink{
		margin-top:15px;	
	}
	
	.editorsPanel a{
		color:#da4480;
		text-decoration:none;
		font-weight:bold;
	}
	
	.editorsPanel p a:hover{color:#b33668;}
	
	
	
	/*Right Column PANELS */
	
	.rightColumnPanelContainer{
		width:240px;
		padding:0 0 0 2px;
		margin:11px 0 0 0;
		background:#fff url(../images/home/secondary-panel-shadow.gif) repeat-y top left;
		border-top:1px solid #fbfbfb;
		float:left;
	}
	
	.rightColumnPanel {
		width:260px;
		padding:15px 0 15px 0;
		margin:0;
		line-height:120%;
		/* background:#fef6e1 url(../images/home/secondary-panel-bg.gif) repeat-x bottom left; */
		background-color:#FFED99;
		float:left;
	}
	
	.rightColumnPanel a{
		text-decoration:none;	
		color:#444;
	}
	
	#homeContentSide .rightColumnPanel h3{
		color:#d37404;	
		padding-bottom:12px;
		padding-left:12px;
	}
	
	.rightColumnPanel h4 {
		color:#d47404;
		padding:0;
		margin:10px 0 2px 0;
		font-size:1.1em;
	}
	
	.rightColumnPanel a img {
		border:none;
	}
	
	.editorsPick {
		padding-top:10px;
		margin-top:15px;
		margin-left:10px;
		margin-right:6px;
		border-top:1px solid #e5b5ca;
	}
	
	#homeContentSide .editorsPick h3 {
		color:#C7326E !important; 
		background:none;
		float:none;
		padding:0 0 0 3px;
	}
	
	.editorsPick a {
		background:transparent url(../images/home/home-feature-img-bg-ep.gif) no-repeat scroll 0 0;
		cursor:pointer;
		text-decoration:none;
		color:#444;
		display:block;
		margin:0;
		padding:0;
		font-weight:normal;
	}
	
	.editorsPick a img {
		border:3px solid #FFFFFF !important;
		margin:3px 2px !important;
		float:none;
	}
	
	.editorsPick a .featureTxt {
		color:#444444;
		display:block;
		margin:0;
		padding:4px 5px 0 3px;
	}
	
	.editorsPick a .featureTxt em {
		color:#C7326E;
		display:block;
		font-size:1.2em;
		font-style:normal;
		font-weight:bold;
		margin:0;
		padding:0 4px 4px 0;
	}
	
	.editorsPick a:hover img { border:3px solid #C7326E !important; }
	.editorsPick a:hover .featureTxt em { color:#911346; }
	
	
	/* RECIPE SEARCH */
	
	#search-form{
		padding:0 11px;
		height:30px;
		margin:0;
	}
	
	#search-form a{
		color:#0072bb;
	}
	
	dt,dd,dl{
		float:left;
		display:inline;
		padding:0;
		margin:0;
	}
	
	#search-form dd.button{
		width:32px;
		height:25px;
		position:relative;
		top:-3px;
		left:4px;
	}
	
	#search-form dt.field{
		margin:0;
	}
	
	#search-form .field input{
		font-size:1em;
		width:197px;
		height:18px;
		padding:0 2px;
		border:0;
		border-top:1px solid #7e9eb7;
	}
	
	
	/*Recipe of the month*/
	
	.rightColumnPanel .featuredRecipe {
		padding:12px 0 0 0;
		border-bottom:none;
		border-top:1px solid #F5DDB3;
		margin:0 8px 0 8px;
	}
	
	#homeContentSide .rightColumnPanel .featuredRecipe h3{
		padding:1px 0 8px 3px;
		font-size:1.7em;
	}
	
	.featuredRecipe a {
		background:transparent url(../images/home/home-feature-img-bg-rotm.gif) no-repeat scroll 0 0;
		cursor:pointer;
		margin:0;
		padding:0;
		text-decoration:none;
		color:#444;
		display:block;
	}

	.featuredRecipe a .featureTxt {
		color:#444444;
		display:block;
		margin:0;
		padding:4px 5px 12px 3px;
	}
	
	.featuredRecipe a .featureTxt em {
		padding:0 4px 4px 0;
		font-size:1.2em;
		font-weight:bold;
		margin:0;
		font-style:normal;
		display:block;
		color:#D47404;
	}
	
	.featuredRecipe a img {
		border:3px solid #FFFFFF !important;
		margin:3px 2px !important;
		}
	
	.featuredRecipe a:hover img { border:3px solid #E3C057 !important; }
	.featuredRecipe a:hover .featureTxt em { color:#905B08; }

	
	
	.rightColumnPanel .featuredRecipe h4{
		padding:0;
		margin:5px 0 6px 3px;	
	}
	
	.rightColumnPanel .featuredRecipe h4 a{
		color:#d47404;
		font-size:1.1em;
	}
	
	.rightColumnPanel .featuredRecipe h4 a:hover{
		color:#905b08;
		text-decoration:none;
	}
	
	.rightColumnPanel .featuredRecipe p{
		padding:0 3px 0 3px;
		line-height:1.3em;
		font-size:1em;
	}
	
	.rightColumnPanel .featuredRecipe p a{
		text-decoration:none;
		color:#444;
	}
	
	
	/* Popular Recipes */
	
	.popularRecipes {
		float:left;
	}
	
	#homeContentSide .popularRecipes h3 {
		margin:0 12px 0 12px;
		padding-left:0;
		padding-bottom:7px;
		color:#cd8905;
	}
	
	.popularRecipesList, .panelRecommendationsList {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.2em;
		padding:0;
		margin:0 14px 0 38px;
		color:#d47404;
		line-height:0.9em;
	}
	
	.popularRecipesList li, .panelRecommendationsList li {
		font-size:1.3em;			
	}
	
	.popularRecipesList li a, .panelRecommendationsList li a{
		font-family:Arial, Helvetica, sans-serif;
		color:#222;
		font-size:0.6em;
		font-weight:normal;
		display:block;
		float:none;
	}
	
	.popularRecipesList li em, .panelRecommendationsList li em {
		padding:9px 0 3px 0;	
		font-size:1.3em;
		line-height:1.1em;
		font-weight:bold;
		margin:0;
		font-style:normal;
		display:block;
	}
	
	.popularRecipesList li a em { color:#D47404; }
	.popularRecipesList li a:hover em { color:#905B08; }
	
	.panelRecommendationsList li a em { color:#3D8D82; }
	.panelRecommendationsList li a:hover em { color:#2A625A; }
	
	
	/* Reader Panel */
	
	.readerPanel {
		margin-top:0;
		background:#fef6e1 url(../images/home/yellow-panel-bg.gif) repeat-x left bottom;
		padding-bottom:12px;
	}
	
	#homeContentSide .readerPanel h3{
		color:#d37404;
		padding-bottom:8px;
		border-bottom:1px solid #efdab0;
		padding:2px 0 8px 0;
		margin:0 14px 7px 14px;
	}
	
	.readerPanel p {
		padding:0 10px 0 14px;	
	}
	
	.readerPanel p.btnLink {
		margin-left:13px !important;	
	}
	
	
	/* Recommendations Panel */
	
	.panelRecommendations {
		margin-top:0;
		background:#b9ebe5 url(../images/home/indigo-panel-bg.gif) repeat-x left bottom;
	}
	
	#homeContentSide .panelRecommendations h3{
		color:#3d8d82;
		border-bottom:1px solid #9dc8c2;
		padding:2px 0 8px 0;
		margin:0 14px;
	}	
	.panelRecommendations ol{
		color:#3d8d82;
		padding-right:6px;
	}
			
		
	#homeContentSide {
		width: 260px;
		padding: 0 0 0 7px;
		margin: 0;
		float: left;
	}
		
	.flashBrowser {
		width: 661px;
		background: #fff url(../images/home/animation-bg-fade.gif) no-repeat top right;
		float: left;
		z-index: 2;
		}
		
	.getFlash {
		width: 651px;
		border-top: 3px solid #b472cc;
		border-right: 3px solid #b472cc;
		border-left: 3px solid #b472cc;
		}
		
	.getFlash p {
		padding: 10px;
		margin: 0;
		}
		
	.getFlash p a:hover {
		color:#B33668;
		}
		
	.getFlash p a {
		color:#DA4480;
		}
		
	.getFlash img {
		padding: 0;
		margin: 0;
		border: 0;
		}
		
	/* .pushContent {
		width: 661px;
		padding: 0;
		margin: 0;
		position: relative;
		left: -3px;
		float: left;
		}
	
	.pushBanner {
		width: 656px;
		height:149px;
		padding:0;
		margin: 14px 0 21px 0;
		float: left;
		z-index: 3;
		}
		
	.pushBanner a img{
		border:none;
		text-decoration:none;
	}
	
	.pushBanner p{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.7em;
		font-weight: normal;
		color:#d3296d;
		padding:0;
		margin:0;
		line-height:130%;
	}
	
	.pushBanner p em{
		font-style:normal;
		color:#b30d50;
	}
	
	.pushBanner a p{
		text-decoration:none;
	}
	
	.pushBanner p.pushWin{
		font-size:4em;
		color:#b30d50;
		position:relative;
		top:-37px;
		left:248px;
		width:230px;
	}
		
	.pushPanel {
		width: 205px;
		height: 193px;
		padding: 0 0 0 12px;
		margin: 0 0 5px 0;
		position: relative;
		float: left;
		}
		
	.pushPanelGutter {
		margin-right: 5px;
		}
		
	.pushPanel h3 {
		padding: 0;
		margin: 27px 0 0 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.6em;
		line-height: 100%;
		font-weight: normal;
		}
		
	.pushPanel p {
		padding: 0;
		margin: 8px 0 0 0;
		line-height: 120%;
		}
		
	.pushPanel p.btnLink {
		height: 24px;
		padding: 0;
		margin: 0;
		position: absolute;
		top: 154px;
	} */
		
	.readerPanel p.btnLink {
		height: 24px;
		padding: 0;
		margin: 0;
	}
	
	.editorsPanel p.btnLink {
		height: 24px;
		padding: 0;
		margin: 0 0 0 10px;
	}
	
	.pushPanel p.btnLink a, .readerPanel p.btnLink a, .editorsPanel p.btnLink a, #healthyLiving p.btnLink a, .fashionSidePanelTravel p.btnLink a, .recipeBuy p.btnLink a, .xmasSurvey a, .videoArchive p.btnLink a, .motySurvey a, .manSurvey a, .product .btnLink {
		height: 24px;
		margin: 0;
		padding: 0;
		text-decoration: none;
		text-indent: -10000em;
		font-size: 0.1em;
		float: left;
		display:block;
	}
	
	
	.readerPanel p.btnLink { background: url(../images/buttons/btn-sign-up.gif) no-repeat; }
	.editorsPanel p.btnLink { background: url(../images/buttons/btn-editors-letter.gif) no-repeat; }
	.fashionSidePanelTravel p.btnLink { background: url(../images/buttons/btn-push-travel-holidays.gif) no-repeat; height:24px; padding:0; margin:21px 0 0 8px; }
	#healthyLiving p.btnLink, .product .btnLink { background: url(../images/buttons/btn-buy-now.gif) no-repeat; height:24px; padding:0; } 
	.recipeBuy p.btnLink { background: url(../images/buttons/btn-buy-ingredients.gif) no-repeat; height:24px; padding:0; }
	
	/* off states */
	.readerPanel p.btnLink a { width: 130px; }
	.editorsPanel p.btnLink a { width: 133px; }
	.fashionSidePanelTravel p.btnLink a { width: 152px; }
	#recipeContent .recipeBuy p.btnLink a { width: 143px; border: none; }
	#healthyLiving p.btnLink a { width:94px;}

	/* over states */
	.readerPanel p.btnLink a:hover { background: url(../images/buttons/btn-sign-up.gif) no-repeat 0px -24px; }
	.editorsPanel p.btnLink a:hover { background: url(../images/buttons/btn-editors-letter.gif) no-repeat 0px -24px; }
	.fashionSidePanelTravel p.btnLink a:hover { background: url(../images/buttons/btn-push-travel-holidays.gif) no-repeat 0px -24px; }
	#recipeContent .recipeBuy p.btnLink a:hover { background: url(../images/buttons/btn-buy-ingredients.gif) no-repeat 0px -24px; border: none; }
	#healthyLiving p.btnLink a:hover { background: url(../images/buttons/btn-buy-now.gif) no-repeat 0px -24px; }
			
			
	/* --- Content area styles --- */
	
	#content {
		width: 738px;
		padding: 0;
		margin: 0;
		background-color: #fff;
		float: left;
		}
		
	.articleHeader {
		width: 718px;
		height: 150px;
		padding: 0 0 0 20px;
		margin: 0;
		float: left;
		}
		
	.titleImg {
		padding: 0;
		margin: 2px 0 0 0;
		float: right;
		}
		
	.articleImg {
		padding: 0;
		margin: 3px 0 10px 6px;
		float: right;
		}
		
	#iconLegend .floatLeft {
		padding: 0;
		margin: 0 8px 10px 0;
		float: left;
		}
		
	.floatLeft {
		padding: 0;
		margin: 0 12px 10px 0;
		float: left;
		}
		
	.floatRight {
		padding: 0;
		margin: 3px 0 10px 6px;
		float: right;
		}
		
	.videoContainer {
		margin:20px 0 30px 0;
	}
		
	.articleImgLeft {
		padding: 0;
		margin: 3px 10px 10px 0;
		float: left;
		}
		
	.articleRow {
		width: 723px;
		padding: 0 0 0 15px;
		margin: 0;
		float: left;
		}
		
	.articleColumn {
		width: 227px;
		padding: 0;
		margin: 0 0 0 0;
		float: left;
		}
	
	.articleColumn_half {
		width: 354px;
		padding: 0;
		margin: 0 0 0 0;
		float: left;
		}
		
	.colSpan2 { width: 468px }
	.colSpan3 { width: 723px }
	
	.colGutter { margin-right: 14px }
	
	.horizontalGutter { margin-bottom: 14px }
	
	.topGutter { margin-top: 22px }
	
	.articleHeader h1, .articleHeader.horizontalGutter h1 {
		padding: 0;
		margin: 37px 0 0 0;
		font-size: 0.1em;
		text-indent: -10000em;
		float: left;
	}
	
	h1#hAmericanDreams { background: url(../images/archive/travel_and_holidays/american-dreams/h-americandreams.gif) no-repeat; width: 400px; height: 52px; }
	h1#hKym { background: url(../images/lifestyle/archive/kym/h-kym.gif) no-repeat; width: 520px; height: 46px; }
	h1#hGoingWild { background: url(../images/green/going-wild/h-going-wild.gif) no-repeat; width: 249px; height: 75px; }
	h1#hFootprints { background: url(../images/green/footprints/h-footprints.gif) no-repeat; width: 520px; height: 54px; }
	h1#hTheBackStory { background: url(../images/health/the-back-story/h-the-back-story.gif) no-repeat; width: 296px; height: 46px; }
	h1#hAtHome { background: url(../images/lifestyle/at-home/h-at-home.gif) no-repeat; width: 319px; height: 36px; }
	
	.articleHeader h4 {
		width: 400px;
		padding: 0;
		margin: 8px 0 0 0;
		font-size: 1.2em;
		font-weight: normal;
		color: #444;
		float: left;
		clear: left;
	}
	
	.articleHeader h2 {
		width: 400px;
		padding: 0;
		margin: 8px 0 0 0;
		font-size: 1.2em;
		font-weight: normal;
		color: #fff;
		float: left;
		clear: left;
		border:none;
		font-family: arial, helvetica, verdana, sans-serif;
	}
	
	h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.7em;
		font-weight: normal;
		color: #c22424;
		border-bottom: 1px solid #e7e7e7;
		padding: 0 0 6px 0;
		margin: 10px 0 10px 0;
		}
		
	.infoBox {
		padding: 14px;
		margin: 22px 0 14px 0;
		color: #fff;
		font-size: 0.95em;
		background-color: #c22424;
		}
		
	.infoBox h3 {
		padding: 0 0 3px 0;
		margin: 0;
		font-size: 1.1em;
		font-weight: bold;
		color: #f8dcdc;
		font-family: arial, helvetica, verdana, sans-serif;
		}
		
	.infoBox p {
		padding: 0;
		margin: 4px 0 8px 0;
		}
		
	.infoBox ul {
		padding: 0;
		margin: 0;
		}
	
	.infoBox li {
		padding-left: 10px;
		padding-bottom: 3px;
		list-style-type: none;
		background: url(../images/common/bullet-sq-ltpink.gif) left 5px no-repeat;
		}
		
	.infoBox a {
		color: #f8dcdc;
		text-decoration: none;
		border-bottom: 1px solid #dc7979;
		}
		
	.infoBox a:hover, .articleRow.altRow .infoBox a:hover {
		color: #fff;
		text-decoration: none;
		border-bottom: 1px solid #fff;
		}		
		
	/*-- Bright Pink info box style --*/
	.infoBox.brightpink {
		color: #9a1573;
		background-color: #fad2ee !important;
	}
	
	.infoBox.brightpink h3 {
		color: #dc3cad;
	}
	
	.infoBox.brightpink .bullet{
		color:#d5179d;
		font-weight:bold;
	}
		
		
	/*-- Questions box style --*/
	
	.questionsBox {
		padding: 64px 10px 14px 13px;
		margin: 22px 0 14px 0;
		color: #fff;
		font-size: 0.95em;
		width: 204px;
		color: #3a3a3a;
		background: #caecff url(../images/titles/q-a-standard.gif) no-repeat 14px 0;
		}
		
	.questionsBrown{
		background: #efeed7 url(../images/titles/q-a-brown.gif) no-repeat 14px 0;
		color:#434222;	
	}
		
	.questionsBox h3 {
		display: none;
		}
		
	.questionsBox h4 {
		padding: 0;
		margin: 20px 0 0 0;
		font-size: 2.6em;
		font-weight: normal;
		float: left;
		}
		
	.questionsBox p {
		padding: 0;
		margin: 4px 0 8px 0;
		}
		
	.questionsBox p.question {
		font-weight: bold;
		border-top: 1px solid #c2dff1;
		padding-bottom: 0;
		}
		
	.questionsBrown p.question {
		border-top: none;
		}
		
	.questionsBox p.intro {
		color: #1f80b3;
		}
		
	.questionsBox a {
		color: #f8dcdc;
		text-decoration: none;
		border-bottom: 1px solid #dc7979;
		}
	
	.questionsBox a:hover {
		border-bottom:1px solid #0C4F72;
		color:#0C4F72;
	}
	
	#lifestyle .articleRow .questionsBox a {
		color: #21649b;
		text-decoration: none;
		border-bottom: 1px solid #21649b;
		}
	
	#lifestyle .articleRow .questionsBox a:hover {
		color: #11283b;
		text-decoration: none;
		border-bottom: 1px solid #11283b;
		}
	
	#lifestyle .questionsBrown a {
		color: #773315;
		border-bottom: 1px solid #773315;
	}
	
	#lifestyle .questionsBrown a:hover {
		color: #391708;
		border-bottom: 1px solid #391708;
	}
		
	.questionsBox a:hover, .questionsBox a:hover, .articleRow.altRow .infoBox a:hover {
		color: #fff;
		text-decoration: none;
		border-bottom: 1px solid #fff;
		}
		
	
	.documentDownload {
		background-color:#dcf1fd;
		padding:10px;
		margin:0 0 10px 0;
		border:1px solid #b5d5e8;
	}
	
	.documentDownload:hover {
		background-color:#eef9ff;
		border:1px solid #2f6e92;
	}
	
	.documentDownload a {
		color:#2f6e92 !important;
		border:none !important;
		font-weight:bold;
		font-size:1.2em;
		text-decoration:none !important;
		background: url(/todayattesco/images/icons/pdf-icon.gif) left top no-repeat;
		padding-left:35px;
		display:block;
	}
	
	.documentDownload a:hover {
		color:#0d4b6f !important;
		text-decoration:none !important;
	}
	
	.documentDownload a span {
		font-size:0.7em;
		font-weight:normal;
		display:block;
	}
	
	.documentDownload a:hover span {
		color:#2f6e92;
	}
		
		
	/* --- Pull quote styles --- */
	
	div.pullQuoteBox { background: url(../images/icons/quote-start-fashion.gif) no-repeat; }
		
	p.pullQuote {
		margin: 0;
		padding: 10px 15px 0 36px;
		font-size: 1.8em;
		line-height: 1.1em;
		letter-spacing: -.02em;
		color: #b5387c;
		background: url(../images/icons/quote-end-fashion.gif) no-repeat bottom right;
	}
		
		
	/* --- List styles --- */
	ul.greenList {
		margin: 0 0 0 15px;
		padding: 0 0 20px 0;
		list-style: none;
	}
	
	ul.greenList li {
		margin: 0;
		padding: 0 0 10px 15px;
		background: url(../images/icons/asterik-green.gif) no-repeat left top;
	}
	
	
	/* --- Wide img styles --- */
	
	#wideImgContent {
		width: 738px;
		padding: 0;
		margin: 0;
		position: relative;
		top: -3px;
		left: -1px;
		float: left;
		}
		
	.mainImgWide {
		width: 725px;
		float: left;
		}
		
	#wideImgContent h1 {
		padding: 8px 0 0 4px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.9em;
		font-weight: normal;
		color: #693f79;
		float: left;
		}
		
	#wideImgContent h4 {
		padding: 12px 0 12px 4px;
		margin: 0;
		clear:left;
		color:#444444;
		float:left;
		font-size:1.2em;
		font-weight:normal;
		}
		
	#wideImgContent .articleRow {
		padding-left: 4px;
		}
		
		
	/* --- Fashion spread styles --- */
	
	#fashionContent {
		width: 738px;
		padding: 0;
		margin: 0;
		position: relative;
		top: -3px;
		left: -1px;
		float: left;
		}
		
	.mainImg {
		width: 468px;
		float: left;
		}
		
	.mainImg p{
		margin:0;
		padding:4px 0 4px 4px;
	}
		
	#fashionContent h1 {
		width: 260px;
		height: 23px;
		padding: 10px 0 0 8px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.9em;
		font-weight: normal;
		color: #693f79;
		float: left;
		}
		
	.fashionInfo {
		width: 251px;
		padding: 0 0 0 8px;
		margin: 0;
		background: #fff url(../images/fashion/fashion-thumbs-bg.gif) no-repeat top right;
		float: left;
		}
		
	.fashionThumbs ul {
		width: 246px;
		margin: 14px 0 0 0;
		padding: 0;
	}
	
	.fashionThumbs ul li {
		width: 76px;
		height: 76px;
		margin: 0 4px 4px 0;
		padding: 0;
		list-style-type: none;
		background: url(../images/fashion/item-thumb-fade.gif) no-repeat;
		float: left;
	}
	
	.fashionThumbs li a {
		display: block;
		padding: 2px;
		margin: 0;
		float: left;
		}
	
	.fashionThumbs li a img {
		border: 2px solid #fff;
		}
		
	.fashionThumbs li a:hover img {
		border: 2px solid #d4b1e1;
		}
		
	.fashionThumbs li.selected a img, .fashionThumbs li.selected a:hover img {
		border: 2px solid #914fab;
		}
		
	p.itemDescription {
		width: 235px;
		padding: 10px 5px;
		margin: 24px 0 14px 0;
		border-top: 1px solid #e9d9f1;
		border-bottom: 1px solid #e9d9f1;
		float: left;
		}
		
	.modelCampaign {
		width: 193px;
		height:123px;
		padding: 10px 40px 0 13px;
		margin: 0px 0 25px 0;
		clear:both;
		background: url(../images/fashion/fashion-call-to-action-bg.gif) left top no-repeat;
		float: left;
	}
	
	.modelCampaign h4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		font-size:1.2em;
		color:#693f79;
		margin:0 0 4px 0;
	}
	
	.modelCampaign p {
		color:#555;
		font-size:0.9em;
		margin-bottom:12px;
		line-height:135%;
	}
		
	.fashionInfo .price, #lifestyle .price {
		color: #5a3866;
		font-weight: bold;
		}
		
	#green .price {
		color: #7fb82d;
		font-weight: bold;
		}
	
	#health .price{
		color: #da4480;
		font-weight: bold;	
	}
	
	.fashionTips {
		border-bottom:1px solid #E9D9F1;
		padding:0 5px 15px 0;
		margin:0 0 15px 0;
	}
	
	.fashionTips h3 {
		color:#b478d2;
		font-size:1em;
		margin:0 0 4px 0;
	}
	
	.fashionTips ul {
		margin:0;
		padding:0;
	}
	
	.fashionTips ul li {
		list-style-type:none;
		background:url(../images/common/bullet-sq-lifestyle.gif) left 5px no-repeat;
		padding-left:12px;
	}
		
	.otherInfo {
		clear:both;
		padding-left: 5px;
		}
		
	.otherInfo h4 {
		padding: 0;
		margin: 14px 0 6px 0;
		font-size: 0.95em;
		}
		
	.otherInfo p {
		width: 220px;
		padding: 0;
		margin: 0 0 6px 0;
		font-size: 0.95em;
		line-height: 125%;
		}
		
	.otherInfo p a {
		color: #9454ac;
		text-decoration: none;
		border-bottom: 1px solid #cba5d9;
		}
		
	.otherInfo p a:hover {
		color: #693f79;
		text-decoration: none;
		border-bottom: 1px solid #693f79;
		}
		
	.shopinstore-link {
		display: block;
		width: 245px;
		height: 100px;
		background-image: url(../images/fashion/Fashion-Banner.jpg);
	}
	
	
	p.tescoClothingLink {
		width: 235px;
		border-top:1px solid #E9D9F1;
		margin-top: 20px;
		padding-top: 20px;
		}
		
	p.tescoClothingLink a, p.tescoClothingLink a:hover, p.tescoClothingLink a img {
		border: none;
		}
		
		
		
		
	/* --- Section menu page styles --- */
	
	#sectionContent {
		width: 646px;
		padding: 0 0 0 12px;
		margin: 0 9px 0 0;
		float: left;
		}
	
	#lifestyle #sectionContent {
		_padding-left: 10px;
	}
		
	ul.featureItems {
		width: 646px;
		margin: 0;
		padding: 0;
	}
	
	ul.featureItems li {
		width: 209px;
		margin: 0 0 30px 0;
		padding: 0;
		list-style-type: none;
		float: left;
	}
	
	ul.featureItems li.featureGutter {
		margin-right: 9px;
		}
	
	.featureItems li a {
		width: 209px;
		display: block;
		padding: 0;
		margin: 0;
		text-decoration: none;
		background: #fcefc8 url(../images/cookbook/feature-img-bg-cb-fade.gif) no-repeat;
		cursor: pointer;
		float: left;
		}
		
	#health .featureItems li a { background: #ffe3ef url(../images/health/feature-img-bg2-health-fade.gif) no-repeat; }
	#green .featureItems li a { background: #ecf3d5 url(../images/green/feature-img-bg2-green-fade.gif) no-repeat; }
	#lifestyle .featureItems li a { background: #ebdcf0 url(../images/lifestyle/feature-img-bg2-lf-fade.gif) no-repeat; }
	#community .featureItems li a { background: #fde9cb url(../images/archive/community/feature-img-bg2-com-fade.gif) no-repeat; }
	#cookbook .featureItems li a { background: #fcefc8 url(../images/cookbook/feature-img-bg2-cb-fade.gif) no-repeat; }
	
	#health .featureItems li.featureItemsRow1 a { background: #ffe3ef url(../images/health/feature-img-bg1-health-fade.gif) no-repeat; }
	#green .featureItems li.featureItemsRow1 a { background: #ecf3d5 url(../images/green/feature-img-bg1-green-fade.gif) no-repeat; }
	#lifestyle .featureItems li.featureItemsRow1 a { background: #ebdcf0 url(../images/lifestyle/feature-img-bg1-lf-fade.gif) no-repeat; }
	#community .featureItems li.featureItemsRow1 a { background: #fde9cb url(../images/archive/community/feature-img-bg1-com-fade.gif) no-repeat; }
	#cookbook .featureItems li.featureItemsRow1 a { background: #fcefc8 url(../images/cookbook/feature-img-bg-cb-fade.gif) no-repeat; }
	
		
	.featureItems li a .featureTxt {
		display: block;
		width: 189px;
		padding: 6px 6px 12px 10px;
		margin: 0;
		color: #555;
		line-height: 120%;
		background-color: #fcefc8;
		border-right: 2px solid #fff;
		border-left: 2px solid #fff;
		border-bottom: 1px solid #f8d878;
		float: left;
		}
		
	
	#health .featureItems li a .featureTxt { background-color: #ffe3ef; border-bottom: 1px solid #ffb7d4; }
	#green .featureItems li a .featureTxt { background-color: #ecf3d5; border-bottom: 1px solid #d2e1a0; }
	#lifestyle .featureItems li a .featureTxt { background-color: #ebdcf0; border-bottom: 1px solid #d5b7e1; }
	#community .featureItems li a .featureTxt { background-color: #fde9cb; border-bottom: 1px solid #f2c278; }
	#cookbook .featureItems li a .featureTxt { background-color: #fcefc8; border-bottom: 1px solid #f8d878; }
		
		
	.featureItems li a .featureTxt em {
		display: block;
		margin-bottom: 4px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.3em;
		line-height: 110%;
		font-weight: normal;
		font-style: normal;
		color: #e0970a;
		}
		
	#health .featureItems li a .featureTxt em { color: #da4480; }
	#green .featureItems li a .featureTxt em { color: #688504; }
	#lifestyle .featureItems li a .featureTxt em { color: #8938a7; }
	#community .featureItems li a .featureTxt em { color: #e18900; }
	#cookbook .featureItems li a .featureTxt em { color: #e0970a; }
	
	
	.featureItems li a img {
		margin: 3px 2px 0 2px;
		border: 3px solid #fff;
		}
		
	.featureItems li a:hover img {
		border: 3px solid #e3c057;
		}
		
	#health .featureItems li a:hover img { border: 3px solid #e995b7; }
	#green .featureItems li a:hover img { border: 3px solid #adc751; }
	#lifestyle .featureItems li a:hover img { border: 3px solid #be8fd1; }
	#community .featureItems li a:hover img { border: 3px solid #dda348; }
	#cookbook .featureItems li a:hover img { border: 3px solid #e3c057; }


	.featureItems li a:hover .featureTxt {
		background-color: #fbe9b4;
		color: #222;
		}
		
	#health .featureItems li a:hover .featureTxt { background-color: #ffd4e6; }
	#green .featureItems li a:hover .featureTxt { background-color: #e1eac3; }
	#lifestyle .featureItems li a:hover .featureTxt { background-color: #e2cfe9; }
	#community .featureItems li a:hover .featureTxt { background-color: #f6ddb6; }
	#cookbook .featureItems li a:hover .featureTxt { background-color: #fbe9b4; }
		
		
	.featureItems li a:hover .featureTxt em {
		color: #b07606;
		}
		
	#health .featureItems li a:hover .featureTxt em { color: #ba376b; }
	#green .featureItems li a:hover .featureTxt em { color: #556c04; }
	#lifestyle .featureItems li a:hover .featureTxt em { color: #6f2889; }
	#community .featureItems li a:hover .featureTxt em { color: #bb7302; }
	#cookbook .featureItems li a:hover .featureTxt em { color: #b07606; }
	
	
	/* --- Section Novelli cookery videos USING DIVS --- */
	
	#cookery {
		width: 723px;
		padding: 0 0 0 15px;
		margin: 0;
		}
		
	#cookery div.featureItems_video {
		width: 723px;
		margin: 0;
		padding:0;
		}
	
	#cookery .featureItems_video div {
		width: 346px;
		margin: 0;	
		padding: 0;
		position: relative;
		float: left;
	}
	
	#cookery .featureItems_video div.vfeatureItems {
		margin: 0;	
		padding: 0 0 20px 0;
	}
		
	#cookery .featureItems_video div.featureGutter {
		margin-right: 14px;
	}		
	
	#cookery .featureItems_video div .video a {
		width: 350px;
		display: block;
		padding: 0;
		margin: 0;
		text-decoration: none;
	}
	
	#cookery .featureItems_video div .related_info a {
		text-decoration: none;
		float:left;
		width:auto;
		padding:0;
		margin: 0;
	}
	
	#cookery .featureItems_video div div.related_info p {
		width:275px;
		float:left;
	}
	
	#cookery .featureItems_video div div.related_info p a{
		padding: 5px 0 0 7px;
		color:#555555;
	}
	
	#cookery .featureItems_video div .featureTxt a{
		width: 349px;
		display: block;
		padding:0;
		margin: 0;
		text-decoration: none;
		background: none !important;
	}
	
	#cookery .featureItems_video div .related_info a {
		padding: 0 0 0 10px;
		margin: 0;
		text-decoration: none;
		background: none !important;
	}
		
		
	#cookery .featureItems_video div .featureTxt h3 {
		padding: 0;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.5em;
		line-height: 110%;
		font-weight: normal;
		font-style: normal;
		color: #e0970a;
		height: 60px;
	}
	
	#cookery .featureItems_video div .related_info h4 a{
		padding: 0;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		line-height: 100%;
		font-weight: normal;
		font-style: normal;
		color: #e0970a;
	}
	
	#cookery .featureItems_video div .featureTxt h3 a {
		padding: 6px 6px 14px 10px;
		color: #e0970a;
	}
	
	#cookery .featureItems_video div .related_info h4 a{
		padding: 33px 15px 30px 10px;
		color: #e0970a;
	}
	
	#cookery .featureItems_video div.video .featureTxt:hover, #cookery .featureItems_video div.video:hover a img, #cookery .featureItems_video div .related_info:hover {
		background-color: #fbe9b4 !important;
	}
	
	#cookery .featureItems_video div .featureTxt, #cookery .featureItems_video div .related_info {
		width: 348px;
		padding: 0;
		margin: 0;
		background-color: #fcefc8;
		border-right: 2px solid #fff;
		border-left: 2px solid #fff;
		border-bottom: 1px solid #f8d878;
	}
		
	#cookery .featureItems_video div a img {
		border: 3px solid #fcefc8;
	}
	
	#cookery .featureItems_video div .related_info a img {
		margin: 10px 2px 5px 2px;
		border: 3px solid #fff;
	}
		
	#cookery .featureItems_video div.video:hover a img, #cookery .featureItems_video div.related_info:hover a img {
		border: 3px solid #e3c057;background-color: #fbe9b4;
	}
	
	/* --- Section Fashion videos USING DIVS --- */
	
	#modelCampaign {
		width: 723px;
		padding: 0 0 0 15px;
		margin: 0;
		float:left;
		}
		
	#modelCampaign div.featureItems_video {
		width: 723px;
		margin: 0;
		padding:0;
		}
	
	#modelCampaign .featureItems_video div {
		width: 235px;
		margin: 0;	
		padding: 0;
		position: relative;
		float: left;
	}
	
	#modelCampaign .featureItems_video div.vfeatureItems {
		margin: 0;	
		padding: 0 0 20px 0;
	}
		
	#modelCampaign .featureItems_video div.featureGutter {
		margin-right: 5px;
	}		
	
	#modelCampaign .featureItems_video div .video a {
		width: 231px;
		display: block;
		padding: 0;
		margin: 0;
		text-decoration: none;
	}
	
	#modelCampaign .featureItems_video div .related_info a {
		text-decoration: none;
		float:left;
		width:auto;
		padding:0;
		margin: 0;
	}
	
	#modelCampaign .featureItems_video div div.related_info p {
		width:200px;
		float:left;
	}
	
	#modelCampaign .featureItems_video div div.related_info p a{
		padding: 5px 0 0 7px;
		color:#555555;
	}
	
	#modelCampaign .featureItems_video div .featureTxt a {
		width: 210px;
		display: block;
		padding:0;
		margin: 0;
		text-decoration: none;
		background: none !important;
	}
	
	#modelCampaign .featureItems_video div .related_info a {
		padding: 0 0 0 10px;
		margin: 0;
		text-decoration: none;
		background: none !important;
	}
		
		
	#modelCampaign .featureItems_video div .featureTxt h3 {
		padding: 0;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.4em;
		line-height: 110%;
		font-weight: normal;
		font-style: normal;
		color: #8938a7;
	}
	
	#modelCampaign .featureItems_video div .related_info h3 a{
		padding: 0;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1em;
		line-height: 100%;
		font-weight: normal;
		font-style: normal;
		color: #8938a7;
	}
	
	#modelCampaign .featureItems_video .featureTxt h3 a {
		padding: 3px 6px 6px 8px;
		color: #8938a7;
	}
	
	#modelCampaign .featureItems_video div .related_info h3 a{
		padding: 12px 6px 0px 6px;
		color: #8938a7;
	}
	
	#modelCampaign .featureItems_video div.video .featureTxt:hover, #modelCampaign .featureItems_video div.video:hover a img, #modelCampaign .featureItems_video div .related_info:hover {
		background-color: #e2cfe9 !important;
	}
	#modelCampaign .vfeatureItems_video div.community:hover a img {
		background-color: #FFED99 !important;
	}
	
	#modelCampaign .featureItems_video div .featureTxt, #modelCampaign .featureItems_video div .related_info {
		width: 231px;
		padding: 0;
		margin: 0;
		background-color: #ebdcf0;
		border-right: 2px solid #fff;
		border-left: 2px solid #fff;
		border-bottom: 1px solid #d5b7e1;
	}
		
	#modelCampaign .featureItems_video div a img {
		border: 3px solid #EBDCF0;
	}
	
	#modelCampaign .featureItems_video div .related_info a img {
		margin: 14px 2px 0 2px;
		border: 3px solid #fff;
	}
		
	#modelCampaign .featureItems_video div.video:hover a img, #modelCampaign .featureItems_video div.related_info:hover a img {
		border: 3px solid #be8fd1;background-color: #e2cfe9;
	}
	 
	#modelCampaign .featureItems_video div.community:hover a img { border: 3px solid #DDA348 !important; }
	#modelCampaign .featureItems_video .community:hover .featureTxt h3 a { color:#BB7302; }
	
	#modelCampaign .featureItems_video div.cookbook:hover a img { border: 3px solid #E3C057 !important; }
	#modelCampaign .featureItems_video div.cookbook:hover h3 a { color:#BB7302 !important; }
	 
	 
	/* --- Section menu page styles USING DIVS --- */
		
	div.featureItems {
		width: 646px;
		margin: 0;
		padding: 0;
		float: left;
		}
	
	.featureItems div {
		width: 209px;
		margin: 0 0 15px 0 !important;
		padding: 0;
		position: relative;
		float: left;
		}
	
	.featureItems div.featureGutter {
		margin-right: 9px;
		}
	#community div.featureGutter {
		height:236px;
		}
	
	.featureItems div a {
		width: 209px;
		display: block;
		padding: 0;
		margin: 0;
		text-decoration: none;
		background: #fcefc8 url(../images/cookbook/feature-img-bg-cb-fade.gif) no-repeat;
		float: left;
		}
	
	.featureItems .wideFeature, .featureItems .wideFeature a { width:418px; }
		
	.featureItems div:hover .featureTxt {
		background-color: #fbe9b4;
	}
	
	.featureItems div .featureTxt {
		width: 205px;
		padding: 0;
		margin: 0 !important;
		background-color: #fcefc8;
		border-right: 2px solid #fff;
		border-left: 2px solid #fff;
		border-bottom: 1px solid #f8d878;
		float: left;
		}
		
		.featureItems div a img {
		margin: 3px 2px 0 2px;
		border: 3px solid #fff;
		}
		
	.featureItems div:hover a img {
		border: 3px solid #e3c057;
		}
		
	#health .featureItems div a { background: #ffe3ef url(../images/health/feature-img-bg2-health-fade.gif) no-repeat; }
	#green .featureItems div a { background: #ecf3d5 url(../images/green/feature-img-bg2-green-fade.gif) no-repeat; }
	#lifestyle .featureItems div a { background: #ebdcf0 url(../images/lifestyle/feature-img-bg2-lf-fade.gif) no-repeat; }
	#community .featureItems div a { background: #fde9cb url(../images/archive/community/feature-img-bg2-com-fade.gif) no-repeat; }
	#cookbook .featureItems div a { background: #fcefc8 url(../images/cookbook/feature-img-bg2-cb-fade.gif) no-repeat; }
	
	#health .featureItems div.featureItemsRow1 a { background: #ffe3ef url(../images/health/feature-img-bg1-health-fade.gif) no-repeat; }
	#green .featureItems div.featureItemsRow1 a { background: #ecf3d5 url(../images/green/feature-img-bg1-green-fade.gif) no-repeat; }
	#lifestyle .featureItems div.featureItemsRow1 a { background: #ebdcf0 url(../images/lifestyle/feature-img-bg1-lf-fade.gif) no-repeat; }
	#lifestyle .featureItems div.wideFeature a { background: #ebdcf0 url(../images/lifestyle/feature-img-bg2-lf-fade-wide.gif) no-repeat !important; }
	#lifestyle .featureItems div.wideFeature .featureTxt a { background: none !important; }
	#community .featureItems div.featureItemsRow1 a { background: #fde9cb url(../images/archive/community/feature-img-bg1-com-fade.gif) no-repeat; }
	#cookbook .featureItems div.featureItemsRow1 a { background: #fcefc8 url(../images/cookbook/feature-img-bg-cb-fade.gif) no-repeat; }
	
	
	
	.featureItems div a img {
		margin: 3px 2px 0 2px;
		border: 3px solid #fff;
		}
		
	.featureItems div:hover a img {
		border: 3px solid #e3c057;
		}
		
	#health .featureItems div:hover a img, #health .featureItems div a:hover img { border: 3px solid #e995b7; }
	#green .featureItems div:hover a img, #green .featureItems div a:hover img { border: 3px solid #adc751; }
	#lifestyle .featureItems div:hover a img, #lifestyle .featureItems div a:hover img { border: 3px solid #be8fd1; }
	#community .featureItems div:hover a img, #community .featureItems div a:hover img { border: 3px solid #dda348; }
	#cookbook .featureItems div:hover a img, #cookbook .featureItems div a:hover img { border: 3px solid #e3c057; }	
	
	
	
	.featureItems div .featureTxt {
		width: 205px;
		padding: 0;
		margin: 0;
		background-color: #fcefc8;
		border-right: 2px solid #fff;
		border-left: 2px solid #fff;
		border-bottom: 1px solid #f8d878;
		float: left;
		}
	
	#health .featureItems div .featureTxt { background-color: #ffe3ef; border-bottom: 1px solid #ffb7d4;height:90px; }
	#green .featureItems div .featureTxt { background-color: #ecf3d5; border-bottom: 1px solid #d2e1a0; height:90px;}
	#lifestyle .featureItems div .featureTxt { background-color: #ebdcf0; border-bottom: 1px solid #d5b7e1; }
	#community .featureItems div .featureTxt { background-color: #fde9cb; border-bottom: 1px solid #f2c278; height:90px; }
	#cookbook .featureItems div .featureTxt { background-color: #fcefc8; border-bottom: 1px solid #f8d878; }
	
	
	.featureItems div:hover .featureTxt {
		background-color: #fbe9b4;
		}
		
	#health .featureItems div:hover .featureTxt { background-color: #ffd4e6; }
	#green .featureItems div:hover .featureTxt { background-color: #e1eac3; }
	#lifestyle .featureItems div:hover .featureTxt { background-color: #e2cfe9; }
	#community .featureItems div:hover .featureTxt { background-color: #f6ddb6; }
	#cookbook .featureItems div:hover .featureTxt { background-color: #fbe9b4; }
	
	#lifestyle .featureItems div.wideFeature .featureTxt { width:414px; } 
	#lifestyle .featureItems div.wideFeature .featureTxt a { padding-left:165px; width:235px; }
	
	
	.featureItems div .featureTxt a {
		width: 189px;
		display: block;
		padding: 0 6px 0 10px;
		margin: 0;
		text-decoration: none;
		background: none !important;
		}
		
		
	.featureItems div .featureTxt h3 {
		padding: 0;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.3em;
		line-height: 110%;
		font-weight: normal;
		font-style: normal;
		color: #e0970a;
		}
		
	.featureItems div .featureTxt h3 a {
		padding: 6px 6px 4px 10px;
		color: #e0970a;
		}
		
	#health .featureItems div .featureTxt h3 a { color: #da4480; }
	#green .featureItems div .featureTxt h3 a { color: #688504; }
	#lifestyle .featureItems div .featureTxt h3 a { color: #8938a7; }
	#community .featureItems div .featureTxt h3 a { color: #e18900; }
	#cookbook .featureItems div .featureTxt h3 a { color: #e0970a; }
	
	.featureItems div:hover .featureTxt h3 {
		color: #b07606;
		}
		
	#health .featureItems div:hover .featureTxt h3 a, #health .featureItems div .featureTxt h3 a:hover { color: #ba376b; }
	#green .featureItems div:hover .featureTxt h3 a, #green .featureItems div .featureTxt h3 a:hover { color: #556c04; }
	#lifestyle .featureItems div:hover .featureTxt h3 a, #lifestyle .featureItems div .featureTxt h3 a:hover { color: #6f2889; }
	#community .featureItems div:hover .featureTxt h3 a, #community .featureItems div .featureTxt h3 a:hover { color: #bb7302; }
	#cookbook .featureItems div:hover .featureTxt h3 a, #cookbook .featureItems div .featureTxt h3 a:hover { color: #b07606; }
	
	.winPing {
		display:block;
		position:absolute;
		text-indent:-10000px;
		top:100px;
		left:10px;
		width:150px;
		height:150px;
		background: url(../images/lifestyle/win-ping.png) left top no-repeat;
		z-index:101;
	}
	
	.featureItems div .featureTxt p {
		padding: 0;
		margin: 0;
		line-height: 120%;
		color: #555;
		}
	
	.vfeatureItems div .featureTxt p {
		padding: 0 6px 12px 8px;
		margin: 0;
		line-height: 120%;
		color: #555;
	}
	
	.vfeatureItems div .featureTxt p a {
		color:#555; 
	}
		
	.featureItems div .featureTxt p a {
		padding: 0 6px 12px 10px;
		color: #555;
		}
		
	.featureItems div:hover .featureTxt p a {
		color: #222;
		}
	
	
	.featureItems .tagNew {
		width: 59px;
		height: 59px;
		text-indent: -9999px;
		background: transparent url(../images/common/tag-new.gif) no-repeat 0 0;
		display: block;
		margin: 0;
		padding: 0;
		text-decoration: none;
		position: absolute;
		right: 2px;
		top: 3px;
	}
	
	#health .featureItems .tagNew { background: transparent url(../images/common/tag-new-health.gif) no-repeat 0 0; }
	#green .featureItems .tagNew { background: transparent url(../images/common/tag-new-green.gif) no-repeat 0 0; }
	#lifestyle .featureItems .tagNew { background: transparent url(../images/common/tag-new-lifestyle.gif) no-repeat 0 0; }
	#community .featureItems .tagNew { background: transparent url(../images/common/tag-new-community.gif) no-repeat 0 0; }
	#cookbook .featureItems .tagNew { background: transparent url(../images/common/tag-new-cookbook.gif) no-repeat 0 0; }
	
	
	.featureItems .tagKids, .item .tagKids {
		width: 67px;
		height: 67px;
		text-indent: -9999px;
		background: transparent url(../images/common/tag-kids-special.gif) no-repeat 0 0;
		display: block;
		margin: 0;
		padding: 0;
		text-decoration: none;
		position: absolute;
		right: 2px;
		top: 3px;
	}
	
	#cookbook .featureItems .tagKids { background: transparent url(../images/common/tag-kids-cookbook.gif) no-repeat 0 0; }
	#green .featureItems .tagKids { background: transparent url(../images/common/tag-kids-green.gif) no-repeat 0 0; }
	
	
	.featureItems .tagExclusive, .item .tagExclusive {
		width: 66px;
		height: 66px;
		text-indent: -9999px;
		background: transparent url(../images/common/tag-exclusive-lifestyle.gif) no-repeat 0 0;
		display: block;
		margin: 0;
		padding: 0;
		text-decoration: none;
		position: absolute;
		right: 2px;
		top: 3px;
	}
	
	#cookbook .featureItems .tagExclusive { 
		background: transparent url(../images/common/tag-exclusive-cookbook.gif) no-repeat 0 0;
	}
		
	/* --- Side panel styles --- */
	
	.sidePanel {
		width: 250px;
		padding: 0;
		margin: 0;
		position: relative;
		top: -1px;
		float: left;
		}
		
	.fashionSidePanel {
		width: 250px;
		height: 322px;
		padding: 0 0 0 13px;
		margin: 0;
		background: #fff url(../images/lifestyle/side-panel-bg-fashion.jpg) no-repeat top right;
		float: left;
		}
	
	.fashionFileSidePanel {
		width: 263px;
		height: 105px;
		padding: 0;
		margin: 15px 0 0 0;
		background: transparent url(../images/lifestyle/side-panel-bg-fashion-file.jpg) no-repeat top right;
		float: left;
		}
	
	.celebritySidePanel {
		width: 250px;
		padding: 0 0 0 13px;
		margin: 18px 0 0 0;
		background: #fff url(../images/lifestyle/side-panel-bg-celebrity.jpg) no-repeat top right;
		float: left;
		}
	
	.celebrityArchive {
		background-color:#d6eaf4;
		font-style:normal;
	}
	
	
		
	.healthSidePanel {
		width: 250px;
		padding: 0 0 0 13px;
		margin: 0;
		background: #ddedf4 url(../images/health/side-panel-bg-health.gif) no-repeat top right;
		float: left;
		}
		
	.greenSidePanel {
		width: 250px;
		padding: 0 0 0 13px;
		margin: 0;
		background: #f4e8c3 url(../images/green/side-panel-bg-green.gif) no-repeat top right;
		float: left;
		}
		
	.communitySidePanel {
		width: 250px;
		padding: 0 0 0 13px;
		margin: 0;
		background: #faf6d0 url(../images/archive/community/side-panel-bg-com.gif) no-repeat top right;
		float: left;
		}
		
	.fashionFileSidePanel a {
		display:block;
		width:263px;
		height:105px;
		text-indent:-10000px;
	}
		
	.sidePanel h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.7em;
		font-weight: normal;
		color: #744884;
		border-bottom: none;
		padding: 0;
		margin: 18px 0 10px 0;
		}
		
	.greenSidePanel h2, .greenArchive h2{ color: #844d0d; }
	.communitySidePanel h2 { color: #bf790a; }
	
	.celebrityArchive h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.7em;
		font-weight: normal;
		color: #744884;
		border-bottom: none;
		padding: 0;
		margin: 5px 0 10px 0;
	}
		
	.sidePanel h4, .celebrityArchive h4 {
		font-size: 1.0em;
		font-weight: bold;
		color: #744884;
		padding: 0 6px 0 0;
		margin: 0;
		}
		
	.sidePanel .communitySidePanel h4 { color: #444; }
	
	.sidePanel p {
		color: #744884;
		padding: 2px 4px 8px 0;
		margin: 0;
		}
		
	.sidePanel .communitySidePanel p { color: #444; }
		
	.greenSidePanel h4, .greenArchive h4 { color: #844d0d; }
		
	.fashionSidePanel ul {
		width: 190px;
		margin: 0;
		padding: 10px 0 0 3px;
	}
	
	.celebritySidePanel ul {
		width: 240px;
		margin: 0;
		padding: 10px 0 0 3px;
	}
	
	.celebrityArchive ul {
		margin: 0;
		padding: 10px 0 0 3px;
	}
	
	.celebritySidePanel ul.viewAll {
		margin:15px 0 25px 0;
		border-top:1px solid #fff;
	}
	
	.healthSidePanel ul, .greenSidePanel ul, .communitySidePanel ul {
		width: 230px;
		margin: 0;
		padding: 10px 0 16px 3px;
	}
	
	.sidePanel li {
		padding: 0 6px 0 12px;
		margin: 0 0 7px 0;
		line-height: 125%;
		list-style-type: none;
	}
	
	.fashionSidePanel li, .celebritySidePanel li {
		margin: 0 0 9px 0;
		font-size: 1em;
		background: url(../images/common/bullet-sq-lightpurple.gif) no-repeat left 5px;
	}
	
	.celebrityArchive li {
		margin: 0 0 5px 0;
		font-size: 1em;
		background: url(../images/common/bullet-sq-lightpurple.gif) no-repeat left 5px;
	}
	
	.healthSidePanel li { 
		background: url(../images/common/bullet-sq-lightpurple.gif) no-repeat left 5px;
		list-style-type:none;
	}
	
	.greenSidePanel li, .greenArchive li { 
		background: url(../images/common/bullet-sq-brown.gif) no-repeat left 5px;
		list-style-type:none;
	}
	
	.communitySidePanel li { 
		background: url(../images/common/bullet-sq-orange.gif) no-repeat left 5px;
		list-style-type:none;
	}
	
	.fashionSidePanel li a, .celebritySidePanel li a, #lifestyle .celebrityArchive li a  {
		color: #744884;
		text-decoration: none;
		border-bottom: 1px solid #baa0c5;
	}
	
	.healthSidePanel a {
		color: #972375;
		text-decoration: none;
		border-bottom: 1px solid #baa0c5;
	}
	
	.healthSidePanel a:hover {
		color: #821963;
		text-decoration: none;
		border-bottom: 1px solid #821963;
	}
	
	.greenSidePanel li a, .greenArchive li a {
		color: #74440b;
		text-decoration: none;
		border-bottom: 1px solid #bda067;
	}
	
	.communitySidePanel a {
		color: #c67a04;
		text-decoration: none;
		border-bottom: 1px solid #e0b765;
	}
	
	.communitySidePanel a:hover {
		color: #905b08;
		text-decoration: none;
		border-bottom: 1px solid #905b08;
	}
	
	.fashionSidePanel li a:hover, .fashionSidePanelClothing li a:hover, .celebritySidePanel li a:hover, #lifestyle .celebrityArchive li a:hover {
		color: #623971;
		text-decoration: none;
		border-bottom: 1px solid #623971;
	}
	
	.greenSidePanel li a:hover, .greenArchive li a:hover {
		color: #5b3406;
		text-decoration: none;
		border-bottom: 1px solid #5b3406;
	}
	
	
	/* --- Lifestyle side panel styles --- */
		
	
		
	.fashionSidePanelClothing {
		width: 250px;
		height: 54px;
		padding: 0 0 0 13px;
		margin: 0;
		background: #fff url(../images/lifestyle/side-panel-bg-clothing.gif) no-repeat top;
		float: left;
		}
	
	.fashionSidePanelClothing ul {
		margin: 0;
		padding: 28px 0 0 3px;
	}
	
	.fashionSidePanelClothing li {
		padding: 0 6px 0 12px;
		margin: 0 0 9px 0;
		font-size: 0.95em;
		line-height: 125%;
		list-style-type: none;
		background: url(../images/common/bullet-sq-purple.gif) no-repeat left 5px;
	}
	
	.fashionSidePanelClothing li a {
		color: #744884;
		text-decoration: none;
		border-bottom: 1px solid #bbaeba;
	}
		
		
	/* --- Cookbook styles --- */
	
	#cbContent {
		width: 646px;
		padding: 0 0 0 12px;
		margin: 0 9px 0 0;
		float: left;
		}
		
	.cbGroup {
		width: 636px;
		padding:0;
		margin: 0;
		background: #fff url(../images/cookbook/cb-group-bg-gradient.gif) repeat-x;
		float: left;
		display:inline;
		}
		
	#cbContent h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.5em;
		font-weight: normal;
		color: #d39104;
		border-bottom: none;
		padding: 10px 6px 8px;
		margin: 0;
		}
		
	
	
		
	.cbArchive {
		width: 646px;
		padding: 0;
		margin: 10px 0 0 0;
		background: #fff url(../images/cookbook/cb-archive-bg-gradient.gif) repeat-x;
		float: left;
		}
		
	ul.archiveItems {
		width: 646px;
		margin: 0;
		padding: 0;
	}
	
	ul.sidePanelItems {
		width: 215px;
		margin: 0;
		padding: 10px 10px 0 15px;
		float: left;
	}
	
	#cookbook ul.sidePanelItems {
		padding-top:5px;
	}
	
	ul.archiveItems li, ul.sidePanelItems li {
		width: 209px;
		padding: 10px 0 10px 0;
		margin: 0;
		list-style-type: none;
		border-top: 1px solid #ededed;
		float: left;
		z-index: 0;
	}
	
	ul.sidePanelItems li {
		width: 235px;
		padding: 8px 0;
		list-style-type: none;
		border-top: none;
	}
	
	ul.archiveItems li.firstRow {
		padding: 0 0 10px 0;
		border-top: none;
	}
	
	ul.archiveItems li.featureGutter {
		margin-right: 9px;
		}
	
	.archiveItems li a, .sidePanelItems li a {
		position: relative;
		width: 209px;
		height: 75px;
		display: block;
		padding: 0;
		margin: 0;
		text-decoration: none;
		cursor: pointer;
		background: url(../images/cookbook/archive-img-bg-fade2.gif) no-repeat 3px 5px;
		float: left;
		}
		
	.sidePanelItems li a {
		width: 235px;
		}
		
	.archiveItems li.firstRow a { background: url(../images/cookbook/archive-img-bg-fade1.gif) no-repeat 3px 5px; }
		
	.sidePanelItems li.sideBg1 a { background: url(../images/cookbook/side-img-bg-fade1.gif) no-repeat 3px 5px; }
	.sidePanelItems li.sideBg2 a { background: url(../images/cookbook/side-img-bg-fade2.gif) no-repeat 3px 5px; }
		
	.archiveItems li a .archiveTxt, .sidePanelItems li a .archiveTxt {
		position: absolute;
		top: 6px;
		left: 74px;
		display: block;
		width: 130px;
		padding: 3px 0 0 4px;
		margin: 0;
		color: #444;
		font-size: 0.95em;
		line-height: 120%;
		float: left;
		}
		
	.sidePanelItems li a .archiveTxt {
		width: 160px;
		}
		
	.archiveItems li a .archiveTxt em, .sidePanelItems li a .archiveTxt em {
		display: block;
		margin-bottom: 4px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.3em;
		line-height: 100%;
		font-weight: normal;
		font-style: normal;
		color: #e0970a;
		}
		
	.sidePanelItems li a .archiveTxt em {
		font-size: 1.4em;
		color: #b66506;
		}
	
	.archiveItems li a img, .sidePanelItems li a img {
		position: absolute;
		top: 8px;
		left: 6px;
		border: 2px solid #fff;
		z-index: 10;
		}
		
	.sidePanelItems li a:hover img {
		border: 2px solid #adc751;
		}
		
	.archiveItems li a:hover img {
		border: 2px solid #e3c057;
		}
		
	.archiveItems li a:hover .archiveTxt, .sidePanelItems li a:hover .archiveTxt {
		color: #222;
		}
		
	.archiveItems li a:hover .archiveTxt em {
		color: #b07606;
		}
		
	.sidePanelItems li a:hover .archiveTxt em {
		color: #975405;
		}
		
		
	.cbSidePanel {
		width: 263px;
		padding: 0;
		margin: 0;
		/* height: 500px;
		background: #fff url(../images/cookbook/side-panel-bg-cb.gif) no-repeat top right; */
		position: relative;
		top: -4px;
		float: left;
		}
		
	.cbfeatureSidePanel {
		width: 263px;
		padding: 0;
		margin: 0;
		float: left;
		padding:80px 0 0 0;
		background: #fff url(../images/cookbook/side-panel-bg-rf.gif) no-repeat top right;
		}
	
	.btnVisitRealFood {
		margin:20px 0 25px -3px;
		position:relative;
	}
	
	.btnVisitRealFood a {
		display:block;
		background: transparent url(../images/buttons/btn-visit-realfood.gif) no-repeat left top;
		text-indent:-10000px;
		height:24px;
		width:137px;
	}
	
	.btnWatchVideos {
		margin:15px 0 0 -3px;
		position:relative;
	}
	
	.btnWatchVideos a {
		display:block;
		background: transparent url(../images/cookbook/btn-watch-videos.gif) no-repeat left top;
		text-indent:-10000px;
		height:24px;
		width:120px;
	}
	
	.modelCampaign .btnWatchVideos { margin-top:3px; }
	.modelCampaign .btnWatchVideos a {	background: transparent url(../images/fashion/btn-watch-videos.gif) no-repeat left top; }
		
	.btnWatchVideos a:hover, .btnVisitRealFood a:hover, .btnEnterNow a:hover {
		background-position: left -24px;
	}
	
	.btnEnterNow {
		margin:15px 0 0 -3px;
		position:relative;
	}
	
	.btnEnterNow a {
		display:block;
		background: transparent url(../images/fashion/btn-enter-now.gif) no-repeat left top;
		text-indent:-10000px;
		height:24px;
		width:120px;
	}
	
	.cbfeatureSidePanel h2 {
		line-height:1.07em;
		border-bottom:none;
		margin-bottom:0;
		padding:10px 5px 10px 15px;
		font-size:1.5em;
		}
	
	.cbfeatureSidePanel h2 a {
		color: #216e7a;
		text-decoration:none;
	}
		
	.cbfeatureSidePanel h2 a:hover{
		color: #0d525d;
		}
		
	.cbfeatureSidePanel p a {
		color: #444;
		text-decoration:none;
		}
	
	.cbfeatureSidePanel p {
		padding:0 5px 0 15px;
		font-size:1em;
	}
		
	.realfoodPush {
		width: 229px;
		float: left;
		padding: 0 0 0 11px;
		margin: 20px 0 15px 0;
		background: url(../images/cookbook/realfood-mag.jpg) no-repeat 10px top;
		}
		
	#home .realfoodPush {
		background: url(../images/home/realfood-mag.jpg) no-repeat 10px top;
		margin:0 0 0 15px;
		padding-bottom:10px;
		_width:229px;
		_margin-left:3px;
		display:block;
		}
			
	.realfoodPush p {
		padding: 50px 10px 10px 97px;
		width:105px;
		margin: 0;
		font-size: 0.95em;
		line-height: 120%;
		}
	
	#home .realfoodPush span {
		padding: 50px 10px 10px 97px;
		width:105px;
		margin: 0;
		font-size: 0.95em;
		line-height: 120%;
		float:left;
		display:block;
	}
	
	#home .realfoodPush span em {
		#color:#D47404;
		text-decoration:none;
		font-weight: bold;
		font-style:normal;
	}
	
	#home .realfoodPush:hover, #home .realfoodPush:hover span {
		display:pointer;
	}
	
	#home .realfoodPush:hover span em {
		color:#905B08;
	}
		
	.realfoodPush p a{
		font-weight: bold;
		color: #e0970a;
		text-decoration: none;
		}

	.realfoodPush p a:hover{
		font-weight: bold;
		color: #b07606;
		}
	
	.healthyLivingPush {
		border-top:1px solid #ddd;
		width:223px;
		padding:15px 30px 0 0;
		float:left;
		margin: 0 0 10px 0;
		}
		
	.healthyLivingPush p{
		margin:0;
		padding:0;
		font-size: 0.95em;
		line-height: 120%;
		}
	
	.healthyLivingPush a {
		color: #e0970a;
		text-decoration: none;
		border: 0px;
		}
		
	.healthyLivingPush a:hover {
		color: #b07606;
		}
		
		
	ul.featuredRecipe {
		width: 227px;
		margin: 30px 0;
		padding: 0;
	}
	
	ul.featuredRecipe li {
		width: 219px;
		padding: 0 4px;
		margin: 0;
		list-style-type: none;
		float: left;
		z-index: 0;
	}
	
	.featuredRecipe li a {
		position: relative;
		width: 219px;
		height: 96px;
		display: block;
		padding: 0;
		margin: 0;
		text-decoration: none;
		cursor: pointer;
		background: #d1dcdf url(../images/cookbook/recipe-featured-bg-fade.gif) no-repeat 8px 28px;
		border: 1px solid #838397;
		color: #352068;
		float: left;
		}
		
	.featuredRecipe li a .featureHeader {
		position: absolute;
		top: 10px;
		left: 9px;
		display: block;
		margin-bottom: 4px;
		font-size: 1.1em;
		line-height: 100%;
		font-weight: bold;
		font-style: normal;
		}
		
	.featuredRecipe li a .featureTxt {
		position: absolute;
		top: 26px;
		left: 66px;
		display: block;
		width: 146px;
		padding: 3px 0 0 4px;
		margin: 0;
		font-size: 0.95em;
		line-height: 120%;
		float: left;
		}
	
	.featuredRecipe li a img {
		position: absolute;
		top: 25px;
		left: 7px;
		border: 2px solid #fff;
		z-index: 10;
		}
		
	.featuredRecipe li a:hover {
		color: #211342;
		background-color: #c1cfd2;
		}
		
	.featuredRecipe li a:hover img {
		border: 2px solid #352068;
		}
		
	.recipeIngredients ul .ingredientGroup {
		color:#E0970A;
		font-style:normal;
		font-weight:bold;
		margin-top:10px;
	}
		
		
	/* --- Cookbook In Store spread styles --- */
	
	#instoreContent {
		width: 738px;
		padding: 0;
		margin: 0;
		position: relative;
		top: -3px;
		left: -1px;
		float: left;
		}
		
	#instoreContent h1 {
		width: 260px;
		height: 23px;
		padding: 10px 0 0 8px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.9em;
		font-weight: normal;
		color: #d39104;
		float: left;
		}
		
	.instoreInfo {
		width: 251px;
		padding: 0 0 0 8px;
		margin: 0;
		background: #fff url(../images/cookbook/instore/instore-thumbs-bg.gif) no-repeat top right;
		float: left;
		}
		
	.instoreThumbs ul {
		width: 246px;
		margin: 14px 0 0 0;
		padding: 0;
	}
	
	.instoreThumbs ul li {
		width: 76px;
		height: 76px;
		margin: 0 4px 4px 0;
		padding: 0;
		list-style-type: none;
		background: url(../images/fashion/item-thumb-fade.gif) no-repeat;
		float: left;
	}
	
	.instoreThumbs li a {
		display: block;
		padding: 2px;
		margin: 0;
		float: left;
		}
	
	.instoreThumbs li a img {
		border: 2px solid #fff;
		}
		
	.instoreThumbs li a:hover img {
		border: 2px solid #ebcd9f;
		}
		
	.instoreThumbs li.selected a img, .instoreThumbs li.selected a:hover img {
		border: 2px solid #d39104;
		}
		
	.instoreInfo p.itemDescription {
		width: 235px;
		padding: 10px 5px;
		margin: 24px 0 14px 0;
		border-top: 1px solid #ebcd9f;
		border-bottom: 1px solid #ebcd9f;
		float: left;
		}
	
	p.itemDescription a {
		color: #9454ac;
		text-decoration: none;
		border-bottom: 1px solid #cba5d9;
		}
		
	p.itemDescription a:hover {
		color: #693f79;
		text-decoration: none;
		border-bottom: 1px solid #693f79;
		}
	

		
	.instoreInfo .price {
		color: #d39104;
		font-weight: bold;
		}
		
	.instoreInfo .otherInfo p a {
		color: #d39104;
		text-decoration: none;
		border-bottom: 1px solid #d39104;
		}
		
	.instoreInfo .otherInfo p a:hover {
		color: #aa762b;
		text-decoration: none;
		border-bottom: 1px solid #aa762b;
		}
		
		
	/* --- Cookbook menu styles --- */
	
	#cbContent.cbMenu {
		width: 723px;
		padding: 0;
		margin: 0 9px 0 0;
		float: left;
		}
		
	.cbMenu .cbGroup {
		width: 723px;
		padding: 0;
		margin: 0;
		background: #fff url(../images/cookbook/cb-group-bg-gradient.gif) repeat-x;
		float: left;
		}
		
	.cbMenu h4 {
		padding: 0 8px 6px 8px;
		margin: 0;
		font-size: 1.0em;
		font-weight: normal;
		}
	
		
		
	/* --- Recipe styles --- */
	
	#recipeContent {
		width: 725px;
		padding: 0;
		margin: 0;
		background-color: #fff;
		float: left;
		}
		
	#recipeContent h1 {
		padding: 14px 8px 12px 8px;
		margin: 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.8em;
		font-weight: normal;
		color: #ca8808;
		}
		
	#recipeContent h3 {
		padding: 14px 0 2px 0;
		margin: 0;
		font-size: 1.0em;
		}
		
	#recipeContent h4 {
		padding: 0 0 8px 9px;
		margin: 0;
		font-size: 1.0em;
		font-weight: normal;
		}
		
	.recipeSteps {
		width: 466px;
		padding: 0;
		margin: 0;
		float: left;
		}
		
	.recipeSteps img {
		position: relative;
		top: 0;
		left: -2px;
		}
		
	.recipeSteps ul {
		padding: 0;
		margin: 6px 0 20px 0;
		}
		
	.recipeSteps ul li {
		padding: 0 6px 0 12px;
		margin: 0 0 8px 0;
		list-style-type: none;
		background: url(../images/common/bullet-sq-grey.gif) no-repeat left 5px;
		}
		
	.recipeIngredients {
		width: 231px;
		padding: 0 0 0 12px;
		margin: 0;
		float: left;
		}
		
	.recipeIngredients ul {
		padding: 0;
		margin: 0;
		}
		
	.recipeIngredients ul li {
		padding: 0;
		margin: 2px 0;
		list-style-type: none;
		}
		
	.recipeSummary {
		width: 231px;
		padding: 10px 0;
		margin: 2px 0;
		border-top: 1px solid #fbe29d;
		border-bottom: 1px solid #fbe29d;
		}
		
	.recipeSummary ul {
		padding: 0 0 0 60px;
		margin: 0;
		}
		
	.recipeSummary ul li {
		margin: 0;
		}
		
	.recipeSummary ul li em {
		font-weight: normal;
		font-style: normal;
		color: #ca8808;
		}
		
	ul.categoryFamily { background: url(../images/cookbook/recipe-category-family.gif) no-repeat left top; }
	ul.categoryEasy { background: url(../images/cookbook/recipe-category-easy.gif) no-repeat left top; }
	ul.categoryImpress { background: url(../images/cookbook/recipe-category-impress.gif) no-repeat left top; }
	ul.categoryHealthy { background: url(../images/cookbook/recipe-category-healthy.gif) no-repeat left top; }
	ul.categoryQuick { background: url(../images/cookbook/recipe-category-quick.gif) no-repeat left top; }
	ul.categoryValue { background: url(../images/cookbook/recipe-category-budget.gif) no-repeat left top; }
	ul.categorySeasonal { background: url(../images/cookbook/recipe-category-seasonal.gif) no-repeat left top; }
	ul.categoryHealthyliving{ background: url(../images/cookbook/recipe-category-healthyliving.gif) no-repeat left top; }
	ul.categoryWinner { background: url(../images/cookbook/recipe-category-winner.gif) no-repeat left top; }
	
	ul.categoryNone { padding-left: 0; }
		
	.recipeGDA {
		width: 231px;
		padding: 10px 0;
		margin: 16px 0;
		font-size: 0.95em;
		border-top: 1px solid #fbe29d;
		border-bottom: 1px solid #fbe29d;
		}
		
	#recipeContent .recipeGDA h4 {
		padding: 0 0 6px 0;
		margin: 0;
		font-weight: bold;
		}
		
	.recipeGDA p {
		width: 180px;
		padding: 0 0 6px 0;
		margin: 0;
		line-height: 115%;
		}
	
	.recipeOtherInfo {
		width:231px;
		padding:0 0 15px 0;
		margin:12px 0;
		font-size: 1em;
		border-bottom: 1px solid #fbe29d;
		}
		
	.recipeBuy {
		width:200px;
		padding:0 0 15px 0;
		margin:12px 0;
		font-size: 0.9em;
		line-height: 120%;
		}
	
	#recipeContent .recipeOtherInfo h4{
		padding: 0;
		margin: 0;
		font-weight: bold;
		color:#ce1717;
	}
		
	#recipeContent a {
		color: #ca8808;
		text-decoration: none;
		border-bottom: 1px solid #f5d57d;
		}
		
	#recipeContent a:hover {
		color: #ad7406;
		text-decoration: none;
		border-bottom: 1px solid #ad7406;
		}
		
	.cookeryVideos {
		width: 231px;
		padding: 10px 0;
		margin: 16px 0;
		font-size: 0.95em;
		border-top: 1px solid #fbe29d;
		border-bottom: 1px solid #fbe29d;
		}
		
	.cookeryVideos h4 {
		padding: 3px 0 9px 0;
		margin: 0;
		font-weight: bold;
		font-size:1.1em;
		}
		
	.cookeryVideos p {
		width: 180px;
		padding: 0 0 6px 0;
		margin: 0;
		line-height: 115%;
		}
		
	.smaller {
		font-size: 0.95em
		}
		
	.smallest {
		font-size: 0.9em
		}
	
	.imageCaption {
		font-size: 0.95em;
		margin: -3px 10px 15px 4px;
		line-height: 110%;
		color:#888;
	}
	
	.socialBookmarks {
		clear:both;
		margin:20px 0 10px 0;
		padding:5px 0 0 0;
		width:468px;
	}
	
	.socialBookmarks h3 {
		text-transform:uppercase;
		font-weight:bold;
		font-size:1em;
		margin:0 0 7px 0;
		padding:0 0 3px 0;
		color:#555;
		border-bottom:1px solid #E7E7E7;
		font-family:arial,helvetica,verdana,sans-serif;
	}
	
	#recipeContent .articleRow {
		padding-left:0px !important;
	}
	
	#recipeContent .socialBookmarks h3 {
		margin:0 0 7px 0;
		padding:0 0 3px 0;
	}
	
	#green .socialBookmarks h3 { color: #7B9D06; }
	#health .socialBookmarks h3 { color: #DA4480; }
	#home .socialBookmarks h3 { color: #45a89b; }
	#lifestyle .socialBookmarks h3 { color: #A15CBB; }
	#community .socialBookmarks h3 { color: #E07D09; }
	#cookbook .socialBookmarks h3 { color: #E0970A; }
	
	
	.socialBookmarks a {
		text-decoration:none;
		vertical-align:middle;
		text-transform:uppercase;
		font-weight:bold;
		font-size:0.9em;
		color:#777 !important;
		margin:0 17px 0 0;
	}
	
	.articleRow .socialBookmarks a {
		color:#777 !important;
		border:none !important;
	}
	
	
	.socialBookmarks a:hover {
		color:#333 !important;
	}
	
	.socialBookmarks a img {
		border:none;
		vertical-align:middle;
		margin:0 0 0 2px;
	}
		
		
	/* --- Footer styles --- */
	
	#footer {
		width: 930px;
		height: 30px;
		padding: 0;
		margin: 30px 0 12px;
		background-color: #56cfbf;
		float: left;
		}
		
	#home #footer { background-color: #56cfbf; } 
	#health #footer { background-color: #ff5b9d; }
	#green #footer { background-color: #99c110; }
	#lifestyle #footer { background-color: #b375ca; }
	#community #footer { background-color: #f49500; }
	#cookbook #footer { background-color: #fabc01; }
	
	#footer ul {
		width: 700px;
		margin: 6px 0 6px 180px;
		padding: 0;
		}
	
	#footer ul li {
		font-size: 0.95em;
		font-weight: bold;
		margin: 0;
		padding: 0 10px;
		list-style-type: none;
		display: inline;
		float: left;
		}
		
	#footer ul li a {
		color: #fff;
		text-decoration: none;
		}
		
	#footer ul li a:hover {
		text-decoration: underline;
		}
		
	#copyright {
		width: 930px;
		padding: 0;
		margin: 0 0 30px;
		float: left;
		}
		
	#copyright p {
		padding: 0;
		margin: 0 0 30px;
		font-size: 0.9em;
		color: #999;
		text-align: center;
		}
		
/* SLIMBOX */

	#lbOverlay {
		position: fixed;
		z-index: 9999;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #000;
		cursor: pointer;
	}
	
	#lbCenter, #lbBottomContainer {
		position: absolute;
		z-index: 9999;
		overflow: hidden;
		background-color: #fff;
	}
	
	.lbLoading {
		background: #fff url(/todayattesco/images/icons/loading.gif) no-repeat center;
	}
	
	#lbImage {
		position: absolute;
		left: 0;
		top: 0;
		border: 10px solid #fff;
		background-repeat: no-repeat;
	}
	
	#lbPrevLink, #lbNextLink {
		display: block;
		position: absolute;
		top: 0;
		width: 50%;
		outline: none;
	}
	
	#lbPrevLink {
		left: 0;
		background: transparent url(/todayattesco/images/icons/prevlabel.gif) no-repeat 0 15%;
	}
	
	#lbNextLink {
		right: 0;
		background: transparent url(/todayattesco/images/icons/nextlabel.gif) no-repeat 100% 15%;
	}
	
	#lbBottom {
		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;
		line-height: 1.4em;
		text-align: left;
		border: 10px solid #fff;
		border-top-style: none;
	}
	
	#lbCloseLink {
		display: block;
		float: right;
		width: 66px;
		height: 22px;
		background: transparent url(/todayattesco/images/icons/closelabel.gif) no-repeat center;
		margin: 5px 0;
		outline: none;
	}
	
	#lbCaption, #lbNumber {
		margin-right: 71px;
	}
	
	#lbCaption {
		font-weight: bold;
	}
	
	.clearb{
		clear:both;
	}
	
	.xmasSurvey {
		background:#F5BDD5 url(/todayattesco/images/home/cracker.jpg) no-repeat 0 0;
		padding:10px 10px 10px 70px;
		width:180px;
		height:88px
	}
		
	.xmasSurvey a {
		background: url(/todayattesco/images/buttons/btn-survey.gif) no-repeat 0 0;
		width:130px;
		margin: 10px 0 0 10px;
	}
		
	.xmasSurvey a:hover, .manSurvey a:hover, .motySurvey a:hover {
		background-position:0 -24px;		
	}
	
	.manSurvey {
		background:#fff url(/todayattesco/images/home/man-survey-panel-bg.gif) no-repeat 0 0;
		padding:15px 12px;
		width:236px;
		height:85px
	}
	
	#homeContentSide .manSurvey h3 {
		color:#328094;
		font-size:1.2em;
		padding-left:0;
		padding-bottom:8px;
	}
		
	.manSurvey a {
		background: url(/todayattesco/images/buttons/btn-survey-blue.gif) no-repeat 0 0;
		width:114px;
		margin:0;
	}
	
	.motySurvey {
		background:#fff url(/todayattesco/images/home/moty-survey-panel-bg.gif) no-repeat 0 0;
		padding:15px 12px;
		width:236px;
		height:85px
	}
	
	#homeContentSide .motySurvey h3 {
		color:#5c336b;
		font-size:1.2em;
		line-height:130%;
		padding-left:0;
	}
		
	.motySurvey a {
		background: url(/todayattesco/images/buttons/btn-survey-lilac.gif) no-repeat 0 0;
		width:114px;
		margin:0;
	}
		
		
	.videoArchive {
		background:#E6F8F5;		
		}
	.videoArchive p {
		padding:0 10px;
		}
	.videoArchive h3 {
		color:#3D8D82 ! important;
		}
	.videoArchive p.btnLink a {
		background: url(/todayattesco/images/buttons/btn-video.gif) no-repeat 0 0;
		width:134px;
		}
	.videoArchive p.btnLink a:hover {
		background-position:0 -24px;		
		}