@charset "utf-8";
/* CSS Document */

*, p, ul, li, ol, div, h1, h2, h3, h4, h5, fieldset, form, img, .nomargin {
	border:0px;
	margin:0px;
	padding:0px;
}

h1{margin-left:38px!important;}

body {
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	text-align:center;
}

:focus {
  -moz-outline-style:none;
}


a, a:hover {
	color:#EC1D25;
	text-decoration:none;
}

p {
	margin-bottom:1em;
}

ul.disc {
	margin-bottom:1em;
}

ul.disc li {
	margin:0 0 0.5em 1em;
	list-style:disc;
}

.imgReplace {
	overflow:hidden;
	display:block;
	text-indent:-1000em;
}

li, ol, li {
	list-style:none;
}

.clear {
	clear:both;
}

.center {
	text-align:center;
}

.imgCenter {
	margin:0 auto;
	display:block;
}

.green, .greenSifr {
	color:#709206;
}

.red {
	color:#EC1D25;
}

.redLarge 
{
  color:#EC1D25;
  font-size: 14px;
}

#tips .red {
	margin-bottom:2em;
}

#skip a, #skip a:hover, #skip a:visited
{
    position:absolute;
    left:0px;
    top:-500px;
    width:100%;
    height:1px;
    overflow:hidden;
} 

#skip a:active, #skip a:focus
{
    position:static;
    width:auto;
    height:auto;
}

h1{
	color:#6e090d;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
	font-size:25px;
}

h2 {
	color:#6e090d;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	visibility:true;
}


h1.greenSifr {
	margin:0 2em;
	font-size:1.5em;
}

h1.redSifr {
	margin:0 2em;
	font-size:1.5em;
}

h2.recipePreTitle, h2.recipePreTitleCenter {
	color:#709206;
	font-size:1.25em;
}

.new_recipePreTitle{
	color:#402a00;
	font-size:15px;
	font-weight:bold;
	padding-top:3px;
}

h2.recipePreTitleCenter {
	text-align:center;
}

h4 {
	font-size:1em;
}

#home h1 {
	font-size:1.25em;
}

#right h1 {
	margin-top:0.6em;
}

h3 {
	font-size:1.17em;
	color:#ec1d25;
}

#container, #footer {
	width:980px;
	margin:0 auto 0.5em;
	text-align:left;
	background:url(../img/background/middle_tile.jpg) top center repeat-y;
	font-size:0.75em;
	position:relative;
}

.newsletter_header{

	width:670px;
	height:24px;
	clear:both;
	margin-left:112px;
	background:url(../img/background/newsletter_header.jpg) top center repeat-y;
	
}


#header {
	background:url(../img/background/top_panel.jpg) top left no-repeat;
	width:980px;
	float:left;
	height:auto !important;
	height:165px;
	min-height:160px;
	position:relative;
}

.head_swirl{

	background:url(../img/background/head_swirl.jpg) top left no-repeat;
	width:923px;
	height:49px;
	clear:both;
	margin-left:26px;

}

#logo1 {
	position:absolute;
	top:45px;
	left:35px;
}

#logo1, #logo1 a {
	width:150px;
	height:60px;
	text-indent:-1000em;
	overflow:hidden;
	display:block;
}

.main_welcome{
	
	background:url(../img/background/welcome.png) top left no-repeat;
	width:696px;
	height:126px;
	position:absolute;
	left: 65px;
	top: -15px;
	z-index:40;
	
}

#header ul {
	/*margin:128px 200px 0  98px!important;*/
	/*margin:80px 0 0 110px;*/
	position:absolute;
	width:auto;
	color:#0051a2;
	left:128px;
	top:128px;
}

#header ul li {
	
	margin:0px 14px 0 7px !important;
	padding:0px 7px 0 7px;
	/*margin:0px 3px;*/
	width:auto;
	list-style:disc !important;
	color:#0051a2;
	float:left;
}

#header ul li a {
	
	
	width:auto;
	display:block;
	list-style:disc ;
	color:#0051a2;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	
}

#header ul li.home a {
	
 	list-style:none;!important;
	width:auto;
	height:25px;
	
}

#header ul li.products a {
	width:auto;
	height:25px;
	
}

#header ul li.recipes a {
	width:auto;
	height:25px;
	
}

#header ul li.pudcasts a {
	width:auto;
	height:25px;
	
}

#header ul li.tips a {
	width:auto;
	height:25px;
	
}

#header ul li.newsletter a {
	width:auto;
	height:25px;
	
}

#header ul li.home a:hover {
	background:url(../img/navigation/home_btn.gif) 0px -35px no-repeat;
}

#header ul li.products a:hover {
	background:url(../img/navigation/products_btn.gif) 0px -35px no-repeat;
}

#header ul li.recipes a:hover {
	background:url(../img/navigation/recipes_btn.gif) 0px -35px no-repeat;
}

#header ul li.pudcasts a:hover {
	background:url(../img/navigation/pudcast_btn.gif) 0px -35px no-repeat;
}

#header ul li.tips a:hover {
	background:url(../img/navigation/tips_btn.gif) 0px -35px no-repeat;
}

#header ul li.newsletter a:hover {
	
	background:url(../img/navigation/newsletter.gif) 0px -35px no-repeat;
}

#home #header ul li.home a {
	background:url(../img/navigation/home_btn.gif) bottom no-repeat;
}

#products #header ul li.products a{
	background:url(../img/navigation/products_btn.gif) bottom no-repeat;
}

#recipes #header ul li.recipes a {
	background:url(../img/navigation/recipes_btn.gif) bottom no-repeat;
}

#pudcasts #header ul li.pudcasts a {
	background:url(../img/navigation/pudcast_btn.gif) bottom no-repeat;
}

#tips #header ul li.tips a {
	background:url(../img/navigation/tips_btn.gif) bottom no-repeat;
}

#newsletter #header ul li.newsletter a {
	
	background:url(../img/navigation/newsletter.gif) bottom no-repeat;
}

#background-bottom {
	background:url(../img/background/bottom_panel.jpg) bottom center no-repeat;
	width:980px;
	height:73px !important;
	height:53px;
	clear:both;
}

#content {
	width:920px;
	clear:both;
	margin:0 auto;
	position:relative;
	padding:0;
	
}

#home-copy {
	width:711px;
	margin:0 auto;
	width:770px;
	position:relative;
	z-index:45;
}

#home-copy #home-copy-left {
	float:left;
	width:502px;
}

#formholder {
	float:right;
	width:auto;
	position:absolute;
	top: -86px;
	right: 79px;
}

#home-copy #formholder {
	position:absolute;
	top: -161px;
	right:10px;
}

#formholder fieldset, #formholder form {
	width:150px;
	height:auto !important;
	min-height:30px;
	height:30px;
	display:block;
}

#formholder fieldset {
	background:url(../img/background/searchtop.jpg) top left no-repeat;
	float:left;
}

#formholder form {
	background:url(../img/background/searchbottom.jpg) bottom left no-repeat;	
	float:left;
}

#formholder input {
	float:left;
	margin-top:0.5em;
}

#search {
	width:115px;
	background:transparent;
	display:block;
	margin-left:0.5em;
}

#formholder #submit {
	font-size:0px;
	color:#FFFFFF;
	background:url(../img/background/searchArrow.png) top left no-repeat;
	width:167px;
	height:30px;
	cursor:pointer;
	overflow:hidden;
	line-height:0px;
	text-indent:-1000em;
	margin:0px;
	position:absolute;
	left:105px;
	top:4px;
}

#home-copy p {
	margin:0 0 10px;
}

#home #videoRecipeHolder, #videoRecipeHolder {
	width:810px;
	margin:0em auto 0.5em;
	background:url(../img/background/video-middle.jpg) top center repeat-y;
	position:relative;
	clear:both;
	
}

#videoRecipeHolder {
	width:578px;
	background:url(../img/background/recipe_videoHolder_12.jpg) top left repeat-y;
	margin-bottom:1.5em;
}

#home #videoRecipeHolder .top {
	background:url(../img/background/video-top.jpg) top center no-repeat;
	height:266px;
}

#videoRecipeHolder .top {
	background:url(../img/background/recipe_videoHolder_09.jpg) top center no-repeat;
	height:auto !important;
	min-height:262px;
	height:262px;
}

#home #videoRecipeHolder .bottom, #videoRecipeHolder .bottom {
	background:url(../img/background/video-bottom.jpg) bottom center no-repeat;
	height:27px;
}

#videoRecipeHolder .bottom {
	background:url(../img/background/recipe_videoHolder_15.jpg) bottom center no-repeat;
}

#home #videoHolder, #videoHolder {
	width:344px;
	height:267px;
	position:absolute;
	left:232px;
	top:13px;
	
}

#lowerPudcastHolder {
	width:546px;
	height:285px;
	margin:0 auto;
	position:relative;
}

#tips #lowerPudcastHolder {
	background:url(../img/background/5.1_tips_chosen.jpg) top center no-repeat;
}

#lowerPudcastHolder #videoHolder {
	left:106px;
	height:262px;
}

#videoHolder {
	left:224px;
	top:11px;
	height:267px;
}

#videoLeft {
	float:left;
	width:200px;
	margin:1em 0 0 1.5em !important;
	margin:1em 0 0 0.75em;
}

.post .recipeMeta {
	margin:0 0.5em;
}

#videoLeft .recipeMeta, #mainPageLeft .recipeMeta {
	padding-bottom:12px;
	background:url(../img/background/red-swirl.gif) bottom left no-repeat;
	margin:0 0 0.8em 0;
}

.recipeMeta li {
	padding:0 0 0 5px;
	display:inline;
}

.recipeMeta li.clock {
	padding:0 5px 0 20px;
	background:url(../img/background/clock.gif) center left no-repeat;
	border-right:1px solid #6E6E6E
}

.recipeMeta li.clock2 {
	padding:0 5px 0 20px;
	background:url(../img/background/clock.gif) center left no-repeat;
	border-right:1px solid #6E6E6E;
}

#videoLeft #ingredients {
	position:relative;
	height:90px;
	width:180px;
}

#videoLeft #ingredients ul {
	overflow:auto;
}

#videoLeft #ingredients p {
	margin-bottom: 0;
	margin-top: 0.5em;
}

#videoRight {
	float:right;
	width:200px;
	text-align:right;
	margin:1em 1em 0 0 !important;
	margin:1em 0.5em 0 0;
}

#videoLeft h2, #videoRight h2 {
	margin-top:1em;
}

#videoLeft h3, #mainPageLeft h3 {
	color:#402A00;
	font-size:1.2em;
	clear:both;
	margin:0 0 0.5em 0;
	position:relative;
}

a.wholeRecipeLink {
	background:url(../img/titles/home_carnation_6_19.gif) top left no-repeat;
	height:30px;
	width:167px;
	margin-top:0.8em;
}

a.new_wholeRecipeLink {
	background:url(../img/titles/new_home_carnation_6_19.gif) top left no-repeat;
	height:30px;
	width:167px;
	margin-top:0.8em;
}

#videoLeft a.tryItNowLink {
	background:url(../img/titles/try_it_now.gif) top left no-repeat;
	height:27px;
	width:111px;
	margin-top:0.8em;
}

.recipe_header{

	background:url(../img/background/recipe_header.jpg) top left no-repeat;
	height:37px;
	width:286px;
	margin-bottom:10px;
	clear:both;


}

.pudcast_header{

	background:url(../img/background/pudcast_header.jpg) top left no-repeat;
	height:37px;
	width:286px;
	margin-bottom:10px;
	clear:both;


}

#myplaylist {
	text-align:center;
}

#myplaylist p {
	margin-bottom:5px;
}

#videoRight ul li, #videoRight h2 {
	text-align:center;
}


li.promo1{

	margin-left:45px !important;
	margin-top:5px

}

li.promo2{

	margin-left:45px !important;
	margin-top:5px

}

li.promo3{

	margin-left:56px !important;
	margin-top:5px

}


#left #promos li.promo1{

	margin-left:7px !important;
	margin-top:5px

}

#left #promos li.promo2{

	margin-left:7px !important;
	margin-top:5px

}

#left #promos li.promo3{

	margin-left:7px !important;
	margin-top:5px

}




#promos {
	clear:both;
}

#home #promos li {
	margin:0;	
}

#promos li {
	width:240px;
	float:left;
	height:221px;
	text-align:center;
	margin-bottom:2.5em
}

#promos li a.imgReplace {
	margin:1em auto 0;
	height:19px;
}

li.promo1 a.imgReplace {
	background:url(../img/titles/home_carnation_6_12.jpg) top center no-repeat;
	width:197px;
}
li.promo2 a.imgReplace {
	background:url(../img/titles/home_carnation_6_14.jpg) top center no-repeat;
}






li.promo3 a.imgReplace 
{
	background:top center no-repeat;
}

#left {
	width:241px;
	float:left;
	margin-left:24px !important;
	margin-left:12px;
}

#right {
	width:640px;
	float:right;
	position:relative;
	margin-right:0.5em;
}

#navigation {
	background:url(../img/background/navigation_06.jpg) top left repeat-y;
	margin:0 0 1em 1.5em;
	width:221px;
}

#navigation h2 {
	margin:0 1.5em;
	padding-top:1em;
	color:#6c080f;
}

#navigation #navigationTop {
	background:url(../img/background/navigation_03.jpg) top left no-repeat;
}

#navigation #accordion {
	background:url(../img/background/navigation_08.jpg) bottom left no-repeat;
	height:auto !important;
	min-height:124px;
	height:124px;
	padding-bottom:6em;
}

 #accordion h3 {
	
	color:#808091 !important;
	background:url(../img/background/nav-arrow-grey.jpg) bottom left no-repeat;
	
 }
 
  #tips #accordion h3 {
	
	/*color:##004FA1 !important;
	background:url(../img/background/nav-arrows.gif) bottom left no-repeat;*/
	
 }
 
 .explore_range_header{
	
	width:271px;
	height:33px;
	background:url(../img/background/explore_range_header.jpg) bottom left no-repeat;
	margin-left:35px;
	margin-bottom:20px;
	
}



#navigation ul {
	min-height:0px;
	height:auto;
	padding:0em;
	background:transparent;
}

#navigation li, #navigation h3 {
	font-size:1.15em;
	padding-bottom:0.5em;
	font-weight:normal;
	margin:0.5em 2.3em;
	border-bottom:1px solid #808080;
}

#navigation li {
	margin-left:3.3em;
	font-size:1em;
}

#navigation h3 {
	cursor:pointer;
	padding:0.5em 0;
	margin:0em 2.1em;
}

#navigation ul {
	margin-bottom:1em;
}

#navigation li a{
	display:block;
	color:#004fa1;
	text-decoration:none;
	background:url(../img/background/nav-arrows.gif) center right no-repeat;
	padding-right:16px;
}

#navigation h3 a {
	display:block;
	color:#808091;
	text-decoration:none;
	background:url(../img/background/nav-arrow-grey.gif) center right no-repeat;
	padding-right:16px;
}

#tips #navigation h3 a {
	display:block;
	color:#004fa1 !important;
	text-decoration:none;
	background:url(../img/background/nav-arrows.gif) center right no-repeat !important;
	padding-right:16px;
}

#tips #navigation h3 a:hover {
	display:block;
	color:#EC1D25 !important;
	text-decoration:none;
	background:url(../img/background/nav-arrows.gif) center right no-repeat !important;
	padding-right:16px;
}

#navigation li a {
	color:#004fa1;
}
#navigation h3 {
	background:url(../img/background/nav-arrow-grey-down.gif) center right no-repeat;
	color:#004fa1;	
}

#navigation li a:hover, #navigation h3 a:hover {
	color:#EC1D25;
}

.recipes-copy {
	margin:0 3em 0.5em 3em;
}

#mainPageHolder {
	background:url(../img/background/main-white-bg_05.jpg) top left repeat-y;
	width:575px;
	margin:0 auto;
}

#mainPageHolderTop {
	background:url(../img/background/main-white-bg_03.jpg) top left no-repeat;
	width:575px;	
	padding-top:1.7em;
}

#mainPageHolderBottom {
	background:url(../img/background/main-white-bg_07.jpg) bottom left no-repeat;
	height:16px;
	width:575px;
	clear:both;
}

#mainPageHolderSingleColumn {
	background:url(../img/background/main-white-singleBg-mid.gif) top left repeat-y;
	width:822px;
	margin:0 auto;
}

#mainPageHolderTopSingleColumn {
	background:url(../img/background/main-white-singleBg-top.gif) top left no-repeat;
	width:822px;	
	padding-top:1.7em;
}

#mainPageHolderBottomSingleColumn {
	background:url(../img/background/main-white-singleBg-bot.gif) bottom left no-repeat;
	height:16px;
	width:822px;
	clear:both;
}

div.red {
	margin:1.3em 1.8em 0;
}

#recipeImage {
	margin:0 auto;
	display:block;
}

#mainPageLeft {
	float:left;
	width:195px;
	margin:1.8em 1em 0 1.8em !important;
	margin:1.8em 1em 0 0.9em;
	clear:none;
}

#mainPageLeft #ingredients ul {
	margin:0 0 1em;
}

#mainPageLeft #ingredients h3 {
	margin:1em 0 0 0;
}

#mainPageLeft #ingredients p {
	margin-bottom: 0;
}

#otherIngredients #ingredients ul {
	margin:0 0 1em;
}

#otherIngredients #ingredients h3 {
	margin:1em 0 0 0;
}

#otherIngredients #ingredients p {
	margin-bottom: 0;
}



#gda {
	margin-top:1em;
}

#mainPageRight {
	float:right;
	margin:1.8em 1.8em 0 0 !important;
	margin:1.8em 0.9em 0 0;
	width:304px;
	clear:none;
}

.method {
	color:#EC1D25;
	font-weight:bold;
}

.method li {
	list-style:decimal;
	margin:0 0 1em 0;
	list-style-position: inside;
}

.method li span{
	color:#6E6E6E;
	font-weight:normal;
}

.print {
	background:url(../img/titles/btn_03.gif) top left no-repeat;
	height:30px;
	width:70px;
}

.send {
	background:url(../img/titles/btn_09.gif) top left no-repeat;
	height:30px;
	width:124px;
}

.nextrecipe {
	background:url(../img/titles/btn_06.gif) top left no-repeat;
	height:30px;
	width:143px;
}

#recipeNavMeta ul li{
	margin:0 0 0.5em 0;
}

#recipeNavMeta ul, #recipeNavMeta div {
	width:75%;
	float:left;
}

#recipeNavMeta div {
	margin-top:1em;
}

#productsHolder {
	margin:3em 3em;
}

#competitionHeaderImage
{
  display:block;
	margin:0px 15px 4px;
	padding-top:4px;
}

.competitionHolder
{
	margin:30px 30px 30px 34px;
}

.competitionSubHolder
{
	margin:10px 0px 10px 20px;
}

.competitionHolder img
{
  display:block;
  margin: 0px 0px 0px 0px;
}

/*--------------------------------[Shortlist Thumb Styles]--------------------------------*/
.shortlistEntry {
	float:left;
	width:230px;
	line-height:1.417em;
	text-align:center;
	margin-bottom:22px;
}
.shortlistEntry img {
	margin:1px auto 17px auto;
}
.shortlistSpacer {
	float:left;
	width:31px;
	height:20px;
}

img.competitionItem
{
	clear:both;
	margin: 15px 0px 15px 0px;
}

.product {
	clear:both;
	margin-bottom:1em;
	background:url(../img/products/products_home_page_14.jpg) bottom center no-repeat;
	padding-bottom:4em;
}

.product .cta_holder {

	cursor: pointer;
    height: 30px !important;
    margin: 13px 0 0 0  !important;
    width: auto !important;
	float:none !important;

}



.lastproduct {
	background-image: none;
}

.product img {
	float:left;
}

.product div {
	float:right;
	width:290px;
}

.product div.clear {
	float:none;
}

#competitionHolder {
	margin:3em 1em;
}

.competitionInner {
	clear:both;
	margin-bottom:1em;
	background:url(../img/competition/competition_home_page_rule.gif) bottom center no-repeat;
	padding-bottom:2em;
}
.competitionInner div {
	float:right;
	width:290px;
	margin:0 2em 0 0 ;
}

.competitionInner div p {
	margin:0 2em 4em 0;
}
.competitionInner img {
	float:left;
}
.competitionInner div.clear {
	float:none;
}

.gda {
	margin-bottom:1em;
}

.findOutMore {
	background:url(../img/titles/findOutMore.gif) top left no-repeat;
	width:153px;
	height:28px;
	margin-top:1em;
}

.watchHow {
	background:url(../img/titles/whatch_how_they_made.gif) top left no-repeat;
	width:235px;
	height:18px;
	margin-top:1em;
}

#wholePage {
	width:824px;
	background:url(../img/background/terms_and_conditions_page_06.jpg) top left repeat-y;
	margin:0 auto;
	position:relative;
	top:1.5em
}

#wholePageTop {
	width:824px;
	background:url(../img/background/terms_and_conditions_page_03.jpg) top left no-repeat;
	position:relative;
	height:auto !important;
	min-height:420px;
	height:420px;
	padding-top:2em;
}

#wholePageBottom {
	width:824px;
	height:13px;
	background:url(../img/background/terms_and_conditions_page_08.jpg) bottom left no-repeat;
	position:relative;
}

#bottle {
	background:url(../img/background/bottle.jpg) top right no-repeat;
	width:97px;
	height:97px;
	position:absolute;
	top:0px;
	right:0px;
}

#pancakes {
	background:url(../img/background/terms_and_conditions_page_07.jpg) bottom right no-repeat;
	width:160px;
	height:162px;
	position:absolute;
	bottom:2px;
	right:0px;
}

#wholePageContent {
	width:675px;
	margin:1em 0 2em 3em;
}

#newsletterFields ul {
	/*width:100%;
	float:left;
	clear:both;*/
	
	width:50%;
	float:left;
}

#sendFields li.left {
	width:100%;
	float:left;
	clear:both;
}

#sendFields li, #newsletterFields li {
	margin:0 0 1em 0;
	margin-right:10px;
	float:left;
}

#newsletterFields label, #sendFields label {
	
	margin:0 0 0.5em 0;
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
}

/*#Newsletter_title{

	width:100px !important;
	
}

#Newsletter_Firstname{

	width:110px !important;
	
}
#Newsletter_LastName{

	width:110px !important;
	
}
#Newsletter_EmailAddress{

	width:140px !important;
	
}
#Newsletter_EmailAddressAgain{

	width:140px !important;
	
}

#Newsletter_HouseName{

	width:220px !important;
	margin-right:38px;
	margin-bottom:1px;
	
}

#Newsletter_StreetName{

	width:220px !important;
	margin-right:38px;
	margin-bottom:1px;
	
}

#Newsletter_PhoneNumber{

	width:220px !important;
	margin-right:38px;
	margin-bottom:1px;
	
}

#Newsletter_MobileNumber{

	width:220px !important;
	margin-right:38px;
	margin-bottom:1px;
	
}


#Newsletter_City{

	width:140px !important;
	margin-right:338px;
	margin-bottom:1px;
	clear:both;
}


#Newsletter_Postcode{

	width:140px !important;
	margin-right:338px;
	margin-bottom:1px;
	clear:both;
	
}*/



.show_toggle{
	
	width:133px !important;
	height:15px !important;
	background:url(../img/background/show_toggle.jpg) top right no-repeat !important;

}

.hide_toggle{
	
	width:123px !important;
	height:15px !important;
	background:url(../img/background/hide_toggle.jpg) top right no-repeat !important;

}


#shifter{

	width:705px;
	height:150px;
	

}

.cancel_btn{

	width:76px;
	height:29px;
	background:url(../img/background/cancel_btn.jpg) top right no-repeat;
}

.submit_btn_on{

	width:76px;
	height:29px;
	background:url(../img/background/submit_on.jpg) top right no-repeat;

}

.submit_btn_off{

	width:76px;
	height:29px;
	background:url(../img/background/submit_off.jpg) top right no-repeat;

}

#newsletterFields input, #newsletterFields select, #sendFields input, #sendFields textarea {
	display:block;
	border-top:1px solid #969696;
	border-left:1px solid #969696;
	border-bottom:1px solid #969696;
	border-right:1px solid #969696;
	width:210px;
	/*width:102px;*/
}

#sendFields li.check input {
	width:auto;
	float:left;
	margin-right:1em;
}

#sendFields li.check label {
	float:left;
	width:420px;
}

#sendFields li.check {
	float:left;
	margin-bottom:1em
}

#sendFields textarea {
	width:470px;
}

#newsletterOptin {
	margin:2em 0;
}

#newsletterOptin li {
	margin-bottom:1em;
}

#newsletterFields em, #newsletterOptin em {
	color:#EC1D25;
}

#emailSubmit, #sendSubmit {
	/*background:url(../img/titles/newsletter_sign_up_page.gif) top left no-repeat;
	width:121px;
	height:25px;
	*************
	cursor:pointer;
	line-height:0px;
	color:#FFFFFF;
	font-size:0px;
	margin-top:3px;*/
	background: url(../img/background/submit_on.jpg) no-repeat scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 29px;
    line-height: 0;
    width: 76px;
}

#emailSubmit: hover{
	background: url(../img/background/submit_on.jpg) no-repeat scroll left top transparent;  
}


#sendSubmit: hover {
	background: url(../img/background/submit_on.jpg) no-repeat scroll left top transparent;  
}

#sendSubmit {
	/*background:url(../img/titles/send.gif) top left no-repeat;*/
	margin-top:1em
}

#sendNowSubmit {
	background:url(../img/titles/send_now.gif) top left no-repeat;
	width:139px;
	height:25px;
	cursor:pointer;
	display:block;
	line-height:0px;
	color:#FFFFFF;
	font-size:0px;
	margin-top:1em
}

#footer {
	background:#FFFFFF;
	margin-bottom:1.5em;
	font-size:0.69em;
	color:#80292f;
}

#footer a {
	
	color:#80292f;
}

#footer ul {
	text-align: center;
	margin-bottom:1em;
}

#footer ul li {
	display:inline;
	padding:0 10px;
	border-right:1px solid #80292f;
}

#footer ul li.last {
	border:none;
}

#footer p {
	text-align:center;
}

.condensedMilkRecipes {
	background:url(../img/titles/condensed_milk_recipes.gif) top left no-repeat;
	width:223px;
	height:20px;
	margin-top:1em;
}
.lightCondensedMilkRecipes {
	background:url(../img/titles/light_condensed_milk_recipes.gif) top left no-repeat;
	width:275px;
	height:20px;
	margin-top:1em;
}
.sweetenedCondensedMilkRecipes {
	background:url(../img/titles/sweetened_condensed_milk_recipes.gif) top left no-repeat;
	width:244px;
	height:40px;
	margin-top:1em;
}
.lightSweetenedCondensedMilkRecipes {
	background:url(../img/titles/light_sweetened_condensed_milk_recipes.gif) top left no-repeat;
	width:280px;
	height:40px;
	margin-top:1em;
}
.caramelRecipes {
	background:url(../img/titles/caramel_recipes.gif) top left no-repeat;
	width:159px;
	height:30px;
	margin-top:1em;
}
.carnationCaramelRecipes {
	background:url(../img/titles/carnation_caramel_recipes.gif) top left no-repeat;
	width:261px;
	height:20px;
	margin-top:1em;
}
.evaporatedMilkRecipes {
	background:url(../img/titles/evaporated_milk_recipes.gif) top left no-repeat;
	width:229px;
	height:30px;
	margin-top:1em;
}
.extraThickCreamRecipes {
	background:url(../img/titles/extra_thick_cream_recipes.gif) top left no-repeat;
	width:248px;
	height:20px;
	margin-top:1em;
}
.ricePuddingRecipes {
	background:url(../img/titles/rice_pudding_recipes.gif) top left no-repeat;
	width:248px;
	height:20px;
	margin-top:1em;
}

div .clr {
	clear:both;
	height:1px;
	overflow:hidden;
	font-size:1px;
}

/*************Scrollable***************/

div.scrollable {  
	position:relative;
	overflow:hidden;
	width: 573px;	 
	height:250px;
	float:left;		
}

#scrollableHolder {
	position:relative;
}

.thumbs {	
	position:absolute;
	width:20000em;	
/*	border:1px solid #222;*/
}

#thumbs {
	clear:both;
}

.post h4, .post p {
	margin:0.5em;
}

.post h4, div.stars {
	color:#EC1D25;
	display:inline;
}

#thumbs h3 {
	color:#709206;
	margin:0.5em 0.5em;
}

/* single item */
#thumbs li.post {
	width:191px;
	height:250px;
}

.thumbs li.post {
	float:left;
}

.prev, .next {
	width:17px;
	height:30px;
	cursor:pointer;
	position:relative;
	float:left;
}

.prev {
	background:url(../img/recipes/recipe_carnation_logo_3_10.gif) top left no-repeat;
	margin:4em 1em 0 0;

}

.next {
	background:url(../img/recipes/recipe_carnation_logo_3_13.gif) top left no-repeat;
	margin:4em 0 0 1em;
}

.disabled {
	background:transparent;
	cursor:default;
}

div.tips, div.tipshome {
	margin:0 3em 1em;
	padding:0 0 1.5em 0;
	background:url(../img/products/products_home_page_14.jpg) bottom center no-repeat;
	overflow:auto;
	clear:both;
}

#header .tips {
	background:transparent;
}

#competitionDescriptionLeft {
	width:269px;
	float:left;
}

#competitionDescriptionRight 
{  
	float:right;
	padding: 10px 0px 0px 0px;
}

.AddBiscuits {
	background:url(../img/background/cookies.jpg) no-repeat bottom right;
	margin:0px 4px -12px 5px;
	z-index:1;
	position:relative;
	padding: 0px 0px 186px 0px;
}

img.competitionRightPaddedImage
{
  padding: 60px 0px 0px 0px;
}

img.competitionTitle
{
  margin: 15px 0px 25px 0px;
}

.competitionList
{
  list-style: disc;
  list-style-type: circle;
  list-style-position: inside;
}

.competitionList li
{
  list-style: disc;
  list-style-type: circle;
  list-style-position: inside;
}

#RedBullets li {
	margin: 0;
	padding: 0 0 0 30px;
	background:url('../img/competition/redBullet.gif') no-repeat 0 center;
}

#RedBullets li.single{
	background:url('../img/competition/redBullet.gif') no-repeat 0 17px;
}
  

.tipshome img {
	float:left;
}

.tipshome div {
	float:right;
	width:300px;
}

.tipshome div.clear {
	float:none;
}

.tipshome li{
	list-style:disc;
	margin-left:0.2em;
	color:#6d0a0d;
	margin-bottom:1em;
}

.tips_header{

	width:306px;
	height:32px;
	clear:both;
	margin-left:35px;
	margin-bottom:13px;
	background:url(../img/background/tips_header.jpg) top center repeat-y;
	
}

.tipshome li span {
	color:#6E6E6E;
}

.moreTips {
	background:url(../img/titles/more-tips.gif) top left no-repeat;
	width:104px;
	height:30px;
}

.viewRecipe {
	background:url(../img/titles/view-recipe.gif) top left no-repeat;
	width:310px;
	height:20px;
}

div.gda {
	background:#E7EDD5;
	text-align:center;
	padding:1em 0 0.3em;
}

div.gda p {
	color:#709206;
}

ul.gdaback {
	background:url(../img/gda/background.gif) top left no-repeat;
	overflow:auto;
	color:#FFFFFF;
	width:275px;
	height:92px;
	margin:0 auto;
	font-size:12px;
}

div.gda li.gdaholder {
	float:left;
	font-size:0.83em;
	width:55px;
}

div.gda li.amount {
	font-size:1.60em;
	font-weight:bold;
	margin-top:5px;
}

div.gda li.percent {
	font-size:1.20em;
	font-weight:bold;
	color:#7C9B1B;
	margin-top:10px;
}

div.gda h4 {
	padding-top:1em;
}

p.gdabelow {
	margin-bottom:0.4em;
}

p.gdastar {
	font-size:0.83em;
}

span.validation-summary-errors {
	color:#EC1D25;
	margin-top:1ex;
}

ul.validation-summary-errors {
	color:#EC1D25;
	margin:1ex 0ex 1ex 1ex;
}

ul.validation-summary-errors li {
	list-style-type:circle;
	margin-left:2ex;
}

p.recipeIntro {
	font-style:italic;
	margin-bottom:0.1em;
}

p.recipeIntroAttribution {
	text-align:right;
	margin-right:1em;
	margin-bottom:0.1em;
}

legend.accessibilityLegend {
	display:none;
}

legend.accessibilityLegend span {
	display:none;
}

.showBullets {
	color:#EC1D25;
}

.showBullets li {
	list-style-type:circle;
	margin:0 0 0.5em 1em;
	list-style-position:outside;
}

.showBullets li span{
	color:#6E6E6E;
}

.showNumberedList li
{
  color:#6E6E6E;
  list-style: decimal none outside; 
  margin: 3px 0px 3px 0px;
  padding: 7px 0px 7px 0px;
}


.feature_ribbon{

	position:absolute;
	width:242px;
	height:38px;
	left:56px;
	top:75px;
	background:url(../img/background/feature_ribbon.png) top left no-repeat;
	z-index:99;
}





/*************Titles***************/
/*
#videoLeft h2 {
	background:url(../img/titles/home_carnation_6_03.gif) top left no-repeat;
	height:36px;
}

#videoRight h2 {
	background:url(../img/titles/home_carnation_6_05.gif) top center no-repeat;
	height:18px;
}*/


/*********** CTA/Promo ****************/

.new_promo_box{

	width:240px !important;
	height:210px !important;
	background:url(../img/background/promo_box.jpg) !important;
	padding: 11px 0 0 0 !important;

}

.new_promo_box .cta_holder{
	
	height:30px !important;
	min-width:30px !important;
	width:auto !important;
	float:left !important;
	margin-left:10px !important;
	
}

.new_promo_box p{
	
	margin:0 !important;
	padding:8px 15px 10px 17px !important;
	font-size:12px !important;
	color:#484848 !important;
	text-align:left !important;
	
}

h5{

	 color:#6c0810 !important;
	 font-size: 15px !important;
	 font-weight: bold !important;
	 font-family:Arial !important;
	 padding: 0 0 4px 10px !important;
	 margin:0px !important;
	 text-align:left !important;

}

.promo_banner{
	
	/*margin-left:4px;*/
	/*background:url(../img/background/promo_img.jpg);*/
	width:232px !important;
	height:91px !important;
	
}

.cta_holder{
	
	height:30px !important;
	min-width:30px !important;
	width:auto !important;
	float:left !important;
	margin-top:3px !important;
	cursor:pointer;
	
}

.cta_left {

	float:left !important;
	width:20px !important;
	height:30px !important;
	display:block !important;
	background:url(../img/background/cta_left.jpg) !important;

}

.cta_right {

	float:left !important;
	width:13px !important;
	height:30px !important;
	display:block !important;
	background:url(../img/background/cta_right.jpg) !important;

}

.cta_middle {

	text-decoration:none !important;
	display:block !important;
	width:auto !important;
	height:26px !important;
	color:#004fa1;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	float:left;background:url(../img/background/cta_middle.jpg) repeat-x !important;
	padding: 6px 0 0 4px !important;

}

.vote_btn_off {

	margin-top:25px;
	display:block !important;
	width:89px !important;
	height:26px !important;
	background:url(../img/background/vote_off.jpg) !important;

}

.vote_btn_on {

	margin-top:25px;
	display:block !important;
	width:89px !important;
	height:26px !important;
	cursor:pointer;
	background:url(../img/background/vote_on.jpg) !important;

}





/*************** Test Area only ***********

.ie7_clock{
	
	position:absolute;
	width:15px;
	height:15px;
	background:url(../img/background/clock.gif) center left no-repeat;
	left:200px;
	top:200px;
	
}

*/
