@charset "UTF-8";
/* CSS Document */

@font-face {
  font-family: "Scribble";
  src: url("JulesHand.ttf");
}

@font-face {
  font-family: "SignPainter";
  src: url("signpainterhouseslant_0.ttf");
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	background-image:url(images/gingham.gif);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-image:url(images/gingham.gif);
}

a {
	color:#F00;
}

a:hover {
	color:#000;
}

/*.rainbow span {color:red}
.rainbow span + span {color:orange}
.rainbow span + span + span {color:darkblue}
.rainbow span + span + span + span {color:green}
.rainbow span + span + span + span + span {color:blue}
.rainbow span + span + span + span + span + span {color:indigo}
.rainbow span + span + span + span + span + span + span {color:violet}
.rainbow span + span + span + span + span + span + span + span { color:red }
.rainbow span + span + span + span + span + span + span + span + span {color:orange}
.rainbow span + span + span + span + span + span + span + span + span + span {color:magenta}
.rainbow span + span + span + span + span + span + span + span + span + span + span {color:green}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span {color:blue}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span {color:indigo}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:violet}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span { color:red }
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:orange}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:cyan}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:green}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:blue}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:indigo}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:violet}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span { color:red }
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:orange}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:lightgreen}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:green}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:blue}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:indigo}
.rainbow span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span + span {color:violet}
*/
h1 {
	margin:0;
	color:#ce171f;
	padding:0;
	font-size:32px;
	text-transform:uppercase;
	font-family: "SignPainter", Comic Sans, Comic Sans MS, Verdana, Geneva, sans-serif;
	
}
h2 {
	margin:0;
	color:#ce171f;
	padding:0;
	font-size:24px;
	text-transform:uppercase;
	text-align:center;
	font-family: "SignPainter", Comic Sans, Comic Sans MS, Verdana, Geneva, sans-serif;
	
}

h3 {
	/*margin:0;
	padding:0;
	font-size:21px;
	text-transform:uppercase;
	font-family: "Scribble", Comic Sans, Comic Sans MS, Verdana, Geneva, sans-serif;
	color:#F00;*/
	
	margin:0;
	padding:0;
	font-size:14px;

}

h4 {
	margin:0;
	padding:0;
	font-size:18px;
	text-transform:uppercase;
	font-family: "Scribble", Comic Sans, Comic Sans MS, Verdana, Geneva, sans-serif;
	color:#F00;
}

h5 {
	margin:0;
	padding:0;
	font-size:16px;
	text-transform:uppercase;
	font-family: "Scribble", Comic Sans, Comic Sans MS, Verdana, Geneva, sans-serif;
	color:#F00;
}

h6 {
	margin:0;
	padding:0;
	font-size:14px;
	text-transform:uppercase;
	font-family: "Scribble", Comic Sans, Comic Sans MS, Verdana, Geneva, sans-serif;
	color:#F00;
}

.logo {
	float:left;
	width: 180px;
	height:85px;
	background-image:url(images/logo.gif);
}

.navigation {
			background-image:url("images/logo.gif");
			background-position:20px 15px;
			background-repeat:no-repeat;
			border-bottom:thick solid #FF0033;
			color:#FFFFFF;
			font-weight:bold;
			height:120px;
			padding-left:205px;
			padding-top:10px;
			width:795px;
			}

.leftside {
float:left;
margin:30px;
width:575px;
}

.leftsidefull {
	width:960px;
	float:left;
	margin:20px;
}

.rightside {
	width:320px;
	float:left;
	margin:20px 10px 20px 20px;
	font-size:10px;
}

.rightside + * {
	/*clear: both; */
	float: none;
}


/* PROMOTION */
.promotion {
	/*padding:15px;
	padding-right:130px;
	background-color:#F03;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	
	background-position:right top;
	margin-bottom:15px;*/
	background-image:url(images/side-image-win.jpg);
	background-repeat:no-repeat;
	height:315px;
	width:310px;
}

.promotion p
{
/*padding:107px 145px 0 12px;*/
color: #fff;
}

.promotion a {
	color:#FFF;
	font-size:13px;
	padding:112px 145px 0 12px;
	position:absolute;
	text-decoration:none;
	width:158px;
}

.promotion > h3 {
	font-family: "Scribble", Comic Sans, Comic Sans MS, Verdana, Geneva, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color:#FFF;
}

/* PROMOTION ENDS */

/* PROMOTION 1 */
.promotion1 {/*
	padding:15px;
	padding-left:130px;
	background-color:#F60;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background-image:url(images/side-image-gallery.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:15px;*/

	background-image:url(images/side-image-gallery.jpg);
	background-repeat:no-repeat;
	height:170px;
}

.promotion1 p
{

color:#fff;
}

.promotion1 a {
	color:#FFF;
padding:30px 10px 0 127px;
position:absolute;
width:175px;
text-decoration:none;
	
}

.promotion1 > h3 {
	font-family: "Scribble", Comic Sans, Comic Sans MS, Verdana, Geneva, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color:#FFF;
}

/* PROMOTION 1 ENDS */

.newsletter {
	margin-bottom:15px;
	
	
	font-size:12px;
}

.newsletter .n-intro
{
margin:5px 0 25px;

}

.btn { 

}
.n-copy{
padding:0 15px;
background-color:#00aaef;
margin:-5px 0 0;
width:280px;
}


.optin {
	margin-top:5px;
	font-size:10px;
}

.newsletterinput,.newsletterinputlong  {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background-color:#CCC;
	color:#666;
	margin-top:-10px;
	margin-bottom:18px;
	border-width:2px; 
	border-style:solid;
	border-color:#999;
	font-size:14px;
	width:60%;
	padding-left:5px;
}

.newsletterinputlong {
width:100%;
margin-top:0px;
}
.bodyimageleft {
	float:left;
	padding-right:10px;
	padding-bottom:5px;

}

.bodyimageright {
	float:right;
	padding-left:10px;
	padding-bottom:5px;
}

.newsletteritems, .newsletteritemslong {
	margin:-7px 0 0;
	font-weight:bold;
	float:left;
	width:35%;

}

.newsletteritemslong{
width: 85%;

}
.newsletteritems span, .newsletteritemslong span  {
	color:#000;
}

.newsletteritems span + span, .newsletteritemslong span + span {
	color:#F00;
}

.newsletteritems label
{color:#fff;}



.newsletter > h3 {
	font-family: "Scribble", Comic Sans, Comic Sans MS, Verdana, Geneva, sans-serif;
	font-size:21px;
	text-transform:uppercase;
	color:#FFF;
}

.feature {
	height:388px;
	border-bottom:thick solid #F03;
}

.navigation ul {
	margin:0px;
	padding:0px;
	background:#000;
}

.navigation li {
	background-image:url("images/nutella_navigation.jpg");
	background-repeat:no-repeat;
	float:left;
	height:70px;
	list-style-type:none;
	margin-top:50px;
	padding-left:0;
	text-align:center;
	width:113px;
}

.navigation li a span
{
display:none;
}
/* NAV 1 */

.navigation li.nav1 {
	/*background-image:url(images/nav_home_1.jpg);*/
	background-position:0 -91px;
}
.navigation li.nav1:hover,.navigation li.nav1.current  {
	/*background-image:url(images/nav_home_2.jpg);*/
	background-position:0 -2px;
}
/* NAV 2 */
.navigation li.nav3 {
	/*background-image:url(images/nav_nutritional_1.jpg);*/
	background-position:-337px -91px;
}

.navigation li.nav3:hover, .navigation li.nav3.current {
	/*background-image:url(images/nav_nutritional_2.jpg);*/
	background-position:-337px -2px;
}
/* NAV 3 */
.navigation li.nav4 {
	/*background-image:url(images/nav_nutellafamily_1.jpg);*/
	background-position:-450px -91px;
}
.navigation li.nav4:hover, .navigation li.nav4.current {
	/*background-image:url(images/nav_nutellafamily_2.jpg);*/
	background-position:-450px -2px;
}
/* NAV 4 */
.navigation li.nav5 {
	/*background-image:url(images/nav_lifeofnutella_1.jpg);*/
	background-position:-563px -91px;
}
.navigation li.nav5:hover,.navigation li.nav5.current {
	/*background-image:url(images/nav_lifeofnutella_2.jpg);*/
	background-position:-563px -2px;
}
/* NAV 5 */
.navigation li.nav7 {
	/*background-image:url(images/nav_faqs_1.jpg);*/
	background-position:-676px -91px;
}
.navigation li.nav7:hover,.navigation li.nav7.current {
	/*background-image:url(images/nav_faqs_2.jpg);*/
	background-position:-676px -2px;
}
/* NAV 6 */
.navigation li.nav6 {
	/*background-image:url(images/nav_nutellartfun_1.jpg);*/
	background-position:-115px -91px;
}
.navigation li.nav6:hover,.navigation li.nav6.current {
	/*background-image:url(images/nav_nutellartfun_2.jpg);*/
	background-position:-115px -2px;
}
/* NAV 7 */
.navigation li.nav2 {
	/*background-image:url(images/nav_recipes_1.jpg);*/
	
	background-position:-226px -91px;
}
.navigation li.nav2:hover, .navigation li.nav2.current {
	/*background-image:url(images/nav_recipes_2.jpg);*/
	
	background-position:-226px -2px;
}


.navigation li a {
	text-decoration:none;
	color:#FFF;

	display:block;
	height:70px;
	width:107px;
}

.pagecontainer {
	
	background-image:url(images/shadows.png);
	background-position:center;
	background-repeat:repeat-y;
}

.mainholder  {
	margin: 0px auto;
	background-color:#FFFFFF;
	width:1000px;
}

.footer {
	padding-top:3px;
	padding-bottom:5px;
	padding-left:5px;
	background-color:#F30;
	color:#FFF;
	font-size:9px;
	clear:both;
}


.flash {
	width:660px;
	float:left;
}

.spot1 {
	float:left;
	height:148px;
	width:340px;
	background-color:#EF4C43;
}

.spot2 {
	float:left;
	height:152px;
	width:340px;
	background-color:#F90;
}

.contentholder {
	/*clear:both;*/
	/*height:299px;*/
}

.footer a {
	color:#FFF;
	text-decoration:none;
}

.footer a:hover {
	color:#FFF;
	text-decoration:underline;
}


/**/

.nutritional {
border:0px solid green;
}
.nutritional th
{
background-color:#0065fe;
border-top:1px solid #000;
color:#FFF;
text-align:left;
font-size:11px;
}
.nutritional .th1{background-color:#ff6309; text-align:center;}
.nutritional .th2{background-color:#fe0032; text-align:center; border-left:1px solid #000;}
.nutritional .th3{background-color:#9bc300; text-align:center;}

.nutritional .th4{background-color:#b041f5;}
.nutritional .th5{background-color:#fe9938;}

.nutritional .th6{background-color:#fe0032;padding-left:20px;}
.nutritional .th7{background-color:#00cff2;}
.nutritional .th8{background-color:#f1608c;}
.nutritional .th9{background-color:#b041f5;}
.nutritional .th10{background-color:#fe9938;}

.nutritional .th11{background-color:#fe4041;}
.nutritional .th12{background-color:#daf224;}
/**/
.nutritional .td1{background-color:#fff;}
.nutritional .td2{background-color:#fff;}

.nutritional .rend{border-right:1px solid #000;}

.nutritional .lend{border-left:1px solid #000;}

.nutritional .bend{border-bottom:1px solid #000;}

.nutritional tr{
border: 1px solid #000;
}
.nutritional td
{
border:0;
border-top:1px solid #000;
border-left:1px solid #000;
text-align:center;
padding:5px;
}

#boxedfaq
{
background-image:url("images/facts_bg.jpg");
background-repeat:no-repeat;
height:410px;
width:620px;
}

.faq1, .faq2, .faq3
{
color:#FFFFFF;
font-weight:bold;
padding:100px 45px 0 175px;
}

.faq2
{
padding-top:37px;
}

.faq3
{
padding-top:33px;
}
#accordion h3
{
padding:15px 0;
}
#accordion h3 a
{
font-size:13px;
font-family:Verdana,Arial,sans-serif;
text-transform:none;
font-weight:bold;
}


#accordion h3.h3black a{color:#000;}

.ui-accordion .ui-accordion-content {
padding:0 2.2em 1em 1em;

}



h1#xmastrees{
background-image:url("images/Title_xmas_trees.jpg");
background-repeat:no-repeat;
height:80px;
width:525px;
}

h1#xmastrees span{display:none;}

h1#new-recipes {
background-image:url("recipes/Title_BreakfastRecipes.jpg");
background-repeat:no-repeat;
height:80px;
width:415px;
}
h1#new-recipes span{display:none;}

h1#home {
background-image:url("images/Title_Home.jpg");
background-repeat:no-repeat;
height:80px;
width:385px;
}
h1#home span{display:none;}


h1#nutellart{
background-image:url("images/Title_Nutellart-Fun.jpg");
background-repeat:no-repeat;
height:135px;
width:570px;
}
h1#nutellart span{display:none;}

h1#nutritional{
background-image:url("images/Title_NutritionalInfo.jpg");
background-repeat:no-repeat;
height:80px;
width:525px;
}
h1#nutritional span{display:none;}

h1#hotnutella{
background-image:url("images/Title_hotnutella.jpg");
background-repeat:no-repeat;
height:80px;
width:525px;
}

h1#hotnutella span{display:none;}

hotn_recipe {
	margin: 20px 0 0;
}

h1#family{
background-image:url("images/Title_NutellaFamily.jpg");
background-repeat:no-repeat;
height:80px;
width:474px;
}
h1#family span{display:none;}

h1#life{
background-image:url("images/Title_Life-of-Nutella.jpg");
background-repeat:no-repeat;
height:80px;
width:474px;
}
h1#life span{display:none;}


h1#faq{
background-image:url("images/Title_FAQs.jpg");
background-repeat:no-repeat;
height:80px;
width:474px;
}
h1#faq span{display:none;}

h1#contact{
background-image:url("images/Title_Contact.jpg");
background-repeat:no-repeat;
height:80px;
width:474px;
}
h1#contact span{display:none;}

h1#privacy{
background-image:url("images/Title_privacy.jpg");
background-repeat:no-repeat;
height:80px;
width:474px;
}
h1#privacy span{display:none;}

h1#sterms{
background-image:url("images/Title_Siteterms.jpg");
background-repeat:no-repeat;
height:80px;
width:474px;
}
h1#sterms span{display:none;}

h1#err {
background-image:url("images/Title_Error.jpg");
background-repeat:no-repeat;
height:80px;
width:415px;
}
h1#err span{display:none;}

h1#upload-confirm {
background-image:url("images/Title_Confirm_Details.jpg");
background-repeat:no-repeat;
height:80px;
width:415px;
}
h1#upload-confirm span{display:none;}

h1#thankyou {
background-image:url("images/Title_Thankyou.jpg");
background-repeat:no-repeat;
height:80px;
width:415px;
}
h1#thankyou span{display:none;}

h1#tour {
background-image:url("images/Title_Sampling_tour.jpg");
background-repeat:no-repeat;
height:130px;
width:480px;
}
h1#tour span{display:none;}




a.yes
{
background-image:url("images/button_yes_1.jpg");
background-repeat:no-repeat;
padding:0 60px 20px 0;
}

a.yes:hover
{
background-image:url("images/button_yes_2.jpg");
}



a.no
{
background-image:url("images/button_no_1.jpg");
background-repeat:no-repeat;
padding:0 60px 20px 0;
}

a.no:hover
{
background-image:url("images/button_no_2.jpg");
}


a.yes span, a.no span
{
display:none;
}



.fb_share_count_wrapper,
.FBConnectButton_Small {
float:right !important;
padding-right:85px;
}


.FBConnectButton_Small {
margin-right:85px;
}


#accordion.reciepe h3,#accordion2.reciepe h3  
{
padding:15px 15px;
height:70px;
}

.reciepe h3 a img
{
border:none;
}
.reciepe h3 span
{
display:none;
}
.reciepe div
{
padding:0 !important;
height:auto;
}

.reciepe div ul li
{
float:left;
list-style:none outside none;
font-size:11px;
}

.reciepe div ul li p
{
margin:5px 0;
}

.reciepe div ul li.ing
{
width:172px;
padding:7px 30px;
}

.reciepe div ul li.ing img
{
margin: 0 0 10px 0;
}

.reciepe div ul li.ing strong
{
color:red;
}
.reciepe div ul li.ing strong span
{
color:#000;
}


.reciepe div ul li.ing ul li
{
color:red;
float:none;
list-style:disc outside none;
margin:0 0 5px 15px;
}

.reciepe div ul li.ing ul li span
{
color:#000;
}


.reciepe div ul li.method
{
width:315px;
min-height:300px;
}
.reciepe div ul li.method ol li
{
float:none;
list-style:decimal outside none;
color:red;
font-weight:bold;
margin:7px 0 15px 20px;
}
.reciepe div ul li.method ol li span
{
color:#000;
font-weight:normal;
}


.reciepe div ul li.method p strong
{
color:red;
}
.reciepe div ul li.method ul li
{
color:red;
float:none;
list-style:disc outside none;
margin:0 0 15px 15px;
}
.reciepe div ul li.method ul li span
{
color:#000;
}
a.print
{

background-image:url("buttons/button_download_1.jpg");
background-repeat:no-repeat;
background-position:0 3px;
color:red !important;
padding:0 0 40px 147px;
margin:20px 0;

}

a.print:hover
{
background-image:url("buttons/button_download_2.jpg");
}

a.print span
{
display:none;
}


a.nutr-info
{

background-image:url("buttons/button_nutritional_info_1.jpg");
background-repeat:no-repeat;
color:red !important;
padding:0 0 40px 212px;
margin:20px 0;

}

a.nutr-info:hover
{
background-image:url("buttons/button_nutritional_info_2.jpg");
}

a.nutr-info span
{
display:none;
}

.resources p
{
padding:20px 0 10px;

}

.reciepe div p.resources 
{
width:555px;
}

#err
{

}

.reciepe div ul.source
{padding:20px 0 0 114px;height:50px;clear:both;}

.reciepe div ul.source li
{
height:55px;
}


h1#comp
{

}


#enter
{

margin:10px 0 0;
font-size:14px;
}

#enter h1
{

}
#upload
{

}

#personal
{


}

h1#step1{
background-image:url("images/Title_Step1.jpg");
background-repeat:no-repeat;
height:105px;
width:620px;

}
h1#step1 span{display:none;}

h1#step2{
background-image:url("images/Title_Step2.jpg");
background-repeat:no-repeat;
height:105px;
width:695px;
margin-top:50px;
}
h1#step2 span{display:none;}


h1#step3{
background-image:url("images/Title_Step3.jpg");
background-repeat:no-repeat;
height:105px;
width:695px;
margin-top:50px;
}
h1#step3 span{display:none;}

h1#entercomp{
background-image:url("images/Title_3_Easy_Steps_To_Uploading.jpg");
background-repeat:no-repeat;
height:142px;
margin:20px 0 0;
width:660px;
}
h1#entercomp span{display:none;}

h1#gallery-top{
background-image:url("images/Title_Wakeup_and_win_in_the_city.jpg");
background-repeat:no-repeat;
height:142px;
margin:20px 0 0 20px;
width:493px;
}
h1#gallery-top span{display:none;}

h1#gallery-grand{
background-image:url("images/Title_Grand_Prize_Winners_Gallery.jpg");
background-repeat:no-repeat;
height:142px;
margin:20px 0 0 20px;
width:668px;
}
h1#gallery-grand span{display:none;}

h1#gallery-winners{
background-image:url("images/Title_Winners_Gallery.jpg");
background-repeat:no-repeat;
height:142px;
margin:20px 0 0 20px;
width:493px;
}
h1#gallery-winners span{display:none;}


h1#wakeup{
background-image:url("images/Title_Wakeup_and_win_in_the_city.jpg");
background-repeat:no-repeat;
height:142px;

width:490px;
}
h1#wakeup span{display:none;}


h1#howenter{
background-image:url("images/Title_Art_Of_a_Fun_Competition.jpg");
background-repeat:no-repeat;
height:142px;

width:500px;
}
h1#howenter span{display:none;}

h1#prizes{
background-image:url("images/Title_Draw_Your_Way_to_a_Fantastic_Prize.jpg");
background-repeat:no-repeat;
height:145px;

width:690px;
}
h1#prizes span{display:none;}


h1#fpost{
background-image:url("images/Title_Freepost.jpg");
background-repeat:no-repeat;
height:113px;
margin:5px 0 0;
width:500px;
}
h1#fpost span{display:none;}

h1#pterms{
background-image:url("images/Title_Promo_TCs.jpg");
background-repeat:no-repeat;
height:113px;
margin:5px 0 0;
width:700px;
}
h1#pterms span{display:none;}


h1#b2go{
background-image:url("recipes/breakfast-to-go-header.jpg");
background-repeat:no-repeat;
height:55px;
margin:5px 0 0;
width:450px;
}
h1#b2go span{display:none;}

h1#b4wend{
background-image:url("recipes/breakfast-for-the-weekend.jpg");
background-repeat:no-repeat;
height:55px;
margin:5px 0 0;
width:450px;
}
h1#b4wend span{display:none;}



#gallery-fridge
{
/*background-image:url("demo/fridge.jpg");
*/background-repeat:no-repeat;
background-position:-9px 0;
padding:150px 100px;
display:inline-block;
width:800px;
}

#gallery-wrapper
{

}

#gallery-wrapper div
{

float:left;
height:195px;
padding:20px;
text-align:center;
width:28%;
}

#gallery-wrapper div img
{
border:2px solid red;
height:200px;
width:220px;
}

.caption
{
background-color:red !important;

color:#fff;

height:17px !important;
padding:0 !important;
width:224px !important;
margin-left:20px;
text-transform : capitalize;
}


#confirm-details p strong
{
padding: 0 0 5px 20px;
line-height:21px;
}

#wakeup_btns,
#wakeup_btns-gallery,
#wakeup_btns-freepost
{

height:50px;
padding:20px 0 20px 90px;
width:800px
}
#wakeup_btns span,
#wakeup_btns-gallery span,
#wakeup_btns-freepost span
{

display:none;

}

#wakeup_btns-gallery{
padding:20px 0;
margin:0 0 0 1em;
}


#wakeup_btns a.howtoenter
{
background-image:url("buttons/button_how_to_enter_1.jpg");
background-repeat:no-repeat;
padding:0 135px 43px 0;
}

#wakeup_btns a.howtoenter:hover
{
background-image:url("buttons/button_how_to_enter_2.jpg");
}

#wakeup_btns a.enternow
{
background-image:url("images/button_enter_now_1.jpg");
background-repeat:no-repeat;
padding:0 135px 43px 0;
}

#wakeup_btns a.enternow:hover
{
background-image:url("images/button_enter_now_2.jpg");
}

#wakeup_btns a.prizes
{
background-image:url("images/button_the_prizes_1.jpg");
background-repeat:no-repeat;
padding:0 135px 43px 0;
}

#wakeup_btns a.prizes:hover
{
background-image:url("images/button_the_prizes_2.jpg");
}


/*#wakeup_btns-gallery a.viewgallery,
#wakeup_btns a.viewgallery
{
background-image:url("buttons/button_view_gallery_1.jpg");
background-repeat:no-repeat;
padding:0 135px 43px 0;
}

#wakeup_btns-gallery a.viewgallery:hover,
#wakeup_btns a.viewgallery:hover
{
background-image:url("buttons/button_view_gallery_2.jpg");
}*/

#wakeup_btns a.activitypack
{
background-image:url("buttons/button_activity_pack_1.jpg");
background-repeat:no-repeat;
padding:0 182px 43px 0;
}

#wakeup_btns a.activitypack:hover
{
background-image:url("buttons/button_activity_pack_2.jpg");
}


/*#wakeup_btns-gallery a.weekwinners
{
background-image:url("images/button_winners_gallery_1.jpg");
background-repeat:no-repeat;
padding:0 150px 43px 0;
}

#wakeup_btns-gallery a.weekwinners:hover
{
background-image:url("images/button_winners_gallery_2.jpg");
}*/


/*#wakeup_btns-gallery a.grandwinners
{
background-image:url("images/button_grand_prize_winners_gallery_1.jpg");
background-repeat:no-repeat;
padding:0 220px 43px 0;
}

#wakeup_btns-gallery a.grandwinners:hover
{
background-image:url("images/button_grand_prize_winners_gallery_2.jpg");

}*/


#wakeup_btns-freepost a.freepost
{
background-image:url("images/button_freepost_1.jpg");
background-repeat:no-repeat;
padding:0 120px 25px 0;
}

#wakeup_btns-freepost a.freepost:hover
{
background-image:url("images/button_freepost_2.jpg");
}

#wakeup_btns a.samepage,
#wakeup_btns-gallery a.samepage
{display:none;}


#template-pack
{
padding-bottom:30px;
width:600px;
}

#template-pack a.download-template
{
background-image:url("images/button_download_template_1.jpg");
background-repeat:no-repeat;

padding:0 174px 60px 0;
margin:5px 0 0;
}

#template-pack a.download-template:hover
{
background-image:url("images/button_download_template_2.jpg");
}

#template-pack a.download-template span{display:none;}



table.tour-table{border:0px solid #000; width:615px;}

table.tour-table tr th{
background-color:#FE0032;
color:#fff;
border-left:1px solid #000;
padding:5px;

}

.tour-table tr td{
border-left:1px solid #000;
border-top:1px solid #000;
padding:5px;
}

.tour-table tr td.rend,
.tour-table tr th.rend
{border-right:1px solid #000;}

.tour-table tr td.brow
{border-bottom:1px solid #000;}

ul#break-prizes li
{

float:left;

list-style:none outside none;

}

ul#break-prizes{
padding:0 0 140px 100px;
}
ul#break-prizes li a
{
display:block;
height:165px;
width:180px;
background-image:url("images/nutella-prize-location-buttons.jpg");
background-repeat:none;
}

ul#break-prizes li a.london
{
background-position:0 0;
}
ul#break-prizes li a.london:hover
{
background-position:0 163px;
}

ul#break-prizes li a.edinburgh
{
background-position:-190px 0;
}

ul#break-prizes li a.edinburgh:hover
{
background-position:-190px 163px;
}

ul#break-prizes li a.cardiff
{
background-position:-385px 0;
}

ul#break-prizes li a.cardiff:hover
{
background-position:-385px 163px;
}

ul#break-prizes li a.dublin
{
background-position:-576px 0;
}

ul#break-prizes li a.dublin:hover
{
background-position:-576px 163px;
}
ul#break-prizes li a span
{
/**/display:none;
}

.halloween {
	font-weight:bold;
}




/** BILLUND PROMO HOMEPAGE STYLES **/

.entry_form {
	background:url(images/entry-form-header.jpg) no-repeat left top; /*margin-bottom:30px;*/
	height:12px;
}
.entryform-bottom {
	background: url(images/form_bottom_blue.gif) no-repeat left bottom;
	width:310px;
	color: #fff;
	/*z-index:5000;
	position:absolute;*/
	padding:7px 7px 30px 15px;
	clear:both;
	overflow:hidden;
}


/** END BILLUND PROMO HOMEPAGE STYLES **/


/** BUTLINS PROMO HOMEPAGE STYLES **/

/* rounded button links */
.roundcont {
	padding:0.3em;
	display:block;
	color: #fff;
	text-decoration:none;
	text-align:center;
}
.roundcenter {
	margin:0 0 1em 0;/*zoom: 1; */
	width:330px;
	/*margin:30px 15px 0 0;*/
	float:right;
}
.enter_header {
	background:#f1171d;
}
.signup_header {
	background:url(images/form_top_blue.gif) no-repeat left top; /*margin-bottom:30px;*/
}
/*.roundcenter:hover {

	
}*/
.roundtopleft {
	width:330px;
}
.roundbottomleft {
	background: url(images/form_bottom_red.gif) no-repeat left bottom;
	width:310px;
	color: #fff;
	clear:both;
	overflow:hidden;
	/*z-index:5000;
	position:absolute;*/
	padding:0px 7px 0px 15px;
	margin-top:-11px;
	top:0px;
}
html>body .roundbottomleft {margin-top:-11px !important;}
*.roundbottomleft {margin-top:20px !important;}
.roundbottomleft2 {
	background: url(images/form_bottom_blue.gif) no-repeat left bottom;
	width:310px;
	color: #fff;
	/*z-index:5000;
	position:absolute;*/
	padding:7px 7px 7px 15px;
}
.roundtopright {
	width:320px;
}
.roundbottomright {
	width:330px;
}
.topcenter {
	padding:180px 7px 7px 15px;
}
.topcenter a {
	color:#fff;
	text-decoration:none;
}
/*.bottomcenter {
}*/
.windmill {
	position:absolute;
	height:221px;
	width:135px;
	background:url(images/windmill.png) no-repeat top right;
	float:right;
	right: -70px;
	top: 30px;
	z-index:1;
}
.signup_plate {
	position:absolute;
	height:106px;
	width:172px;
	background:url(images/signup_plate.png) no-repeat bottom left;
	float:left;
	left: -28px;
	top: 114px;
	z-index:1;
}
.windmill_case, .signup_case {
	position:relative;
}
.orange {
	background:url(images/form_bg.gif) no-repeat;
	width:273px;
	height:31px;
	border:none;
	color:#000;
	padding:0 30px 0px 10px;
	font-size:12px;
}
.blue {
	background:url(images/form_bg_blue.gif) no-repeat;
	width:273px;
	height:31px;
	border:none;
	color:#000;
	padding:0 30px 0px 10px;
	font-size:12px;
}
.styled {
	margin-top:12px;
}
.mini_text {
	font-size:10px;
	color:#FFF;
	margin-right:20px;
}
.enter_button {
	float:right;
	margin-right:20px;
	margin-bottom:20px;
	
}
.homepage_form {
	z-index:3000;
	color:#FFF;
}
.flash_case {
	padding:15px;
	background:url(images/flash_bg.gif) no-repeat top left;
}
.right_side {
	float:right;
	width:330px;
	margin:0px 20px 20px 0;
}
.mini_flash{width:320px; float:left; margin:5px 0px 20px 2px; }



/******************* SIGN UP EDM ***********************/
/* rounded button links */
.roundcont {
	padding:0.3em;
	display:block;
	color: #fff;
	text-decoration:none;
	text-align:center;
}
.roundcenter {
	margin:0 0 1em 0;/*zoom: 1; */
	width:330px;
	/*margin:30px 15px 0 0;*/
	float:right;
}
.enter_header {
	background:url(images/form_top_red.gif) no-repeat left top;
}
.signup_header {
	background:url(images/form_top_blue.gif) no-repeat left top; /*margin-bottom:30px;*/
}
/*.roundcenter:hover {

	
}*/
.roundtopleft {
	width:330px;
}
.roundbottomleft {
	background: url(images/form_bottom_red.gif) no-repeat left bottom;
	width:310px;
	color: #fff;
	clear:both;
	overflow:hidden;
	/*z-index:5000;
	position:absolute;*/
	padding:30px 7px 7px 15px;
}
.roundbottomleft2 {
	background: url(images/form_bottom_blue.gif) no-repeat left bottom;
	width:310px;
	color: #fff;
	/*z-index:5000;
	position:absolute;*/
	padding:20px 7px 7px 15px;
}
.roundtopright {
	width:320px;
}
.roundbottomright {
	width:330px;
}
.topcenter {
	padding:180px 7px 7px 15px;
}
.topcenter a {
	color:#fff;
	text-decoration:none;
}
/*.bottomcenter {
}*/
.windmill {
	position:absolute;
	height:221px;
	width:135px;
	background:url(images/windmill.png) no-repeat top right;
	float:right;
	right: -50px;
	top: -105px;
	z-index:1;
}
.signup_plate {
	position:absolute;
	height:106px;
	width:172px;
	background:url(images/signup_plate.png) no-repeat bottom left;
	float:left;
	left: -28px;
	top: 114px;
	z-index:1;
}
.windmill_case, .signup_case {
	position:relative;
}
.orange {
	background:url(images/form_bg.gif) no-repeat;
	width:273px;
	height:31px;
	border:none;
	color:#000;
	padding:0 30px 0px 10px;
	font-size:12px;
}
.blue {
	background:url(images/form_bg_blue.gif) no-repeat;
	width:273px;
	height:31px;
	border:none;
	color:#000;
	padding:0 30px 0px 10px;
	font-size:12px;
}
.styled {
	margin-top:12px;
}
.mini_text {
	font-size:10px;
	color:#FFF;
	margin-right:20px;
}
.enter_button {
	float:right;
	margin-right:20px;
	margin-bottom:20px;
	
}
.homepage_form {
	z-index:3000;
	color:#FFF;
}
.flash_case {
	padding:15px;
	background:url(images/flash_bg.gif) no-repeat top left;
}
.right_side {
	float:right;
	width:330px;
	margin:0px 20px 20px 0;
}
.mini_flash{width:320px; float:left; margin:5px 0px 20px 5px; }




/********************* LETS CREATE *********************/

.splats {
	background-image:url(LetsCreate/images/splat.png);
	background-position:center;
	background-repeat:repeat;


}

#LetsCreateBG
{
background-image:url("LetsCreate/images/LCgalleryBG.jpg");
background-repeat:no-repeat;
/*background-position:1px 0;*/
padding:320px 20px 180px 30px;
display:inline-block;
width:960px;
}
#LetsCreateAlbumBG
{
background-image:url("LetsCreate/images/LCAlbumsBG.jpg");
background-repeat:no-repeat;
/*background-position:1px 0;*/
padding:320px 30px 180px 30px;
display:inline-block;
width:940px;
}

#LetsCreateUploadBG
{
background-image:url("LetsCreate/images/LCUploadBG.jpg");
background-repeat:no-repeat;
/*background-position:1px 0;*/
padding:320px 30px 180px 30px;
display:inline-block;
width:940px;
}

#LetsCreateSheetsBG
{
background-image:url("LetsCreate/images/LCSheetsBG.jpg");
background-repeat:no-repeat;
/*background-position:1px 0;*/
padding:320px 30px 180px 30px;
display:inline-block;
width:940px;
}
#LetsCreatePlainBG
{
background-image:url("LetsCreate/images/LCPlain.jpg");
background-repeat:no-repeat;
/*background-position:1px 0;*/
padding:320px 30px 180px 30px;
display:inline-block;
width:940px;
}

#LetsCreate-wrapper div
{

float:left;
height:195px;
padding:20px 5px 60px 5px;
text-align:center;
width:224px;
}

#LetsCreate-wrapper div img
{
border:2px solid #ce171f;
height:200px;
width:220px;
}

.LCcaption
{
	background:#ce171f !important;	
	color:#fff;	
	height:45px !important;
	padding:0 !important;
	width:100% !important;
	text-transform : capitalize;
}


#LCbtns span
{

display:none;

}
/*#LCbtns a.upload
{
background-image:url("LetsCreate/images/btnupload.jpg");
background-repeat:no-repeat;
padding:0 135px 40px 0;
height:90px;
}

#LCbtns a.upload:hover
{
background-image:url("LetsCreate/images/btnupload.jpg");
background-position: 0 -52px;
}*/



#LCbtns {margin:10px 0 10px 0; width:100%; height:55px;}
#LCbtns .upload { border: none !important;display: block;width: 163px;height: 51px; background: url('LetsCreate/images/btnupload.jpg') no-repeat top left; float:left;}
#LCbtns .upload:hover {	background-position: 0 -53px;}

#wakeup_btns-gallery .weekwinners { border: none !important;display: block;width: 163px;height: 50px; background: url('LetsCreate/images/btnwinners.jpg') no-repeat top left; float:left;}
#wakeup_btns-gallery .weekwinners:hover {	background-position: 0 -53px;}

#wakeup_btns-gallery .grandwinners { border: none !important;display: block;width: 163px;height: 50px; background: url('LetsCreate/images/btngrandsinners.jpg') no-repeat top left; float:left;}
#wakeup_btns-gallery .grandwinners:hover {	background-position: 0 -52px;}

#wakeup_btns-gallery .viewgallery { border: none !important;display: block;width: 163px;height: 50px; background: url('LetsCreate/images/btnviewgallery.jpg') no-repeat top left; float:left;}
#wakeup_btns-gallery .viewgallery:hover {	background-position: 0 -52px;}

#LCbtns .backalbum { border: none !important;display: block;width: 163px;height: 50px; background: url('LetsCreate/images/btnbackalbum.jpg') no-repeat top left; float:left;}
#LCbtns .backalbum:hover {	background-position: 0 -50px;}

#LCbtns .backgallery { border: none !important;display: block;width: 163px;height: 50px; background: url('LetsCreate/images/btnbackgallery.jpg') no-repeat top left; float:left;}
#LCbtns .backgallery:hover {	background-position: 0 -49px;}

#LCbtns .back { border: none !important;display: block;width: 163px;height: 40px; background: url('LetsCreate/images/btnBack.jpg') no-repeat top left; float:left;}
#LCbtns .back:hover {	background-position: 0 -41px;}

.Albums {float:left; width:410px; margin:20px;}
.Albums p { width:300px; margin-left:60px;}

.ASheets { border: none !important;display: block;width: 230px;height: 122px; background: url('LetsCreate/images/ActivitySheets.png') no-repeat top left; float:left;margin-left:50px;}
.ASheets:hover {	background-position: 0 -124px;}

.ASheets span, .Gallery span { display:none;}

.Gallery { border: none !important;display: block;width: 230px;height: 122px; background: url('LetsCreate/images/Gallery.png') no-repeat top left; float:left; }
.Gallery:hover {	background-position: 0 -124px;}

#wakeup_btns-gallery .backgallery { border: none !important;display: block;width: 163px;height: 50px; background: url('LetsCreate/images/btnbackgallery.jpg') no-repeat top left; float:left;}
#wakeup_btns-gallery .backgallery:hover {	background-position: 0 -49px;}


#personal .lbl, #terms .lbl
{

height:40px;
width:400px;
font-size:14px;

}
#personal .lbl span
{color:red;}

#personal .ele, #terms .ele
{
width:400px;
height:40px;

}
#personal label
{


}
#personal input
{
border:1px solid #000;
height:30px;
width:300px;
}
#personal select
{
border:1px solid #000;
height:30px;
width:300px;
}

#personal input.checkit

{
height:auto;
width:auto;
border:0;
}


#termsc
{
width:900px
}
#termsc .submit { width:120px; height:46px;}


#upload { width:900px;}



/************* MGM **************/

h1.win span, h2.about span, h2.details span{display:none !important;}

.MGMBG .copy {float:left; width:450px; margin-top:140px; color:#4f4f4f;}
.MGMBG .copy strong {color:#4f4f4f;}
.MGMBG { background:url(images/mgmbg.jpg) top left no-repeat; padding:39px; }
.MGMBG .win { width:450px;; height:88px; background:url(images/title.jpg) top left no-repeat;}
.MGMBG .about {background:url(images/about-header.jpg) top left no-repeat; height:30px; width:100px;}
.MGMBG .details {background:url(images/friends-header.jpg) top left no-repeat; height:32px; width:290px;}
/*.win h1 span { display:none !important;}
.win h2 span { display:none !important;}*/
.mgmform {
	background:url(images/form.jpg) no-repeat !important;
	width:300px;
	height:32px;
	border:none;
	color:#000;
	padding:0 30px 0px 10px;
	margin-left:10px;
	font-size:12px;
	float:right;
	margin-bottom:5px;
}
.mgmformpostcode {
	background:url(images/postcode.jpg) no-repeat !important;
	width:300px;
	height:32px;
	border:none;
	color:#000;
	padding:0 30px 0px 10px;
	margin-left:50px;
	font-size:12px;
	float:right;
}
.mgmformfriend {
	background:url(images/postcode.jpg) no-repeat !important;
	width:250px;
	height:32px;
	border:none;
	color:#000;
	padding:0 30px 0px 10px;

	font-size:12px;
	float:left;
}
.MGMBG .aboutright {float:left; width:440px;}
.MGMBG .aboutleft {float: left; width:450px; padding-right:5px;}
.MGMBG label { width:90px; float:left; height:37px; color:#ef4035; font-weight:bold;}
.formwrap {background:url(images/formbg-2.jpg) bottom left; padding:13px; border-top:1px solid #ededed; margin-bottom:5px;}
.MGMBG .fn, .ln {float:left; width:300px;}
.MGMBG .em {float:left; width:295px;}
.MGMBG .fn label, .ln label, .em label {height:18px !important;}
.MGMBG .footerterms {padding:13px 13px 33px 13px; color:#ef4035}
.MGMBG .footertc {font-size:9px; float:left; color:#4f4f4f;}


