	/*** MAIN STYLES ***/
	html, HTML {
		overflow: -moz-scrollbars-vertical;
		}

	body { behavior:url(/js/global.htc); }
	body {
		font-family: arial, verdana, sans-serif;
		font-size: 70%;
		color: #353535;
		margin: 0;
		padding: 0;
		background-color: #002b88;
		background-image:  url(/images/main-bg.gif);
		background-repeat: repeat-y;
		background-position: top center;
		text-align: center;
		}
	td {
		font-family: arial, verdana, sans-serif;
		font-size: 1em;
		color: #353535;
		vertical-align: top;
		}

	img#wpstats{display:none}

	body.smallText #wrapper { font-size: 1em; }
	body.mediumText #wrapper { font-size: 1.2em; }
	body.largeText #wrapper { font-size: 1.4em; }

	body.smallText #central_column { font-size: 1em; }
	body.mediumText #central_column { font-size: 1.2em; }
	body.largeText #central_column { font-size: 1.4em; }

	p.highlight {color: red; font-weight: bold;}

	#hm-home {
		position: absolute;
		top: -132px;
		left: 152px;
		}
	#hm-home #hm-image {
		width: 748px;
		height: 427px;
		background-image: url(/images/hm-image.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		}

	/*input, select {font-family: arial, verdana, sans-serif; font-size: 10px; color: #656565; background-color: #FFFFFF; margin: 0;}
	textarea {font-family: arial, verdana, sans-serif; font-size: 11px; color: #656565; background-color: #FFFFFF; margin: 0;}*/
	a img, .link_img { border: none; }
	form { border: 0; margin: 0; padding: 0; }
	p { margin: 0; padding: 0 0 1em 0; }
	@media print {
	.notforprint {display:none;}
	}
	@media screen {
	.notforscreen {display:none;}
	}
	@media handheld {
	.notforhandheld {display:none;}
	}
	.notforany {display: none;}
	/*** FONT STYLES ***/
	a { color: #004fae; text-decoration: none; }
	a:hover { color: #e22032; text-decoration: underline; }
	hr { border: 0; margin: 8px 0px 0px 0px; padding: 6px 0px 0px 0px; width: 100%; height: 2px; border-top: 2px solid #000000; overflow: hidden; display: none; }
	h1 { margin: 0; padding: 0px 0px 10px 0px; color: #004fae; font-weight: bold; font-size: 1.6em; line-height: normal !important; }
	h2 { margin: 0; padding: 0px 0px 10px 0px; color: #004fae; font-weight: bold; font-size: 1.4em; line-height: normal !important; }
	h3 { margin: 0; padding: 0px 0px 10px 0px; color: #004fae; font-weight: bold; font-size: 1.2em; line-height: normal !important; }
	h4 { margin: 0; padding: 0px 0px 10px 0px; color: #004fae; font-weight: bold; font-size: 1.2em; line-height: normal !important; }
	h5 { margin: 0; padding: 0; color: #004fae; font-size: 1em; font-weight: normal; }
	h6 { margin: 0; padding: 0; color: #FF0000; font-weight: bold; }
	h1 em, h2 em, h3 em, h4 em, h5 em { font-style: normal; color: #353535; }
	h1 span, h2 span, h3 span, h4 span, h5 span { color: #e22032; }
	em { }
	strong { }
	strong em { font-style: normal; color: #353535; }
	strong span { color: #e22032; }
	.error, .message, .mandatory { color: #FF0000; font-weight: bold; }
	.error-message { display: block; color: #222222; padding: 3px 4px 4px 4px; background-color: #FFDDDD; border: 1px solid #FF0000; margin: 0px 0px 10px 0px; }
	.anchor { height: 1px; overflow: hidden; display: none; }
	.lge { font-size: 1.2em; }
	.lger { font-size: 1.5em; text-align: center; }
	.normal, a.normal, .normal a { font-style: normal; color: #656565; }
	a:hover.normal, .normal a:hover { font-style: normal; color: #252525; }
	/*** LAYOUT STYLES ***/
	#wrapper {
		background-image:  url(/images/main-bg.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		height: auto !important;
		height: 790px;
		min-height: 790px;
		}
	#wrapper-at {
		background-image:  url(/images/alton-towers_bg.gif);
		background-repeat: no-repeat;
		background-position: top center;
		height: auto !important;
		height: 790px;
		min-height: 790px;
		}
	#home #wrapperhome {
		position: relative;
		background-image:  url(/images/home-bg.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		}
	.header {
		display: block;
		}
	#header {
		position: relative;
		width: 900px;
		margin: 0 auto;
		background-repeat: no-repeat;
		background-position: top center;
		text-align: left;
		}
	#products.sugar-puffs #header {
		background-image:  url(/products/images/products_header.jpg);
		background-position: top right;
		}
	#products.product1 #header {
		background-image:  url(/products/images/honey-meltz-head.jpg);
		background-position: top right;
		}
	#products.product2 #header {
		background-image:  url(/products/images/honey-waffles-head.jpg);
		background-position: top right;
		}
	#products.product3 #header {
		background-image:  url(/products/images/harvest-cheweee-head.jpg);
		background-position: top right;
		}
	#products.product4 #header {
		background-image:  url(/products/images/puffed-wheat-head.jpg);
		background-position: top right;
		}

	#products.product5 #header {
		background-image:  url(/products/images/product5_header.jpg);
		background-position: top right;
		}

	#products.product6 #header {
		background-image:  url(/images/banana-puffs-head.jpg);
		background-position: top right;
		}
		
	#products.monster-puffs #header {
		background-image:  url(/images/product-default-head.jpg);
		background-position: right 160px;
		}

	#product #header,
	#contact #header,
	#news #header,
	#media #header,
	#history #header {
		background-image:  url(/products/images/product_header.jpg);
		background-position: top right;
		}
	#news.article #header,
	#about-us #header,
	#blog #header {
		background-image:  url(/images/blog-header.jpg);
		background-position: top right;
		}


/* Alton Towers Pages */

	#alton-towers #header {
		background-image:  url(/images/alton-towers_header.jpg);
		background-position: top right;
		}
	#alton-towers #content_center .intro {
		width: 290px;
		height: 200px;
		padding: 146px 350px 0px 45px;
		background-image:  url(/images/alton-towers_content1.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		line-height: 1.5em;
		font-size: 1.1em;
		}
	#alton-towers #content_center .at-intro {
		width: 290px;
		height: 200px;
		padding: 146px 350px 0px 45px;
		background-image:  url(/images/alton-towers_content1.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		line-height: 1.5em;
		font-size: 1.1em;
		}
	#alton-towers #content_center .at-intro h3,
	#alton-towers #content_center .intro h3 {
		font-size: 1.5em;
		color: #000000;
		padding-bottom: .25em;
		}
	#alton-towers #content_center .items {
		width: 685px;
		background-image:  url(/images/alton-towers_content_top.gif);
		background-position: left top;
		background-repeat: no-repeat;
		}
	#alton-towers #content_center .items1 {
		padding: 70px 45px 40px 45px;
		width: 595px;
		min-height: 320px;
		background-image:  url(/images/alton-towers_content_bot.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		line-height: 1.5em;
		}
	#alton-towers #content_center .at-form {
		width: 685px;
		background-image:  url(/images/alton-towers_form-bot.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		}
	#alton-towers #content_center .at-form1 {
		padding: 80px 100px 50px 100px;
		width: 48f5px;
		min-height: 320px;
		background-image:  url(/images/alton-towers_form-top.gif);
		background-position: left top;
		background-repeat: no-repeat;
		line-height: 1.5em;
		}
	#alton-towers #content_center .at-form label {
		width: 180px !important;
		}
	#alton-towers #content_center .at-form textarea {
		width: 270px !important;
		padding: 0px 0px 0px 5px;
		}
	#alton-towers #content_center .items-left {
		width: 260px;
		float: left;
		overflow: hidden;
		}
	#alton-towers #content_center .items-right {
		width: 260px;
		float: right;
		overflow: hidden;
		}

/* Alton Towers Photo Pages */

#alton-towers .photos-container {
	margin: 1.75em 0 0 1.75em;
	}

#alton-towers .album {
	background-image: url(/images/at-video-album-bg.jpg);
	width: 645px;
	height: 116px;
	margin-bottom: 1em;
	}

#alton-towers .album .container {
	padding: 1.5em 1em 1em 1.5em;
	}

#alton-towers .album .container img {
	float: left;
	margin-right: 1em;
	}

#alton-towers .album .container h2 {
	padding-bottom: 0;
	margin-bottom: 0;
	}

#alton-towers .photos-container .photo-bg {
	background-image: url(/images/at-photo-bg.jpg);
	width: 185px;
	height: 184px;
	float: left;
	margin: 0 36px 36px 0;
	}

	#alton-towers .photos-container .photo-bg {
	background-image: url(/images/at-photo-bg.jpg);
	width: 185px;
	height: 184px;
	float: left;
	margin: 0 36px 36px 0;
	}

#alton-towers .photos-container .last {
	margin-right: 0;
	}

#alton-towers .photos-container .bottom-last {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 221px;
	}

#alton-towers .photos-container .photo-bg .container {
	text-align: center;
	padding-top: 2em;
	}

#alton-towers .photos-container .photo-bg .container p {
	padding-top: 1em;
	}

#alton-towers .single-photo-container .photo-align {
		width: 595px;
		text-align: center;
		}


#alton-towers #content_center .photo-intro {
		width: 290px;
		height: 158px;
		padding: 0 350px 0px 45px;
		background-image: url(/images/at-photo-intro.gif);
		background-position: top right;
		background-repeat: no-repeat;
		line-height: 1.5em;
		font-size: 1.1em;
		}

#alton-towers #content_center .photo-intro h3 {
		padding-top: 110px;
		padding-bottom: 0;
		margin-bottom: 0;
		color: #000000;
		}

#alton-towers .single-photo-container p.tiebreaker {
		margin: 20px 0 20px 0;
		text-align: left;
		}

#alton-towers #content_center .photo-intro p.location {
		margin-top: 0;
		padding-top: 0;
		}

#alton-towers .single-photo-container {
		background-color: #fff6d0;
		width: 625px;
		margin-left: 20px;
		padding: 0 0 20px 20px;
		}

	h3.about-story {
		color: #e22032;
		font-size: 1.2em;
		font-weight: bold;
		padding-top: 10px;
		}

	#about-us p {
		line-height: 1.6em;
		}


	#header label { display: none; }
	#header .logo {
		float: left;
		width: 300px;
		height: 190px;
		position: relative;
		left: -44px;
		background: transparent url(/images/honey-monster-logo.png) no-repeat;
		* background: none;
		* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/honey-monster-logo.png', sizingMethod='fixed');
		text-indent: -9999px;
		overflow: hidden;
		z-index: 1;
		}
	#central_column {
		position: relative;
		top: -25px;
		width: 900px;
		margin: 0 auto;
		/* background-image:  url(/images/central_bg.gif); removed by LT 18.09.2008 */
		background-repeat: no-repeat;
		background-position: top center;
		text-align: left;
		}
	#content_left {
		position: relative;
		float: left;
		width: 215px;
		margin-top: -4px;
		}
	#content_right {
		position: relative;
		float: left;
		width: 175px;
		}
	.content_right {
		position: relative;
		top: -4px;
		float: right;
		width: 155px;
		background-color: #fff0b2;
		background-image: url(/images/right_column.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding: 80px 20px 50px 15px;
		overflow: hidden;
		font-size: 1.1em;
		}
	.content_right ul {
		clear: both;
		margin: 0;
		padding: 0 0 20px 0;
		list-style: none;
		}
	.content_right ul li {
		clear: both;
		margin: 0;
		padding: 0 0 1em 0;
		font-weight: bold;
		}
	#content_center {
		position: relative;
		float: left;
		width: 685px;
		background-color: #FFFFFF;
		background-image: url(/images/content_center_bg.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 0 0 20px 0;
		height: auto !important;
		height: 420px;
		min-height: 420px;
		}
	#blog #content_center {
		background-image: url(/images/content_center_blog.gif);
		}

	.content {
		clear: both;
		padding: 12px 14px 14px 14px;
		}
	#content_left .content {
		width: 146px;
		}
	#content_right .content {
		width: 146px;
		}
	#content_center .content {
		padding: 0 30px 0 30px;
		width: 625px;
		font-size: 1.1em;
		line-height: 1.3em;
		}
	#products #content_center .content {
		background-image: url(/products/images/products_content.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		padding-top: 162px;
		}
	#products.product1 #content_center .content {
		background-image: url(/products/images/honey-meltz-content.jpg);
		}
	#products.product2 #content_center .content {
		background-image: url(/products/images/honey-waffles-content.jpg);
		}
	#products.product3 #content_center .content {
		background-image: url(/products/images/harvest-cheweee-content.jpg);
		}
	#products.product4 #content_center .content {
		background-image: url(/products/images/puffed-wheat-content.jpg);
		}
	#products.product5 #content_center .content {
		background-image: url(/products/images/product5_content.jpg);
		}

	#products.product6 #content_center .content {
		background-image: url(/images/banana-puffs-content.jpg);
		}
		
	#products.sugar-puffs #content_center .content {
		background-image: url(/products/images/products_content-sugar-puffs.jpg);
		}

	.date {
		font-size: 0.9em;
		color: #656565;
		}
	#media #content_center .content,
	#product #content_center .content,
	#contact #content_center .content,
	#news #content_center .content,
	#history #content_center .content {
		background-image: url(/products/images/product_content.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		padding-top: 16px;
		}

	#media #content_center .content,
	#news.article #content_center .content {
		background-image: none;
		}
	#blog #content_center .content {
		background-image: none;
		padding-top: 16px;
		padding-right: 0px;
		width: 440px;
		float: left;
		}
	#about-us #content_center .content {
		padding-top: 16px;
		}
	#header .logo {
		cursor: hand;
		cursor: pointer;
		}
	#home #wrapperhome {
		height: auto !important;
		height: 720px;
		}
	#footer {
		clear: both;
		position: relative;
		width: 900px;
		margin: 0 auto;
		padding-top: 5px;
		padding-bottom: 50px;
		text-align: left;
		border-top: 1px solid #4e79d9;
		color: #FFFFFF;
		}
	#home #footer {
		top: -30px;
		}

	#footera {
		float: left;
		}
	#footerb {
		float: right;
		position: relative;
		left: 10px;
		}
	#footer em { display: none; }
	#footer a {
		background-image: url(/images/link_a_footer.gif);
		background-repeat: no-repeat;
		background-position: -500px center;
		padding: 1px 10px 0px 12px;
		color: #abc1f5;
		}
	#footer a:hover {
		background-position: 0px center;
		color: #FFFFFF;
		}
	/*** MISC STYLES ***/
	.clear {
		clear: both;
		height: 0px;
		overflow: hidden;
		}
	.clear_l {
		clear: left;
		}
	.clear_r {
		clear: right;
		}
	.clear_n {
		clear: none;
		}
	.clear_content {
		clear: both;
		}
	.align_l {
		text-align: left;
		}
	.align_r {
		text-align: right;
		}
	.align_c {
		text-align: center;
		}
	.float_l {
		float: left;
		}
	.float_r {
		float: right;
		}
	.float_n {
		float: none;
		}
	.dnd {
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		}
	.content_img_left {
		float: left;
		padding: 3px;
		background-color: #FFFFFF;
		border: 1px solid #656565;
		margin-right: 12px;
		margin-bottom: 8px;
		}
	.content_img_right {
		float: right;
		padding: 3px;
		background-color: #FFFFFF;
		border: 1px solid #656565;
		margin-left: 12px;
		margin-bottom: 8px;
		}
	.hr,
	.hr1,
	.hr2 {
		clear: both;
		height: 10px;
		background-image: url(/images/dotline_horizontal.gif);
		background-repeat: repeat-x;
		background-position: left center;
		font-size: 2px;
		}
	.hr1 {
		height: 20px !important;
		}
	.hr2 {
		height: 40px !important;
		}
	.hr_blog,
	.hr_blog1 {
		clear: both;
		background-image:  url(/images/hr-graphic.gif);
		background-repeat: no-repeat;
		background-position: left center;
		font-size: 2px;
		height: 55px;
		position: relative;
		left: -2px;
		}
	.hr_blog1 {
		clear: both;
		height: 50px;
		}
	#content_center ul.list {
		clear: both;
		margin:0;
		padding:0;
		}
		#content_center ul.list li {
			list-style-type: none;
			background:  url(/images/arrow_bullet.gif) transparent;
			background-repeat:no-repeat;
			margin:0;
			padding: 0px 0px 0px 12px;
			background-position: 2px 4px;
			}
	#content_center ul.list1 {
		clear: both;
		margin:0;
		padding: 10px 0;
		}
		#content_center ul.list1 li {
			list-style-type: none;
			background:  url(/images/bullet_bullet.gif) transparent;
			background-repeat:no-repeat;
			margin:0;
			padding: 0px 0px 3px 18px;
			background-position: 2px 4px;
			}

/*** NAVIGATION STYLES ***/
/* TOP NAV */

	ul#top_nav {
		float: right;
		width: 146px;
		height: 50px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		z-index: 99;
		right: 0px;
		}
		ul#top_nav li {
			display: inline;
			}
			ul#top_nav li a {
				float: left;
				display: block;
				height: 50px;
				background-repeat: no-repeat;
				background-position: -100px 0px;
				text-indent: -9999px;
				overflow: hidden;
				}
			ul#top_nav li a:hover,
			ul#top_nav li a.selected {
				background-position: 0px 0px;
				text-decoration: none;
				}
			ul#top_nav li.about-us a {
				width: 78px;
				background-image: url(/images/top_nav_about-us.gif);
				}
			ul#top_nav li.contact a {
				width: 56px;
				background-image: url(/images/top_nav_contact.gif);
				}

		#new-home ul#top_nav {}

/*NEW NAV*/

			ul#left_nav {
				float: left;
				width: 210px;
				overflow: hidden;
				margin: 0;
				padding: 0;
				list-style: none;
				}
			ul#left_nav ul {
				float: left;
				width: 210px;
				overflow: hidden;
				margin: 4px 0 4px 0;
				padding: 0 0 4px 0;
				list-style: none;
				background-image: none !important;
				}
			ul#left_nav li{
				clear: both;
				float: left;
				background-image: none !important;
				margin: 0;
				padding: 0 0 7px 0;
				}
			ul#left_nav li a {
				float: left;
				display: block;
				width: 181px;
				height: 23px;
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent: -9999px;
				overflow: hidden;
				}
			ul#left_nav li a:hover,
			ul#left_nav li a.selected {
				background-position: -181px 0px;
				text-decoration: none;
				}

			ul#left_nav ul li {
				margin: 0 0 4px 0;
				padding: 4px 0 0 0;
				}

			ul#left_nav ul li a {
				width: 165px;
				height: 10px;
				position: relative;
				left: 20px;
				}

			ul#left_nav ul li a:hover,
			ul#left_nav ul li a.selected {
				background-position: -165px 0px;
				text-decoration: none;
				}

			ul#left_nav li.nav-home a {
				background-image: url(/images/new-nav-home.gif);
				}
			ul#left_nav li.nav-news a {
				background-image: url(/images/new-nav-news.gif);
				}
			ul#left_nav li.nav-products a {
				background-image: url(/images/new-nav-products.gif);
				}
			ul#left_nav li.nav-on-the-pack a {
				background-image: url(/images/new-nav-on-the-pack.gif);
				}
			ul#left_nav li.nav-classic-ads a {
				background-image: url(/images/new-nav-classic-ads.gif);
				}
			ul#left_nav li.nav-blog a {
				background-image: url(/images/new-nav-blog.gif);
				}
			ul#left_nav li.nav-tv-advert a {
				background-image: url(/images/new-nav-tv-advert.gif);
				}
			ul#left_nav li.nav-alton-towers a {
				background-image: url(/images/new-nav-alton-towers.gif);
				}
			ul#left_nav li.nav-variety-club a {
				background-image: url(/images/new-nav-variety-club.gif);
				}
			ul#left_nav li.nav-feed-the-fun a {
				background-image: url(/images/new-nav-feed-the-fun.gif);
				}
			ul#left_nav li.nav-wwe a {
				background-image: url(/images/new-nav-wwe.gif);
				}
			ul#left_nav li.nav-honey-waffles-factory a {
				background-image: url(/images/new-nav-waff-factory.gif);
				}
			ul#left_nav li.nav-comic-books a {
				background-image: url(/images/new-nav-comic-books.gif);
				}

/*VARIETY CLUB SUB NAV*/

			ul#left_nav ul li.variety-club-home a {
				background-image: url(/images/new-nav-vc-home.gif);
				}
			ul#left_nav ul li.variety-club-t-shirt a {
				background-image: url(/images/new-nav-vc-t-shirt.gif);
				}
			ul#left_nav ul li.variety-club-honey-love a {
				background-image: url(/images/new-nav-vc-honey-love.gif);
				}
			ul#left_nav ul li.variety-club-special-packs a {
				background-image: url(/images/new-nav-vc-packs.gif);
				}

/*TV ADVERT SUB NAV*/

			ul#left_nav ul li.tv-advert-home a {
				background-image: url(/images/new-nav-tv-home.gif);
				}
			ul#left_nav ul li.tv-advert-karaoke a {
				background-image: url(/images/new-nav-tv-karaoke.gif);
				}
			ul#left_nav ul li.tv-advert-ringtones a {
				background-image: url(/images/new-nav-tv-ringtones.gif);
				}
			ul#left_nav ul li.tv-advert-downloads a {
				background-image: url(/images/new-nav-tv-downloads.gif);
				}

/*FEED THE FUN SUB NAV*/

			ul#left_nav ul li.feed-the-fun-home a {
				background-image: url(/images/new-nav-ftf-home.gif);
				}
			ul#left_nav ul li.feed-the-fun-jokes a {
				background-image: url(/images/new-nav-ftf-jokes.gif);
				}
			ul#left_nav ul li.feed-the-fun-games a {
				background-image: url(/images/new-nav-ftf-games.gif);
				}
			ul#left_nav ul li.feed-the-fun-epostcards a {
				background-image: url(/images/new-nav-ftf-epostcards.gif);
				}

/*ON THE PACK SUB NAV*/

			ul#left_nav ul li.on-the-pack-home a {
				background-image: url(/images/new-nav-otp-home.gif);
				}
			ul#left_nav ul li.on-the-pack-cuddly-toy-competition a {
				background-image: url(/images/new-nav-otp-toy-comp.gif);
				}
			ul#left_nav ul li.on-the-pack-quiz-answers a {
				background-image: url(/images/new-nav-otp-quiz-answers.gif);
				}
			ul#left_nav ul li.on-the-pack-alton-towers a {
				background-image: url(/images/new-nav-otp-alton-towers.gif);
				}

/* WWE SUB NAV */

			ul#left_nav ul li.wwe-home a {
				background-image: url(/images/new-nav-wwe-home.gif);
				}
			ul#left_nav ul li.wwe-ticket-competition a {
				background-image: url(/images/new-nav-wwe-ticket-comp.gif);
				}
			ul#left_nav ul li.wwe-guess-the-superstar a {
				background-image: url(/images/new-nav-wwe-guess.gif);
				}

			ul#left_nav ul li.wwe-gallery a {
				background-image: url(/images/new-nav-wwe-gallery.gif);
				}

			ul#left_nav ul li.wwe-downloads a {
				background-image: url(/images/new-nav-wwe-downloads.gif);
				}
			
			ul#left_nav ul li.wwe-guess-the-legend a {
				background-image: url(/images/new-nav-wwe-legend.gif);
				}

			ul#left_nav ul li.wwe-tour-dates a {
				background-image: url(/images/new-nav-wwe-dates.gif);
				}

/* WAFFLES FACTORY SUB NAV */

			ul#left_nav ul li.honey-waffles-factory-home a {
				background-image: url(/images/new-nav-factory-home.gif);
				}
			ul#left_nav ul li.honey-waffles-factory-competition a {
				background-image: url(/images/new-nav-factory-competition.gif);
				}
			ul#left_nav ul li.honey-waffles-factory-gallery a {
				background-image: url(/images/new-nav-factory-gallery.gif);
				}

			ul#left_nav ul li.honey-waffles-factory-event-diary a {
				background-image: url(/images/new-nav-factory-diary.gif);
				}

/* COMIC BOOKS SUB NAV */

			ul#left_nav ul li.comic-books-home a {
				background-image: url(/images/new-nav-cb-home.gif);
				}
			ul#left_nav ul li.comic-books-competition a {
				background-image: url(/images/new-nav-factory-competition.gif);
				}

/*NEW NAV END*/

	#search {
		clear: both;
		float: right;
		}
		#searchfield {
			border: 1px solid #999999;
			}
		#searchbutton {
			position: relative;
			top: 5px !important;
			top: 4px;
			border: 0;
			color: #000000;
			width: 16px;
			height: 16px;
			cursor: hand;
			cursor: pointer;
			/* transparent background image changing only the background colour on hover! */
			background-color: #DDDDDD;
			}
		#searchbutton:hover {
			background-color: #AAAAAA;
			}
	a.link {
		width: 96%;
		background-image: url(/images/testbutton1.gif);
		background-repeat: no-repeat;
		background-position: -500px center;
		padding: 0px 6px 0px 14px;
		}
	a:hover.link {
		background-position: 0px center;
		}
	a.button {
		clear: both;
		float: left;
		display: block;
		width: 100px;
		height: 30px;
		background-image: url(/images/testbutton#gif);
		background-repeat: no-repeat;
		background-position: -100px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
	a:hover.button {
		background-position: 0px 0px;
		}

/*** FORM STYLES ***/

	#blog #content_center input.txt,
	#blog #content_center select,
	#contact #content_center input.txt,
	#contact #content_center select,
	#contact #content_center textarea {
		width: 200px;
		border: 1px solid #A5A5A5;
		margin-bottom: 10px;
		}

	#blog #content_center textarea {
		width: 290px;
		border: 1px solid #A5A5A5;
		margin-bottom: 10px;
	}

	#contact #content_center #tar_enquiry {
		width: 400px !important;}

	#contact #content_center select {
		width: 202px !important;
		width: 204px;
		}

	#blog fieldset,
	#contact fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

	#contact fieldset legend {
	font-weight: bold;
	font-size: 1.2em;
	padding: 10px 0px 10px 0px;
	}

	#blog #content_center label,
	#contact #content_center label {
		clear: both;
		width: 120px;
		display: block;
		float: left;
		padding: 0px 15px 0 0;
		font-weight: bold;
		text-align: right;
		}

	#contact label em {
	font-style: normal;
	color: #FF0000;
	}

	#contact .check,
	#contact .radio {
		background: transparent;
		width: auto !important;
		border: 0 !important;
		}

	#contact input.button {
		border: 1px solid #AAAAAA !important;
		background-color: #AAAAAA !important;
		color: #FFFFFF !important;
		width: auto !important;
		font-weight: bold;
		cursor: hand;
		cursor: pointer;
		font-size: 11px;
		}

	/*#blog input.button	{
		border: 1px solid #AAAAAA !important;
		background-color: #AAAAAA !important;
		color: #000000 !important;
		width: 100px;
		font-weight: bold;
		cursor: hand;
		cursor: pointer;
		font-size: 11px;
		}*/

	#blog #content_center input.submit-comment {
		width: 76px;
		height: 27px;
	}

	/*** WEBSITE STYLES ***/
	#content_left img {
		/*margin: 30px 0 80px 0;*/
		clear: both;
		}
	.home_boxes {
		position: relative;
		clear: both;
		height: 202px;
		width: 944px;
		margin-right: 0 !important;
		margin-right: -44px;
		text-align:left;
		padding: 150px 0 0 0;
		line-height: 1.4em;
		}
		.home_boxes .box1 {
			float: left;
			width: 220px;
			height: 152px;
			background: transparent url(/images/box-1_im-back.png) no-repeat;
			* background: none;
			* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/box-1_im-back.png', sizingMethod='fixed');
			padding: 50px 54px 0px 25px;
			}
		.home_boxes .box2 {
			float: left;
			width: 242px;
			height: 152px;
			background: transparent url(/images/box-2_latest-news.png) no-repeat;
			* background: none;
			* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/box-2_latest-news.png', sizingMethod='fixed');
			padding: 50px 36px 0px 34px;
			}
		.home_boxes .box3 {
			float: left;
			width: 182px;
			height: 152px;
			background: transparent url(/images/box-3_bee-movie.png) no-repeat;
			* background: none;
			* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/box-3_bee-movie.png', sizingMethod='fixed');
			padding: 50px 88px 0px 40px;
			}

		.home_boxes .box1,
		.home_boxes .box2,
		.home_boxes .box3, {
			color: #004fae;
			}

		.home_boxes .box1 strong,
		.home_boxes .box2 strong,
		.home_boxes .box3 strong {
			color: #0b54a9;
			}

		.home_boxes .box1 a,
		.home_boxes .box2 a,
		.home_boxes .box3 a {
			position: absolute;
			top: 150px;
			left: 0px;
			color: #0b54a9;
			font-weight: bold;
			padding: 126px 0px 0px 26px;
			width: 260px;
			height: 48px;
			}
		.home_boxes .box2 a {
			left: 308px;
			}
		.home_boxes .box3 a {
			left: 626px;
			}
		.home_boxes .box1 a:hover,
		.home_boxes .box2 a:hover,
		.home_boxes .box3 a:hover {
			color: #e22032;
			text-decoration: none;
			}


	#products ul#nav {
		float: right;
		width: 625px;
		height: 76px;
		overflow: hidden;
		background-image: url(/images/products_nav.gif);
		background-repeat: no-repeat;
		background-position: right top;
		margin: 0;
		padding: 0;
		list-style: none;
		}
		#products ul#nav li {
			display: inline;
			}
			#products ul#nav li a {
				float: left;
				display: block;
				height: 44px;
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent: -9999px;
				overflow: hidden;
				}
			#products ul#nav li a:hover,
			#products ul#nav li a.selected {
				background-position: -200px 0px;
				text-decoration: none;
				}
			#products ul#nav li.overview a {
				width: 136px;
				background-image: url(/products/images/products_nav_overview.gif);
				}
            #products ul#nav li.details a {
				width: 197px;
				background-image: url(/products/images/products_nav_details.gif);
				}
            #products ul#nav li.gdas a {
				width: 93px;
				background-image: url(/products/images/products_nav_gdas.gif);
				}
	#products  #content {
		width: 625px;
		padding: 0 0 20px 0;
		background-image: url(/products/images/products_content.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		}
	#products  #content .float_l {
		position: relative;
		left: 1px;
		margin-right: 1px;
		}
	 #products  #content .product_details {
	 	float: left;
		width: 345px;
	 	}
	a.view-product-details {
		clear: both;
		float: left;
		display: block;
		width: 200px;
		height: 23px;
		background-image: url(/products/images/button_view-product-details.gif);
		background-repeat: no-repeat;
		background-position: -200px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
	a:hover.view-product-details {
		background-position: 0px 0px;
		}
	a.view-gdas {
		clear: both;
		float: left;
		display: block;
		width: 200px;
		height: 23px;
		background-image: url(/products/images/button_view-gdas.gif);
		background-repeat: no-repeat;
		background-position: -200px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
	a:hover.view-gdas {
		background-position: 0px 0px;
		}
	a.previous {
		clear: both;
		float: left;
		display: block;
		width: 78px;
		height: 23px;
		background-image: url(/images/button_previous.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
	button#previousbutton1 {
		padding: 0;
		margin: 0;
		border: 0;
		cursor: hand;
		cursor: pointer;
		display: block;
		width: 78px;
		height: 23px;
		background-image: url(/images/button_previous.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		}
	a:hover.previous,
	button#previousbutton1:hover {
		background-position: -200px 0px;
		}
	a.next {
		clear: both;
		float: left;
		display: block;
		width: 45px;
		height: 23px;
		background-image: url(/images/button_next.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
	button#nextbutton1 {
		padding: 0;
		margin: 0;
		border: 0;
		cursor: hand;
		cursor: pointer;
		display: block;
		width: 45px;
		height: 23px;
		background-image: url(/images/button_next.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		}
	a:hover.next,
	button#nextbutton1:hover {
		background-position: -200px 0px;
		}
	a.news-index {
		position: absolute;
		top: -4px;
		left: 465px;
		clear: both;
		float: left;
		display: block;
		width: 90px;
		height: 60px;
		border-left: 100px solid #FFFFFF;
		background-image: url(/images/button_news-index.gif);
		background-repeat: no-repeat;
		background-position: -100px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
	a:hover.news-index {
		background-position: 0px 0px;
		}
	a.products {
		clear: both;
		float: left;
		display: block;
		width: 102px;
		height: 23px;
		background-image: url(/images/button_all-products.gif);
		background-repeat: no-repeat;
		background-position: -200px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
	a:hover.products {
		background-position: 0px 0px;
		}
	a.enter-competition {
		clear: both;
		float: left;
		display: block;
		width: 196px;
		height: 26px;
		margin: 10px 0px 15px 28px !important;
		margin: 10px 0px 15px 14px;
		background-image: url(/images/button_enter-competition.gif);
		background-repeat: no-repeat;
		background-position: -200px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
	a:hover.enter-competition {
		background-position: 0px 0px;
		}
	#products a.products {
		position: absolute;
		top: 122px;
		left: 546px;
		}
	a.back-to-bee-movie-section {
		clear: both;
		float: left;
		display: block;
		width: 266px;
		height: 30px;
		background-image: url(/images/button_back-to-bee-movie.gif);
		background-repeat: no-repeat;
		background-position: -300px 0px;
		text-indent: -9999px;
		overflow: hidden;
		margin: 0 0 0 180px;
		}
	a.back-to-bee-movie-section.three {
		margin: 20px 0 20px 209px;
		}
	a:hover.back-to-bee-movie-section {
		background-position: 0px 0px;
		}
	#products  .cont {
		width: 575px;
		margin: auto;
		}

	table.info {
		clear: both;
		margin: 0 0 18px 0;
		}
	table.info th,
	table.info td {
		padding: 6px 8px;
		border-bottom: 1px solid #FFFFFF;
		}
	table.info th {
		background-color: #f1f1f1;
		}
	table.info tr.row1 td {
		background-color: #d3e1f3;
		}
	table.info tr.row2 td {
		background-color: #fbf5d0;
		}
	table.info.gdas {
		clear: both;
		margin: auto;
		}
	table.info.gdas th,
	table.info.gdas td {
		padding: 6px 8px;
		border: 2px solid #FFFFFF;
		text-align: center !important;
		}
	.ttl {
		clear: both;
		display: block;
		width: 100%;
		height: 30px;
		background-image: url(/images/ttl_.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
	.ttl.ttl1 {
		height: 20px !important;
		}
	.content_right .ttl {
		width: 90%;
		height: 20px !important;
		}
	.ttl span {
		float: right;
		text-indent: 0;
		color: #646464;
		font-size: 0.8em;
		font-weight: normal;
		position: relative;
		top: -5px;
		}
	html:first-child .ttl span {
		font-size: 0.7em;
		top: 10px;
		}

	/*
	.intro .ttl,
	.ttl. {
		background-image: url(/images/ttl_.gif);
		}
	.ttl.ingredients {
		background-image: url(/images/ttl_ingredients.gif);
		}
	*/
	.ttl.nutritional-info {
		background-image: url(/images/ttl_nutritional-info.gif);
		}
	.ttl.vitamins-and-minerals {
		background-image: url(/images/ttl_vitamins-and-minerals.gif);
		}
	.ttl.what-are-gdas {
		background-image: url(/images/ttl_what-are-gdas.gif);
		}
	.how-to-win {
		background-image: url(/images/ttl_how-to-win.gif);
		}
	.ttl.products {
		background-image: url(/images/ttl_products.gif);
		}
	.film-synopsis {
		background-image: url(/images/ttl_film-synopsis.gif);
		}
	.ttl.bee-movie {
		background-image: url(/images/ttl_bee-movie.gif);
		}
	.ttl.system-requirements {
		background-image: url(/images/ttl_system-requirements.gif);
		}
	.ttl.contact {
		background-image: url(/images/ttl_contact.gif);
		}
	.ttl.thank-you {
		background-image: url(/images/ttl_thank-you.gif);
		}
	.ttl.about-us {
		background-image: url(/images/ttl_about-us.gif);
		}
    .ttl.privacy-policy {
		background-image: url(/images/ttl_privacy-policy.gif);
		}
	.ttl.news {
		background-image: url(/images/ttl_news.gif);
		width: 300px;
		}
	.ttl.latest-news {
		background-image: url(/images/ttl_latest-news.gif);
		}
	.ttl.blog1 {
		background-image: url(/images/ttl_blog.gif);
		}
	.ttl.share-this-post {
		background-image: url(/images/ttl_share-this-post.gif);
		}
	.ttl.comments {
		background-image: url(/images/ttl_comments.gif);
		}
	.ttl.post-a-comment {
		background-image: url(/images/ttl_post-a-comment.gif);
		}
	.ttl.recent-posts {
		background-image: url(/images/ttl_recent-posts.gif);
		}
	.ttl.archives {
		background-image: url(/images/ttl_archives.gif);
		}
	.ttl.subscribe {
		background-image: url(/images/ttl_subscribe.gif);
		}
	.ttl.download-instructions {
		background-image: url(/images/ttl_download_instructions.gif);
		}

	.ttl.classic-ads {
		background-image: url(/images/ttl_classic_ads.gif);
		}

	.ttl.error-404 {
		background-image: url(/images/ttl_error_404.gif);
		}

	.ttl.bee-movie-no-longer {
		background-image: url(/images/ttl_bee-movie-no-longer.gif);
		}

		.ttl.on-the-pack {
		background-image: url(/images/ttl_on-the-pack.gif);
		}

		.ttl.quiz-answers {
		background-image: url(/images/ttl_quiz-answers.gif);
		}

		.ttl.honey-waffles-factory {
		background-image: url(/images/ttl_honey_waffles_factory.gif);
		}

		.ttl.login-register{
		background-image: url(/images/ttl_login-or-register.gif);
		}

		.ttl.register{
		background-image: url(/images/ttl_register.gif);
		}

		.ttl.terms-of-use {
		background-image: url(/images/ttl_terms-of-use.gif);
		}

		.ttl.members-messages {
		background-image: url(/images/ttl_members-messages.gif);
		}

		.ttl.comic-books {
		background-image: url(/images/ttl_comic-books.gif);
		}


	.products_list_left {
		float: left;
		width: 230px;
		}
	.products_list_center {
		float: left;
		width: 160px;
		}
	.products_list_right {
		float: left;
		width: 210px;
		}
	.products_list_left img,
	.products_list_center img,
	.products_list_right img {
		display: block;
		}
	#product #content_center p {
		clear: both;
		width: 500px;
		}
	#contact #content_center p,
	#media #content_center p,
	#history #content_center p {
		clear: both;
		}

/* News Start */

	a.star {
		clear: both;
		display: block;
		background-image: url(/images/a_star.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding: 20px 6px 20px 58px;
		font-size: 1.6em;
		color: #e22032;
		font-weight: bold;
		margin: 0 0 0 190px;
		}
	a:hover.star {
		color: #004fae;
		}
	a.article,
	a.article1,
	a.pdf {
		clear: both;
		display: block;
		background-image: url(/images/button_article.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding: 3px 6px 3px 50px;
		font-size: 1.2em;
		color: #004fae;
		font-weight: bold;
		margin: 5px 0 10px 0;
		}
	a.article1 {
		background-image: url(/images/button_article1.gif);
		padding: 5px 6px 5px 50px;
		font-size: 1.4em;
		}
	a.pdf {
		background-image: url(/images/button_pdf.gif);
		}
	a:hover.article,
	a:hover.article1,
	a:hover.pdf {
		color: #e22032;
		text-decoration: none;
		}
	a.article span,
	a.article1 span,
	a.pdf span {
		display: block;
		font-weight: normal;
		font-size: 0.625em;
		color: #353535 !important;
		}


/* News End */



	.image-caption {
		float: left;
		width: 208px;
		background-color: #cccccc;
		margin: 0 15px 15px 0;
		}

	.image-caption img {
		display: block;
		margin: 0 0 0px 0;
		}
	.image-caption span {
		display: block;
		padding: 5px;}
	.title {
		display: block;
		color: #222222;
		padding: 0 0 2px 0;
		font-size: 1.7em;
		}
	#blog .title {
		font-size: 1.5em;
		}


	.no-line {
		border-top: none;
	}

	#about-us.privacy h3 {
		color: #000000;
		}

	#about-us.privacy ul {
		padding-top: 0;
		margin-top: 0;
	}

	#about-us.privacy ul li {
		line-height: 18px;
	}


	#hm-home {
		position: absolute;
		top: -132px;
		left: 152px;
		}
	#hm-home #hm-image {
		width: 748px;
		height: 427px;
		background-image: url(/images/hm-image.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		}
	#home #wrapperhome {
		/* background-image:  none !important; */
		}
	a.facebook,
	a.digg,
	a.delicious,
	a.rssfeed {
		background-image: url(/images/icon_facebook.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding: 2px 20px 2px 25px;
		font-weight: bold;
		}
	a.digg {
		background-image: url(/images/icon_digg.gif);
		}
	a.delicious {
		background-image: url(/images/icon_delicious.gif);
		}
	a.rssfeed {
		position: relative;
		background-color: #fff0b2;
		background-image: url(/images/icon_rss.gif);
		}
	#frm_comment {
		font-size: 1.1em;
		}
	#frm_comment label {
		float: none;
		text-align: left;
		text-transform: uppercase;
		padding: 2px 0px 5px 0px;
		}
	#frm_comment input {
		width: 215px;
		background-color: #fff0b2;
		font-size: 1.1em;
		}
	#frm_comment textarea {
		width: 320px;
		background-color: #fff0b2;
		font-size: 1.1em;
		}
	a.blue {
		color: #0284fc;
		}
	a:hover.blue { color: #e22032; text-decoration: underline; }
	h2.pagetitle { color: #000000; }



/* TV ADVERT SECTION STYLES */

/* Ringtone */

	#tv-advert #content_center {
		top: -65px;
		margin-bottom: -65px;
		padding-bottom: 0;
	}

	#tv-advert #header {
		background-image:  url(/images/tv-ad-body-top.gif);
		background-position: right 90px;
	}

	#tv-advert .intro {
		background-image:  url(/images/tv-ad-ringtone-top.gif);
		background-repeat: no-repeat;
		background-position: top center;
		width: 685px;
		height: 270px;
	}

	#tv-advert.ringtone .intro .intro-content p {
		width: 380px;
		padding: 0 0 0 0;
		font-size: 1em;
	}

	#tv-advert .intro .intro-content {
		position: absolute;
		top: 86px;
		left: 90px;
	}

	#tv-advert .intro .intro-content h1{
		color: #ee2027;
		background-image: url(/images/icon-download.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 50px;
	}

	#tv-advert .intro .intro-content ul{
		padding: 20px 0 0 18px;
		list-style-type: none;
		margin: 0;
	}

	#tv-advert .intro .intro-content ul li{
		background-image:  url(/images/icon-notes.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding: 0 0 10px 20px;
		margin: 0;
	}

	#tv-advert .intro .intro-content ul li a,
	#tv-advert .intro .intro-content ul li a:visited  {
		color: #ee2027;
		text-decoration: underline;
		font-size: 1.1em;
		font-weight: bold;
	}

	#tv-advert .intro .intro-content ul li a:hover  {
		color: #0b54a9;
		text-decoration: none;
		font-size: 1.1em;
		font-weight: bold;
	}

	#tv-advert .ringtone-form {
		background-image:  url(/images/ringtone-body-bg.gif);
		background-repeat: no-repeat;
		width: 558px;
		height: 413px;
		padding: 40px 0 0 30px;
		margin-left: 25px;
	}

	#tv-advert .ringtone-form select.ring-select {
		font-size: .8em;
		border: 1px solid #A5A5A5;
		margin-bottom: 10px;
		color: #000000;
	}

	#tv-advert .ringtone-form input.txt {
		width: 200px;
		font-size: .8em;
		border: 1px solid #A5A5A5;
		margin-bottom: 10px;
		color: #000000;
	}

	#tv-advert .ringtone-form label {
		clear: both;
		width: 230px;
		display: block;
		float: left;
		padding: 0px 15px 0 0;
		font-weight: bold;
		text-align: right;
	}

	#tv-advert .content p {
		font-size: 1.2em;
		font-weight: bold;
		margin: 20px 0;
		line-height: 1.4em;
	}

	#tv-advert .content .error {
		margin: 0;
		padding: 0 0 0 50px;
		line-height: 1.4em;
	}

	#tv-advert .content .error p {
		margin: 0;
		padding: 0;
		line-height: 1.4em;
	}

	#tv-advert .content .error ul {
		margin: 0;
		padding: 0 0 20px 20px;
	}

	#tv-advert .content .ringtone-form p {
		font-size: 0.8em;
		padding-left: 20px;
		margin: 10px 0 0 0;
		}

	#tv-advert .content .ringtone-form .sub-btn {
		margin-top: 0;
		margin-left: 248px;
	}

	#tv-advert .content .ringtone-form .check {
		margin-bottom: 5px;
	}

/* Ringtone Download page */

	#tv-advert.ringtone-download #content_center {
		height: auto !important;
		height: 680px;
		min-height: 680px;
	}

	#tv-advert.ringtone-download .content .intro-content h1{
		color: #ee2027;
		background-image: url(/images/icon-download.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 50px;
		margin-top: 20px;
	}

	#tv-advert.ringtone-download  .content .intro-content ul{
		padding: 0 0 0 18px;
		list-style-type: none;
		margin: 0;
	}

	#tv-advert.ringtone-download .content .intro-content ul li{
		background-image:  url(/images/icon-notes.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding: 0 0 10px 20px;
		margin: 0;
	}

	#tv-advert.ringtone-download .content .intro-content ul li a {
		color: #ee2027;
		text-decoration: underline;
		font-size: 1.1em;
		font-weight: bold;
	}



/* Karaoke */

	#tv-advert.karaoke #content_center {
		top: -61px;
		margin-bottom: -65px;
		padding-bottom: 0;
	}

	#tv-advert.karaoke #header {
		background-image:  url(/images/header-tv-ad-tv-top.jpg);
		background-position: top right;
	}

	#tv-advert.karaoke .content p {
		padding: 0 0 30px 0;
		margin: 0;
	}

	#tv-advert.karaoke .intro {
		background-image:  url(/images/tv-ad-tv-top.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		width: 685px;
		height: 434px;
		position: relative;
	}

	#tv-advert .intro .player {
		position: absolute;
		top: 100px;
		left: 200px;
	}

	#tv-advert .karaoke-container {
		background-image:  url(/images/karaoke-body-bg.gif);
		background-repeat: no-repeat;
		width: 549px;
		height: 420px;
		padding: 50px 0 0 15px;
		margin-left: 35px;
		text-align: center;

	}

	#tv-advert .karaoke-container p {
		font-family: comic sans ms, arial, helvetica;
		font-size: 1.4em;
		line-height: 1.8em;
		font-weight: bold;
	}



/* Index */


	#tv-advert.index #content_center {
		top: -61px;
		margin-bottom: -65px;
		padding-bottom: 0;
	}

	#tv-advert.index .content {
		overflow: hidden;
	}

	#tv-advert.index #header {
		background-image:  url(/images/header-tv-ad-tv-top.jpg);
		background-position: top right;
	}

	#tv-advert.index .intro {
		background-image:  url(/images/tv-ad-tv-top-index.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		width: 685px;
		height: 417px;
	}

	#tv-advert.index .content p {
		padding: 0 0 30px 0;
		margin: 0;
	}

	.tv-ad-boxes {
			width: 645px;
			height: 262px;
			line-height: 1.4em;
			/*border: 1px solid red;
			margin-left: 185px;*/
		}

		.tv-ad-boxes .karaoke {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-tv-ad-karaoke.jpg) no-repeat;
			/**background: none;
			* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/box-blog-2.png', sizingMethod='fixed');*/
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		.tv-ad-boxes .ringtones {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-tv-ad-ringtones.jpg) no-repeat;
			/** background: none;
			* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/box-vc.png', sizingMethod='fixed');*/
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		.tv-ad-boxes .downloads {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-tv-ad-downloads.jpg) no-repeat;
			/** background: none;
			* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/box-xbox.png', sizingMethod='fixed');*/
			padding: 54px 22px 0px 22px;
			position: relative;
			}

		.tv-ad-boxes .karaoke,
		.tv-ad-boxes .ringtones,
		.tv-ad-boxes .downloads, {
			/*color: #004fae;*/
			font-size: .9em;
			}

		.tv-ad-boxes .karaoke strong,
		.tv-ad-boxes .ringtones strong,
		.tv-ad-boxes .downloads strong {
			color: #0b54a9;
			}

		.tv-ad-boxes .karaoke a,
		.tv-ad-boxes .ringtones a,
		.tv-ad-boxes .downloads a {
			color: #e22032;
			font-weight: bold;
			}

		.tv-ad-boxes .karaoke a:hover,
		.tv-ad-boxes .ringtones a:hover,
		.tv-ad-boxes .downloads a:hover {
			color: #0b54a9;
			text-decoration: none;
			}

		.tv-ad-boxes .karaoke .bot-link,
		.tv-ad-boxes .ringtones .bot-link,
		.tv-ad-boxes .downloads .bot-link{
			position: absolute;
			top: 190px;
			left: 12px;
			color: red;
		}

		.tv-ad-boxes .karaoke .head-link {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.tv-ad-boxes .ringtones .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.tv-ad-boxes .downloads .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.tv-ad-boxes .karaoke .bot-link span,
		.tv-ad-boxes .ringtones .bot-link span,
		.tv-ad-boxes .downloads .bot-link span{
			font-size: 15px;
	}



/* Downloads */


	#tv-advert.downloads .intro {
		background-image:  url(/images/tv-ad-downloads-top.gif);
		background-repeat: no-repeat;
		background-position: top center;
		width: 685px;
		height: 270px;
	}

	#tv-advert.downloads .intro .intro-content {
		position: absolute;
		top: 86px;
		left: 90px;
	}

	#tv-advert.downloads .intro .intro-content p {
		width: 330px;
		padding-top: 10px;
		font-size: 1.2em;
	}

	#tv-advert.downloads .downloads-container {
		background-image:  url(/images/downloads-body-bg.gif);
		background-repeat: no-repeat;
		width: 549px;
		height: 405px;
		padding: 0 0 0 15px;
		margin: 0 0 0 35px;
	}

	#tv-advert.downloads .downloads-container .elements {
		width: 350px;
		text-align: center;
		padding: 60px 0 0 98px;
	}

	#tv-advert.downloads .downloads-container .elements .top {
		margin-bottom: 20px;
	}

	#tv-advert.downloads .downloads-container .elements .left {
		float: left;
	}

	#tv-advert .content .instructions {
		margin: 20px 0;
	}

	#tv-advert .content .instructions h3 {
		padding-bottom: 0;
	}


/* Variety Club */

	#variety-club #header {
		background-image:  url(/images/header_variety_club.jpg);
		background-position: top right;
		}

	.ttl.varietyclub {
		background-image: url(/images/ttl_varietyclub.gif);
		width: 300px;
		margin-top: 20px;
		}

/* New Home Page */

#new-home #footer{
			top: -80px;
		}

		#new-home .hive-action-leftnav {
			width: 215px;
			height: 72px;
			padding: 0;
			margin: 20px 0 0 0;
		}

		#new-home .hive-action-leftnav img.hive-action-logo {
			float: left;
			margin: 0;
			padding: 0;
		}

		#new-home .hive-action-leftnav div {
			vertical-align: bottom;
			padding-top: 20px;
		}

		#new-home .hive-action-leftnav div a {
			color: #fbd405;
			text-decoration: none;
			font-weight: bold;
			font-size: 11px;
		}

		#new-home .hive-action-leftnav div a:hover {
			color: #ffffff;
		}

	  	#new-home-wrapper {
            background-image:  url(/images/main-bg.jpg);
            background-repeat: no-repeat;
            background-position: top center;
            /*height: auto !important;
			height: 990px;
			min-height: 990px;*/
		}

	  #new-home #central_column {
			position: relative;
			top: -25px;
			width: 944px;
			margin: 0 auto;
			/* background-image:  url(/images/central_bg.gif); removed by LT 18.09.2008 */
			background-repeat: no-repeat;
			background-position: top center;
			text-align: left;
		}

	  #new-home #content_left {
	  		padding-left: 22px;
	  		position: relative;
	  		width: 215px;
	  		float: left;}

	 	.new-home_boxes {
			width: 705px;
			line-height: 1.4em;
			/*margin-left: 185px;*/
			position: relative;
		}

		.new-home_boxes .box1 {
			background: transparent url(/images/box-hwf.png) no-repeat;
			* background: none;
			* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/box-hwf.png', sizingMethod='fixed');
			position: absolute;
			top: 0;
			left: 0;
			width: 221px;
			height: 286px;
		}

		.new-home_boxes .box-content-1 {
			float: left;
			width: 150px;
			height: 200px;
			padding: 54px 45px 0px 25px;
			position: relative;
		}

		.new-home_boxes .box2 {
			background: transparent url(/images/box-skate.png) no-repeat;
			* background: none;
			* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/box-skate.png', sizingMethod='fixed');
			position: absolute;
			top: 0;
			left: 232px;
			width: 236px;
			height: 286px;
			}

		.new-home_boxes .box-content-2 {
			float: left;
			width: 150px;
			height: 200px;
			padding: 54px 46px 0px 40px;
			position: relative;
		}

		.new-home_boxes .box3 {
			background: transparent url(/images/box-feed-the-fun.png) no-repeat;
			* background: none;
			* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/box-feed-the-fun.png', sizingMethod='fixed');
			position: absolute;
			top: 0;
			left: 468px;
			width: 246px;
			height: 286px;
			}

		.new-home_boxes .box-content-3 {
			float: left;
			width: 150px;
			height: 200px;
			padding: 54px 55px 0px 40px;
			position: relative;
		}

		/*.new-home_boxes .box-content-1,
		.new-home_boxes .box-content-2,
		.new-home_boxes .box-content-3, {
			color: #004fae;
			}*/

		.new-home_boxes .box-content-1 strong,
		.new-home_boxes .box-content-2 strong,
		.new-home_boxes .box-content-3 strong {
			color: #0b54a9;
			}

		.new-home_boxes .box-content-1 a,
		.new-home_boxes .box-content-2 a,
		.new-home_boxes .box-content-3 a {
			color: #0b54a9;
			font-weight: bold;
			}

		.new-home_boxes .box-content-1 a:hover,
		.new-home_boxes .box-content-2 a:hover,
		.new-home_boxes .box-content-3 a:hover {
			color: #e22032;
			text-decoration: none;
			}

		.new-home_boxes .box-content-1 .bot-link,
		.new-home_boxes .box-content-2 .bot-link,
		.new-home_boxes .box-content-3 .bot-link{
			position: absolute;
			top: 208px;
			color: red;
		}

		.new-home_boxes .box-content-1 .head-link {
			position: absolute;
			top: 12px;
			left: 15px;
		}

		.new-home_boxes .box-content-2 .head-link  {
			position: absolute;
			top: 12px;
			left: 24px;
		}

		.new-home_boxes .box-content-3 .head-link  {
			position: absolute;
			top: 12px;
			left: 22px;
		}

		.new-home_boxes .box-content-1 .bot-link span,
		.new-home_boxes .box-content-2 .bot-link span,
		.new-home_boxes .box-content-3 .bot-link span{
			font-size: 15px;
		}
		.new-home_boxes .blog-media {
			clear: both;
			float: left;
			background: transparent url(/images/home_blog-media.png) no-repeat;
			* background: none;
			* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/home_blog-media.png', sizingMethod='fixed');
			width: 430px;
			height: 144px;
			padding: 42px 15px 0px 15px;
			color: #FFFFFF !important;
			margin-top: 25px;
			}
		.new-home_boxes .blog-media .bm-left {
			position: relative;
			float: left;
			width: 190px;
			}
		.new-home_boxes .blog-media .bm-right {
			position: relative;
			float: right;
			width: 198px;
			}
		.new-home_boxes .blog-media a.button1,
		.new-home_boxes .blog-media a.button2 {
			display: block;
			position: absolute;
			width: 180px;
			height: 80px;
			left: 0px;
			top: -30px;
			color: #fbd405;
			text-indent: -9999px;
			overflow: hidden;
			}
		.new-home_boxes .blog-media a.button2 {
			left: 220px !important;
			}
		.new-home_boxes .blog-media a {
			display: block;
			position: absolute;
			left: 0px;
			top: 60px;
			text-transform: uppercase;
			color: #fbd405;
			}
		.new-home_boxes .blog-media a:hover {
			color: #FFFFFF;
			}

		#new-home-content_center {
			top: -165px;
            /*height: 735px !important;*/
            overflow: hidden;
           	margin-bottom: -100px;
            position: relative;
            width: 705px;
            float: left;
			/*background-color: #FFFFFF;
			background-image: url(/images/content_center_bg.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			padding: 0 0 20px 0;
			height: auto !important;
			height: 420px;
			min-height: 420px;*/
			}

	  .new-home-top-panel	{
			/*background: transparent url(/images/wwe-nov09-top-panel.png) no-repeat;
			* background: none;
			* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/wwe-nov09-top-panel.png', sizingMethod='fixed');*/
			width: 676px;
			height: 317px;
			margin: 0;
			display: block;
			position: absolute;
		}

		.new-home-top-panel-content {
			background: transparent url(/flash/snap-and-win-banner.jpg) no-repeat;
			width: 705px;
			/*height: 317px;*/
			padding-top:82px;
		}

		.mini-nav {
			position: absolute;
			top: 106px;
			left: 429px;
			width: 227px;
		}

		.mini-nav a.wwe09-downloads {
			display:block;
			width: 227px;
			height: 26px;
			padding: 0;
			background: url(/images/wwe-nov09-downloads.png) 0 0 no-repeat;
			text-decoration: none;
		}

		.mini-nav a.wwe09-downloads:hover {
			display:block;
			background-position: -227px 0;
			text-decoration: none;
		}
		.mini-nav a.wwe09-downloads:visted,
		.mini-nav a.wwe09-downloads:active {
			display:block;
			text-decoration: none;
		}

		.mini-nav a.wwe09-gallery {
			display:block;
			width: 227px;
			height: 35px;
			padding: 0;
			background: url(/images/wwe-nov09-gallery.png) 0 0 no-repeat;
			text-decoration: none;
		}

		.mini-nav a.wwe09-gallery:hover {
			display:block;
			background-position: -227px 0;
			text-decoration: none;
		}
		.mini-nav a.wwe09-gallery:visted,
		.mini-nav a.wwe09-gallery:active {
			display:block;
			padding: 0;
			text-decoration: none;
		}

		.mini-nav a.wwe09-superstar {
			display:block;
			width: 227px;
			height: 32px;
			padding: 0;
			background: url(/images/wwe-nov09-superstar.png) 0 0 no-repeat;
			text-decoration: none;
		}

		.mini-nav a.wwe09-superstar:hover {
			display:block;
			background-position: -227px 0;
			text-decoration: none;
		}
		.mini-nav a.wwe09-superstar:visted,
		.mini-nav a.wwe09-superstar:active {
			display:block;
			text-decoration: none;
		}
		
		.win-tickets {
			position: absolute;
			top: 106px;
			left: 60px;
			width: 86;
			height: 50;
		}
		
		.win-tickets a.wwe09-tickets {
			display:block;
			width: 86px;
			height: 50px;
			padding: 0;
			background: url(/images/wwe-nov09-tickets.png) 0 0 no-repeat;
			text-decoration: none;
		} 
		
		.win-tickets a.wwe09-tickets:hover {
			display:block;
			background-position: -86px 0;
			text-decoration: none;
		}
		.win-tickets a.wwe09-tickets:visted,
		.win-tickets a.wwe09-tickets:active {
			display:block;
			text-decoration: none;
		}
		
		.new-home-top-panel-content .cc-link-txt {
			position: absolute;
			display:block;
			top: 68px;
			left: 230px;
		}


/* Media Styles */

	.media-player {
		margin: 10px 0;
	}

	.media-player #flash-alt-content {
		height: 315px;
		width: 425px;
	}

	.media-link {
		display: block;
		padding: 10px;
		border: 1px solid #fff0b2;
		background-image: url(/images/media-link-bg.gif);
		background-repeat: no-repeat;
		background-position: left center;
		}
	.media-link {
		width: 620px;
		border: 2px solid #fff0b2;
		background-image: url(/images/media-link-bg.gif);
		background-repeat: repeat-x;
		background-position: left center;
		padding: 0px;
		margin: 0 0 1em 0;
		overflow: hidden;
		color: #656565;
		}
	.media-link a {
		display: block;
		padding: 16px;
		width: 598px;
		background-image: url(/images/media-link-a.gif);
		background-repeat: no-repeat;
		background-position: -500px center;
		overflow: hidden;
		color: #656565;
		cursor: hand;
		cursor: pointer;
		}
	.media-link a:hover {
		/*background-repeat: repeat-y;
		background-position: left center;*/
		text-decoration: none;
		color: #e22032;
		}
	.media-link a img {
		border: 2px solid #004fae;
		float: left;
		}
	.media-link a span {
		float: right;
		display: block;
		/* width: 496px;*/
		width: 474px;
		}
	.media-link a em {
		display: block;
		padding: 0 0 0.5em 0;
		font-size: 0.9em;
		font-style: normal;
		}
	.media-link a strong {
		color: #004fae;
		font-size: 14px;
		}

	.media-link a:hover strong {
		color: #e22032;
		font-size: 14px;
		}

	a.media-link1 {
		display: block;
		padding: 6px 0 10px 0;
		width: 150px;
		overflow: hidden;
		color: #656565;
		font-size: 0.9em;
		cursor: hand;
		cursor: pointer;
		}
	a.media-link1:hover {
		text-decoration: none;
		color: #e22032;
		}
	a.media-link1 img {
		border: 2px solid #004fae;
		float: left;
		}
	a.media-link1 span {
		float: right;
		display: block;
		width: 56px;
		}
	a.media-link1 em {
		display: block;
		padding: 0 0 0.5em 0;
		font-size: 0.9em;
		font-style: normal;
		}
	a.media-link1 strong {
		color: #004fae;
		padding: 0 0 5px 0;
		display: block;
		}

	a.media-link1:hover strong {
		color: #e22032;
		}

	h3.lget {
		font-size: 1.7em;
		font-weight: normal;
		}
	h3.lget,
	h3.lget a {
		color: #000000 !important;
		}
	.embed-box {
		background-color: #fff0b2;
		padding: 8px;
		width: 416px;
		}
	.embed-box input {
		width: 300px;
		margin: 0 auto !important;
		display: block;
		}
	.staf {
		display: block !important;
		}

#media #header {
		background-image:  url(/images/media-header.jpg);
		background-position: top right;
		}
a.media-index {
		position: relative;
		top: -55px;
		clear: both;
		float: left;
		display: block;
		width: 100px;
		height: 30px;
		background-image: url(/images/button_media-index.gif);
		background-repeat: no-repeat;
		background-position: -100px center;
		text-indent: -9999px;
		overflow: hidden;
		}
	a:hover.media-index {
		background-position: 0px center;
		}
	a.send-to-a-friend1,
	a.send-to-a-friend2 {
		clear: both;
		display: block;
		width: 200px;
		height: 30px;
		background-image: url(/images/button_send-to-a-friend.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
	a.send-to-a-friend2 {
		background-image: url(/images/button_send-to-a-friend-o.gif);
		}
	a:hover.send-to-a-friend1,
	a:hover.send-to-a-friend2 {
		background-position: -200px 0px;
		}

.ttl.media1 {
		background-image: url(/images/ttl_media.gif);
		}

.ttl.embed {
		background-image: url(/images/ttl_embed.gif);
		}

.ttl.share-this-video {
		background-image: url(/images/ttl_share-this-video.gif);
		}
	.ttl.tv-adverts {
		background-image: url(/images/ttl_tv-adverts.gif);
		}


	#frm_send-to-a-friend1 {
		width: 430px;
		background-color: #fff0b2;
		overflow: hidden;
		}

	#frm_send-to-a-friend1 div.error ul {
		font-family: arial;
		font-color: #ff0000;
		font-weight: bold;
		font-size: 1em;
		margin: 0;
		padding: 0px 0px 0px 40px;
	}

	#frm_send-to-a-friend1 div.error p {
		font-family: arial;
		font-color: #ff0000;
		font-weight: bold;
		font-size: 1.5em;
		padding: 20px 0px 10px 20px;
		margin: 0px;
	}

	#frm_send-to-a-friend1 fieldset {
		width: 400px;
		border: 0;
		padding: 20px 20px 10px 20px;
		}
	#frm_send-to-a-friend1 label {
		width: 160px;
		text-align: right;
		font-size: 1.1em;
		font-weight: bold;
		padding: 0 10px 0 0;
		}

	#send-to-a-friend-open {
		display: none;
		}

/* Variety Club */

#variety-club .variety-logo {
		   float: left;
		   padding-right: 20px;
		   }

/*.ttl.tshirt {
		background-image: url(/images/ttl_honey_monster_tshirt.gif);
		}*/

#variety-club .variety-copy {
		margin-left: 268px;
}



/* variety club home */

.variety-club {
			width: 645px;
			height: 262px;
			line-height: 1.4em;
			margin-left: 20px;
			margin-top: 30px;

		}

		.variety-club .t-shirt {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-variety-club-t-shirt.jpg) no-repeat;
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		.variety-club .song {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-variety-club-song.jpg) no-repeat;
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		.variety-club .special-packs {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-variety-club-special-p2.jpg) no-repeat;
			padding: 54px 22px 0px 22px;
			position: relative;
			}

		.variety-club .t-shirt,
		.variety-club .song,
		.variety-club .special-packs, {
			/*color: #004fae;*/
			font-size: 11px;
			}

		.variety-club .t-shirt strong,
		.variety-club .song strong,
		.variety-club .special-packs strong {
			color: #0b54a9;
			}

		.variety-club .t-shirt a,
		.variety-club .song a,
		.variety-club .special-packs a {
			color: #e22032;
			font-weight: bold;
			}

		.variety-club .t-shirt a:hover,
		.variety-club .song a:hover,
		.variety-club .special-packs a:hover {
			color: #0b54a9;
			text-decoration: none;
			}

		.variety-club .t-shirt .bot-link,
		.variety-club .song .bot-link,
		.variety-club .special-packs .bot-link{
			position: absolute;
			top: 190px;
			left: 12px;
			color: red;
		}

		.variety-club .t-shirt .head-link {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.variety-club .song .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.variety-club .special-packs .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.variety-club .t-shirt .bot-link span,
		.variety-club .song .bot-link span,
		.variety-club .special-packs .bot-link span{
			font-size: 15px;
	}

/* variety club section pages */

#variety-club-internal #content_center {
		top: -65px;
		margin-bottom: -65px;
		padding-bottom: 0;
	}

#variety-club-internal #header {
		background-image:  url(/images/tv-ad-body-top.gif);
		background-position: right 90px;
	}


#variety-club-internal .intro {
		background-image:  url(/images/song-background.gif);
		background-repeat: no-repeat;
		background-position: top center;
		width: 685px;
		height: 258px;
		position: relative;
}

.ttl.honey-love {
		background-image: url(/images/ttl_honey_love.gif);
		background-position: 24px 14px;
		margin-bottom: 10px;
}

.ttl.honey-monster-t-shirt {
		background-image: url(/images/ttl_honey_monster_t_shirt.gif);
		background-position: 24px 14px;
		margin-bottom: 30px;
}

.ttl.honey-monster-special-packs {
		background-image: url(/images/ttl_limited_edition_packs.gif);
		background-position: 24px 14px;
		margin-bottom: 30px;
}

/* t-shirt page */


#variety-club-internal .t-shirt-copy {
		   margin-left: 268px;
		  }

#variety-club-internal .t-shirts {
		float: left;
		padding-right: 20px;
	    }

/* honey love page */

#variety-club-internal .intro .player {
	position: absolute; top: 20px; left: 150px;
}

#variety-club-internal .honey-love-song-content {
	padding: 12px 0 22px 14px;
}

#variety-club-internal .honey-love-song-content p.intro-text {
	font-size: 12px; padding: 10px 0 4px 6px; margin: 0 0 20px 0;
}

#variety-club-internal .honey-love-song {
	background-image: url(/images/honey-love-song-lyrics-bg.jpg); width: 405px; height: 630px; text-align: center;
}

#variety-club-internal .honey-love-song .lyrics-container {
	padding: 40px 0 0 0;
}

#variety-club-internal .honey-love-song .lyrics-container p {
	font-size: 12px; font-weight: bold; line-height: 18px;
}

#variety-club-internal .honey-love-left-col {
	float: left; width: 405px; margin-right: 15px;
}

#variety-club-internal .honey-love-right-col {
	float: left; width: 235px; padding-top: 8px; text-align: center;
}

#variety-club-internal .honey-love-right-col .honey-love-btn {
	padding-bottom: 15px;
}

#variety-club-internal .honey-love-right-col a.samanda-link {
	color: #cc3333; font-size: 12px; font-weight: bold;
}

#variety-club-internal .honey-love-right-col a.samanda-link span {
	font-size: 16px;
}

.pearl-lowe, .daisy-lowe, .super-super {width: 186px; float: left; padding-top: 15px; padding-bottom: 30px;}
	  .pearl-lowe { padding-right: 30px;}
	  .daisy-lowe { padding-right: 30px;}
	  .pearl-lowe h3, .daisy-lowe h3, .super-super h3 {padding-bottom: 0; margin-bottom: 0; color: #000000;}


/* ON THE PACK */


		#on-the-pack #header {
		background-image:  url(/images/blog-header.jpg);
		background-position: top right;
		}

		#on-the-pack h3.ttl {margin: 20px 0 0 24px; padding: 0; width: 500px}

		#on-the-pack.index #content_center .intro {background-image: url(/images/otp-intro-quiz.jpg); width: 645px; height: 272px; margin: 10px 0 20px 18px; padding: 4px 0 0 0;}
		#on-the-pack.index #content_center .intro .text-container {width: 280px; margin: 30px 0 0 26px;}
		#on-the-pack.index #content_center .intro h3 {font-size: 18px; color: #000000; font-weight: bold; margin: 0 0 10px 0; padding: 0;}
		#on-the-pack.index #content_center .intro p {font-size: 12px; line-height: 18px; font-weight: bold;}


		.on-the-pack-index {
			width: 645px;
			height: 262px;
			line-height: 1.4em;
			margin-left: 20px;
		}

		.on-the-pack-index .alton-towers {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-pack-alton.jpg) no-repeat;
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		.on-the-pack-index .coming-soon {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-pack-coming.jpg) no-repeat;
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		.on-the-pack-index .newsletter {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-pack-newsletter.jpg) no-repeat;
			padding: 54px 22px 0px 22px;
			position: relative;
			}

		.on-the-pack-index .newsletter form input.newsletter-input {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0 0 4px 0; width: 150px;}

		.on-the-pack-index .alton-towers,
		.on-the-pack-index .coming-soon,
		.on-the-pack-index .newsletter, {
			/*color: #004fae;*/
			font-size: 11px;
			}

		.on-the-pack-index .alton-towers strong,
		.on-the-pack-index .coming-soon strong,
		.on-the-pack-index .newsletter strong {
			color: #0b54a9;
			}

		.on-the-pack-index .alton-towers a,
		.on-the-pack-index .coming-soon a,
		.on-the-pack-index .newsletter a {
			color: #e22032;
			font-weight: bold;
			}

		.on-the-pack-index .alton-towers a:hover,
		.on-the-pack-index .coming-soon a:hover,
		.on-the-pack-index .newsletter a:hover {
			color: #0b54a9;
			text-decoration: none;
			}

		.on-the-pack-index .alton-towers .bot-link,
		.on-the-pack-index .coming-soon .bot-link,
		.on-the-pack-index .newsletter .bot-link{
			position: absolute;
			top: 190px;
			left: 12px;
			color: red;
		}

		.on-the-pack-index .alton-towers .head-link {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.on-the-pack-index .coming-soon .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.on-the-pack-index .newsletter .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.on-the-pack-index .alton-towers .bot-link span,
		.on-the-pack-index .coming-soon .bot-link span,
		.on-the-pack-index .newsletter .bot-link span{
			font-size: 15px;
	}

	.on-the-pack-index .newsletter form {padding-top: 5px;}
	.on-the-pack-index .newsletter form input {margin-bottom: 4px;}

	#on-the-pack .comp-form form {
		margin: 0;
		padding: 0;
	}

	#on-the-pack .comp-form {
		background-image:  url(/images/on-pack-comp-form-bg.jpg);
		background-repeat: no-repeat;
		width: 641px;
		padding: 0;
		margin-left: 22px;
	}

	#on-the-pack .comp-form .form-content {padding: 20px 0 0 15px;}
	#on-the-pack .comp-form .form-content h2 {color: #e22032}
	#on-the-pack .comp-form .form-content label {width: 250px; float: left; text-align: right; margin-right: 10px;}
	#on-the-pack .comp-form .form-content input.check-radio {background: transparent;}
	#on-the-pack .comp-form .form-content p {margin: 6px 0; padding: 0; }
	#on-the-pack .comp-form .form-content p.instructions {color: #e22032;}
	#on-the-pack .comp-form .form-content fieldset {border: 0; padding: 0; margin: 0;}
	#on-the-pack .comp-form .form-content fieldset legend {display: none;}
	#on-the-pack .comp-form .form-content .sub-btn-container {padding-left: 260px;}


	#on-the-pack .comp-form .form-content input {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
	#on-the-pack .comp-form .form-content select {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
	#on-the-pack .comp-form .form-content textarea {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}

	#on-the-pack  .errors {color: #ff0000; margin: 22px; padding: 10px; border: 1px solid #ff0000;}
	#on-the-pack  .errors h2 {color: #ff0000; padding: 0; margin: 0 0 10px 0;}
	#on-the-pack  .errors ul {padding: 0 0 0 30px;; margin: 0;}

	#on-the-pack .thank-you {padding: 0 20px 0 20px;}
	#on-the-pack .thank-you h2 {color: #e22032;}

/* Quiz Answers */

	#on-the-pack.quiz-answers-index #content_center .intro {background-image: url(/images/quiz-index-intro.jpg); width: 650px; height: 85px; margin: 10px 0 0 22px; padding: 0;}
	#on-the-pack.quiz-answers-index #content_center .intro-quiz-answers {width: 600px; padding: 20px 0 0 22px;}
	#on-the-pack.quiz-answers-index #content_center .intro-quiz-answers p {font-family: arial; font-size: 12px; line-height: 18px;}
	#on-the-pack.quiz-answers-index #content_center .content {background-image: url(/images/quiz-index-body.jpg); width: 648px; height: 680px; padding: 0; margin: 20px 0 0 22px; position: relative;}

	/*#on-the-pack.quiz-answers-index #content_center .content .mr {text-align: center; width: 290px; position: absolute; top: 354px; left: 12px;}*/
	#on-the-pack.quiz-answers-index #content_center .content .bp {text-align: center; width: 290px; position: absolute; top: 40px; left: 12px;}
	#on-the-pack.quiz-answers-index #content_center .content .hw {text-align: center; width: 290px; position: absolute; top: 40px; left: 324px;}
	#on-the-pack.quiz-answers-index #content_center .content .sp {text-align: center; width: 290px; position: absolute; top: 354px; left: 164px;}

	#on-the-pack.quiz-answers-index #content_center .content h4 a {color: #e22032;}

/* Quiz Answers - Pack */

	#on-the-pack.quiz-answers-pack #content_center .content {padding: 0 0 0 24px;}
	#on-the-pack.quiz-answers-pack #content_center .pack-container {text-align: center;}
	#on-the-pack.quiz-answers-pack #content_center .content h3 {color: #e22032; padding: 0; margin: 0; font-size: 18px;}

	#on-the-pack h2.back {font-size: 11px; color: #999999}
	#on-the-pack h2.back span {font-size: 15px; color: #999999;}
	#on-the-pack h2.back a {font-size: 11px; color: #999999}

	#on-the-pack .breadcrumb {font-size: 11px;}

	#on-the-pack.quiz-answers-pack .content .pack-rollover {background: url(/images/bp-pack-quiz-large.jpg) no-repeat; width: 575px; height: 820px; margin: 0 auto; position: relative;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover ul {margin: 0; padding: 0;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover a {display: block; text-indent: -9999px; text-decoration: none;}

	#on-the-pack.quiz-answers-pack .content .pack-rollover #picture-match {left: 39px; top: 139px; width: 154px; height: 218px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover #word-search {left: 193px; top: 90px; width: 301px; height: 309px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover #maze {left: 82px; top: 446px; width: 355px; height: 209px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover #bananas {left: 364px; top: 620px; width: 142px; height: 105px;}

	#on-the-pack.quiz-answers-pack .content .pack-rollover #picture-match a {height: 218px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover #word-search a {height: 309px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover #maze a {height: 209px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover #bananas a {height: 105px;}

	#on-the-pack.quiz-answers-pack .content .pack-rollover #picture-match a:hover {background: url(/images/roll-bp-picture-match.jpg) no-repeat;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover #word-search a:hover {background: url(/images/roll-bp-word-search.jpg) no-repeat;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover #maze a:hover {background: url(/images/roll-bp-maze.jpg) no-repeat;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover #bananas a:hover {background: url(/images/roll-bp-bananas.jpg) no-repeat;}

/* Quiz Answers - Sugar Puffs */

	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp {background: url(/images/sp-pack-quiz-large.jpg) no-repeat; width: 575px; height: 856px; margin: 0 auto; position: relative;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp ul {margin: 0; padding: 0;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp a {display: block; text-indent: -9999px; text-decoration: none;}

	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #cereal-bowls {left: 65px; top: 71px; width: 223px; height: 242px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #word-scramble {left: 300px; top: 42px; width: 195px; height: 86px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #crossword {left: 288px; top: 135px; width: 240px; height: 240px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #word-scramble-2 {left: 45px; top: 481px; width: 259px; height: 285px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #hexifest {left: 307px; top: 452px; width: 223px; height: 257px;}

	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #cereal-bowls a {height: 242px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #word-scramble a {height: 86px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #crossword a {height: 240px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #word-scramble-2 a {height: 285px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #hexifest a {height: 257px;}

	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #cereal-bowls a:hover {background: url(/images/roll-sp-cereal-bowls.jpg) no-repeat;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #word-scramble a:hover {background: url(/images/roll-sp-word-scramble.jpg) no-repeat;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #crossword a:hover {background: url(/images/roll-sp-crossword.jpg) no-repeat;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #word-scramble-2 a:hover {background: url(/images/roll-sp-word-scramble-2.jpg) no-repeat;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-sp #hexifest a:hover {background: url(/images/roll-sp-hexifest.jpg) no-repeat;}

/* Quiz Answers - Honey Waffles */

	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw {background: url(/images/hw-pack-quiz-large.jpg) no-repeat; width: 575px; height: 820px; margin: 0 auto; position: relative;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw ul {margin: 0; padding: 0;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw a {display: block; text-indent: -9999px; text-decoration: none;}

	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw #spot-difference {left: 44px; top: 44px; width: 506px; height: 301px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw #word-search {left: 54px; top: 345px; width: 338px; height: 415px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw #code-breaker {left: 351px; top: 370px; width: 185px; height: 375px;}

	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw #spot-difference a {height: 301px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw #word-search a {height: 415px;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw #code-breaker a {height: 375px;}

	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw #spot-difference a:hover {background: url(/images/roll-hw-spot-difference.jpg) no-repeat;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw #word-search a:hover {background: url(/images/roll-hw-word-search.jpg) no-repeat;}
	#on-the-pack.quiz-answers-pack .content .pack-rollover-hw #code-breaker a:hover {background: url(/images/roll-hw-code-breaker.jpg) no-repeat;}

/* Quiz Answers - Big Quiz */

	#on-the-pack.big-quiz #content_center .intro {background-image: url(/images/intro-quiz-answers.jpg); width: 650px; height: 112px; padding: 20px 0 0 35px;}
	#on-the-pack.big-quiz #content_center .intro-quiz-answers {width: 620px; padding-top: 15px;}
	#on-the-pack.big-quiz #content_center .content {background-image: url(/images/content-quiz-answers.jpg); width: 685px; height: 691px; padding: 0;}
	#on-the-pack.big-quiz #content_center .content .qa {padding-top: 170px; text-align: center;}

/* Feed the Fun Styles */

#feed-the-fun .send-again {padding: 10px 0 0 22px; font-size: 12px; font-weight: bold;}
#feed-the-fun #content_center {
		top: -70px;
		margin-bottom: -65px;
		padding-bottom: 0;
	}

#feed-the-fun .content {
		overflow: hidden;
	}

#feed-the-fun #header {
		background-image:  url(/images/ftf-head-top.jpg);
		background-position: right 91px;
	}

/* Jokes */

#feed-the-fun.jokes .intro {background-image: url(/images/ftf-head-jokes.jpg); width: 685px; height: 99px;}
#feed-the-fun.comp .intro {background-image: url(/images/ftf-head-jokes-comp.jpg); width: 685px; height: 99px;}

#feed-the-fun.jokes .comp-info img {float: right; margin-left: 20px;}
#feed-the-fun.jokes .comp-info ul {margin: 0 0 20px 30px; padding: 0;}
#feed-the-fun h1 {display: none;}

#feed-the-fun.jokes .comp-form form {
		margin: 0;
		padding: 0;
	}

	#feed-the-fun.jokes .comp-form {
		background-image:  url(/images/ftf-jokes-comp-form-bg.jpg);
		background-repeat: no-repeat;
		width: 646px;
		height: 557px;
		padding: 0;
		margin-left: 22px;
	}

	#feed-the-fun.jokes .comp-form .form-content {padding: 20px 0 0 15px;}
	#feed-the-fun.jokes .comp-form .form-content h2 {color: #e22032}
	#feed-the-fun.jokes .comp-form .form-content label {width: 250px; float: left; text-align: right; margin-right: 10px;}
	#feed-the-fun.jokes .comp-form .form-content input.check-radio {background: transparent;}
	#feed-the-fun.jokes .comp-form .form-content p {margin: 6px 0; padding: 0; font-size: 12px; font-weight: bold;}
	#feed-the-fun.jokes .comp-form .form-content p.instructions {color: #e22032;}
	#feed-the-fun.jokes .comp-form .form-content fieldset {border: 0; padding: 0; margin: 0;}
	#feed-the-fun.jokes .comp-form .form-content fieldset legend {display: none;}
	#feed-the-fun.jokes .comp-form .form-content .sub-btn-container {padding-left: 260px;}


	#feed-the-fun.jokes .comp-form .form-content input {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
	#feed-the-fun.jokes .comp-form .form-content select {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
	#feed-the-fun.jokes .comp-form .form-content textarea {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}

	#feed-the-fun.jokes .joke-container {
		background-image:  url(/images/ftf-joke-container-bg.jpg);
		background-repeat: no-repeat;
		width: 646px;
		height: 306px;
		padding: 0;
		margin-left: 22px;
		position: relative;
		}

	#feed-the-fun.jokes .joke-winner-container {
		background-image:  url(/images/ftf-joke-container-win-bg.jpg);
		background-repeat: no-repeat;
		width: 646px;
		height: 306px;
		padding: 0;
		margin-left: 22px;
		position: relative;
		}

		#feed-the-fun.jokes {}
		#feed-the-fun.jokes .joke-content {position: absolute; top: 70px; left: 135px; width: 360px; height: 200px; overflow : auto;}
		#feed-the-fun.jokes .joke-content {font-family: comic sans ms, arial, sans-serif; font-size: 18px; font-weight: bold;}

		#feed-the-fun.jokes .joke-content p.question {color: #004fae;}
		#feed-the-fun.jokes .joke-content p.answer {color: #e22032;}

		#feed-the-fun.jokes .joke-container .next {position: absolute; top: 172px; left: 504px;}
		#feed-the-fun.jokes .joke-container .back {position: absolute; top: 154px; left: 54px;}

		#feed-the-fun.jokes .joke-winner-container .next {position: absolute; top: 172px; left: 504px;}
		#feed-the-fun.jokes .joke-winner-container .back {position: absolute; top: 154px; left: 54px;}

		#feed-the-fun.jokes .joke-container .author-location {position: absolute; bottom: 0; left: 0; width: 643px; text-align: center;}
		#feed-the-fun.jokes .joke-container .author-location p {font-family: comic sans ms, arial, sans-serif; font-size: 12px; font-weight: bold; color: #ababab;}

		#feed-the-fun.jokes .joke-winner-container .author-location {position: absolute; bottom: 0; left: 0; width: 643px; text-align: center;}
		#feed-the-fun.jokes .joke-winner-container .author-location p {font-family: comic sans ms, arial, sans-serif; font-size: 12px; font-weight: bold; color: #ababab;}


		#feed-the-fun.jokes .win-camera {background-image:  url(/images/ftf-bg-win-digital-camera.jpg);
		background-repeat: no-repeat;
		width: 645px;
		height: 111px;
		padding: 0;
		margin-left: 22px;
		position: relative;
		}

	#feed-the-fun.jokes .win-camera p {font-size: 12px; font-weight: bold; position: absolute; top: 65px; left: 25px;}

	#feed-the-fun .ftf-send-to-friend-btn {text-align: center; padding: 20px 0 0 0;}
	#feed-the-fun.games .ftf-send-to-friend-btn {padding: 0;}

	#feed-the-fun .ftf-send-to-friend-form {background-image: url(/images/ftf-send-to-friend-bg.jpg);
		background-repeat: no-repeat;
		width: 646px;
		height: 171px;
		margin: 20px 0 20px 22px;}

	#feed-the-fun .ftf-send-to-friend-form { display: none; }
	#feed-the-fun .ftf-send-to-friend-form .form-content {padding: 10px 0 0 0;}
	#feed-the-fun .ftf-send-to-friend-form .form-content form {margin: 0; padding: 0;}
	#feed-the-fun .ftf-send-to-friend-form .form-content label {width: 250px; float: left; text-align: right; margin-right: 10px;}
	#feed-the-fun .ftf-send-to-friend-form .form-content p {margin: 6px 0; padding: 0; font-size: 12px; font-weight: bold;}
	#feed-the-fun .ftf-send-to-friend-form .form-content .sub-btn-container {padding-left: 260px;}
	#feed-the-fun .ftf-send-to-friend-form .form-content input {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}

/* Feed the Fun Form Styles */

	#feed-the-fun .errors {color: #ff0000; margin: 22px; padding: 10px; border: 1px solid #ff0000;}
	#feed-the-fun .errors h2 {color: #ff0000; padding: 0; margin: 0 0 10px 0;}
	#feed-the-fun .errors ul {padding: 0 0 0 30px;; margin: 0;}

	#feed-the-fun .send-again {padding: 10px 0 0 22px; font-size: 12px; font-weight: bold;}

/* Index */

	#feed-the-fun.index .intro {background-image: url(/images/ftf-index-top-bg.jpg); width: 685px; height: 327px;}

		#feed-the-fun.index .ftf-index-boxes {
			width: 645px;
			height: 262px;
			line-height: 1.4em;
			margin: 20px 0 0 20px;
		}

		#feed-the-fun.index .ftf-index-boxes .box-jokes {
			float: left;
			width: 165px;
			height: 242px;
			background: transparent url(/images/ftf-index-jokes.jpg) no-repeat;
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		#feed-the-fun.index .ftf-index-boxes .box-games {
			float: left;
			width: 165px;
			height: 242px;
			background: transparent url(/images/ftf-index-game.jpg) no-repeat;
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		#feed-the-fun.index .ftf-index-boxes .box-epostcard {
			float: left;
			width: 165px;
			height: 242px;
			background: transparent url(/images/ftf-index-epostcard.jpg) no-repeat;
			padding: 54px 22px 0px 22px;
			position: relative;
			}


		#feed-the-fun.index .ftf-index-boxes .box-jokes
		#feed-the-fun.index .ftf-index-boxes .box-games
		#feed-the-fun.index .ftf-index-boxes .box-epostcard, {
			/*color: #004fae;*/
			font-size: 11px;
			}

		#feed-the-fun.index .ftf-index-boxes .box-jokes strong,
		#feed-the-fun.index .ftf-index-boxes .box-games strong,
		#feed-the-fun.index .ftf-index-boxes .box-epostcard strong {
			color: #0b54a9;
			}

		#feed-the-fun.index .ftf-index-boxes .box-jokes a,
		#feed-the-fun.index .ftf-index-boxes .box-games a,
		#feed-the-fun.index .ftf-index-boxes .box-epostcard a {
			color: #e22032;
			font-weight: bold;
			}

		#feed-the-fun.index .ftf-index-boxes .box-jokes a:hover,
		#feed-the-fun.index .ftf-index-boxes .box-games a:hover,
		#feed-the-fun.index .ftf-index-boxes .box-epostcard a:hover {
			color: #0b54a9;
			text-decoration: none;
			}

		#feed-the-fun.index .ftf-index-boxes .box-jokes .bot-link,
		#feed-the-fun.index .ftf-index-boxes .box-games .bot-link,
		#feed-the-fun.index .ftf-index-boxes .box-epostcard .bot-link{
			position: absolute;
			top: 190px;
			left: 12px;
			color: red;
		}

		#feed-the-fun.index .ftf-index-boxes .box-jokes .head-link {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		#feed-the-fun.index .ftf-index-boxes .box-games .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		#feed-the-fun.index .ftf-index-boxes .box-epostcard .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		#feed-the-fun.index .ftf-index-boxes .box-jokes .bot-link span,
		#feed-the-fun.index .ftf-index-boxes .box-games .bot-link span,
		#feed-the-fun.index .ftf-index-boxes .box-epostcard .bot-link span{
			font-size: 15px;
	}

		#feed-the-fun.index .intro p {position: absolute; top: 90px; left: 60px; width: 318px; font-size: 12px; font-weight: bold;}

/* Games */

	#feed-the-fun.games .intro {background-image: url(/images/ftf-game-bg.jpg); width: 685px; height: 727px;}
	#feed-the-fun.games .intro p {position: absolute; top: 70px; left: 80px; width: 318px; font-size: 12px; font-weight: bold;}
	#feed-the-fun-games .intro .game-container {position: absolute; top: 170px; left: 80px; font-size: 12px; font-weight: bold; border: 1px solid red;}

/* WWE */
/* WWE Competition */
	#wwe.competition #content_center {
		top: -70px;
		margin-bottom: -65px;
		padding-bottom: 0;
	}
	#wwe.competition .intro {background-image: url(/images/wwe-comp-intro-mar10.jpg); width: 685px; height: 438px;}

	#wwe.competition .comp-form-a { /* Div 1 */
		background: #000000 url(/images/yellow-form-bg-tl.gif) top left no-repeat;
		width: 645px;
		padding: 0;
		margin: 20px 0 0 0;
		margin-left: 20px;
	}

	#wwe.competition .comp-form-b { /* Div 2 */
		background: transparent url(/images/yellow-form-bg-tr.gif) top right no-repeat;
		width: 645px;
		padding: 0;
		margin: 0;
	}
	
	#wwe.competition .comp-form-c { /* Div 3 */
		background: transparent url(/images/yellow-form-bg-bl.gif) bottom left no-repeat;
		width: 645px;
		padding: 0;
		margin: 0;
	}
	
	#wwe.competition .comp-form-d { /* Div 4 */
		background: transparent url(/images/yellow-form-bg-br.gif) bottom right no-repeat;
		width: 645px;
		padding: 0;
		margin: 0;
	}

	#wwe.competition .comp-form-d form {
		margin: 0;
		padding: 0;
	}

	#wwe.competition h1 {display: none;}

	#wwe.competition .comp-form-d .form-content {padding: 20px 0 0 20px;}
	#wwe.competition .comp-form-d .form-content h2 {color: #ffba00;}
	#wwe.competition .comp-form-d .form-content label {width: 250px; float: left; text-align: right; margin-right: 10px;}
	#wwe.competition .comp-form-d .form-content input.check-radio {background: transparent;}
	#wwe.competition .comp-form-d .form-content p {margin: 8px 0; padding: 0; font-size: 12px; font-weight: bold; color: #ffffff;}
	#wwe.competition .comp-form-d .form-content p.instructions {font-size: 12px; font-weight: bold; color: #ffba00;}
	#wwe.competition .comp-form-d .form-content fieldset {border: 0; padding: 0 0 15px 0; margin: 0;}
	#wwe.competition .comp-form-d .form-content fieldset legend {display: none;}
	#wwe.competition .comp-form-d .form-content .sub-btn-container {padding-left: 260px;}


	#wwe.competition .comp-form-d .form-content input {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
	#wwe.competition .comp-form-d .form-content select {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
	#wwe.competition .comp-form-d .form-content textarea {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}

	#wwe.competition .errors {color: #ff0000; margin: 22px; padding: 10px; border: 1px solid #ff0000;}
	#wwe.competition .errors h2 {color: #ff0000; padding: 0; margin: 0 0 10px 0;}
	#wwe.competition .errors ul {padding: 0 0 0 30px; margin: 0;}

	#wwe.competition .comp-form-d .comp-intro {padding: 20px 0 0 20px; width: 598px;}
	#wwe.competition .comp-form-d .comp-intro h2 {font-size: 18px; font-weight: bold; color: #ffba00;}
	#wwe.competition .comp-form-d .comp-intro p {font-size: 12px; line-height: 18px; font-weight: bold; color: #ffffff;}

	#wwe.competition .thank-you {padding: 20px 0 0 20px;}
	#wwe.competition .thank-you h2 {color: #000000;}

/* WWE Index */

		#wwe.index #header {
		background-image:  url(/images/wwe-header.jpg);
		background-position: top right;
		}

		#wwe.index #content_center .intro {background: url(/images/wwe-index-top-vid-apr2010.jpg) no-repeat; width: 630px; height: 310px; padding: 20px 0 0 35px; margin: 0; position: relative;}
		#wwe.index #content_center .intro .text-container {position: absolute; bottom: 8px; left: 45px;}
		#wwe.index #content_center .intro .text-container h1 {font-size: 18px; font-weight: bold; color: #fbd404; padding: 0; margin: 0;}
		#wwe.index #content_center .intro .text-container p {color: #fbd404;}

		/*
		WWE - Baptista Video CSS
		#wwe.index #content_center .intro {background: url(/images/wwe-index-top-vid.jpg) no-repeat; width: 685px; height: 320px; margin: 0 0 20px 0; position: relative; text-align: center; padding: 40px 0 0 0;}
		#wwe.index #content_center .intro .text-container {position: absolute; bottom: 8px; left: 45px; }
		#wwe.index #content_center .intro .text-container p {color: #fbd404;}
		*/

		#wwe.index #content_center h3 {margin: 0; padding: 0;}
		#wwe.index #content_center h1 {color: #ffffff; padding: 10px 0 40px 0; /*width: 430px;*/}
		#wwe.index #content_center p {font-size: 12px; line-height: 18px; font-weight: bold;}


		.wwe-index {
			width: 645px;
			height: 262px;
			line-height: 1.4em;
			margin-left: 20px;
		}

		.wwe-index .guess {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/wwe-index-box-guess-new.jpg) no-repeat;
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		.wwe-index .downloads {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/wwe-index-box-downloads.jpg) no-repeat;
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		.wwe-index .gallery {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/wwe-index-box-gallery.jpg) no-repeat;
			padding: 54px 22px 0px 22px;
			position: relative;
			}

		.wwe-index .guess,
		.wwe-index .downloads,
		.wwe-index .gallery, {
			/*color: #004fae;*/
			font-size: 11px;
			}

		.wwe-index .guess strong,
		.wwe-index .downloads strong,
		.wwe-index .gallery strong {
			color: #0b54a9;
			}

		.wwe-index .guess a,
		.wwe-index .downloads a,
		.wwe-index .gallery a {
			color: #e22032;
			font-weight: bold;
			}

		.wwe-index .guess a:hover,
		.wwe-index .downloads a:hover,
		.wwe-index .gallery a:hover {
			color: #0b54a9;
			text-decoration: none;
			}

		.wwe-index .guess .bot-link,
		.wwe-index .downloads .bot-link,
		.wwe-index .gallery .bot-link{
			position: absolute;
			top: 190px;
			left: 12px;
			color: red;
		}

		.wwe-index .guess .head-link {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.wwe-index .downloads .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.wwe-index .gallery .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.wwe-index .guess .bot-link span,
		.wwe-index .downloads .bot-link span,
		.wwe-index .gallery .bot-link span{
			font-size: 15px;
	}

	.wwe-index-tickets {
			width: 680px;
			height: 108px;
			background: transparent url(/images/wwe-index-win-tickets.jpg) no-repeat;
			/*padding: 55px 0 0 45px;*/
			margin: 0;
			position: relative;
			}

	.wwe-index-tickets a {
			position: absolute;
			top: 48px;
			left: 55px;
	}


/* Guess the Wrestler */

	#wwe .ftf-send-to-friend-btn {text-align: center; padding: 20px 0 0 0;}
	#wwe .ftf-send-to-friend-btn {padding: 0;}

	#wwe .ftf-send-to-friend-form {background-image: url(/images/wwe-send-to-friend-bg.jpg);
		background-repeat: no-repeat;
		width: 646px;
		height: 210px;
		margin: 20px 0 0 16px;
		padding: 0 0 0 10px;}

	#wwe .ftf-send-to-friend-form { display: none; }
	#wwe .ftf-send-to-friend-form .form-content {padding: 40px 0 0 0; width: 430px;}
	#wwe .ftf-send-to-friend-form .form-content form {margin: 0; padding: 0;}
	#wwe .ftf-send-to-friend-form .form-content label {width: 172px; float: left; text-align: right;}
	#wwe .ftf-send-to-friend-form .form-content p {margin: 6px 0; padding: 0; font-size: 12px; font-weight: bold;}
	#wwe .ftf-send-to-friend-form .form-content .sub-btn-container {}
	#wwe .ftf-send-to-friend-form .form-content input {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}

	#wwe.guess_the_wrestler .errors {color: #ff0000; margin: 22px; padding: 10px; border: 1px solid #ff0000; text-align: left;}
	#wwe.guess_the_wrestler .errors h2 {color: #ff0000; padding: 0; margin: 0 0 10px 0;}
	#wwe.guess_the_wrestler .errors ul {padding: 0 0 0 30px; margin: 0;}

	#wwe.guess_the_wrestler .send-again {font-size: 12px; font-weight: bold;}
	#wwe.guess_the_wrestler .send-again h2 {font-size: 18px; color: #ee2027;}

/* Gallery */

	#wwe.gallery #content_center {top: -70px; margin-bottom: -65px; padding-bottom: 0;}

	#wwe.gallery #content_center .intro {background: url(/images/wwe-gallery-top.jpg) no-repeat; width: 645px; height: 120px; padding: 20px 0 0 40px; position: relative;}
	#wwe.gallery #content_center .intro .text-container {width: 590px;}
	#wwe.gallery #content_center .intro .text-container p {padding-top: 25px;}

	#wwe.gallery #content_center h3 {margin: 0; padding: 0;}
	#wwe.gallery #content_center h1 {display: none;}
	#wwe.gallery #content_center p {font-size: 12px; line-height: 18px; font-weight: bold;}

	#wwe.gallery .wwe-photos-container {margin: 12px 22px 0 22px;}
	#wwe.gallery .wwe-photos-container .container-landscape {float: left; margin: 0; width: 160px; height: 190px; text-align: center;}
	#wwe.gallery .wwe-photos-container .container-landscape .container-img {background-image: url(/images/wwe-gallery-landscape-bg.jpg); width: 132px; height: 92px; margin: 0 auto 5px auto;}
	#wwe.gallery .wwe-photos-container .container-landscape img {padding: 7px;}

	#wwe.gallery .wwe-photos-container .container-portrait {float: left; margin: 0; width: 160px; height: 190px; text-align: center;}
	#wwe.gallery .wwe-photos-container .container-portrait .container-img {background-image: url(/images/wwe-gallery-portrait-bg.jpg); width: 92px; height: 134px; margin: 0 auto 5px auto;}
	#wwe.gallery .wwe-photos-container .container-portrait img {padding: 7px;}

	#wwe.gallery .wwe-photos-container .last {margin: 0;}

	#wwe.gallery .wwe-photos-container p a {font-size: 11px; color: #000000; font-weight: normal;}

	#wwe.gallery h2.back {padding: 0 0 10px 22px; font-size: 11px; color: #999999}
	#wwe.gallery h2.back span {color: #000000; font-size: 15px; }
	#wwe.gallery h2.back a {font-size: 11px; color: #000000;}
	#wwe.gallery h3 {color: #ee2027; text-align: center; font-size: 18px;}
	#wwe.gallery .gallery-title {background: url(/images/wwe-gallery-title-bg.jpg) no-repeat; width: 645px; height: 34px; margin: 0 0 0 22px; padding: 8px 0 0 0;}

	#wwe.gallery .wwe-photos-container .container-landscape-lrge {background-image: url(/images/wwe-gallery-lscape-large-bg.jpg); text-align: center; margin: 0 auto;}
	#wwe.gallery .wwe-photos-container .container-landscape-lrge img {padding: 5px;}

	#wwe.gallery .wwe-photos-container .container-portrait-lrge {background-image: url(/images/wwe-gallery-lscape-large-bg.jpg); text-align: center; margin: 0 auto; width: 445px;}
	#wwe.gallery .wwe-photos-container .container-portrait-lrge img {padding: 5px;}

	#wwe.gallery .gallery-title .back {width: 65px; float: left; padding-left: 4px; background: #000000;}
	#wwe.gallery .gallery-title .next {width: 65px; float: left; padding-right: 4px; text-align: right; background: #000000;}
	#wwe.gallery .gallery-title .title {width: 500px; float: left;}

	#wwe.gallery .gallery-title .back a,
	#wwe.gallery .gallery-title .next a {color: #ffffff; font-size: 18px; font-weight: bold;}

/* WWE Downloads */

	#wwe.downloads #content_center {top: -70px; margin-bottom: -65px; padding-bottom: 0;}

	#wwe.downloads #content_center .intro {background: url(/images/wwe-downloads-top.jpg) no-repeat; width: 645px; height: 114px; padding: 20px 0 0 40px; position: relative;}
	#wwe.downloads #content_center .intro .text-container {width: 590px;}
	#wwe.downloads #content_center .intro .text-container p {padding-top: 25px;}

	#wwe.downloads #content_center h1 {display: none;}
	#wwe.downloads #content_center p {font-size: 12px; line-height: 18px; font-weight: bold;}

	#wwe.downloads .container-wallpaper-heroes {background: url(/images/wwe-downloads-heroes-bg.jpg) no-repeat; width: 645px; height: 236px; padding: 20px 0 0 40px; position: relative; text-align: center;}

	#wwe.downloads .container-wallpaper-honeys {background: url(/images/wwe-downloads-honeys-bg.jpg) no-repeat; width: 645px; height: 236px; padding: 20px 0 0 40px; position: relative; text-align: center;}

	#wwe.downloads .wallpaper {width: 204px; float: left; margin: 20px 0 0 0;}
	#wwe.downloads .wallpaper h3 {font-size: 11px; font-weight: bold; color: #000000; padding: 0; margin: 0;}
	#wwe.downloads .wallpaper ul {margin: 0; padding: 5px 0 0 0; list-style-type: none;}
	#wwe.downloads .wallpaper ul li a {color: #000000;}

	#wwe.downloads .wwe-download-instructions {padding: 0 0 0 22px;}
	#wwe.downloads .wwe-download-instructions h3 {font-size: 12px; font-weight: bold; color: #000000; padding: 0; margin: 0;}
	#wwe.downloads .wwe-download-instructions ul {padding: 10px 0 0 30px; margin: 0;}
	#wwe.downloads .wwe-download-instructions ul li {font-size: 11px; color: #000000;}

	#wwe.downloads .container-sounds {background: url(/images/wwe-downloads-sounds-bg.jpg) no-repeat; width: 645px; height: 197px; padding: 20px 0 0 40px; position: relative;}
	#wwe.downloads .container-sounds p {font-size: 11px; padding-top: 10px; width: 560px;}
	#wwe.downloads .container-samples {text-align: center; margin: 10px 0 0 0;}
	#wwe.downloads .sound {width: 120px; height: 26px; float: left; margin: 0 40px 0 0; text-align: center;}
	#wwe.downloads .sound a {color: #000000;}
	#wwe.downloads .sound img {margin: 0 0 5px 0;}
	
/* Tour Dates */

	#wwe.tour-dates {}	
	
	#wwe.tour-dates #content_center h1 {display: none;}
	#wwe.tour-dates #content_center p {font-size: 12px; line-height: 18px; font-weight: bold;}
	
	#wwe.tour-dates #content_center {top: -70px; margin-bottom: -65px; padding-bottom: 0;}
	
	#wwe.tour-dates #content_center .intro {background: url(/images/wwe-tour-dates-top.jpg) no-repeat; width: 645px; height: 94px; padding: 20px 0 0 40px; position: relative;}
	#wwe.tour-dates #content_center .intro .text-container {width: 590px;}
	#wwe.tour-dates #content_center .intro .text-container p {padding-top: 25px;}
	
	#wwe.tour-dates .hwf-calendar {
	background: url(/images/wwe-tour-dates-content-bg.jpg) no-repeat;
	width: 660px;
	height: 561px;
	position: relative;
	padding: 0 0 0 25px;
	margin: 20px 0 0 0;
	}

	#wwe.tour-dates .hwf-date-title .date {
	background: url(/images/wwe-date-bg-active.gif) no-repeat;
	width: 48px;
	height: 34px;
	text-align: center;
	padding: 14px 0 0 0;
	margin: 0 10px 0 0;
	float: left;
	}

	#wwe.tour-dates .hwf-date-title .grey {
	background: url(/images/wwe-date-bg-inactive.gif) no-repeat;
	}

	#wwe.tour-dates .hwf-date-title .date h4 {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	}

	#wwe.tour-dates .hwf-date-title a.view { 
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}

	#wwe.tour-dates .hwf-date-title a.view span {
	font-size: 16px;
	}

	#wwe.tour-dates .hwf-date-title {
	height: 42px;
	}

	#wwe.tour-dates .hwf-calendar h3 {
	position: relative;
	top: 20px;
	}

	#wwe.tour-dates .hwf-calendar .hwf-date-title h4.location {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #ee2027;
	}

	#wwe.tour-dates .hwf-calendar .hwf-date-title h4.grey {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #999999;
	}

	#wwe.tour-dates .hwf-calendar .hwf-date-title h4.location {
}

	#wwe.tour-dates .hwf-calendar .intro-text p {
	font-size: 12px;
	line-height: 18px;
	}

	#wwe.tour-dates .hwf-calendar .hwf-calendar-content {
	padding: 20px 20px 0 30px;
	margin: 0;
	}

	#wwe.tour-dates .hwf-calendar .hwf-calendar-content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

	#wwe.tour-dates .hwf-calendar .hwf-calendar-content ul li {
	padding: 0 0 25px 0;
	margin: 0;
	}

	#wwe.tour-dates .hwf-calendar .hwf-calendar-content .calendar-left {
	float: left;
	width: 46%;
	}

	#wwe.tour-dates .hwf-calendar .hwf-calendar-content .calendar-right {
	width: 46%;
	padding: 0;
	margin: 0 0 0 48%;
	}


/* Changes to Home */

	#new-home .top {width: 900px; margin: 0 auto; position: relative; z-index: 100;}
	#new-home label { display: none; }

/* Waffles Factory */

#waffles-factory #content_center {top: -70px; margin-bottom: -65px; padding-bottom: 0;}

#waffles-factory #header {
		background-image:  url(/images/ftf-head-top.jpg);
		background-position: right 91px;
	}

#waffles-factory.index .hwf-gallery {
	background-image: url(/images/hwf-gallery-background.jpg);
	width: 655px;
	height: 930px;
	position: relative;
	padding: 0 0 0 25px;
}

#waffles-factory.index .hwf-gallery-top-index-thumb-container {
	width: 160px;
	height: 180px;
	float: left;
}

#waffles-factory.index .hwf-gallery-top-thumbnail-wrapper {
	width: 648px;
	margin: 0 auto;
	text-align: center;
}

#waffles-factory.index .hwf-gallery-top-index-thumb-bg {
	background-image: url(/images/hwf-bg-index-thumb.gif);
	width: 142px;
	height: 92px;
	padding: 8px 0 0 0;
}

#waffles-factory.index .hwf-gallery-top-index-thumb-bg img {
	border: 1px solid #999999;
	margin: 0 5px 0 0;
}

#waffles-factory.index .hwf-gallery-top-index-thumb-container a {
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 0 0;
}

#waffles-factory.index .hwf-gallery-top-index-thumb-container p {
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 0 0;
}

#waffles-factory.index .hwf-gallery h3 {
	position: relative;
	top: 20px;
}

#waffles-factory.index .intro-text {
	padding: 45px 0 45px 20px;
	width: 460px;
}

#waffles-factory.index .hwf-gallery .intro-text p {
	font-size: 12px;
	font-weight: bold;
}

/* Gallery Location */

#waffles-factory.index-location .hwf-loc-gallery {
	background-image: url(/images/hwf-loc-gallery-background.jpg);
	width: 655px;
	height: 900px;
	position: relative;
	padding: 20px 0 0 25px;
}

#waffles-factory.index-location .hwf-gallery-thumb-container {
	width: 160px;
	height: 180px;
	float: left;
	text-align: center;
}

#waffles-factory.index-location .hwf-gallery-thumb-container img {
	border: 1px solid #999999;
}

#waffles-factory.index-location .hwf-gallery-thumbnail-wrapper {
	margin: 40px 0 0 0;
}

#waffles-factory.index-location .hwf-date-title {
	width: 400px;
}

#waffles-factory.index-location .hwf-date-title .date {
	background: url(/images/hwf-date-bg.gif) no-repeat;
	width: 48px;
	height: 35px;
	text-align: center;
	padding: 8px 0 0 0;
	margin: 0 10px 0 0;
	float: left;
}

#waffles-factory.index-location .hwf-date-title .date d-text {

}

#waffles-factory.index-location .hwf-date-title .date h4 {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

#waffles-factory.index-location .hwf-loc-gallery h3 {
	padding: 0;
	margin: 0;
}

#waffles-factory.index-location .hwf-loc-gallery h4.location {
	color: #ee2027;
	font-size: 18px;
	font-weight: bold;
	padding: 20px 0 0 0;
}

#waffles-factory.index-location .hwf-gallery-thumb-container a {
	font-size: 11px;
	padding: 10px 0 0 0;
}

#waffles-factory.index-location .hwf-gallery-nav {
	padding: 15px 0 0 25px;
	font-size: 18px;
	font-weight: bold;
}

#waffles-factory.index-location .hwf-gallery-nav .hwf-left {
	float: left;
	width: 70px;
}

#waffles-factory.index-location .hwf-gallery-nav .hwf-pagination {
	float: left;
	width: 505px;
	text-align: center;
}

#waffles-factory.index-location .hwf-gallery-nav .hwf-pagination a.active {
	color: #ee2027;
}

#waffles-factory.index-location .hwf-gallery-nav .hwf-right {
	text-align: right;
	padding: 0 20px 0 0;
}

#waffles-factory h2.back {padding: 0 0 10px 22px; font-size: 11px; color: #999999}
#waffles-factory h2.back span {color: #999999; font-size: 15px; padding: 0;}
#waffles-factory h2.back a {font-size: 11px; color: #999999;}

#waffles-factory.image .hwf-image-container {padding: 20px 0 0 25px;}
#waffles-factory.image .hwf-image-bumper {background: url(/images/hwf-image-nav-bg.jpg) no-repeat;; width: 645px; height: 47px;}

#waffles-factory.image .hwf-image-nav {
	padding: 14px 0 0 0;
	font-size: 18px;
	font-weight: bold;
}

#waffles-factory.image .hwf-image-nav .hwf-left {
	float: left;
	width: 70px;
	padding: 0 0 0 15px;
}

#waffles-factory.image .hwf-image-nav .hwf-title {
	float: left;
	width: 480px;
	text-align: center;
}

#waffles-factory.image .hwf-image-nav .hwf-title h2 {font-size: 18px; color: #ee2027;}

#waffles-factory.image .hwf-image-nav .hwf-right {
	text-align: right;
	padding: 0 20px 0 0;
}

#waffles-factory.image .hwf-image-container-image img {
	margin: 20px 0;
}

#waffles-factory.image .hwf-image-container h3 {
	padding: 0;
	margin: 0;
}

#waffles-factory.image .hwf-image-bumper {}
#waffles-factory.image .hwf-image-bumper .download-image {text-align: center; padding-top: 18px;}
#waffles-factory.image .hwf-image-bumper .download-image a {background: url(/images/hwf-icon-download.gif) no-repeat top left; padding: 10px 0 20px 40px; font-size: 18px; font-weight: bold;}

#waffles-factory.image h2.back {float: left;}
#waffles-factory.image a.innapropriate {padding: 0 18px 0 16px; margin: 4px 0 0 0; background: url(/images/hwf-icon-report.gif) no-repeat; font-weight: bold; color: #999999;}
#waffles-factory.image .report {padding: 3px 0 0 0; float: right;}
#waffles-factory.image .report-form {padding: 14px 0 0 20px; text-align: center;}
#waffles-factory.image .report-form label {font-size: 12px; font-weight: bold;}


/* Login & Register */

#login #content_center {top: -70px; margin-bottom: -65px; padding-bottom: 0;}

	  #login #header {
		background-image:  url(/images/ftf-head-top.jpg);
		background-position: right 91px;
	  }

	  #login h2 {
	  	font-size: 18px;
		font-weight: bold;
		color: #000000;
	  }

	  #login p {
	  	font-size: 12px;
		line-height: 18px;
	  }

	  #login label {
	  	font-weight: bold;
	  }

	  #login .login-container {
	  	padding: 20px 14px 0 18px;
		}

	  #login .intro {
	  		background-image: url(/images/login-intro-bg.jpg);
	   		width: 608px;
			height: 70px;
			margin: 0 0 14px 0;
			padding: 24px 20px 0 23px;;
	   }

	  #login .login-form-container {
	  		background-image: url(/images/login-login-bg.jpg);
	   		width: 276px;
			height: 319px;
			float: left;
			padding: 20px;
			margin: 0;
	  }

	  #login .login-register-tease {
	  		background-image: url(/images/login-register-bg.jpg);
	   		width: 276px;
			height: 319px;
			padding: 20px;
			margin: 0;
			float: right;
	  }

/* Register Forms */

	  #login .register-progress-bar {
	  	text-align: center;
		margin: 0 0 20px 0;
	  }

	  #login .register-1-form-container {
	  	background-image: url(/images/reg-1-bg.jpg);
		width: 649px;
		height: 506px;
	  }

	   #login .register-2-form-container {
	  	background-image: url(/images/reg-2-bg.jpg);
		width: 649px;
		height: 419px;
	  }

	    #login .register-3-form-container {
		width: 620px;
	  }

	#login .form-content {padding: 30px 0 0 20px;}
	#login .form-content h2 {color: #ffba00;}

	#login .form-content label {width: 250px; float: left; text-align: right; margin-right: 10px;}

	#login .form-content label.camera-code {float: none;}
	#login .form-content p.camera-code {float: none; margin: 0 0 8px 260px; padding: 0;}
	#login .form-content p.camera-code input {margin-top: 5px;}

	#login .form-content input.check-radio {background: transparent;}
	#login .form-content p {margin: 8px 0; padding: 0; font-size: 12px; font-weight: bold; color: #000000;}
	#login .form-content p.instructions {font-size: 12px; font-weight: bold; color: #ee2027; padding: 0 0 10px 0;}
	#login .form-content fieldset {border: 0; padding: 0; margin: 0;}
	#login .form-content fieldset legend {display: none;}
	#login .form-content .sub-btn-container {padding-left: 260px;}
	#login .form-content .sub-back-btn-container {padding-left: 184px;}

	#login .form-content input {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
	#login .form-content select {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
	#login .form-content textarea {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}

	#login .errors {color: #ff0000; margin: 22px; padding: 10px; border: 1px solid #ff0000;}
	#login .errors h2 {color: #ff0000; padding: 0; margin: 0 0 10px 0;}
	#login .errors ul {padding: 0 0 0 30px; margin: 0;}

	#login .comp-intro {padding: 20px 0 0 20px; width: 598px;}
	#login .comp-intro h2 {font-size: 18px; font-weight: bold; color: #ffffff;}
	#login .comp-intro p {font-size: 12px; line-height: 18px; font-weight: bold; color: #ffffff;}

	#login .thank-you {padding: 20px 0 0 20px;}
	#login .thank-you h2 {color: #000000;}

	#login.forgotten .intro {
	  		background-image: url(/images/login-forgotten-bg.jpg);
	   		width: 608px;
			height: 212px;
			margin: 0 0 14px 0;
			padding: 24px 20px 0 23px;;}


/* Competiton */

#waffles-factory.competition .hwf-competition {
	background-image: url(/images/hwf-comp-background.jpg);
	width: 655px;
	height: 784px;
	position: relative;
	padding: 20px 0 0 25px;
}

#waffles-factory.competition .intro-text {
	padding: 140px 0 0 30px;
	width: 540px;
}

#waffles-factory.competition .intro-text h2 {
	color: #ee2027;
}

#waffles-factory.competition .intro-text p {
	font-size: 12px;
	line-height: 18px;
}

#waffles-factory.competition .form-content {padding: 20px 0 0 20px;}
#waffles-factory.competition .form-content h2 {color: #ffba00;}
#waffles-factory.competition .form-content label {width: 250px; float: left; text-align: right; margin-right: 10px;}
#waffles-factory.competition .form-content input.check-radio {background: transparent;}
#waffles-factory.competition .form-content p {margin: 8px 0; padding: 0; font-size: 12px; font-weight: bold; color: #000000;}
#waffles-factory.competition .form-content p.instructions {font-size: 12px; font-weight: bold; color: #ee2027;}
#waffles-factory.competition .form-content fieldset {border: 0; padding: 0; margin: 0;}
#waffles-factory.competition .form-content fieldset legend {display: none;}
#waffles-factory.competition .form-content .sub-btn-container {padding-left: 260px;}

#waffles-factory.competition .form-content input {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
#waffles-factory.competition .form-content select {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
#waffles-factory.competition .form-content textarea {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}

#waffles-factory.competition .errors {color: #ff0000; margin: 22px; padding: 10px; border: 1px solid #ff0000;}
#waffles-factory.competition .errors h2 {color: #ff0000; padding: 0; margin: 0 0 10px 0;}
#waffles-factory.competition .errors ul {padding: 0 0 0 30px; margin: 0;}

#waffles-factory.competition .comp-form .comp-intro {padding: 20px 0 0 20px; width: 598px;}
#waffles-factory.competition .comp-form .comp-intro h2 {font-size: 18px; font-weight: bold; color: #ffffff;}
#waffles-factory.competition .comp-form .comp-intro p {font-size: 12px; line-height: 18px; font-weight: bold; color: #ffffff;}

#waffles-factory.competition .thank-you {padding: 20px 0 0 20px; color: #000000;}
#waffles-factory.competition .thank-you p {font-size: 12px; line-height: 18px;}
#waffles-factory.competition .thank-you h2 {color: #000000;}


/* HWF Index */

#honey-waffles-factory.index-new #header {
		background-image:  url(/images/blog-header.jpg);
		background-position: top right;
		}

		#honey-waffles-factory.index-new #content_center .hwf-intro {background-image: url(/images/hwf-intro.jpg); width: 650px; height: 306px; padding: 20px 0 0 35px; position: relative;}
		#honey-waffles-factory.index-new #content_center .hwf-intro .text-container {width: 300px; padding: 20px 0 0 10px;}
		#honey-waffles-factory.index-new #content_center h3 {margin: 0; padding: 0;}
		#honey-waffles-factory.index-new #content_center h1 {}
		#honey-waffles-factory.index-new #content_center p {font-size: 12px; line-height: 18px;}

		#honey-waffles-factory.index-new .btn-view-galleries {position: absolute; bottom: 45px; left: 35px;}


		.hwf-index-boxes {
			width: 645px;
			height: 262px;
			line-height: 1.4em;
			margin-left: 20px;
		}

		.hwf-index-boxes .competition {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-hwf-competition.jpg) no-repeat;
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		.hwf-index-boxes .event-diary {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-hwf-event-diary.jpg) no-repeat;
			padding: 54px 30px 0px 22px;
			position: relative;
			}

		.hwf-index-boxes .galleries {
			float: left;
			width: 165px;
			height: 261px;
			background: transparent url(/images/box-hwf-galleries.jpg) no-repeat;
			padding: 54px 22px 0px 22px;
			position: relative;
			}

		.hwf-index-boxes .competition,
		.hwf-index-boxes .event-diary,
		.hwf-index-boxes .galleries, {
			/*color: #004fae;*/
			font-size: 11px;
			}

		.hwf-index-boxes .competition strong,
		.hwf-index-boxes .event-diary strong,
		.hwf-index-boxes .galleries strong {
			color: #0b54a9;
			}

		.hwf-index-boxes .competition a,
		.hwf-index-boxes .event-diary a,
		.hwf-index-boxes .galleries a {
			color: #e22032;
			font-weight: bold;
			}

		.hwf-index-boxes .competition a:hover,
		.hwf-index-boxes .event-diary a:hover,
		.hwf-index-boxes .galleries a:hover {
			color: #0b54a9;
			text-decoration: none;
			}

		.hwf-index-boxes .competition .bot-link,
		.hwf-index-boxes .event-diary .bot-link,
		.hwf-index-boxes .galleries .bot-link{
			position: absolute;
			top: 190px;
			left: 12px;
			color: red;
		}

		.hwf-index-boxes .competition .head-link {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.hwf-index-boxes .event-diary .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.hwf-index-boxes .galleries .head-link  {
			position: absolute;
			top: 12px;
			left: 10px;
		}

		.hwf-index-boxes .competition .bot-link span,
		.hwf-index-boxes .event-diary .bot-link span,
		.hwf-index-boxes .galleries .bot-link span{
			font-size: 15px;
	}

	/* Event Diary */

	#waffles-factory.event-diary .hwf-calendar {
	background: url(/images/hwf-bg-event-diary.jpg) no-repeat;
	width: 660px;
	height: 750px;
	position: relative;
	padding: 0 0 0 25px;
	margin: 0;
	}

	#waffles-factory.event-diary .hwf-date-title .date {
	background: url(/images/hwf-date-bg-red.gif) no-repeat;
	width: 48px;
	height: 35px;
	text-align: center;
	padding: 8px 0 0 0;
	margin: 0 10px 0 0;
	float: left;
	}

	#waffles-factory.event-diary .hwf-date-title .grey {
	background: url(/images/hwf-date-bg-grey.gif) no-repeat;
	}

	#waffles-factory.event-diary .hwf-date-title .date h4 {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	}

	#waffles-factory.event-diary .hwf-date-title a.view {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}

	#waffles-factory.event-diary .hwf-date-title a.view span {
	font-size: 16px;
	}

	#waffles-factory.event-diary .hwf-date-title {
	height: 42px;
	}

	#waffles-factory.event-diary .hwf-calendar h3 {
	position: relative;
	top: 20px;
	}

	#waffles-factory.event-diary .hwf-calendar .intro-text {
	padding: 45px 0 0 20px;
	margin: 0;
	width: 430px;
	height: 55px;
	}

	#waffles-factory.event-diary .hwf-calendar .hwf-date-title h4.location {
	font-size: 18px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #ee2027;
	}

	#waffles-factory.event-diary .hwf-calendar .hwf-date-title h4.grey {
	font-size: 18px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #999999;
	}

	#waffles-factory.event-diary .hwf-calendar .hwf-date-title h4.location {
}

	#waffles-factory.event-diary .hwf-calendar .intro-text p {
	font-size: 12px;
	line-height: 18px;
	}

	#waffles-factory.event-diary .hwf-calendar .hwf-calendar-content {
	padding: 0 0 0 10px;
	margin: 50px 0 0 0;
	}

	#waffles-factory.event-diary .hwf-calendar .hwf-calendar-content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

	#waffles-factory.event-diary .hwf-calendar .hwf-calendar-content ul li {
	padding: 0 0 25px 0;
	margin: 0;
	}

	#waffles-factory.event-diary .hwf-calendar .hwf-calendar-content .calendar-left {
	float: left;
	width: 46%;
	}

	#waffles-factory.event-diary .hwf-calendar .hwf-calendar-content .calendar-right {
	width: 48%;
	padding: 0;
	margin: 0 0 0 48%;
	}

/* Comic Books */

#comic-books.competition #header {
		background-image:  url(/images/ftf-head-top.jpg);
		background-position: right 91px;
		}

#comic-books.competition #content_center {top: -70px; margin-bottom: -65px; padding-bottom: 0;}

#comic-books #content_center .ttl {margin: 16px 0 0 22px; padding: 0; width:600px;}

#comic-books.competition .hwf-competition {
	background-image: url(/images/cb-competition-bg-2.jpg);
	width: 655px;
	height: 894px;
	position: relative;
	padding: 20px 0 0 25px;
}

#comic-books.competition .hwf-competition-thanks {
	background-image: url(/images/cb-competition-bg-thanks.jpg);
	width: 655px;
	height: 284px;
	position: relative;
	padding: 20px 0 0 25px;
}

#comic-books.competition .intro-text {
	padding: 130px 0 0 30px;
	width: 540px;
}

#comic-books.competition .intro-text p {
	font-size: 12px;
	line-height: 18px;
}

#comic-books.competition .intro-text h2 {
	color: #ee2027;
}

#comic-books.competition .form-content {padding: 10px 0 0 20px;}
#comic-books.competition .form-content h2 {color: #ffba00;}
#comic-books.competition .form-content label {width: 250px; float: left; text-align: right; margin-right: 10px;}
#comic-books.competition .form-content input.check-radio {background: transparent;}
#comic-books.competition .form-content p {margin: 8px 0; padding: 0; font-size: 12px; font-weight: bold; color: #000000;}
#comic-books.competition .form-content p.instructions {font-size: 12px; font-weight: bold; color: #ee2027; margin: 15px 0;}
#comic-books.competition .form-content fieldset {border: 0; padding: 0; margin: 0;}
#comic-books.competition .form-content fieldset legend {display: none;}
#comic-books.competition .form-content .sub-btn-container {padding-left: 260px;}

#comic-books.competition .form-content input {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
#comic-books.competition .form-content select {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
#comic-books.competition .form-content textarea {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}

#comic-books.competition .errors {color: #ff0000; margin: 22px; padding: 10px; border: 1px solid #ff0000;}
#comic-books.competition .errors h2 {color: #ff0000; padding: 0; margin: 0 0 10px 0;}
#comic-books.competition .errors ul {padding: 0 0 0 30px; margin: 0;}

#comic-books.competition .comp-form .comp-intro {padding: 20px 0 0 20px; width: 598px;}
#comic-books.competition .comp-form .comp-intro h2 {font-size: 18px; font-weight: bold; color: #ffffff;}
#comic-books.competition .comp-form .comp-intro p {font-size: 12px; line-height: 18px; font-weight: bold; color: #ffffff;}

#comic-books.competition .thank-you {padding: 20px 0 0 20px; color: #000000;}
#comic-books.competition .thank-you p {font-size: 12px; line-height: 18px;}
#comic-books.competition .thank-you h2 {color: #000000;}

#comic-books.competition  h2.back {font-size: 11px; color: #999999; margin: 10px 0 0 22px;}
#comic-books.competition  h2.back span {font-size: 15px; color: #999999;}
#comic-books.competition  h2.back a {font-size: 11px; color: #999999}

/* Comic Books - Index */

#comic-books.index #header {background-image: url(/images/blog-header.jpg); background-position: top right;}

#comic-books.index #content_center .intro {background-image: url(/images/cb-index-intro-bg.jpg); width: 664px; height: 269px; margin: 0 0 0 10px; position: relative;}
#comic-books.index #content_center .intro .text-container {width: 240px; position: absolute; top: 75px; left: 35px;}
#comic-books.index #content_center .intro h3.ttl {margin: 0; padding: 0; position: absolute; top: 10px; left: 10px;}
#comic-books.index #content_center .intro p {font-size: 12px; line-height: 18px;}

#comic-books.index #content_center .intro .competition-enter {position: absolute; top: 140px; left: 308px; width: 314px;}

#comic-books.index #content_center .covers {margin: 20px 0 0 16px; height: 345px;}
#comic-books.index #content_center .comic-cover-container {background: url(/images/cb-index-comic-bg.jpg) no-repeat; width: 207px; height: 315px; margin: 0 15px 0 0; text-align: center; padding: 15px 0 0 0; float: left;}
#comic-books.index #content_center .comic-cover-container img {margin: 0 0 5px 0;}
#comic-books.index #content_center .last {margin-right: 0;}
#comic-books.index #content_center h4 a {font-size: 12px;}

#comic-books.index #content_center .how-to {background: url(/images/cb-index-how-to.jpg) no-repeat; width: 665px; height: 134px; margin: 0 0 0 8px; position: relative;}
#comic-books.index #content_center .how-to ul {list-style-type: none; position: absolute; top: 22px; right: 40px;}
#comic-books.index #content_center .how-to ul li {line-height: 24px;}
#comic-books.index #content_center .how-to ul li a {font-size: 18px; font-weight: bold;}

/* Comic Books Answers - Monster Mix Up */

	#comic-books.answers #header {background-image: url(/images/blog-header.jpg); background-position: top right;}

	#comic-books.answers #content_center .content {padding: 0 0 0 24px;}
	#comic-books.answers #content_center .pack-container {text-align: center;}
	#comic-books.answers #content_center .content h3 {color: #e22032; padding: 0; margin: 0; font-size: 18px;}

	#comic-books.answers h2.back {font-size: 11px; color: #999999}
	#comic-books.answers h2.back span {font-size: 15px; color: #999999;}
	#comic-books.answers h2.back a {font-size: 11px; color: #999999}

	#comic-books.answers .breadcrumb {font-size: 11px;}

	#comic-books.answers .content .rollover-mix-up {background: url(/images/cb-mix-up-puzzle-bg.jpg) no-repeat; width: 645px; height: 472px; margin: 0 auto; position: relative; padding: 0;}
	#comic-books.answers .content .rollover-mix-up ul {margin: 0; padding: 0;}
	#comic-books.answers .content .rollover-mix-up li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
	#comic-books.answers .content .rollover-mix-up a {display: block; text-indent: -9999px; text-decoration: none;}

	#comic-books.answers .content .rollover-mix-up #cake-mix-up {left: 25px; top: 102px; width: 299px; height: 153px;}
	#comic-books.answers .content .rollover-mix-up #sudo-cake {left: 25px; top: 255px; width: 298px; height: 194px;}
	#comic-books.answers .content .rollover-mix-up #ruby-rings {left: 239px; top: 102px; width: 391px; height: 347px;}

	#comic-books.answers .content .rollover-mix-up #cake-mix-up  a {height: 153px;}
	#comic-books.answers .content .rollover-mix-up #sudo-cake a {height: 194px;}
	#comic-books.answers .content .rollover-mix-up #ruby-rings a {height: 347px;}

	#comic-books.answers .content .rollover-mix-up #cake-mix-up  a:hover {background: url(/images/cb-cake-mix-up.jpg) no-repeat;}
	#comic-books.answers .content .rollover-mix-up #sudo-cake a:hover {background: url(/images/cb-sudo-cake.jpg) no-repeat;}
	#comic-books.answers .content .rollover-mix-up #ruby-rings a:hover {background: url(/images/cb-ruby-rings.jpg) no-repeat;}

/* Comic Books Answers - Match Day Mayhem */

	#comic-books.answers .content .rollover-match-day {background: url(/images/cb-match-day-mayhem-bg.jpg) no-repeat; width: 645px; height: 472px; margin: 0 auto; position: relative;}
	#comic-books.answers .content .rollover-match-day ul {margin: 0; padding: 0;}
	#comic-books.answers .content .rollover-match-day li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
	#comic-books.answers .content .rollover-match-day a {display: block; text-indent: -9999px; text-decoration: none;}

	#comic-books.answers .content .rollover-match-day #whose-goal {left: 20px; top: 102px; width: 311px; height: 316px;}
	#comic-books.answers .content .rollover-match-day #football-trivia {left: 17px; top: 247px; width: 148px; height: 173px;}
	#comic-books.answers .content .rollover-match-day #football-kit {left: 336px; top: 104px; width: 279px; height: 343px;}

	#comic-books.answers .content .rollover-match-day #whose-goal a {height: 316px;}
	#comic-books.answers .content .rollover-match-day #football-trivia a {height: 173px;}
	#comic-books.answers .content .rollover-match-day #football-kit a {height: 343px;}

	#comic-books.answers .content .rollover-match-day #whose-goal  a:hover {background: url(/images/cb-whose-goal.jpg) no-repeat;}
	#comic-books.answers .content .rollover-match-day #football-trivia a:hover {background: url(/images/cb-football-trivia.jpg) no-repeat;}
	#comic-books.answers .content .rollover-match-day #football-kit a:hover {background: url(/images/cb-football-kit.jpg) no-repeat;}

/* Comic Books Answers - Big Suprise */

	#comic-books.answers .content .rollover-big-surprise {background: url(/images/cb-big-surprise-bg.jpg) no-repeat; width: 645px; height: 472px; margin: 0 auto; position: relative;}
	#comic-books.answers .content .rollover-big-surprise ul {margin: 0; padding: 0;}
	#comic-books.answers .content .rollover-big-surprise li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
	#comic-books.answers .content .rollover-big-surprise a {display: block; text-indent: -9999px; text-decoration: none;}

	#comic-books.answers .content .rollover-big-surprise #spot-difference {left: 18px; top: 103px; width: 305px; height: 175px;}
	#comic-books.answers .content .rollover-big-surprise #real-monster {left: 18px; top: 278px; width: 305px; height: 169px;}
	#comic-books.answers .content .rollover-big-surprise #dress-up {left: 324px; top: 102px; width: 307px; height: 264px;}

	#comic-books.answers .content .rollover-big-surprise #spot-difference a {height: 175px;}
	#comic-books.answers .content .rollover-big-surprise #real-monster a {height: 169px;}
	#comic-books.answers .content .rollover-big-surprise #dress-up a {height: 264px;}

	#comic-books.answers .content .rollover-big-surprise #spot-difference a:hover {background: url(/images/cb-spot-difference.jpg) no-repeat;}
	#comic-books.answers .content .rollover-big-surprise #real-monster a:hover {background: url(/images/cb-real-hm.jpg) no-repeat;}
	#comic-books.answers .content .rollover-big-surprise #dress-up a:hover {background: url(/images/cb-dress-up-down.jpg) no-repeat;}

/* Comic Books - How To... */

	#comic-books.how-to #header {background-image:  url(/images/ftf-head-top.jpg); background-position: right 91px;}
	#comic-books.how-to #content_center {top: -70px; margin-bottom: -65px; padding-bottom: 0;}

	#comic-books.how-to .breadcrumb {font-size: 11px;}

	#comic-books.how-to h2.back {font-size: 11px; color: #999999; margin: 10px 0 0 22px;}
	#comic-books.how-to h2.back span {font-size: 15px; color: #999999;}
	#comic-books.how-to h2.back a {font-size: 11px; color: #999999}


/* Comic Books - How To - Cake */
				#comic-books.how-to .comic-title-download-pdf {margin: 0 0 5px 0;}
				#comic-books.how-to .comic-title-download-pdf h4 {float: left; font-size: 18px; font-weight: bold; color: #ee2027;}
				#comic-books.how-to .comic-title-download-pdf .download-pdf {float: right; padding: 2px 0 0 0; font-weight: bold;}
				#comic-books.how-to .comic-title-download-pdf .download-pdf img {float: left; margin: 0 5px 0 0;}

				#comic-books.how-to .top-cake-container {background: url(/images/cb-ht-cake-top.jpg) no-repeat; width: 685px; height: 226px; margin: 0 auto 20px 0; position: relative; font-size: 11px; font-weight: bold; font-family: comic sans ms, arial; text-transform: uppercase;}
				#comic-books.how-to .top-cake-container p {padding: 20px 0 0 40px;}
				#comic-books.how-to .top-cake-container .ingredients {padding: 15px 0 0 120px;}
				#comic-books.how-to .top-cake-container .ingredients-cake {width: 260px; float: left;}
				#comic-books.how-to .top-cake-container .ingredients-icing {width: 250px; margin: 0 0 0 260px;}
				#comic-books.how-to .top-cake-container .ingredients ul {margin: 15px 0 0 40px; padding: 0;}
				#comic-books.how-to .top-cake-container h5 {font-weight: bold; color: #000000;}

				#comic-books.how-to .content-cake-container {background: url(/images/cb-ht-cake-bg.jpg) no-repeat; width: 575px; height: 1240px; margin: 0 auto; position: relative; padding: 25px 55px 0 55px;}
				#comic-books.how-to .content-cake-container p {font-size: 11px; font-weight: bold; font-family: comic sans ms, arial; text-transform: uppercase;}
				#comic-books.how-to .content-cake-container .instructions-1 {width: 575px; margin: 0 0 20px 0;}
				#comic-books.how-to .content-cake-container .instructions-1 img.figure-1 {float: right;}
				#comic-books.how-to .content-cake-container .instructions-1 p {width: 348px; float: left;}
				#comic-books.how-to .content-cake-container .instructions-2 {width: 575px; margin: 0 0 20px 0;}
				#comic-books.how-to .content-cake-container .instructions-2 img {float: left;}
				#comic-books.how-to .content-cake-container .instructions-2 p {width: 360px; margin: 0 0 0 192px;}
				#comic-books.how-to .content-cake-container .instructions-3 {width: 575px; padding: 130px 0 20px 0;}
				#comic-books.how-to .content-cake-container .instructions-3 img.figure-3 {float: right;}
				#comic-books.how-to .content-cake-container .instructions-3 p {width: 348px;}
				#comic-books.how-to .content-cake-container .instructions-4 {margin: 0 0 20px 0;}
				#comic-books.how-to .content-cake-container .instructions-4 img.figure-4 {float: left;}
				#comic-books.how-to .content-cake-container .instructions-4 p {width: 340px; margin: 0 0 0 192px;}

				#comic-books.how-to .content-cake-container p span {font-size: 18px; font-weight: bold; color: #f9920f}

				#comic-books.how-to .content-cake-container .top-tips-1 {background: url(/images/cb-ht-cake-top-tips-1.gif) no-repeat; width: 297px; height: 135px; position: absolute; top: 350px; left: 282px; /*margin: 0 0 0 240px;*/ padding: 48px 0 0 20px;}
				#comic-books.how-to .content-cake-container .top-tips-1 p {width: 260px; text-align: center; }

				#comic-books.how-to .content-cake-container .top-tips-2 {background: url(/images/cb-ht-cake-top-tips-2.gif) no-repeat; width: 298px; height: 115px; margin: 0 0 0 0; padding: 48px 0 0 20px;}
				#comic-books.how-to .content-cake-container .top-tips-2 p {width: 260px; text-align: center; }

/* Comic Books - How To - Football */
				#comic-books.how-to .comic-title-download-pdf {margin: 0 0 5px 0;}
				#comic-books.how-to .comic-title-download-pdf h4 {float: left; font-size: 18px; font-weight: bold; color: #ee2027;}
				#comic-books.how-to .comic-title-download-pdf .download-pdf {float: right; padding: 2px 0 0 0; font-weight: bold;}
				#comic-books.how-to .comic-title-download-pdf .download-pdf img {float: left; margin: 0 5px 0 0;}

				#comic-books.how-to .content-football-container {background: url(/images/cb-ht-football-bg.jpg) no-repeat; width: 575px; height: 1382px; margin: 0 auto; position: relative; padding: 25px 55px 0 55px;}
				#comic-books.how-to .content-football-container p {font-size: 11px; font-weight: bold; font-family: comic sans ms, arial; text-transform: uppercase;}
				#comic-books.how-to .content-football-container ul {font-size: 11px; font-weight: bold; font-family: comic sans ms, arial; text-transform: uppercase;}
				#comic-books.how-to .content-football-container .instructions-1 {width: 575px; margin: 0;}
				#comic-books.how-to .content-football-container .instructions-1 img.figure-1 {float: left; margin-top: 75px;}
				#comic-books.how-to .content-football-container .instructions-1 ul {margin: 0 0 0 232px; padding: 0; list-style-type: none; width: 343px; font: bold 11px comic sans ms, arial;}
				#comic-books.how-to .content-football-container .instructions-1 ul li {background: transparent url(/images/cb-ht-footballl-ul-ball.gif) no-repeat scroll left 3px; padding-bottom: 5px; padding-left: 30px;}
				#comic-books.how-to .content-football-container .instructions-2 {width: 575px; padding: 0; margin: 0 0 20px 0;}
				#comic-books.how-to .content-football-container .instructions-2 img.figure-2 {float: right;  margin-top: 45px;}
				#comic-books.how-to .content-football-container .instructions-2 ul {margin: 0 232px 0 0; padding: 0; list-style-type: none; width: 343px; font: bold 11px comic sans ms, arial;}
				#comic-books.how-to .content-football-container .instructions-2 ul li {background: transparent url(/images/cb-ht-footballl-ul-ball.gif) no-repeat scroll left 3px; padding-bottom: 5px; padding-left: 30px;}
				#comic-books.how-to .content-football-container .instructions-3 {margin: 0;}
				#comic-books.how-to .content-football-container .instructions-3 img.figure-3 {float: left;  margin-top: 52px;}
				#comic-books.how-to .content-football-container .instructions-3 ul {margin: 0 0 0 232px; padding: 0; list-style-type: none; width: 343px; font: bold 11px comic sans ms, arial;}
				#comic-books.how-to .content-football-container .instructions-3 ul li {background: transparent url(/images/cb-ht-footballl-ul-ball.gif) no-repeat scroll left 3px; padding-bottom: 5px; padding-left: 30px;}
				#comic-books.how-to .content-football-container .instructions-4 {width: 575px; padding: 0;}
				#comic-books.how-to .content-football-container .instructions-4 img.figure-4 {float: right;  margin-top: 102px;}
				#comic-books.how-to .content-football-container .instructions-4 ul {margin: 0 232px 0 0; padding: 0; list-style-type: none; width: 343px; font: bold 11px comic sans ms, arial;}
				#comic-books.how-to .content-football-container .instructions-4 ul li {background: transparent url(/images/cb-ht-footballl-ul-ball.gif) no-repeat scroll left 3px; padding-bottom: 5px; padding-left: 30px;}
				#comic-books.how-to .content-football-container p span {font-size: 18px; font-weight: bold; color: #f9920f}


/* Comic Books - How To - Mask */

				#comic-books.how-to .comic-title-download-pdf {margin: 0 0 5px 0;}
				#comic-books.how-to .comic-title-download-pdf h4 {float: left; font-size: 18px; font-weight: bold; color: #ee2027;}
				#comic-books.how-to .comic-title-download-pdf .download-pdf {float: right; padding: 2px 0 0 0; font-weight: bold;}
				#comic-books.how-to .comic-title-download-pdf .download-pdf img {float: left; margin: 0 5px 0 0;}

				#comic-books.how-to .top-mask-container {background: url(/images/cb-ht-mask-top.jpg) no-repeat; width: 685px; height: 190px; margin: 0 auto 20px 0; padding-top: 0px; position: relative; font-size: 11px; font-weight: bold; font-family: comic sans ms, arial; text-transform: uppercase;}
				#comic-books.how-to .top-mask-container p {padding: 20px 0 0 40px;}
				#comic-books.how-to .top-mask-container .ingredients {padding: 15px 0 0 120px;}
				#comic-books.how-to .top-mask-container .ingredients-cake {width: 260px; padding: 30px 0 0 155px;}
				#comic-books.how-to .top-mask-container .ingredients-icing {width: 250px; margin: 0 0 0 260px;}
				#comic-books.how-to .top-mask-container .ingredients ul {margin: 15px 0 0 40px; padding: 0;}
				#comic-books.how-to .top-mask-container h5 {font-weight: bold; color: #000000;}

				#comic-books.how-to .content-mask-container {background: url(/images/cb-ht-mask-bg.jpg) no-repeat; width: 575px; height: 1035px; margin: 0 auto; position: relative; padding: 25px 55px 0 55px;}
				#comic-books.how-to .content-mask-container p {font-size: 11px; font-weight: bold; font-family: comic sans ms, arial; text-transform: uppercase;}
				#comic-books.how-to .content-mask-container .instructions-1 {width: 575px; margin: 0 0 20px 0;}
				#comic-books.how-to .content-mask-container .instructions-1 img.figure-1 {float: right;}
				#comic-books.how-to .content-mask-container .instructions-1 p {width: 365px; float: left; padding: 20px 0 0 0;}
				#comic-books.how-to .content-mask-container .instructions-2 {width: 575px; padding: 0 0 20px 0;}
				#comic-books.how-to .content-mask-container .instructions-2 img.figure-2 {}
				#comic-books.how-to .content-mask-container .instructions-2 p {width: 365px;}
				#comic-books.how-to .content-mask-container .instructions-3 {width: 575px; margin: 20px 0;}
				#comic-books.how-to .content-mask-container .instructions-3 img.figure-3 {float: left;}
				#comic-books.how-to .content-mask-container .instructions-3 p {width: 360px; margin: 0 0 0 210px;}
				#comic-books.how-to .content-mask-container .instructions-4 {width: 575px; padding: 0;}
				#comic-books.how-to .content-mask-container .instructions-4 p {width: 365px;}

				#comic-books.how-to .content-mask-container p span {font-size: 18px; font-weight: bold; color: #f9920f}

				#comic-books.how-to .content-mask-container .instructions-5 {width: 575px; margin: 0 0 20px 0;}
				#comic-books.how-to .content-mask-container .top-tips-1 {background: url(/images/cb-ht-cake-top-tips-1.gif) no-repeat; width: 297px; height: 135px; margin: 0 0 0 240px; padding: 48px 0 0 20px;}
				#comic-books.how-to .content-mask-container .top-tips-1 p {width: 241px; text-align: center;}
				#comic-books.how-to .content-mask-container .instructions-5 img.figure-4 {float: left; margin: 40px 0 0 0;}
				
/* Fun Kids on Homepage */

.fun-kids-radio {float: left; 
				background: transparent url(/images/bg-home-fun-kids.png) no-repeat; 
					* background: none;
					* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/bg-home-fun-kids.png', sizingMethod='fixed');
				width: 212px; 
				height: 165px; 
				margin: 0 0 0 6px;}
.fun-kids-radio .content {padding: 60px 0 0 20px;}
.fun-kids-radio p {width: 106px; color: #ffffff; padding: 0 0 4px 0; margin: 0;}
.fun-kids-radio a {text-transform: uppercase; color: #fbd405;}
.fun-kids-radio a:hover {color: #ffffff;}
			
#products.monster-puffs .head-monster-puffs {
	position:absolute; 
	top: -150px; 
	left: 0; 
	z-index: 100; 
	background: transparent url(/images/products-monster-puffs-head.png) no-repeat;
		* background: none;
		* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/products-monster-puffs-head.png', sizingMethod='fixed'); 
	width: 525px;
	height: 320px;}
	
/* Monster obn the move competition page */

#content_center_monster_on_the_move-a {background: transparent url("/images/monster_on_the_move_bg_bottom.gif") no-repeat scroll left bottom; width: 685px; margin: 0; padding: 0 0 479px 0;}
#content_center_monster_on_the_move {position: relative; top: -74px; left: 0; float: left; width: 685px; background-image: url(/images/monster_on_the_move_bg.jpg); background-repeat: no-repeat; background-position: left top; padding: 0;/*height: auto !important;*/}
	
.intro_monsters_on_the_move {background-color: none; margin: 0 40px 0 40px;}
.intro_monsters_on_the_move a {color: #d51423;}

.intro_monsters_on_the_move .one {padding: 30px 0 28px 287px;}
.intro_monsters_on_the_move .one p.extra-padding {padding-bottom: 18px;}
.intro_monsters_on_the_move .two {padding: 0; width: 445px;}

.intro_monsters_on_the_move p {font: bold 12px arial; color: #083050; line-height: 18px;}
input.margin-left {margin-left: 5px; width: 22px;}

#content_center_monster_on_the_move .motm-form{background: none; width: 645px; padding: 0; margin: 20px 0 0 0; margin-left: 20px;}
	
	.motm-form form {margin: 0;padding: 0;}

	.motm-form h1 {display: none;}

	.motm-form .form-content {padding: 3px 0 0 20px;}
	.motm-form .form-content h2 {color: #ffba00;}
	.motm-form .form-content label {width: 233px; float: left; text-align: right; margin-right: 10px;}
	.motm-form .form-content input.check-radio {background: transparent;}
	.motm-form .form-content p {margin: 8px 0; padding: 0; font-size: 12px; font-weight: bold; color: #333333;}
	.motm-form .form-content p.instructions {font-size: 12px; font-weight: bold; color: #cc0000;}
	.motm-form .form-content fieldset {border: 0; padding: 0 0 15px 0; margin: 0;}
	.motm-form .form-content fieldset legend {display: none;}
	.motm-form .form-content .sub-btn-container {padding-left: 242px;}
	
	.motm-form .form-content .height {height: 89px;}


	.motm-form .form-content input {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
	.motm-form .form-content select {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}
	.motm-form .form-content textarea {font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0;}

	.errors-motm {color: #ff0000; margin: 20px 40px; padding: 10px; border: 1px solid #ff0000; background-color: #ffffff;}
	.errors-motm h2 {color: #ff0000; padding: 0; margin: 0 0 10px 0;}
	.errors-motm ul {padding: 0 0 0 30px; margin: 0;}

	.motm-form .comp-intro {padding: 20px 0 0 20px; width: 598px;}
	.motm-form .comp-intro h2 {font-size: 18px; font-weight: bold; color: #ffba00;}
	.motm-form .comp-intro p {font-size: 12px; line-height: 18px; font-weight: bold; color: #ffffff;}

	.motm-form .thank-you {padding: 20px 0 0 20px;}
	.motm-form .thank-you h2 {color: #000000;}
	
	.motm-form .form-content .photo-upload-a {background: #e01729 url("/images/m-on-the-m-form-bg-top.gif") no-repeat scroll left top; width: 605px; margin: 0 0 24px 0;}
	.motm-form .form-content .photo-upload-a .photo-upload-b {background: transparent url("/images/m-on-the-m-form-bg-bottom.gif") no-repeat scroll left bottom;}
	.motm-form .form-content .photo-upload-a .photo-upload-b fieldset.photo {padding-bottom: 0;}
	.motm-form .form-content .photo-upload-a .photo-upload-b p.black {font: bold 18px arial; color: #fff051; margin: 12px 0;}
	
/* Skate competition page */

#content_center_skate-a {background: transparent url('/images/bg-skate-bottom.jpg') no-repeat scroll left bottom; width: 685px; margin: 0; padding: 0;}
#content_center_skate {position: relative; top: -116px; left: 0; float: left; width: 685px; background-color: #cceafa; background-image: url('/images/bg-skate.jpg'); background-repeat: no-repeat; background-position: left top; padding: 0;/*height: auto !important;*/}
	
.intro_skate {background-color: transparent; margin: 340px 40px 0 40px;}
.intro_skate a {color: #d51423;}

.intro_skate .one {}
.intro_skate .one p.extra-padding {}
.intro_skate .two {}

.intro_skate p {font: bold 14px arial; color: #083050; line-height: 18px;}
input.margin-left {margin-left: 5px; width: 22px;}

.skate-ad {width: 160px; position: absolute; top: 60px; left: 500px;}
.skate-ad p {font-size: 11px;}
.skate-ad p a {color: #cc3300; font-weight: bold;}

#content_center_skate-a .motm-form {background: none; width: 645px; padding: 0; margin: 20px 0 200px 0; margin-left: 20px; position: relative;}


	
	
	
	
	
	