* {
border:0;
margin:0;
padding:0;
text-decoration:none;
}


.whitetext {color: #FFFFFF;
			font:14px/1.5 Arial, Helvetica, sans-serif;
			font-weight:900;}

/* TAGS */

body {
background:#FFF;
color:#6C6E70;
font:12px/1.5 Arial, Helvetica, sans-serif;
margin-bottom:15px
}

body#news {
margin:55px
}

body#news ol {
list-style:decimal inside
}

body#news ul {
list-style:disc inside
}

.indent{
	margin-left:7px
	}

h1 {
background:url(../assets/images/header.gif) no-repeat;
display:block;
height:145px;
margin-left:auto;
margin-right:auto;
text-indent:-10000px;
width:780px
}

h1 a.headerlink {
display:block;
height:100%;
width:100%
}

h2 {
background:#a40a1d;
color:#FFF;
display:block;
font-size:1.7em;
font-weight:700;
margin:-1px 0 -2px;
padding:2px 10px 4px;
text-align:right;
/*width:480px*/
}

h3 {
color:#C4151C;
font-size:1.5em;
font-weight:700
}

h4 {
color:#000;
font-size:1em;
font-weight:700
}

input.searchfield {
width:103px
}

p {
margin:0.5em 0;
}

table.databox {
background:#f7f4cc;
border:2px solid #d6c52e;
margin:1em;
text-align:center
}

table.databox th,table.databox td {
border-left:1px solid #efe8a8;
border-right:1px solid #efe8a8;
padding:0.5em 1em;
vertical-align:middle;
width:25%
}

table.databox th {
	vertical-align:top;
	line-height: 1.3;
}


table.nutrition {
	background:#f7f4cc;
	border:2px solid #d6c52e;
	text-align:left;

}

table.annasTable {
	background:#FFFFFF;
	border:2px solid #d6c52e;
	text-align:left;
	font-size: 11px;
	line-height: 1.3em;
	vertical-align: middle;
}
table.annasTable th {
	padding-left: 10px;
	padding-right: 5px;
	line-height: 1.5em;
	background:#f7f4cc;
	border-left:1px solid #efe8a8;
	border-right:1px solid #efe8a8;
}
table.annasTable td {
	border:1px solid #efe8a8;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.bmiTable {
	background:#FFFFFF;
	border:2px solid #d6c52e;
	text-align:left;
	font-size: 11px;
}

table.bmiTable th {
	padding-left: 10px;
	padding-right: 5px;
	line-height: 1.3em;
	background:#f7f4cc;
	border-left:1px solid #efe8a8;
	border-right:1px solid #efe8a8;
}

table.bmiTable td {
	border-left:1px solid #efe8a8;
	border-right:1px solid #efe8a8;
	vertical-align:middle;
	padding-left: 10px;
}

table.nutrition th,table.nutrition td {
border:1px solid #efe8a8;
vertical-align:middle;
width:25%
}

table.nutrition th {
	vertical-align:top;
	line-height: 1.5;
	text-align:center;
}

table.substitute {
	background:#f7f4cc;
	border:2px solid #d6c52e;
	text-align:left;

}

table.substitute th,table.substitute td {
border:1px solid #efe8a8;
vertical-align:middle;
}

table.substitute th {
	vertical-align:top;
	line-height: 1.5;
	text-align:center;
}

ul.subnavigation {
margin-bottom:1.5em
}

/* IDS */

#centralcolumn {
background:#ebebec;
float:left;
margin-left:5px;
width:500px
}

#newsletterHeader {
float:left;
height:105px;
margin:0 0 0 5px;
width:638px
}
#centralcolumnNewsletter {
	float:left;
	margin-left:26px;
	width:442px;
*width:450px;
}

#centralcolumnAnna {
float:left;
margin-left:5px;
width:410px;
}

#centralcolumn .highlight {
background:#C5C7C9;
padding:10px;
width:480px
}

#centralcolumn .standard {
border-bottom:1px solid #231F20;
margin:0 10px;
padding:10px 0;
width:480px
}
.newsletterStandard {
	*width:442px;
}

#centralcolumn ol {
list-style:none;
}


#centralrecipe {
background:#F8F8F8;
margin:0 auto !important;
width: 780px;
}

#centralrecipe  .recipe {
background:#F8F8F8;
margin:0px 20px 20px 20px;

}

#centralcolumn a, #contentNewsletter a {
color:#000000;
text-decoration:underline;
}

#centralcolumn a:hover, #contentNewsletter a:hover {
color:#6C6E70;
text-decoration:underline;
}

#centralcolumn ul {
list-style:disc inside;
padding-left:1em
}

#centralcolumn a.groceriescompetitionlink {
background:url(../assets/images/win-tick-groceries.gif) #FFF;
display:block;
text-indent:-10000px;
height: 235px;
}

#centralcolumn a.membersbannerlink {
background:url(../images/members-banner.jpg) #FFF;
display:block;
text-indent:-10000px;
height: 150px;
}

#centralcolumn a.joinbannerlink {
background:url(../images/join-banner.jpg) #FFF;
display:block;
text-indent:-10000px;
height: 150px;
}

#annaMalan {
/*
	width: 646px;
	height: 100%;
	margin-left: 120px;
	background: #FFFFFF url(../AnnasTable/images/header-bg.jpg) top left no-repeat;
	border: 2px solid #f2f0b7;
*/	
	background: url(../members/AnnasTable/images/header-bg.jpg) top left no-repeat;
	height: 100%;
	min-height: 1200px;
	width: 646px;
	margin-left: 120px;
	border: 2px solid #f2f0b7;
}

#annaLeft {
	width: 410px;
	float: left;
	margin-left: 20px;
	padding-right: 10px;
}

div.annaLeft a {
	color: #000000;
}

.annaTitle {
	color: #a40a1d;
}

.annaHeaderText {
	line-height: 1.2em;
	width: 320px; 
	margin-top: 40px; 
	font-size: 12px;
}

.annaText {
	line-height: 1.5em;
	font-size: 11px;
	margin-top: 35px;
	color: #a5091e;
}

.annaText a {
	color: #d6c52f;
}

.annaLink a {
	color: #a5091e;
	text-decoration: none;
}
.annaLink a:hover {
	text-decoration: underline;
}
.annaResponses {
	color: #000000;
	padding-bottom: 15px;
}

.post-it-title {
	color: #a40a1d;
	line-height: 1em;
	font-size: 17px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 5px;
}

#post-it-mid p {
	padding-left: 20px;
	padding-right: 5px;
	line-height: 1.5em;
}

#content {
background:url(../assets/images/rightcolumnbg.gif) repeat-y right;
margin:0 auto !important;
margin: 0 auto -17px;
width:770px;
}

#content2 {
margin:0 auto !important;
width:770px;
}

#contentNewsletter {
float:left;
background:url(../assets/images/rightcolumnbg.gif) repeat-y right;
width:655px;
}

#content3 {
margin:0 auto !important;
margin: 0 auto -17px;
width:770px;
height: 100%;
}

#footer {
/*background:url(../images/borderclose.gif) no-repeat right bottom;*/
height:2px;
margin:0 auto;
width:770px
}

#leftcolumn {
float:left;
width:115px
}

#leftcolumn #searchbox {
background:#d6c52e;
color:#000;
display:block;
margin-bottom:3px;
padding:0 3px;
width:109px
}

#leftcolumn .staticlinks a:hover,#leftcolumn .subnavigation a:hover,#leftcolumn .standalone a:hover {
background:#c4c5c6;
color:#000
}

#leftcolumn .heading {
background:#EBEBEC;
color:#000
}

#leftcolumn .subnavigation a {
background:#f7f4cc;
color:#000
}

#leftcolumn a {
display:block;
height:100%;
padding:0 3px;
width:109px
}

#leftcolumn a.currentpage,#leftcolumn .standalone a {
background:#d6c52e;
color:#000
}

#leftcolumn a.bmilink{
background:url(../assets/images/BMI-button.gif) #FFF;
display:block;
text-indent:-10000px;
width:109px;
height:37px;
}

#leftcolumn a.weightlink{
background:url(../assets/images/Check_your_weight_button.gif) #FFF;
display:block;
text-indent:-10000px;
width:109px;
height:37px;
}


#leftcolumn a.heartfoundationlink {
background:url(../assets/images/heartfoundationlink.gif) #FFF;
display:block;
height:65px;
text-indent:-10000px;
width:109px
}

#leftcolumn a.shoppinglistlink {
background:url(../assets/images/tick-shopping-list.gif) #FFF;
display:block;
height:65px;
margin-top: 17px;
margin-bottom: 15px;
padding-top: 10px;
text-indent:-10000px;
width:109px
}





#leftcolumn a.linkhighlight,#leftcolumn .staticlinks a {
background:#D6C52E;
color:#000
}

#leftcolumn li,#leftcolumn div.standalone {
display:block;
margin-bottom:3px;
width:115px
}


#leftcolumn form input.loginbox {
	width:82px;
}


#leftcolumn form input.loginbox,input.searchfield {
	font:9px/1.1 Arial, Helvetica, sans-serif;
	height:1.2em;
	margin:3px 0;
	padding:2px;
	border: 1px none #CCCCCC;
}



#leftcolumn form input.gobutton {
	background:#c4c5c6;
	margin-top:1px;
}



#leftcolumn #memberlogin {
	background:#C1001F;
	display:block;
	margin-bottom:3px;
	padding:0 3px;
	width:109px;
	height:50px;
}


#leftcolumn #spacer {
background:#ffffff;
padding:0 3px;
color:#000;
width:109px;
height:10px;
}


#leftcolumn ul {
list-style:none
}


#menubar {
background:#c4c5c6;
border-bottom:8px solid #ebebec;
color:#c4c5c6;
margin-left:auto;
margin-right:auto;
padding:1px 6px;
width:768px
}

#menubar a {
color:#000;
font-size:0.9em;
font-weight:400;
margin-left:7px;
margin-right:7px
}

#menubar a:hover {
text-decoration:underline
}

#menubar form {
float:right
}

#menubar form input.loginbox,input.searchfield {
font:12px/1.1 Arial, Helvetica, sans-serif;
height:1.2em;
margin:3px 0;
padding:2px
}

#menubar p {
float:left;
margin:0.1em 0
}

#questionanswerform {
background:#C5C7C9;
color: #000;
margin: 0em;
padding: 30px 10px 10px 30px;
width: 480px;
overflow: hidden;
}

#rightcolumn {
/*border-top:2px solid #d6c52e;*/
float:right;
padding:2px;
width:141px
}

#rightcolumnNewsletter {
float:right;
width:134px;

}

#rightcolumnNewsletter div {
padding:4px 7px 5px 0;
top:0px;
}

#rightcolumnAnna {
/* border-top:2px solid #d6c52e; */
float:right;
padding:2px;
width:205px;
height:100%;
}

#searchbox p {
margin:0
}

#ticker {
margin:0 auto;
padding:5px 0 2px !important;
padding: 5px 0;
width:770px
}

#tickTalkPic {
float:right;
width:100px;
clear:both;
}

#recipePagePic {
float:right;
width:95px;
clear:both;
}

#recipePic {
float:left;
clear:both;
margin-right: 15px;
border: solid 1px #C4151C;
height:249px;
width: 311px;
}

#newRecipePic {
float:left;
clear:both;
margin-right: 15px;
}

#centralcolumn .newRecipeHolder, #centralcolumn .newRecipeHolderVideo {
	color:#000000;
	text-decoration:none;
	width:220px;
 	height:90px;
  	text-align: left;
 	background-color:#d9dada;
	display: block;
	border: solid 1px #d9dada;
}

#centralcolumn div div.newRecipeHolder a.newRecipeHolder:hover, #centralcolumn div div.newRecipeHolder a.newRecipeHolderVideo:hover {
	color:#000000;
	text-decoration:none;
	background-color:#CCCCCC;
	border: solid 1px #CCCCCC;
}

#centralcolumn div#favRecipes .newRecipeHolder, #centralcolumn .newRecipeHolderVideo {
 	background:#d9dada url(../assets/images/recipe_thumbnail_bg.gif) no-repeat;
}
#centralcolumn div#favRecipes .newRecipeHolder a:hover, #centralcolumn .newRecipeHolder a.newRecipeHolderVideo:hover {
	background:#CCCCCC url(../assets/images/recipe_thumbnail_bg_over.gif) no-repeat;
}



#centralcolumn .newRecipeHolder a:link {
	background-color:#d9dada;
	color:#000000;
	text-decoration:none;
	border: solid 1px #d9dada;
}



/* CLASSES */

.couponlink {
margin: 0.5em 1.5em;
}

.enflate {
height:23em
}

.enlarge {
font-size: 2em;
}

.entercompetitionbanner, .tickclubbutton, .couponbanner {
background:#f7f4cc url(../images/couponbanner.gif);
display:block;
height:220px;
text-indent:-10000px;
width:140px
}

.entercompetitionbanner{
background:#f7f4cc url(../images/competitionbanner.gif);
}

.fallleft {
float:left;
width: 55%;
}

.fallright {
padding-right:20px;
text-align:right
}

.imageright {
float: right;
margin: 0.5em 0 0.5em 1em}

.imageleft {
float: left;
margin:  0.5em 1em 0 0}

.recipeimage {
float: left;
margin:  0.5em 1em 0 0;
border: solid 1px #C4151C; }

.tvicon {
float:left;
padding-right:8px;
}

.newfooter {
background:#a40a1d;
color:#FFF;
display:block;
font-size:1.1em;
font-weight:600;
margin:-1px 0 -2px;
padding:4px 10px 4px;
text-align:right;
width:480px;
}

.recipefooter {
background:#a40a1d;
color:#FFF;
display:block;
font-size:1.1em;
font-weight:600;
margin:-1px 0 -2px;
padding:4px 10px 4px 10px;
text-align:right;

}



.picbar {
margin-top:1em
}

.pushdown {
padding-bottom: 3em !important;
padding-bottom: 1.2em;
}

.smalltext {
font-size:0.8em
}

.superscript {
font-size:0.8em;
vertical-align:top
}

.tickclubbutton {
background:url(../assets/images/tickclublink.gif) #f7f4cc;
height:140px;
}

.tickclubform {
padding:5px 20px;
}

.tickclubform .noposition {
position:relative;
right:auto;
width:auto
}

.tickclubform input,.tickclubform select {
	border:1px solid #6C6E70;
	font-size:0.9em;
	margin:0 2px;
	padding:2px;
	position:absolute;
	right:20px;
	width:164px;
}


.tickclubform input.radio {
border:0 solid #6C6E70
}


.tickclubform .textarea {
border:1px solid #6C6E70;
font-size:0.9em;
margin:0 2px;
padding:2px;
width:410px;
}


.tickclubform p {
margin:1em 0;
position:relative
}

.productSampler {
	padding:4px 13px 6px 15px;
	margin:7px 0 0 0;
	background-color:#ebebeb;
	*width:430px;
}
.newsletterPics {
	margin-top:8px;
}
.label {
font-weight:bold;
}

.clickhere {
font-size: 11px;
}

.tickclubform select {
	width:170px
}

.tickclubupdate {
	left: 246px;

}

.tintbar td {
background:#FFF
}

.tinttext {
color:#c1001f
}

.underline {
text-decoration:underline;
}

.uplift {
margin-top: -3em;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.clearboth {
clear: both;
}
.ticktalkSubheaders {
	color:#444;
	font-weight:bold;
	font-size:13px;
}


/* FLOAT CLEAR FIX */

.clearfix:after, #centralcolumn div:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

.wtfclearfix {
	clear: both;
	display: block;
}

.clearfix, #centralcolumn div {
display:inline-table
}


/* Hides from IE-mac */
* html .clearfix, * html #centralcolumn div {
height:1%
}

.clearfix, #centralcolumn div {
display:block
}


/* Hides from IE*/

html>body #leftcolumn a.shoppinglistlink {
background:url(../assets/images/tick-shopping-list.gif) #FFF;
display:block;
height:65px;
margin-top: 12px;
margin-bottom: 10px;
padding-top: 10px;
text-indent:-10000px;
width:109px
}


html>body #questionanswerform {
background:#C5C7C9;
color: #000;
margin: 0em;
padding: 30px 10px 10px 30px;
width: 440px;
overflow: hidden;
}
