/* ------------------------------------------------------------

	Title:			Horlicks Styles

------------------------------------------------------------ */
ul,ol { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div
{ margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }
fieldset {border:0 none;}

/* ------------------------------------------------------------
	self clearing float
------------------------------------------------------------ */	
.clearfix:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: block;}

/* ------------------------------------------------------------
	document default fonts and vertical rhythm
------------------------------------------------------------ */	
body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 68.75%; /* 11px */
	text-align:center;
	background:#0C2556 url(../images/structure/bg.png);
	color:#ffffff;
	margin:0;
}
body#sample_page {
	background:#8b72b6 url(../images/structure/bg_purple.png);
}
h1 {
	font-weight:normal;
	font-size:2em;
	line-height:1em;
	margin:1em 0 0.75em 0;
}
h2 {
	font-weight:normal;
	font-size:1.5em;
	line-height:1em;
	margin:1em 0 1em 0;
}
h3 {
	font-weight:normal;
	font-size:1.1667em;
	line-height: 1.286em;
	margin: 1.286em 0 1.286em 0;
}
p {
	line-height:1.4em;
	font-size:1em;
	margin-top:1em;
	margin-bottom:1.4em;
}
a {
	color:#f4c74f;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/*-------------------------------------------------------------
	float/container fix (added by vin)
--------------------------------------------------------------*/

div.hr { 
	clear: both; 
}
	div.hr hr { 
		display: none; 
	}

/* ------------------------------------------------------------
	containers
------------------------------------------------------------ */

#wrap {
	width:996px;
	margin:0 auto;
	clear:both;
	position: relative; /* tentative - hope this doesn't break stuff */
}

/* ------------------------------------------------------------
	masthead
------------------------------------------------------------ */
#masthead {
	width:996px;
	margin:0 auto;
	float:left;
	height:150px;
	background:url(../images/structure/masthead_bg.png) center top no-repeat;
}
#masthead2 {
	width:1024px;
	margin:0 auto;
	float:left;
	height:150px;
	background:url(../images/structure/masthead_VnoNav_bg.png) center top no-repeat;
}
#masthead3 {
	width:996px;
	margin:0 auto;
	float:left;
	height:150px;
	background:url(../images/structure/masthead_VnoNav_bg.png) center top no-repeat;
}
#masthead-logo {	
	width:254px;
	height:150px;
	float:left;	
}
#masthead-logo a {
	display:block;
	margin-top:30px;
	margin-left:80px;
	height:125px;
	text-indent:-9999px;
}
#masthead-logo h1 {
	margin:0;
}
#masthead-logo a#skipcontent {
	display:block;
	float:left;
	margin:0;
	height:1em;
}
#masthead-nav {
	float:left;	
	height:150px;
	margin-left:9px;
}

/* MAINNAV */
#masthead-nav ul.mainnav {
	/*margin-top:73px;*/
	position:relative;
	list-style-type:none;
	padding:0;
	margin:0;
	border:0;
	top:73px;
	left:0px;
	width:633px;
	height:50px;
}
#masthead-nav ul.mainnav li {
	display:block;
	text-indent:-9999px;
	float:left;
}
#masthead-nav ul.mainnav li a:link,
#masthead-nav ul.mainnav li a:visited {
	border:0;
	display:block;
	height:50px;
	background:url(../images/structure/nav.png) no-repeat;
}
#masthead-nav ul.mainnav li a:hover,
#masthead-nav ul.mainnav li.current a {
	border: 0;
	display: block;
	background: url(../images/structure/nav_hover.png) no-repeat;
}
#masthead-nav ul.mainnav li.current a {
	height:28px;
}
#masthead-nav li#products_link a {
	width: 81px;
}
#masthead-nav li#products_link a:link,
#masthead-nav li#products_link a:visited,
#masthead-nav li#products_link a:hover {
	background-position: 0px -2px;
}
#masthead-nav li#sleep_better_link a {
	width: 100px;
}
#masthead-nav li#sleep_better_link a:link,
#masthead-nav li#sleep_better_link a:visited,
#masthead-nav li#sleep_better_link a:hover {
	background-position: -81px -2px;
}
#masthead-nav li#feel_better_link a {
	width: 93px;
}
#masthead-nav li#feel_better_link a:link,
#masthead-nav li#feel_better_link a:visited,
#masthead-nav li#feel_better_link a:hover {
	background-position: -181px -2px;
}
#masthead-nav li#faqs_link a {
	width: 47px;
}
#masthead-nav li#faqs_link a:link,
#masthead-nav li#faqs_link a:visited,
#masthead-nav li#faqs_link a:hover {
	background-position: -274px -2px;
}
#masthead-nav li#faqs_link.current a {
	height:50px;
}
#masthead-nav li#horlicks_loves_link a {
	width: 113px;
}
#masthead-nav li#horlicks_loves_link a:link,
#masthead-nav li#horlicks_loves_link a:visited,
#masthead-nav li#horlicks_loves_link a:hover {
	background-position: -321px -2px;
}
#masthead-nav li#horlicks_loves_link.current a {
	height:50px;
}
#masthead-nav li#promotions_link a {
	width: 94px;
}
#masthead-nav li#promotions_link a:link,
#masthead-nav li#promotions_link a:visited,
#masthead-nav li#promotions_link a:hover {
	background-position: -434px -2px;
}
#masthead-nav li#promotions_link.current a {
	height:50px;
}
#masthead-nav li#tell_horlicks_link a {
	width: 105px;
}
#masthead-nav li#tell_horlicks_link a:link,
#masthead-nav li#tell_horlicks_link a:visited,
#masthead-nav li#tell_horlicks_link a:hover {
	background-position: -528px -2px;
}
#masthead-nav li#tell_horlicks_link.current a {
	height:50px;
}

/* SUBNAVs */
#masthead-nav ul.subnav li a:link,
#masthead-nav ul.subnav li a:visited {
	border:0;
	display:block;
	height:50px;
}
#masthead-nav li ul {	
	display: block;
	visibility: visible;
	position: absolute;
	left: 0px;
	width: 633px;
	margin: 0;
	height:38px;
	top:28px;
}
body.products #masthead-nav ul.mainnav li.current a {
	background:url(../images/structure/nav_hover.png) no-repeat;
}
body.products #masthead-nav ul.subnav li a:link,
body.products #masthead-nav ul.subnav li a:visited {
	background:url(../images/structure/nav_products.png) 0 -29px no-repeat;
	z-index:1;
}
body.products #masthead-nav ul.subnav li a:hover {
	background:url(../images/structure/nav_products_hover.png) 0 -29px no-repeat;
}
body.products #masthead-nav ul.mainnav li#feel_better_link a:hover {
	z-index:5;
}
#masthead-nav li#original a {
	width: 90px;
}
#masthead-nav li#original a:link,
#masthead-nav li#original a:visited,
#masthead-nav li#original a:hover {
	background-position: 0px -29px;
}
#masthead-nav li#light a {
	width: 70px;
}
#masthead-nav li#light a:link,
#masthead-nav li#light a:visited,
#masthead-nav li#light a:hover {
	background-position: -90px -29px;
}
#masthead-nav li#extra_light a {
	width: 110px;
}
#masthead-nav li#extra_light a:link,
#masthead-nav li#extra_light a:visited,
#masthead-nav li#extra_light a:hover {
	background-position: -160px -29px;
}
body.your_sleep_status #masthead-nav ul.mainnav li.current a {
	background:url(../images/structure/nav_hover.png) no-repeat;
}
body.your_sleep_status #masthead-nav ul.subnav li a:link,
body.your_sleep_status #masthead-nav ul.subnav li a:visited {
	background:url(../images/structure/sleep_better_WDSubnav.png) 0px -29px no-repeat;
}
body.your_sleep_status #masthead-nav ul.subnav li a:hover {
	background:url(../images/structure/sleep_better_WDSubnavHover.png) 0px -29px no-repeat;
}
#masthead-nav li#sleep_facts_link a {
	width: 105px;
}
#masthead-nav li#sleep_facts_link a:link,
#masthead-nav li#sleep_facts_link a:visited,
#masthead-nav li#sleep_facts_link a:hover {
	background-position: 0 -29px;
}
#masthead-nav li#good_sleep_guide_link a {
	width: 138px;
}
#masthead-nav li#good_sleep_guide_link a:link,
#masthead-nav li#good_sleep_guide_link a:visited,
#masthead-nav li#good_sleep_guide_link a:hover {
	background-position: -105px -29px;
}
#masthead-nav li#sleeping_positions_link a {
	width: 150px;
}
#masthead-nav li#sleeping_positions_link a:link,
#masthead-nav li#sleeping_positions_link a:visited,
#masthead-nav li#sleeping_positions_link a:hover {
	background-position: -244px -29px;
}
#masthead-nav li#sleep_status_link a {
	width: 143px;
}
#masthead-nav li#sleep_status_link a:link,
#masthead-nav li#sleep_status_link a:visited,
#masthead-nav li#sleep_status_link a:hover {
	background-position: -393px -29px;
}
#masthead-nav li#wind_down_link a {
	width: 95px;
}
#masthead-nav li#wind_down_link a:link,
#masthead-nav li#wind_down_link a:visited,
#masthead-nav li#wind_down_link a:hover {
	background-position: -535px -29px;
}
body.feel_better #masthead-nav ul.mainnav li.current a {
	background:url(../images/structure/nav_hover.png) no-repeat;
}
body.feel_better #masthead-nav ul.subnav li a:link,
body.feel_better #masthead-nav ul.subnav li a:visited {
	background:url(../images/structure/nav_feelBetter.png) 0px -29px no-repeat;
}
body.feel_better #masthead-nav ul.subnav li a:hover {
	background:url(../images/structure/nav_feelBetter_hover.png) 0px -29px no-repeat;
}
#masthead-nav li#sleep_education_link a {
	width: 140px;
	margin-left:120px;
}
#masthead-nav li#sleep_education_link a:link,
#masthead-nav li#sleep_education_link a:visited,
#masthead-nav li#sleep_education_link a:hover {
	background-position: 0 -29px;
}
#masthead-nav li#good_day_guide_link a {
	width: 128px;
}
#masthead-nav li#good_day_guide_link a:link,
#masthead-nav li#good_day_guide_link a:visited,
#masthead-nav li#good_day_guide_link a:hover {
	background-position: -141px -29px;
}
#masthead-nav li#wind_down_link2 a {
	width: 95px;
}
#masthead-nav li#wind_down_link2 a:link,
#masthead-nav li#wind_down_link2 a:visited,
#masthead-nav li#wind_down_link2 a:hover {
	background-position: -271px -29px;
}
#masthead-nav li#hibernation a {
	width: 148px;
}
#masthead-nav li#hibernation a:link,
#masthead-nav li#hibernation a:visited,
#masthead-nav li#hibernation a:hover {
	background-position: -365px -29px;
}

/* ------------------------------------------------------------
	content
------------------------------------------------------------ */

#content {
/*	background:#ff0000; */
	background:transparent url(../images/structure/content_bg.png) center center repeat-y;
	text-align:left;
	float:left;
	width:996px;
}
#flash_placeholder {
	background:transparent url(../images/structure/content_bg.png) center center repeat-y;
}
body#sample_page #content {
	background:transparent url(../images/structure/content_bg_purple.png) center center repeat-y;
}
#sample_page div.sample_page_content {
	/*background:transparent url(../images/structure/content_top_purple.png) center top no-repeat;*/
}
#content div.one_column {
	width:790px;
	margin-left:120px;
	float:left;
}
.sleepWell #content div.one_column {
	width:996px;
	margin-left:0;
	float:left;
	height:400px;
	background:url(../images/banners/sleepSlim_alt_graphic_flat.png) 0 0 no-repeat;
}
.slimsomniac {
	color:#fff;
}
h3.slimsomniac {
	font-size:1.2em;
	font-weight:bold;
	margin-top:0;
}
a.slimsomniac {
	width:159px;
	height:37px;
	display:block;
	float:right;
	background:url(../images/structure/slimsomniac_report_button.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	margin:20px 0 0 0;
	position:relative;
}
a.slimsomniac:hover {
	background:url(../images/structure/slimsomniac_report_button.jpg) 0 -37px no-repeat;
	position:relative;
}
* htmnl a.slimsomniac:hover {
	background:url(../images/structure/slimsomniac_report_button.jpg) 0 0 no-repeat !important;
	position:relative;
}
.slimsomniac li {
	position:relative;
}
.sleepWell #content div.one_column a {
	width:159px;
	height:37px;
	display:block;
	position:relative;
	top:335px;
	left:460px;
	background:url(../images/structure/download_the_report_flashAlt.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}
.sleepWell #content div.one_column a:hover {
	background:url(../images/structure/download_the_report_flashAlt.jpg) 0 -37px no-repeat;
}
.sleepWell #content div.one_column h2, 
.sleepWell #content div.one_column p {
	display:none;
}
#content div.two_columns_column_1 {
	width: 380px;
	float:left;
	margin-left:60px;
	margin-right:20px;
	padding:0 0 0 60px;
	display:inline;
}
div.two_columns_column_1_5 {
	width: 380px;
	float:left;
	margin-left:35px;
	margin-right:15px;
	padding:0 0 0 60px;
	display:inline;
}
	.promotions div.two_columns_column_1_5 {
		width:800px;
	}
		.promotions div.two_columns_column_1_5 p {
			width:364px;
			float:left;
			clear:left;
		}
		.promotions div.two_columns_column_1_5 .promoClosed {
			width:286px;
			height:135px;
			background:url(../images/banners/magOfferClosed.png) 0 0 no-repeat;
			float:right;
			text-indent:-9999px;
		}
	
	#content div.two_columns_column_2 {
	width:380px;
	float:left;
	margin-left:3px;	
}
div.column_indent_right {
	margin-left:30px;
	width:360px;
}
#sample_page #content div.two_columns_column_1 {
	width: 522px;
	float:left;
	margin-left:0px;
	margin-right:0px;
}
#sample_page #content div.two_columns_column_2 {
	width:474px;
	float:left;
	margin-left:0px;	
}
#sample_page #flash_placeholder {
	margin-left:33px;
}
#sample_page #flash_placeholder img {
	float:left;
}
img.float {
	float:left;
}
#content div.two_unequal_columns_column_1 {
	width: 290px;
	float:left;
	margin-left:80px;
	margin-right:20px;
}
#content div.two_unequal_columns_column_1_loves {
	width: 320px;
	height:480px;
	float:left;
	margin-left:80px;
	margin-right:0;
	background:url(/images/banners/horlicks_loves2.png) no-repeat;
	display:inline;
}
	#content div.two_unequal_columns_column_1_loves div#text {
		width:190px;
		position:relative;
		text-align:center;
		top:330px;
		left:60px;
	}
		div#text p {
			margin:0;
			font-weight:bold;
		}
		div#text p strong {
			color:#F0F2AE;
			font-size:1.3em;
		}
		div#text a {
			width:168px;
			height:44px;
			background:url(/images/structure/enterOurComp.png) 0 -44px no-repeat;
			display:block;
			margin:10px 0 0 10px;
		}
		div#text a:hover {
			background:url(/images/structure/enterOurComp.png) 0 0 no-repeat;
		}
#content div.two_unequal_columns_column_2 {
	width:480px;
	float:left;
	margin-left:20px;	
}
#content div.two_unequal_columns_column_1a {
	width: 380px;
	float:left;
	margin-left:0px;
	margin-right:10px;
	background:url(../images/banners/women_clouds.png) left top no-repeat;
	height:355px;
}
#content div.two_unequal_column1_MBS {
	width: 380px;
	float:left;
	margin-left:0px;
	margin-right:10px;
	background:url(../images/banners/mind_body_soul.png) right top no-repeat;
	height:355px;
}

#content div.two_unequal_column1_GDG {
	width: 380px;
	float:left;
	margin-left:0px;
	margin-right:10px;
	height:368px;
	background-image: url(/images/banners/good_day_guide.png);
	background-repeat: no-repeat;
	background-position: right top;
}


#content div.three_columns_column_1 {
	width: 240px;
	float:left;
	margin-left:120px;
	margin-right:10px;
}
#content div.three_columns_column_2 {
	width:240px;
	float:left;
	margin-left:20px;
	margin-right:10px;
	
}
#content div.three_columns_column_3 {
	width:240px;
	float:left;
	margin-left:20px;
	
}
#content .product_row {
	padding: 0 0 0 80px;
	margin:40px 0 40px 0;
	clear:both;
}
#content .sleep_options {
	background:url(/images/structure/sleep_awaiting_image.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_options2 {
	background:url(/images/structure/sleep_awaiting_image.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_pos_foetus {
	background:url(/images/thumbnails/foetus.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_pos_log {
	background:url(/images/thumbnails/log.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_pos_starfish {
	background:url(/images/thumbnails/starfish.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_pos_freefaller {
	background:url(/images/thumbnails/freefaller.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_pos_soldier {
	background:url(/images/thumbnails/soldier.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_pos_yearner {
	background:url(/images/thumbnails/yearner.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}

#content .sleep_better_sleep_facts {
	background:url(/images/thumbnails/sleep_facts.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_better_sleep_positions {
	background:url(/images/thumbnails/sleeping_positions.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_better_winddown {
	background:url(/images/thumbnails/wind_down.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_better_GSG {
	background:url(/images/thumbnails/good_sleep_guide.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_better_sleep_status {
	background:url(/images/thumbnails/sleep_status.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .sleep_better_sleep_myths {
	background:url(/images/thumbnails/sleep_myths.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .feel_better_indexL {
	background:url(/images/thumbnails/sleep_education.png) left top no-repeat;
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
}
#content .feel_better_indexR {
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
	background-image: url(/images/thumbnails/good_day_guide.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#content .feel_better_hibernation {
	padding: 0 0 0px 120px;
	margin:25px 0 25px 0;
	clear:both;
	min-height: 13em;
	height:auto !important;
	height:13em;
	background-image: url(/images/thumbnails/hibernation_nation.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#content p.download_link {
	width:300px;
	float:left;
	background:url(../images/structure/pdf_logo_sm.png) bottom right no-repeat;
	padding-right:45px;
	padding-top:10px;
}
#content p.download_link a {
	color:#f4c74f;
	text-decoration:none;
	background:url(../images/structure/bullet1.png) no-repeat left center;
	padding: 0 0px 0px 30px;
	display:block;
	width:300px;
}
#content p.download_link a:hover {
	background:url(../images/structure/bullet1_hover.png) no-repeat left center;
	text-decoration:underline;
}
#content form.purchase {
	float:right;
	width:300px;
	text-align:right;
	margin-top:2em;
}
#content h2 {
	color:#F0F2AE;
	margin-bottom:0.25em;
	font-size:1.25em;
	font-weight:bold;
	margin-top:0.25em;
}
#content h2.further_link {
	margin-top:1em;
}

#content h2.further_link a:link, #content h2.further_link a:visited {
	text-decoration:none;
	background:url(../images/structure/bullet1.png) no-repeat right top;
	padding: 0 30px 10px 0;
	color:#F0F2AE;
}
#content h2.further_link a:hover, #content h2.further_link a:focus {
	background:url(../images/structure/bullet1_hover.png) no-repeat right top;
}

div.competition_details {
	background:url(../images/banners/win_trip_new_york.png) 0 2em no-repeat;
	height:645px;
	width:440px;
	margin-left:80px;
	float:left;
}
div.clutter_competition_details {
	/*
	background:url(../images/banners/clutter_comp_left.png) 0 0 no-repeat;
	*/
	height:245px;
	width:440px;
	margin-left:40px;
	padding:0 0 0 40px;
	float:left;
}
div.clutter_competition_details p {
	width:345px;
	float:left;
}
div.competition_details p.display_text {
	margin:150px 0 0 194px;
}

#content div.entry_form_box, #content div.results_form_box {
	background:url(../images/structure/form_top.png) left top no-repeat;
	width:365px;
	float:right;
	padding:3px 0 0 0;
	margin:30px 5px 0 10px;
}
.magSub #content div.entry_form_box {
	background:url(../images/structure/form_top_purple.png) left top no-repeat;
}
.magSub div.form_intro_3rs_PYwinddown {
	background: url(../images/structure/bg_purple.gif) 0 60px no-repeat;
}
.magSub div.form_intro_3rs_PYwinddown a {
	color:#fff;
	text-decoration:underline;
}
.magSub div.form_intro_3rs_PYwinddown a:hover {
	color:#000;
}
.magSub div.entry_form {
	background:url(../images/structure/form_button_purple.png) left bottom no-repeat;
}
.magSub #content div.entry_form_box p {
	background:#825A8B;
}
/********************/
.sleepWell #content div.entry_form_box {
	background:url(../images/structure/form_top_lilac.png) left top no-repeat;
	padding:10px 0 0 0;
	color:#0C2556;
	height:1%;
}
.sleepWell div.form_intro_3rs_PYwinddown {
	background: url(../images/structure/bg_lilac.gif) 0 60px no-repeat;
	height:1%;
}
.sleepWell div.entry_form {
	padding-bottom:10px;
}
* html .sleepWell div.form_intro_3rs_PYwinddown {
	padding-bottom:1px;
	height:1%;
}
*:first-child+html .sleepWell div.form_intro_3rs_PYwinddown {
	padding-bottom:1px;
}
.sleepWell div.form_intro_3rs_PYwinddown a {
	color:#fff;
	text-decoration:underline;
	position:relative;
}
.sleepWell div.form_intro_3rs_PYwinddown a:hover {
	color:#000;
}
.sleepWell div.entry_form {
	background:url(../images/structure/form_bottom_lilac.png) left bottom no-repeat;
}
.sleepWell #content div.entry_form_box p {
	background:none;
	margin:0 0 3px 0;
	position:relative;
}
.sleepWell #content div.entry_form_box table.sleepSlimQuestions {
	background:none;
}
	table.sleepSlimQuestions {
		padding:0 !important;
		width:130px !important;
		margin:0 0 15px 0;
	}
	table.sleepSlimQuestions td {
		width:50%;
	}
	table.sleepSlimQuestions input {
		float:left;
		margin:0 5px 0 0;
	}

h2.left {
	margin-left:-10px;
}

#content div.entry_form img {
	margin:0 0 0 10px;
}
#content div.entry_form_vin img {
	margin:0 0 0 10px;
}
	#content div.entry_form_vin div#type  {
		padding:0 20px 0 20px;
		background:#6A9FCB;
	}
		#content div.entry_form_vin a {
			width:100px;
			height:35px;
			background:url(../images/structure/visit_the_site.gif);
			float:right;
			margin:15px 25px 0 0;
			display:inline;
			text-indent:-9999px;
		}
div.entry_form_vin {
	background:url(../images/structure/form_bottom.gif) left bottom no-repeat;
	padding-bottom:20px;
}

div.entry_form, div.results_form {
	background:url(../images/structure/form_bottom.png) left bottom no-repeat;
	padding-bottom:20px;
}
#sample_page div.entry_form {
	background:none;
	overflow:visible;
}
div.entry_form form {
	background:#6a9fcb url(../images/structure/bg_light_blue.png);
	padding:0 20px 0 20px;
	margin-top:10px;
}
div.entry_form table {
	background:#6a9fcb url(../images/structure/bg_light_blue.png);
	padding:0 20px 0 20px;
	width:100%;
}
#clutterfree div.entry_form div {
	margin-top: 3px;
}
#clutterfree div.entry_form table td {
	padding:3px 0;
}
	#clutterfree div.entry_form table td.errors {
		color: #000000;
		font-weight: bold;
	}
	#clutterfree div.entry_form table td a {
		color: #E29E56;
	}
#sample_page #content div.entry_form_box {
	background:url(../images/structure/sample_form_top.png) left top no-repeat;
	width:474px;
	float:left;
	padding:27px 0 0 0;
	margin:0px 0 0 0;
}
div.entry_form, div.results_form {
	background:url(../images/structure/form_bottom.png) left bottom no-repeat;
	padding-bottom:20px;
}
div.entry_form form, div.entry_form div.form_intro {
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
#sample_page div.entry_form table {
	background:#8b72b6 url(../images/structure/bg_purple.png);
	padding:0;
}

div.results_form {
	padding-top:10px;
}
div.results_form_inner {
	background:#6a9fcb url(../images/structure/bg_light_blue.png);
	padding:0px 20px 20px 20px;
}
div#congrats_competition {
	background:#6a9fcb url(../images/headings/congrats_competition.gif) 0 0 no-repeat
}
#content div.results_form h3 {
	font-weight:bold;
	margin:0;
}
#content div.entry_form h2 {
	color:#2B2464;
	font-weight:normal;
	clear:both;
	padding-top:0.5em;
	margin-left:5px;
}
#content div.entry_form div.form_intro h2 {
	color:#2b2464;
	font-weight:normal;
	padding:0;
	margin-left:0;
	font-size:1.4em;
	line-height:1.2em;
	margin-right:15px;
	margin-bottom:1.5em;
	float:left;
}
div.entry_form input.radio {
	margin-right:7px;
	display:block;
	float:left;
}
div.entry_form input.checkbox {
	margin-right:7px;
	display:block;
	float:left;
}
div.entry_form label {
	display:block;
	float:left;
	margin-top:2px;
}
div.entry_form .rbList input {
	float: left;
	margin-top:2px;
	margin-right: 7px;
}
div.entry_form .rbList label {
	margin-right: 25px;
}
div.entry_form p {
	clear:both;
	margin:0;
	background:#6A9FCB url(../images/structure/bg_light_blue.png);
}
#sampsle_page div.entry_form p {
	background:#8b72b6 url(../images/structure/bg_purple.png);
	padding:0;
}
#sample_page p#enter_site_link {
	padding-top:8px;
	background:none;
}
#sample_page p#enter_site_link a {
	text-indent:-9999px;
	background:url(../images/structure/enter_site_purple.png) 0 0 no-repeat;
	margin-left:232px;	
	display:block;
	height:34px;
	width:126px;
}
#sample_page p#enter_site_link a:hover {
	background:url(../images/structure/enter_site_purple.png) 0px -34px no-repeat;
}

#content p#enter_site_link a {
	text-indent:-9999px;
	background:url(../images/structure/enter_site_purple.png) 0 0 no-repeat;	
	display:block;
	height:34px;
	width:134px;
}
#content p#enter_site_link a:hover {
	text-indent:-9999px;
	background:url(../images/structure/enter_site_purple_hover.png) 0 0 no-repeat;	
	display:block;
	height:34px;
	width:134px;
}
#content div.entry_form p.submit_button {
	padding-top:1em;
	text-align:right;
}
#clutterfree #content div.entry_form p.submit_button {
	padding-top:1em;
	text-align:right;
	margin-right:16px;
	margin-bottom:0;
}
#content div.entry_form p.submit_button_competition {
	padding-top:1em;
	text-align:left;
	background:url(../images/structure/taxi_cab.png) right bottom no-repeat;
	width:345px;
	padding-right:0;
	padding-left:14px;
}
#content div.entry_form p.submit_button_free_sample {
	padding-top:0em;
	text-align:left;
	background:url(../images/structure/sample_form_bottom.png) left bottom no-repeat;
	padding-right:0;
	padding-left:40px;
	margin-bottom:0;
	margin-top:0px;
	height:39px;
}

div.entry_form div.form_intro {
	margin-top:20px;
	padding:0 10px 0 15px;
}
#clutterfree div.entry_form div.form_intro {
	margin-top:10px;
	padding:0 10px 0 15px;
}
#sample_page div.entry_form div.form_intro {
	margin-top:40px;
	width:325px;
	background:#8b72b6 url(../images/structure/bg_purple.png);
	padding:0 20px 38px 20px;
}
div.entry_form form.genform p {
	padding-right:15px;
}
#sample_page div.entry_form div.form_intro p {
	padding-right:0px;
}
form.genform p.submit_button {
	margin-right:15px;
	padding-right:0;
}
div.entry_form label.label {
	color:#2b2464;
	font-size:1em;
	font-weight:bold;
}
div.entry_form label.label2 {
	color:#ffffff;
	font-size:1em;
	font-weight:bold;
}
div.entry_form label.label_right {
	float:left;
	width:280px;
	margin-top:0;
}
div.entry_form label.label_inline {
	float:left;
	width:150px;
	margin-top:0;
}
div.entry_form div.inline_labels label {
	float:left;
	padding-right:20px;
	margin-top:0;
}
div.inline_labels table {
	padding: 0 10px;
}
form.genform p {
	margin:10px 0;
}
#sample_page div.form_intro td {
	padding:3px 0;
}
#clutterfree div.entry_form label {
	text-align: right;
	float: right;
	color: #FFFFFF;
	margin-right: 3px;
}
div.entry_form a, div.two_unequal_columns_column_2 a {
	color:#f4c74f;
	text-decoration:none;
	font-weight:bold;
}
div.entry_form a:hover, div.two_unequal_columns_column_2 a:hover {
	text-decoration:underline;
}
div#congrats_competition p.competition_margin {
	margin-top:150px;
}
img.nudge_left {
	margin-left:-21px;
}
img.float_left {
	float:left;
	margin:0 20px 20px 0;
}
img.float_left2 {
	float:left;
	margin:0 20px 0 0;
}
.float_right {
	float:right;
}
img.float_right {
	float:right;
	margin-left:30px;
}
#content ul {
	margin:10px;
}
#content ul li {
	background:url(../images/structure/bullet2.png) 0 12px no-repeat;
	padding:12px 0 12px 20px;
	line-height:1.4em;
}
#content ul.single_spaced_list li {
	padding:6px 0 6px 20px;
}
#content ul.mind_body_soul {
	position:relative;
}
#content ul.mind_body_soul li {
	list-style-type:none;
	background:none;
}
#content ul.mind_body_soul li#mind a {
	display:block;
	position:absolute;
	height: 22px;
	width: 76px;
	top:60px;
	left:177px;
	color:#0d2657;
	font-weight:bold;
	background:url(../images/structure/bullet3.png) no-repeat right center;
	padding: 5px 25px 5px 0px;
	text-indent: -9999px;
}
#content ul.mind_body_soul li#mind a:hover {
	text-decoration:none;
	background:url(../images/structure/bullet3_hover.png) no-repeat right center;
}
#content ul.mind_body_soul li#body a {
	display:block;
	position:absolute;
	top:162px;
	left:58px;
	color:#0d2657;
	font-weight:bold;
	background:url(../images/structure/bullet3.png) no-repeat right center;
	height: 22px;
	width: 71px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-indent: -9999px;
}
#content ul.mind_body_soul li#body a:hover {
	text-decoration:none;
	background:url(../images/structure/bullet3_hover.png) no-repeat right center;
}
#content ul.mind_body_soul li#soul a {
	display:block;
	position:absolute;
	top:264px;
	left:219px;
	color:#0d2657;
	font-weight:bold;
	background:url(../images/structure/bullet3.png) no-repeat right center;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 18px;
	width: 66px;
	text-indent: -9999px;
}
#content ul.mind_body_soul li#soul a:hover {
	text-decoration:none;
	background:url(../images/structure/bullet3_hover.png) no-repeat right center;
}
#content ul.good_day_guide {
	position:relative;
}
#content ul.good_day_guide li {
	list-style-type:none;
	background:none;
}
#content ul.good_day_guide li#think_happy_thoughts a {
	display:block;
	position:absolute;
	top:62px;
	left:151px;
	color:#0d2657;
	font-weight:bold;
	padding: 5px 25px 5px 0px;
	width: 116px;
	height: 50px;
	text-indent: -9999px;
}
#content ul.good_day_guide li#think_happy_thoughts a:hover {
	text-decoration:none;
	background:url(../images/structure/bullet3_hover.gif) no-repeat right center;
}
#content ul.good_day_guide li#fighting_fit a {
	display:block;
	position:absolute;
	top:167px;
	left:172px;
	color:#0d2657;
	font-weight:bold;
	padding: 5px 25px 5px 0px;
	width: 111px;
	text-indent: -9999px;
}
#content ul.good_day_guide li#fighting_fit a:hover {
	text-decoration:none;
	background:url(../images/structure/bullet3_hover.gif) no-repeat right center;
}
#content ul.good_day_guide li#eat_to_sleep a {
	display:block;
	position:absolute;
	top:298px;
	left:178px;
	color:#0d2657;
	font-weight:bold;
	padding: 5px 25px 5px 0px;
	width: 110px;
	text-indent: -9999px;
}
#content ul.good_day_guide li#eat_to_sleep a:hover {
	text-decoration:none;
	background:url(../images/structure/bullet3_hover.gif) no-repeat right center;
}

#content ul.list_float_left li {
	display:block;
	float:left;
	width:210px;
}
#content ol {
	margin:10px 10px 10px 35px;
}
#content ol li {
	padding:12px 0 12px 0px;
	line-height:1.4em;
	list-style-type:decimal;
	list-style-position:outside;
}

#content ol.FAQ_list li {
	line-height:0.1px;
}

#content p.index_consult_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:191px;
	height:24px;
	position: absolute;
	left: 475px;
	top: 288px;
	cursor:pointer;
}

#content p.index_extra_light_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:181px;
	height:24px;
	position: absolute;
	left: 700px;
	top: 485px;
	cursor:pointer;
}

.no_display {
	text-indent:-9999px;
	margin:0;
}
.clearboth {
	clear:both;
}
#content span.highlight_text {
	color:#f0f2ae;
	font-weight:bold;
}
#content p.find_out_more a {
	display:block;
	width:112px;
	height:33px;
	background:url(../images/structure/find_out_more.png) 0 0 no-repeat;
	text-indent:-9999px;
}
div.marketing_form_intro {
	width:811px;
	background:url(../images/marketing_questions_topIMG.jpg) 153px bottom no-repeat;
}
div.marketing_form_intro p {
	width:57%;
	margin:10px 0px 0 15px;
	padding-bottom:60px;
	display:block;
}
div.marketing_form_intro .skipButton {
	position:relative;
	top:-23px;
	left:160px;
}
div.form_intro_wide {
	background:#6a9fcb;
	margin:0 0 0 153px;
	padding: 0 0 0 0;
	width:628px;
}
	div.form_intro_wide div.form_intro_wide_inside {
		width:607px;
		background:url(../images/form_wide_top.gif) #7eb6df no-repeat top left;
		margin:0 0 10px 10px;
	}
		div.form_intro_wide div.form_intro_wide_inside img {
			margin:0 0 -2px 0;
		}
		div.form_intro_wide_inside h2 {
			padding:0 0 0 10px;
		}
		
div.form_submit_wide {
	background:url(../images/forum_submit_wide_bot.gif) no-repeat bottom right #6a9fcb;
	float:left;
	width:628px;
	margin:0 0 20px 0;
}
#content div.form_intro_wide h2, #content div.entry_form div.form_intro h2 {
	margin:0 0 10px 0;
	line-height:1.6em;
	font-size:1em;
	color:#2b2464;
	clear:both;
}

div.two_inner_columns_column_1 {
	width:270px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}
div.two_inner_columns_column_2 {
	width:290px;
	float:right;
	display:inline;
	margin:0 10px -10px 0;
}
div.three_inner_columns_column_1, div.three_inner_columns_column_2, div.three_inner_columns_column_3 {
	width:180px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}
div.entry_form_wide p.submit_button {
	clear:both;
	float:right;
	text-align:right;
	margin:0 11px 0 0;
	padding:0 0 10px 0;
}
div.entry_form_wide p.single {
	
	margin:0 0 5px 10px;
	display:block;
}
div.form_intro_wide p.item_name {
	font-weight:bold;
	margin:5px 0 0 0;
	color:#27499b;
}
#content div.form_intro_wide p.item_options {
	margin:0;
}
#content div.form_intro_wide table input {
	margin:0 5px 0 2px;
}
div.tell_friend {
	margin-right:150px;
	clear:both;
}
.sleepWell div.tell_friend {
	padding:10px 0 0 0;
	margin:0;
	clear:both;
}
div.tell_friend p {
	text-indent:-9999px;
}
div.tell_friend a {
	display:block;
	width:160px;
	height:88px;
	background:url(../images/structure/tell_a_friend.png) 0 0 no-repeat;
	float:right;
}
div.tell_friend a:hover {
	background:url(../images/structure/tell_a_friend_hover.png) 0 0 no-repeat;
}
#content h2.horlicks_loves {
	font-size:1.4em;
	color:#fff;
}
#content h2.extra_margin {
	margin-top:50px;
}
#content h3.horlicks_loves {
	font-weight:bold;
	margin:0;
}

/* ------------------------------------------------------------
	page headings
------------------------------------------------------------ */
h1.page_heading + p {
	margin-top:0;
}
#content h1.page_heading + h2 {
	margin-top:2em;
}
#content p + h2 {
	margin-top:3em;
}
h1#heading_your_sleep_status {
	background:url(../images/headings/your_sleep_status.png) 0 0 no-repeat;
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_sleep_better {
	background:url(../images/headings/sleep_better.png) 0 0 no-repeat;
	height:65px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_sleep_stories {
	background:url(../images/headings/sleep_good_stories.png) 0 0 no-repeat;
	height:75px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_good_sleep_guide {
	background:url(../images/headings/good_sleep_guide.png) 0 0 no-repeat;
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_reminding_friend {
	background:url(../images/structure/remind_text.png) 0 0 no-repeat;
	height:175px;
	width:400px;
	margin:0 0 0 0;
	text-indent:-9999px;
}
h1#heading_sleeping_positions {
	background:url(../images/headings/sleeping_positions.png) 0 0 no-repeat;
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_horlicks_loves_autumn {
	background:url(../images/headings/horlicks_loves_autumn2.png) 0 0 no-repeat;
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_horlicks_loves_winter {
	background:url(../images/headings/horlicks_loves_winter_walks.png) 0 0 no-repeat;
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_horlicks_loves_bathtime {
	background:url(../images/headings/horlicks_loves_bathtime.png) 0 0 no-repeat;
	height:47px;
	margin:20px 0 10px -30px;
	text-indent:-9999px;
}
h1#heading_terms_conditions {
	background:url(../images/headings/terms_conditions.png) 0 0 no-repeat;
	height:67px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_tell_horlicks {
	background:url(../images/headings/tell_horlicks.png) 0 0 no-repeat;
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_wind_down {
	background:url(../images/headings/wind_down.png) 0 0 no-repeat;
	height:50px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_sleep_facts {
	background:url(../images/headings/sleep_facts.png) 0 0 no-repeat;
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_sleep_education {
	background:url(../images/headings/sleep_education.png) 0 0 no-repeat;
	height:68px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_good_day_guide {
	background:url(../images/headings/good_day_guide.png) 0 0 no-repeat;
	height:65px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_feel_better {
	background:url(../images/headings/feel_better.png) 0 0 no-repeat;
	height:65px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_eat_to_sleep {
	background:url(../images/headings/eat_to_sleep.png) 0 0 no-repeat;
	height:67px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_fighting_fit {
	background:url(../images/headings/fighting_fit.png) 0 0 no-repeat;
	height:70px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_think_happy_thoughts {
	background:url(../images/headings/think_happy_thoughts.png) 0 0 no-repeat;
	height:64px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_faqs {
	background:url(../images/headings/faqs.png) 0 0 no-repeat;
	height:59px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_thank_you {
	background:url(../images/headings/thank_you.png) 0 0 no-repeat;
	height:62px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_marketing_questions {
	background:url(../images/headings/marketing_questions.png) 0 0 no-repeat;
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_tell_friend {
	background:url(../images/headings/tell_friend.png) 0 0 no-repeat;
	height:67px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_snoozzzletter {
	background:url(../images/headings/snoozzzletter.png) 0 0 no-repeat;
	height:68px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_snoozzzletter_afterPromo {
	background:url(../images/headings/signUpSnoozzzletter_afterPromo.png) 0 0 no-repeat;
	height:100px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_congratulations {
	background:url(../images/headings/congratulations.png) 0 0 no-repeat;
	height:77px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_sorry {
	background:url(../images/headings/sorry.png) 0 0 no-repeat;
	height:62px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
	.promotions h1#heading_sorry {
		background:url(../images/headings/sorry.png) 0 0 no-repeat;
		height:62px;
		margin:0 0 0 -10px !important;
		text-indent:-9999px;
		width:120px;
		float:left;
	}
h1#heading_personalise_winddown {
	background:url(../images/headings/personalise_your_windown.png) 0 0 no-repeat;
	height:130px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_remind_a_friend {
	background:url(../images/headings/dont_forget_clock.png) 0 0 no-repeat;
	height:130px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_forward_to_a_friend {
	background:url(../images/headings/forward_to_friend.png) 0 0 no-repeat;
	height:100px;
	margin:22px 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_forward_to_a_friend_thanks {
	background:url(../images/headings/thankyou_illus.png) 0 0 no-repeat;
	height:70px;
	margin:22px 0 0 -30px;
	text-indent:-9999px;
}
h2#heading_sleep_status_advanced {
	background:url(../images/headings/congratulations_advanced.png) -2px 0 no-repeat;
	height:68px;
	text-indent:-9999px;
}
h1#heading_privacy_policy {
	background:url(../images/headings/privacy-policy.png) 0 0 no-repeat;
	height:68px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
	overflow:visible;
}
h1#heading_wind_down {
	background:url(../images/headings/heading_wind_down.png) 0 0 no-repeat;
	height:68px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
	overflow:visible;
}
h1#heading_tv_ad {
	background:url(../images/headings/heading_tvAd.png) 0 0 no-repeat;
	height:68px;
	margin:0 0 0 90px;
	text-indent:-9999px;
	overflow:visible;
}
h1#heading_email_poll {
	background:url(../images/headings/heading_email_poll.png) 0 0 no-repeat;
	height:65px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
	overflow:visible;
}
h1#heading_hibernation {
	background:url(/images/headings/heading_hibernation.png) 0 0 no-repeat;
	height:67px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
	overflow:visible;
}
h1#heading_sleep_myths {
	background:url(/images/headings/heading_sleep_myths.png) 0 0 no-repeat;
	height:67px;
	margin:0 0 35px -30px;
	text-indent:-9999px;
	overflow:visible;
}
h1#heading_clutterFree {
	background:url(/images/headings/heading_winAClutterFreeHome.png) 0 0 no-repeat;
	height:67px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
	overflow:visible;
}
/* NEW HEADINGS FOR COMPEITIONS JAN 2009 */
h1#cover_to_cover {
	background:url(/images/headings/cover_to_cover.png) 0 0 no-repeat;
	height:127px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
	overflow:visible;
}
h2#win_spa_break {
	background:url(/images/headings/win_spa_break.png) 0 0 no-repeat;
	height:137px;
	margin:15px 0 20px -10px;
	text-indent:-9999px;
	overflow:visible;
}
h2#unwind2GreatOffers {
	background:url(/images/headings/unwind2GreatOffers.png) 0 0 no-repeat;
	height:70px;
	margin:10px 0 10px 89px;
	text-indent:-9999px;
	overflow:visible;
}
h1#unwind2GreatOffers {
	background:url(/images/headings/unwind2GreatOffers.png) 0 0 no-repeat;
	height:70px;
	margin:10px 0 10px 89px;
	text-indent:-9999px;
	overflow:visible;
}
h1#evening_competition_end {
	background:url(../images/headings/evening_competition_end.png) 12px 0 no-repeat;
	height:65px;
	margin:6px 0 0 -30px;
	text-indent:-9999px;
}
/* H2 AS IT APPEARS ON THE PRE hOMePAGE */
h2#sorry_subscription {
	background:url(/images/headings/sorry_subscription.png) 0 0 no-repeat;
	height:85px;
	margin:30px 0 10px 0;
	text-indent:-9999px;
	overflow:visible;
}
h2#freesMonthSubscription {
	background:url(/images/headings/free3_month_magazine_sub.png) 0 0 no-repeat;
	height:118px;
	margin:0 0 0 0;
	text-indent:-9999px;
	overflow:visible;
}
h2#winALuxurySpaBreak {
	background:url(../images/headings/winALuxurySpaBreak_stars.png) 0 -12px no-repeat;
	height:118px;
	margin:0 0 0 0;
	text-indent:-9999px;
	overflow:visible;
	width:266px;
}
.promotions h2#winALuxurySpaBreak {
	float:left;
	width:286px;
	height:138px;
	margin:30px 0 0 0;
}
.promotions #magOffer_finished {
	float:right;
	width:386px;
	height:183px;
	background:url(../images/banners/magazineOffer_finished.png) 0 0 no-repeat;
}
.promotions #remindAFriend_finished {
	float:right;
	width:289px;
	height:212px;
	background:url(../images/banners/remindAFriend_finished.png) 0 0 no-repeat;
}
	#inTheMeantime {
		height:275px;
		width:545px;
		background:url(../images/banners/inTheMeantime_bg.png) 0 0 no-repeat;
		float:left;
		margin:-59px 0 0 -30px;
		padding:10px 0 0 225px;
		display:inline;
	}
		#inTheMeantime h2 {
			background:url(../images/headings/inTheMeantime_heading.png) 0 0 no-repeat;
			height:60px;
			margin:0 0 0 0;
			text-indent:-9999px;
			overflow:visible;
			width:315px;
		}
		#inTheMeantime p {
			width:340px;
			margin:0 0 0 11px;
			display:inline;
		}
		#inTheMeantime a.unwind {
			display:block;
			width:154px;
			height:35px;
			background:url(../images/structure/unwindWithHorlicks.jpg) 0 0 no-repeat;
			position:relative;
			top:69px;
			left:10px;
			text-indent:-9999px;
		}
		*:first-child+html #inTheMeantime a.unwind  {
			left:-341px;
		}
		*html #inTheMeantime a.unwind  {
			left:-344px;
		}
		#inTheMeantime a.unwind:hover {
			background:url(../images/structure/unwindWithHorlicks.jpg) 0 -35px no-repeat;
		}
		#inTheMeantime div {
			width:261px;
			float:right;
			margin:20px 0 0 0;
		}
			#inTheMeantime div p {
				margin:0 0 10px 0;
				width:261px;
			}
			#inTheMeantime div a {
				width:181px;
				height:36px;
				display:block;
				background:url(../images/structure/promo_snoozzzletterButton.jpg) 0 0 no-repeat;
				float:left;
			}
			#inTheMeantime div a:hover {
				background:url(../images/structure/promo_snoozzzletterButton.jpg) 0 -36px no-repeat;
			}
h1#sorryYourLeaving {
	background:url(/images/headings/sorryYourLeaving.png) 0 0 no-repeat;
	height:64px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
	overflow:visible;
}
h1#sorryYouveLeft {
	background:url(/images/headings/sorryYouveLeft.png) 0 0 no-repeat;
	height:64px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
	overflow:visible;
}
h1#heading_sleepWell {
	background:url(/images/headings/sleepWellEatWell.png) 0 0 no-repeat;
	height:64px;
	margin:0 0 5px -30px;
	text-indent:-9999px;
	overflow:visible;
}
/* ------------------------------------------------------------
	footer
------------------------------------------------------------ */
#footer {
	text-align:left;
	background:#0d2657 url(../images/structure/bg.png);
	float:left;
	width:996px;
}
	#footer #single_pod {
		background:url(../images/pods/single_pod.jpg);
		width:996px;
		height:275px;
	}
		#footer #single_pod a {
			display:inline;
			float:right;
			margin:195px 150px 0 0;
		}

#sample_page #footer {
	background:#8b72b6 url(../images/structure/bg_purple.png);
}

#footer-end {
	color:#f7d8a3;	
}
#sample_page #footer-end {
	color:#0d2657;
}
.no_pods#footer-end {
	background:#0d2657 url(../images/structure/footer_bg.png) center top no-repeat;
	min-height:390px;
}
#footer-end p.copyright {
	background:url(../images/structure/gsk_logo.png) no-repeat 0 0;
	padding: 20px 0 20px 50px;
	float:left;
	margin-left:120px;
}
#footer-end p.copyright2 {
	background:url(../images/structure/gsk_logo.png) no-repeat 0 0;
	padding: 20px 0 20px 50px;
	float:left;
	margin-left:100px;
}
#footer-end ul.terms_conditions {
	float:right;
	margin-top:31px;
/*	margin-right:100px; */
	display:inline-block;
}
#footer-end ul.terms_conditions li {
	float:left;
	list-style:none !important;
	background:none;
	margin:0;
	padding:0;
}
#footer-end ul.terms_conditions li a {
	color:#f7d8a3;
	text-decoration:none;
	border-left: 1px solid #f7d8a3;
	padding: 1px 7px 1px 7px;
}
#sample_page #footer-end ul.terms_conditions li a {
	color:#f4c74f;
	border-left: 1px solid #f4c74f;
}
#footer-end ul {
	float:right;
	margin-top:32px;
	margin-right:120px;
}
#footer-end ul li {
	float:left;
	list-style-type:none;
}
#footer-end ul li a {
	color:#f7d8a3;
	text-decoration:none;
	border-left: 1px solid #f7d8a3;
	padding: 1px 7px 1px 7px;
}
#sample_page #footer-end ul li a {
	color:#f4c74f;
	border-left: 1px solid #f4c74f;
}
#footer-end ul li a:hover {
	text-decoration:underline;
}
#footer-end ul li a.first, #sample_page #footer-end ul li a.first {
	border-left:0;
}

#footer-end2 {
	color:#f7d8a3;	
}
#sample_page #footer-end2 {
	color:#0d2657;
}
.no_pods#footer-end2 {
	background:#0d2657 url(../images/structure/footer_bg.png) center top no-repeat;
	min-height:100px;
}
#footer-end2 p.copyright {
	background:url(../images/structure/gsk_logo.png) no-repeat 0 0;
	padding: 20px 0 20px 50px;
	float:left;
	margin-left:120px;
}
#footer-end2 ul {
	float:right;
	margin-top:32px;
	margin-right:120px;
}
#footer-end2 ul li {
	float:left;
	list-style-type:none;
}
#footer-end2 ul li a {
	color:#f7d8a3;
	text-decoration:none;
	border-left: 1px solid #f7d8a3;
	padding: 1px 7px 1px 7px;
}
#sample_page #footer-end2 ul li a {
	color:#f4c74f;
	border-left: 1px solid #f4c74f;
}
#footer-end2 ul li a:hover {
	text-decoration:underline;
}
#footer-end2 ul li a.first, #sample_page #footer-end ul li a.first {
	border-left:0;
}

/* PODS */
#pods {
	float:left;
	width:996px;
}
#pods .pod1 {
	float:left;
	width:360px;
	min-height:268px;
	height:auto !important;
	height:268px;
	position:relative;
	overflow:visible;
}
#pods .pod2 {
	float:left;
	width:265px;
	min-height:268px;
	height:auto !important;
	height:268px;
	position:relative;
}
#pods .pod3 {
	float:left;
	width:371px;
	min-height:268px;
	height:auto !important;
	height:268px;
	position:relative;
}
.pod1 a, .pod2 a, .pod3 a, .pod1 a:hover, .pod2 a:hover, .pod3 a:hover {
	color:#fff;
	text-decoration:none;
}

/* Individual pods */
.pod1#snoozzzletter_left_pod {
	background: url(../images/pods/snoozzzletter1_bottom.png) left bottom no-repeat;
}
.pod1#snoozzzletter_left_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/snoozzzletter1_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod1#snoozzzletter_left_pod p {
	padding:0px 25px 0px 131px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod1#snoozzzletter_left_pod p.pod_link {
	margin:0 25px 0 0;
	padding:74px 0 0px 0;
	float:right;
	width:76px;
	height:40px;
}
.pod1#snoozzzletter_left_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:76px;
	height:40px;
	background:url(../images/pods/sign_up.png) 0 0  no-repeat;
}
.pod1#snoozzzletter_left_pod p.pod_link a:hover {
	background:url(../images/pods/sign_up.png) 0px -40px no-repeat;
}
.pod2#competition_pod {
	background: url(../images/pods/competition2_bottom.png) 0 bottom no-repeat;
}
.pod2#competition_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/competition2_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod2#competition_pod p {
	text-indent:-9999px;
	padding:0;
	margin:0;
	float:left;
}
.pod2#competition_pod p.pod_link {
	margin:0 25px 0 0;
	padding:131px 0 0px 0;
	background:transparent;
	float:right;
	width:107px;
	height:40px;
}
.pod2#competition_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:107px;
	height:40px;
	background:url(../images/pods/enter_today.png) 0 0 no-repeat;
}
.pod2#competition_pod p.pod_link a:hover {
	background:url(../images/pods/enter_today.png) 0px -40px no-repeat;
}
body#sample_page .pod2#competition_pod, body#sample_page .pod2#comp {
	background: url(../images/pods/competition2purple_bottom.png) 0 bottom no-repeat;
}
body#sample_page .pod2#competition_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/competition2purple_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
body#sample_page .pod2#competition_pod p {
	text-indent:-9999px;
	padding:0;
	margin:0;
	float:left;
}
body#sample_page .pod2#competition_pod p.pod_link {
	margin:0 25px 0 0;
	padding:131px 0 0px 0;
	background:transparent;
	float:right;
	width:105px;
	height:40px;
}
body#sample_page .pod2#competition_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:105px;
	height:40px;
	background:url(../images/pods/enter_today_purple.png) 0 0 no-repeat;
}
body#sample_page .pod2#competition_pod p.pod_link a:hover {
	background:url(../images/pods/enter_today_purple.png) 0px -40px no-repeat;
}
.pod2#horlicks_loves_pod, .pod2 .hl2 {
	background: url(../images/pods/horlicks_loves2_bottom.png) left bottom no-repeat;
}
.pod2#horlicks_loves_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/horlicks_loves2_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod2#horlicks_loves_pod h3 {
	text-indent:-9999px;
	margin:0;
	float:left;
	height:0;
	width:0;
}
.pod2#horlicks_loves_pod p {
	padding:4px 25px 0px 35px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod2#horlicks_loves_pod p.pod_link {
	margin:0 12px 0 0;
	padding:74px 0 0px 0;
	float:right;
	width:105px;
	height:40px;
}
.pod2#horlicks_loves_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:105px;
	height:40px;
	background:url(../images/pods/more_love.png) 0 0 no-repeat;
}
.pod2#horlicks_loves_pod p.pod_link a:hover {
	background:url(../images/pods/more_love.png) 0px -40px no-repeat;
}
.pod3#horlicks_loves_pod, .pod3.hl3 {
	background: url(../images/pods/horlicks_loves3_bottomPDF.png) left bottom no-repeat;
}
.pod3#horlicks_loves_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/horlicks_loves3_headingPDF.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}


.pod3#feet_up {
	background: url(../images/pods/tvAd_bottom_pod.png) left 81px no-repeat;
}
.pod3#feet_up p {
	width:110px;
	position:relative;
	top:-35px;
	left:125px;
}
.pod3#feet_up h2 {
	text-indent:-9999px;
	background:url(../images/pods/tvAd_pod.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#feet_up p.pod_link a {
	margin:60px 0 0 0;
	text-indent:-9999px;
	display:block;
	width:155px;
	height:37px;
	background:url(../images/pods/view_the_adButton.png) 0 0 no-repeat;
}
.pod3#feet_up p.pod_link a:hover {
	background:url(../images/pods/view_the_adButton.png) 0px -37px no-repeat;
}


.pod3#horlicks_loves_pod h3 {
	text-indent:-9999px;
	margin:0;
	float:left;
	height:0;
	width:0;
}
.pod3#horlicks_loves_pod p {
	padding:4px 145px 0px 35px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod3#horlicks_loves_pod p.pod_link {
	margin:0 129px 0 0;
	padding:130px 65px 0px 0;
	float:right;
	width:105px;
	height:40px;
}
.pod3#horlicks_loves_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:155px;
	height:40px;
	background:url(../images/pods/downloadReport.png) 0 0 no-repeat;
}

.pod3#horlicks_loves_pod p.pod_link a:hover {
	background:url(../images/pods/downloadReport.png) 0px -40px no-repeat;
}

.pod1#sleep_positions_pod, .pod1.slp1 {
	background: url(../images/pods/sleeping_positions1_bottom.png) left bottom no-repeat;
}
.pod1#sleep_positions_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/sleeping_positions1_heading.png) left top no-repeat;
	display:block;
	height:74px;
	margin:0;
}
.pod1#sleep_positions_pod p {
	padding:0px 25px 0px 131px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod1#sleep_positions_pod p.pod_link {
	margin:0 25px 0 0;
	padding:98px 0 0px 0;
	float:right;
	width:156px;
	height:40px;
}
.pod1#sleep_positions_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:156px;
	height:40px;
	background:url(../images/pods/whats_your_position.png) 0 0 no-repeat;
}
.pod1#sleep_positions_pod p.pod_link a:hover {
	background:url(../images/pods/whats_your_position.png) 0px -40px no-repeat;
}
.pod2#sleep_positions_pod, .pod2.slp2 {
	background: url(../images/pods/sleeping_positions2_bottom.png) left bottom no-repeat;
}
.pod2#sleep_positions_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/sleeping_positions2_heading.png) left top no-repeat;
	display:block;
	height:74px;
	margin:0;
}
.pod2#sleep_positions_pod p {
	padding:0px 25px 0px 35px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod2#sleep_positions_pod p.pod_link {
	margin:0 25px 0 0;
	padding:70px 0 0px 0;
	float:right;
	width:156px;
	height:40px;
}
.pod2#sleep_positions_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:156px;
	height:40px;
	background:url(../images/pods/whats_your_position.png) 0 0 no-repeat;
}
.pod2#sleep_positions_pod p.pod_link a:hover {
	background:url(../images/pods/whats_your_position.png) 0px -40px no-repeat;
}
.pod3#pillow_talk_1_pod {
	background: url(../images/pods/pillow_talk3_1_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_1_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_1_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_1_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_2_pod {
	background: url(../images/pods/pillow_talk3_2_bottom.png) left bottom no-repeat; 
}
.pod3#pillow_talk_2_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_2_heading.png) left top no-repeat; 
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_2_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_3_pod {
	background: url(../images/pods/pillow_talk3_3_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_3_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_3_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_3_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
/***************** SLEEP SLIM POD ************************/
.pod3#sleep_slim_pod {
	background: url(../images/pods/sleep_slim_pod_bottom.jpg) left bottom no-repeat;
}
.pod3#sleep_slim_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/sleep_slim_pod_heading.jpg) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#sleep_slim_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#sleep_slim_pod a {
	width:106px;
	height:35px;
	display:block;
	background:url(../images/takeTheQuiz_button2.jpg) 0 0 no-repeat;
	position:relative;
	left:134px;
	top:116px;
}
.pod3#sleep_slim_pod a:hover {
	background:url(../images/takeTheQuiz_button2.jpg) 0 -35px no-repeat;
}
/***************** SLEEP SLIM POD ************************/
.pod3#pillow_talk_4_pod {
	background: url(../images/pods/pillow_talk3_4_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_4_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_4_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_4_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_5_pod {
	background: url(../images/pods/pillow_talk3_5_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_5_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_5_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_5_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_6_pod {
	background: url(../images/pods/pillow_talk3_6_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_6_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_6_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_6_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_7_pod {
	background: url(../images/pods/pillow_talk3_7_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_7_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_7_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_7_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_8_pod {
	background: url(../images/pods/pillow_talk3_8_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_8_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_8_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}

.pod3#pillow_talk_18_pod {
	background: url(../images/pods/pillow_talk3_18_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_18_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_8_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}


.pod3#pillow_talk_8_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_9_pod {
	background: url(../images/pods/pillow_talk3_9_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_9_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_9_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_9_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_10_pod {
	background: url(../images/pods/pillow_talk3_10_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_10_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_10_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_10_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_11_pod {
	background: url(../images/pods/pillow_talk3_11_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_11_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_11_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_11_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_12_pod {
	background: url(../images/pods/pillow_talk3_12_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_12_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_12_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_12_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_13_pod {
	background: url(../images/pods/pillow_talk3_13_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_13_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_13_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_13_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_14_pod {
	background: url(../images/pods/pillow_talk3_14_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_14_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_14_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_14_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_15_pod {
	background: url(../images/pods/pillow_talk3_15_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_15_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_15_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_15_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_16_pod {
	background: url(../images/pods/pillow_talk3_16_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_16_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_16_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_16_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod3#pillow_talk_17_pod {
	background: url(../images/pods/pillow_talk3_17_bottom.png) left bottom no-repeat;
}
.pod3#pillow_talk_17_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/pillow_talk3_17_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod3#pillow_talk_17_pod p {
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	margin:0 0 0px 0;
}
.pod1#good_sleep_guide_pod {
	background: url(../images/pods/good_sleep_guide1_bottom.png) left bottom no-repeat;
}
.pod1#good_sleep_guide_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/good_sleep_guide1_heading.png) left top no-repeat;
	display:block;
	height:74px;
	margin:0;
}
.pod1#good_sleep_guide_pod p {
	padding:0px 25px 0px 131px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod1#good_sleep_guide_pod p.pod_link {
	margin:0 15px 0 0;
	padding:88px 0 0px 0;
	float:right;
	width:197px;
	height:40px;
}
.pod1#good_sleep_guide_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:197px;
	height:40px;
	background:url(../images/pods/consult_good_sleep_guide.png) 0 0 no-repeat;
}
.pod1#good_sleep_guide_pod p.pod_link a:hover {
	background:url(../images/pods/consult_good_sleep_guide.png) 0px -40px no-repeat;
}
.pod2#sleep_facts_pod {
	background: url(../images/pods/sleep_facts3_bottom.png) left bottom no-repeat;
}
.pod2#sleep_facts_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/sleep_facts2_heading.png) left top no-repeat;
	display:block;
	height:74px;
	margin:0;
}
.pod2#sleep_facts_pod p {
	padding:0px 25px 0px 35px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod2#sleep_facts_pod p.pod_link {
	margin:0 15px 0 0;
	padding:98px 0 0px 0;
	float:right;
	width:109px;
	height:40px;
}
.pod2#sleep_facts_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:108px;
	height:32px;
	background: url(../images/pods/get_the_facts1.png) 0px 0px no-repeat;
}
.pod2#sleep_facts_pod p.pod_link a:hover {
	background: url(../images/pods/get_the_facts1.png) 0px -40px no-repeat;
}
.pod1#horlicks_original_pod {
	background: url(../images/pods/horlicks_original1_bottom.png) 0 bottom no-repeat;
}
.pod1#horlicks_original_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/horlicks_original1_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod1#horlicks_original_pod p {
	text-indent:-9999px;
	padding:0;
	margin:0;
	float:left;
}
.pod1#horlicks_original_pod p.pod_link {
	margin:0 12px 0 0;
	padding:131px 0 0px 0;
	background:transparent;
	float:right;
	width:153px;
	height:40px;
}
.pod1#horlicks_original_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:153px;
	height:40px;
	background:url(../images/pods/more_about_horlicks.png) 0 0 no-repeat;
}
.pod1#horlicks_original_pod p.pod_link a:hover {
	background:url(../images/pods/more_about_horlicks.png) 0px -40px no-repeat;
}
.pod1#horlicks_light_malt_pod {
	background: url(../images/pods/horlicks_light_malt1_bottom.png) 0 bottom no-repeat;
}
.pod1#horlicks_light_malt_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/horlicks_light_malt1_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod1#horlicks_light_malt_pod p {
	text-indent:-9999px;
	padding:0;
	margin:0;
	float:left;
}
.pod1#horlicks_light_malt_pod p.pod_link {
	margin:0 12px 0 0;
	padding:131px 0 0px 0;
	background:transparent;
	float:right;
	width:156px;
	height:40px;
}
.pod1#horlicks_light_malt_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:156px;
	height:40px;
	background:url(../images/pods/more_about_light.png) 0 0 no-repeat;
}
.pod1#horlicks_light_malt_pod p.pod_link a:hover {
	background:url(../images/pods/more_about_light.png) 0px -40px no-repeat;
}
.pod1#horlicks_light_pod {
	background: url(../images/pods/horlicks_light1_bottom.png) 0 bottom no-repeat;
}
.pod1#horlicks_light_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/horlicks_light1_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod1#horlicks_light_pod p {
	text-indent:-9999px;
	padding:0;
	margin:0;
	float:left;
}
.pod1#horlicks_light_pod p.pod_link {
	margin:0 12px 0 0;
	padding:131px 0 0px 0;
	background:transparent;
	float:right;
	width:155px;
	height:40px;
}
.pod1#horlicks_light_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:155px;
	height:40px;
	background:url(../images/pods/more_about_light2.png) 0 0 no-repeat;
}
.pod1#horlicks_light_pod p.pod_link a:hover {
	background:url(../images/pods/more_about_light2.png) 0px -40px no-repeat;
}
.pod1#horlicks_extra_light_pod {
	background: url(../images/pods/horlicks_extra_light1_bottom.png) 0 bottom no-repeat;
}
.pod1#horlicks_extra_light_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/horlicks_extra_light1_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
.pod1#horlicks_extra_light_pod p {
	text-indent:-9999px;
	padding:0;
	margin:0;
	float:left;
}
.pod1#horlicks_extra_light_pod p.pod_link {
	margin:0 12px 0 0;
	padding:135px 0 0px 0;
	background:transparent;
	float:right;
	width:159px;
	height:40px;
}
.pod1#horlicks_extra_light_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:159px;
	height:40px;
	background:url(../images/pods/more_about_extra_light.png) 0 0 no-repeat;
}
.pod1#horlicks_extra_light_pod p.pod_link a:hover {
	background:url(../images/pods/more_about_extra_light.png) 0px -40px no-repeat;
}
.pod1#feel_better_pod {
	background: url(../images/pods/feel_better1_bottom.png) left bottom no-repeat;
}
.pod1#feel_better_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/feel_better1_heading.png) left top no-repeat;
	display:block;
	height:74px;
	margin:0;
}
.pod1#feel_better_pod p {
	padding:0px 25px 0px 131px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod1#feel_better_pod p.pod_link {
	margin:0 15px 0 0;
	padding:98px 0 0px 0;
	float:right;
	width:197px;
	height:40px;
}
.pod1#feel_better_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:197px;
	height:40px;
	background:url(../images/pods/consult_feel_better_guide.png) 0 0 no-repeat;
}
.pod1#feel_better_pod p.pod_link a:hover {
	background:url(../images/pods/consult_feel_better_guide.png) 0px -40px no-repeat;
}
.pod2#feel_better_pod, .pod2.fb2 {
	background: url(../images/pods/feel_better2_bottom.png) left bottom no-repeat;
}
.pod2#feel_better_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/feel_better2_heading.png) left top no-repeat;
	display:block;
	height:74px;
	margin:0;
}
.pod2#feel_better_pod p {
	padding:0px 25px 0px 35px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod2#feel_better_pod p.pod_link {
	margin:0 15px 0 0;
	padding:98px 0 0px 0;
	float:right;
	width:197px;
	height:40px;
}
.pod2#feel_better_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:197px;
	height:40px;
	background:url(../images/pods/consult_feel_better_guide.png) 0 0 no-repeat;
}
.pod2#feel_better_pod p.pod_link a:hover {
	background:url(../images/pods/consult_feel_better_guide.png) 0px -40px no-repeat;
}
.pod2#sleep_status_pod, .pod2.sst2 {
	background: url(../images/pods/your_sleep_status2_bottom.png) left bottom no-repeat;
}
.pod2#sleep_status_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/your_sleep_status2_heading.png) left top no-repeat;
	display:block;
	height:74px;
	margin:0;
}
.pod2#sleep_status_pod p {
	padding:0px 25px 0px 35px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod2#sleep_status_pod p.pod_link {
	margin:0 15px 0 0;
	padding:96px 0 0px 0;
	float:right;
	width:155px;
	height:40px;
}
.pod2#sleep_status_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:155px;
	height:40px;
	background:url(../images/pods/find_your_sleep_status.png) 0 0 no-repeat;
}
.pod2#sleep_status_pod p.pod_link a:hover {
	background:url(../images/pods/find_your_sleep_status.png) 0px -40px no-repeat;
}
.pod1#sleep_status_pod, .pod1.sst1 {
	background: url(../images/pods/your_sleep_status1_bottom.png) left bottom no-repeat;
}
.pod1#sleep_status_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/your_sleep_status1_heading.png) left top no-repeat;
	display:block;
	height:74px;
	margin:0;
}
.pod1#sleep_status_pod p {
	padding:0px 25px 0px 131px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod1#sleep_status_pod p.pod_link {
	margin:0 15px 0 0;
	padding:103px 0 0px 0;
	float:right;
	width:155px;
	height:40px;
}
.pod1#sleep_status_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:155px;
	height:40px;
	background:url(../images/pods/find_your_sleep_status.png) 0 0 no-repeat;
}
.pod1#sleep_status_pod p.pod_link a:hover {
	background:url(../images/pods/find_your_sleep_status.png) 0px -40px no-repeat;
}
.pod2#tell_us_what_you_think_pod {
	background: url(../images/pods/tell_us_what_you_think2_bottom.png) left bottom no-repeat;
}
.pod2#tell_us_what_you_think_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/tell_us_what_you_think2_heading.png) left top no-repeat;
	display:block;
	height:74px;
	margin:0;
}
.pod2#tell_us_what_you_think_pod p {
	padding:0px 25px 0px 35px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod2#tell_us_what_you_think_pod p.pod_link {
	margin:10px 15px 0 0;
	padding:88px 0 0px 0;
	float:right;
	width:106px;
	height:40px;
}
.pod2#tell_us_what_you_think_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:106px;
	height:40px;
	background:url(../images/pods/get_in_touch.png) 0 0 no-repeat;
}
.pod2#tell_us_what_you_think_pod p.pod_link a:hover {
	background:url(../images/pods/get_in_touch.png) 0px -40px no-repeat;
}
body#sample_page .pod1#tell_us_what_you_think_pod, body#sample_page .pod1.tuwyt {
	background: url(../images/pods/tell_us_what_you_think1purple_bottom.png) left bottom no-repeat !important;
}
body#sample_page .pod1#tell_us_what_you_think_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/tell_us_what_you_think1purple_heading.png) left top no-repeat;
	display:block;
	height:84px;
	margin:0;
}
body#sample_page .pod1#tell_us_what_you_think_pod p {
	padding:0px 25px 0px 145px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
body#sample_page .pod1#tell_us_what_you_think_pod p.pod_link {
	margin:0 15px 0 0;
	padding:88px 0 0px 0;
	float:right;
	width:104px;
	height:40px;
}
body#sample_page .pod1#tell_us_what_you_think_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:104px;
	height:40px;
	background:url(../images/pods/get_in_touch_purple.png) 0 0 no-repeat;
}
body#sample_page .pod1#tell_us_what_you_think_pod p.pod_link a:hover {
	background:url(../images/pods/get_in_touch_purple.png) 0px -40px no-repeat;
}
.pod1#faq_pod {
	background: url(../images/pods/faqs1_bottom.png) left bottom no-repeat;
}
.pod1#faq_pod h2 {
	text-indent:-9999px;
	background:url(../images/pods/faqs1_heading.png) left top no-repeat;
	display:block;
	height:74px;
	margin:0;
}
.pod1#faq_pod p {
	padding:0px 25px 0px 131px;
	margin:0 0 0px 0;
	line-height:1.3em;
	font-size:1em;
}
.pod1#faq_pod p.pod_link {
	margin:0 12px 0 0;
	padding:98px 0 0px 0;
	float:right;
	width:141px;
	height:40px;
}
.pod1#faq_pod p.pod_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:141px;
	height:40px;
	background:url(../images/pods/get_all_the_answers.png) 0 0 no-repeat;
	background-repeat:no-repeat;
}
.pod1#faq_pod p.pod_link a:hover {
	background:url(../images/pods/get_all_the_answers.png) 0px -40px no-repeat;
	background-repeat:no-repeat;
}

#relaxTVAd_pod {
	background: url(../images/pods/relaxTVAd_pod_bg.jpg) 0 0 no-repeat;
}
	#relaxTVAd_pod h2,
	#relaxTVAd_pod p {
		text-indent:-9999px;
	}
	#relaxTVAd_pod p.pod_link {
		position: absolute;
		top: 214px;
		right: 128px;
		width: 105px;
		height: 34px;
		margin: 0;
		padding: 0;
	}
		#relaxTVAd_pod p.pod_link a {
			display: block;
			width: 105px;
			height: 34px;
			background-image: url(../images/pods/relaxTVAd_pod_button.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
		#relaxTVAd_pod p.pod_link a:hover {
			background-position: 0 -34px;
		}

#pods .pod1 {
	background-position:right bottom;
}
#pods .pod1 h2 {
	background-position:right top;
}

.radioMarg {
	margin:10px 0 0 0;
}

p.smallprint {
	font-size:0.9em;
	margin:30px 0 15px 0;
}
.smallerText {
	font-size:0.9em;
	margin-top:13px;
	float:left;
}
.smallerTextNoFloat {
	font-size:0.9em;
}

/* ----------- FRANK ADDED ----------------*/

.enter_site_ff a {
	text-indent:-9999px;
	background:transparent url(../images/structure/enter-site.gif) 0 0 no-repeat;	
	display:block;
	height:39px;
	width:134px;
}
.enter_site_ff a:hover {
	text-indent:-9999px;
	background:transparent url(../images/structure/enter-site-hover.gif) 0 0 no-repeat;	
	display:block;
	height:39px;
	width:134px;
}

p.tellAFriend {
	width:350px;
}

p.backButton a {
	width:100px;
	height:35px;
	background:url(../images/structure/back_buttonBoth.png) 0 0 no-repeat;
	display:block;
}
p.backButton a:hover {
	background:url(../images/structure/back_buttonBoth.png) 0 -36px no-repeat;
}

p.backButton2 a {
	width:100px;
	height:35px;
	background:url(../images/structure/back_buttonBoth.png) 0 0 no-repeat;
	display:block;
}
p.backButton2 a:hover {
	background:url(../images/structure/back_buttonBoth.png) 0 -36px no-repeat;
}

/*---------------------------------------------------------------------
	WIND DOWN
----------------------------------------------------------------------*/

#sleep_good_stories_row1 {
	width:800px;
	float:left;
	margin:8px 0 0 0;
}
	#sleep_good_stories_row1 p {
		float:left;
		padding-left:20px;
		background:url(../images/structure/shine.png) 0 1px no-repeat;
		width:410px;
	}
		#sleep_good_stories_row1 div.row1IMG {
			width:350px;
			height:200px;
			float:right;
			background:url(../images/structure/good_sleep_row1.png) 0 0 no-repeat;
			margin:40px 0 0 0;
		}
	
#sleep_good_stories_row2 {
	width:415px;
	float:left;
	background:url(../images/structure/good_sleep_row2.png) 0 0 no-repeat;
	margin:8px 0 0 0;
	padding-left:360px;
}
	#sleep_good_stories_row2 p {
		padding-left:16px;
		background:url(../images/structure/shine.png) 0 1px no-repeat;
		width:410px;
	}
	
#sleep_good_stories_row3 {
	width:800px;
	float:left;
	margin:15px 0 0 0;
}
	#sleep_good_stories_row3 p {
		float:left;
		padding-left:20px;
		background:url(../images/structure/shine.png) 0 1px no-repeat;
		width:410px;
	}
		#sleep_good_stories_row3 div.row3IMG {
			width:370px;
			height:300px;
			float:right;
			background:url(../images/structure/good_sleep_row3.png) right 40px no-repeat;
			margin:35px 0 0 0;
		}
div.flash {
	margin:0 0 0 14px;
}

p.sleep_in_the_news {
	padding:0 0 0 25px;
	background:url(../images/structure/shine.png) 0 2px no-repeat;
}
p.did_you_know {
	padding:0 0 0 25px;
	background:url(../images/structure/shine2.png) 0 0 no-repeat !important;
}
	p.sleep_in_the_news a {
		display:block;
		margin:9px 0 25px 0;
	}
	
.cloud_image {
	margin:0 0 0 -25px;
}
.sleepWell {
	margin:20px 0 0 -25px;
}
.winterWalks {
	margin:0 0 0 -100px;	
}

div#resolve {
	width:336px;
	height:120px;
	background:url(../images/structure/resolve.png) 0 0 no-repeat;
	margin:20px 0 0 0;
}
	div#resolve p.title {
		display:none;
	} 
		div#resolve p {
			position:relative;
			top:35px;
			left:10px;
			width:250px;
			background:none;
		} 
div#relax {
	width:336px;
	height:120px;
	background:url(../images/structure/relax.png) 0 0 no-repeat;
}
	div#relax p.title {
		display:none;
	} 
		div#relax p {
			position:relative;
			top:35px;
			left:10px;
			width:250px;
			background:none;
		} 
div#release {
	width:336px;
	height:120px;
	background:url(../images/structure/release.png) 0 0 no-repeat;
	margin:0 0 20px 0;
}
	div#release p.title {
		display:none;
	} 
		div#release p {
			position:relative;
			top:35px;
			left:10px;
			width:220px;
			background:none;
		}
		
a.sleep_good_stories {
	float:right;
	margin:25px 10px 0 0;
	display:inline;
	width:136px;
	height:40px;
	display:block;
	text-indent:-9999px;
	background:url(../images/structure/sleep_good_stories_button.jpg) 0 0 no-repeat;
}
a.sleep_good_stories:hover {
	background:url(../images/structure/sleep_good_stories_button.jpg) 0 -41px no-repeat;
}
a.white {
	color:#fff !important;
	text-decoration:underline !important;
}
a.white:hover {
	color:#000 !important;
	text-decoration:underline !important;
}
p.sgs {
	background:none;
	float:left;
	width:320px;
}

div.form_intro_3rs {
	background: url(../images/structure/bg_light_blueIE.png) 0 15px no-repeat;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 15px;
}
div.form_intro_3rs_PYwinddown {
	background: url(../images/structure/bg_light_blueIE.png) 0 15px no-repeat;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 15px;
}
h2#comforting_facts {
	color:#fff;
	margin:0;
}

p.question {
	color:#0B214C;
	margin:15px 0 10px 0 !important;
	background:none !important;
	display:block;
}	

div.form_intro_3rs img+p {
	margin:15px 0 0 0;
}

.sleep_status1 {
	float:right;
	margin:25px 0 0 0;	
}

div.form_intro_sleep_profile {
	background: url(../images/structure/bg_light_blueIE2.png) 0 40px no-repeat;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 15px;
}
div.form_intro_sleep_profile_small {
	background: url(../images/structure/bg_light_blueIE3.gif) 0 50px no-repeat;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 15px;
}
div.form_intro_sleep_profile_small2 {
	background: url(../images/structure/bg_light_blueIE3.gif) 0 50px no-repeat;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 15px;
	position:relative;
	top:10px;
	left:0;
}

.sleep_profile_img {
	margin:0 0 15px -7px !important;
}

h1#heading_relaxTVAd {
	background: url(../images/headings/relaxTVAd.png) 0 0 no-repeat;
	height:74px;
	margin:7px 0 0 82px;
	text-indent:-9999px;
	overflow:visible;
}
.relaxTVAd {
	background: url(../images/structure/relaxTVAd_bg.png) 0 0 no-repeat;
	height: 502px;
	padding-top: 15px;
	padding-right: 105px;
	padding-left: 113px;
} 
	.relaxTVAd #textContainer {
		width: 268px;
		float: left;
	}
		.relaxTVAd #textContainer h3 {
			font-size: 1.09em;
			font-weight: bold;
			margin: 0;
		}
		.relaxTVAd #textContainer p {
			font-size: 1.09em;
			line-height: 1.25em;
		}
	.relaxTVAd #flashContainer {
		float: right;
	}
	.relaxTVAd #flashPlayer {
		width: 480px;
		height: 291px;
		background: url(../images/structure/relaxTVAd_flashPlayer_bg.jpg) 0 0 no-repeat;
	}
		.relaxTVAd #flashPlayer p {
			padding: 15px 15px 0;
			margin: 0;
		}
	
	
/*------------- EMAIL POLL PAGE --------------*/

.poll_header_img {
	margin:30px 70px 0 0;
}
div#pollresults {
	float:left;
	background:url(/images/structure/pollresults_top.jpg) no-repeat;
	width: 793px;
	padding:15px 0 10px 20px;
	margin:0 0 0 -15px;
}
div#pollresults p {
	color: #000000;
	font-weight: bold;
	margin: 10px 20px 0 0;
	width: 475px;
	float: right;
}
div#pollresults_bottom {
	width:793px;
	height:10px;
	float:left;
	background:url(/images/structure/pollresults_bottom.jpg) no-repeat;
	margin:0 0 0 -15px;
}
table#poll {
	border-collapse:collapse;
	border: none 0;
	margin:18px 0 0 8px;
	float:left;
}
table#poll td.vote {
	width:320px;
	background:url(../images/structure/bullet2.png) 0 2px no-repeat;
	color:#0C2556;
	font-size:1.3em;
	margin:8px 0;
	padding:0 0 8px 28px;
	vertical-align:top;
}
table#poll td.result {
	color:#0C2556;
	font-size:1.75em;
	margin:11px 0;
	padding:0 0 10px 8px;
	vertical-align:top;
}
/* changed from lists to table layout 
ul#poll {
	margin:0;
	padding:0 0 10px 8px;
	width:355px;
	float:left;
}
ul#poll li {
	color:#0C2556;
	font-size:1.3em;
	margin:8px 0;
	padding:8px 0 0 28px;
}
ul#pollresults {
	margin:0;
	padding:0 0 0 8px;
	width:40px;
	float:left;
}
ul#pollresults li {
	color:#0C2556;
	font-size:1.75em;
	margin:11px 0;
	padding:0;
	background:none !important;
}
*/

/*---------- HIBERNATION NATION PAGE ----------------*/

#content div.hibernation_left_col {
	width: 300px;
	float:left;
	margin:0 0 0 80px;
	background:url(/images/banners/hibernation_yawn.png) 0 0 no-repeat;
	height:355px;
	display:inline;
}	
a#hibernation_blue_link {
	color:#0C2556 !important;
	font-weight:normal;
}
a#hibernation_blue_link:hover {
	color:#fff !important;
	text-decoration:none;
}
p.hibernation_intro {
	font-size:1.2em;
	margin:0 0 20px 8px;
}

/*-------------- SLEEP MYTHS BUSTED ------------------*/

p.sleepMyths_intro {
	float:left;
	width:260px;
	margin: 0 0 0 75px;
	display:inline;
}

div#myth_flash {
/*	margin: -150px 0 0 140px; */
	margin: 0 0 0 140px;
	float:left;
	width:782px;
	display:inline;
}

.display_none {
	display:none;
}
div#myths_alt_content {
	margin: 15px 0 0 0;
}
/*
#myths_placeholder {
	padding:25px 120px 0 55px;
}
*/
.myth_bullets {
	padding:0 0 0 55px;
	width:650px;
}

#emailPoll div.one_column p {
	margin-left:16px;
}

p.nothingToSee {
	padding:0 0 20px 110px;
	width:350px;
}
body.promotions .one_column {
	background:url(../images/banners/noComp_taxi.png) 0 0 no-repeat;
}
#meantime {
	width:560px;
	height:215px;
	float:left;
	background:url(../images/banners/butInTheMeantime_bg.png) 0 0 no-repeat;
	padding:65px 0 0 180px;
}
	#meantime p {
		width:310px;
	}
		#meantime a {
			width:100px;
			height:37px;
			display:block;
			float:left;
			margin:5px 0 0 0;
			background:url(../images/structure/products_button.png) 0 0 no-repeat;
			cursor:pointer;
			text-indent:-9999px;
		}
		#meantime a:hover {
			background:url(../images/structure/products_button.png) 0 -37px no-repeat;
		}
	.signUp {
		float:right;
		width:290px;
	}
	.signUp a {
		width:60px;
		height:37px;
		float:left;
		margin:-5px 0 0 0;
		display:block;
		background:url(../images/structure/signUp_button.png) 0 0 no-repeat !important;
	}
	.signUp a:hover {
		background:url(../images/structure/signUp_button.png) 0 -37px no-repeat !important;
	}

/*-------------- REMIND A FRIEND (CLOCKS) ------------------*/

.remindFriend_rhTitle {
	font-size:1.4em;
	font-weight:bold;
}
p.inputs {
	padding:0 0 5px 0;
	text-align:right;
}
	p.inputs span {
		font-size:1.1em;
		font-weight:bold;
		color:#2a2464;
	}
	p.inputs input {
		margin:0 0 0 10px;
		width:183px;
	}
	p.inputs select {
		margin:0 0 0 10px;
	}
	
	p.inputs select {
		margin:0 0 0 10px;
		width:183px;
	}
p.selects {
	padding:0 0 5px 0;
	text-align:right;
}
	p.selects .month {
		width:81px;
	}
	p.selects .day {
		margin:0 0 0 10px;
	}
	.messageBox {
		margin:0 0 0 10px;
		width:183px;
	}
	.errorStateBlack select {
		border:1px solid #000 !important;
	}
	.errorStateBlack select.magDropdown2 {
		border:1px solid #000 !important;
		width:185px !important;
	}
	.errorStateBlack .messageBox {
		border:1px solid #000;
	}
	* html .messageBoxLabel {
		 padding:0 0 0 79px;
	}
	* html .errorStateBlack .messageBoxLabel {
		 padding:0 0 0 71px;
	}
	*:first-child+html .messageBoxLabel {
		 padding:0 0 0 85px;
	}
	*:first-child+html .errorStateBlack .messageBoxLabel {
		 padding:0 0 0 79px;
	}
	.messageBoxLabel {
		 padding:0 0 0 85px;
	}
	.errorStateBlack .messageBoxLabel {
		 padding:0 0 0 79px;
	}
	*:first-child+html .messageBox {
		margin:0 0 0 10px;
		width:181px;
	}
	* html .messageBox {
		margin:0 0 0 10px;
		width:181px;
	}
	.send_clock_reminder {
		text-align:right;
	}
	.quickQuestion {
		font-size:1.1em;
		font-weight:bold;
		color:#2a2464;
		
	}
	p.errorState {
		color:#990002 !important;
	}
	p.errorState span {
		color:#990002 !important;
		font-weight:bold;
	}
	p.errorState input {
		border:1px solid #990002 !important;
	}
	.magSub p.inputs input, .magSub p.inputs select {
		border:1px solid #fff;
	}
	.magSub p.errorState span {
		color:#000 !important;
		font-weight:bold;
		width:20px !important;
	}
	.magSub p.errorState input {
		border:1px solid #000 !important;
	}
	.magSub p.errorState {
		color:#000 !important;
	}
	.errorStateBlack input {
		border:1px solid #000 !important;
	}
	.errorStateBlack {
		color:#000 !important;
		font-weight:bold;
	}
	
	a.privacyPolicy {
		color:#2a2464 !important;
	}
#favouriteFlavour {
	width:100%;
	clear:both;
	margin:0 0 10px 0;
}
	#favouriteFlavour p.title {
		color:#2a2464;
		margin:0 0 5px 0;
		font-weight:bold;
	}
	#favouriteFlavour table {
		width:100%;
		margin:0;
		padding:0;
	}
	#favouriteFlavour table td {
		width:33%;
	}
	#favouriteFlavour input {
		float:left;
		margin:0 5px 0 0;
	}
	#favouriteFlavour label {
		float:left;
	}
/* NEW STYLES/PAGES 28/11/2008 */

#pcode1 label {
	float:left;
	width:45px;
	text-align:right;
	margin:0 5px 0 0;
	line-height:12px;
}
	#pcode1 input {
		width:97px;
		float:left;
		margin:2px 0 0 0;
	}
#pcode2 label {
	float:left;
	width:45px;
	text-align:right;
	margin:0 5px 0 0;
	line-height:12px;
}
	#pcode2 input {
		width:97px;
		float:left;
		margin:2px 0 0 0;
	}
	label.secondPackCode {
		margin-left:10px !important;
	}
.lightPurpleBlock {
	width:341px;
	background:url(../images/structure/lightPurple_top_bg.gif) 0 0 no-repeat;
	margin:10px 0 0 -3px;
	padding:10px 0 0 0;
}
	.lightPurpleBlock .inside {
		width:321px;
		padding:0 10px 10px 10px;
		background:url(../images/structure/lightPurple_bottom_bg.gif) 0 bottom no-repeat;
	}
		.lightPurpleBlock .inside table, .lightPurpleBlock .inside p {
			background:none !important;
		}
table.purchmost, table.loyalty {
	padding:0 !important;
}

table.purchmost td {
	width:33%;
}
table.purchmost input {
	float:left;
	margin:0 5px 0 0;
}
table.loyalty input {
	float:left;
	margin:3px 5px 0 0;
}
table.loyalty label {
	float:left;
	width:290px;
}


.lightBlueBlock {
	width:341px;
	background:url(../images/structure/lightBlue_top_bg.gif) 0 0 no-repeat;
	margin:10px 0 0 -3px;
	padding:10px 0 0 0;	
}
	.lightBlueBlock .inside {
		width:321px;
		padding:0 10px 10px 10px;
		background:url(../images/structure/lightBlue_bottom_bg.gif) 0 bottom no-repeat;		
	}
	.lightBlueBlock .inside table, .lightBlueBlock .inside p {
		background:none !important;
	}
	.lightBlueBlock .goldenQuestion p {
		margin-bottom: 10px;
	}
	.lightBlueBlock .goldenQuestion label {
		padding-bottom: 10px;
	}
	.lightBlueBlock .vertical label {
		width: 290px;
		margin-right: 0 !important;
	}
/**************************************
	PRE HOMEPAGE AND PROMO PAGES
**************************************/
#logoHeader_updatedStyle {
	float:left;
	width:100%;
	height:74px;
	background:url(../images/structure/logo_header_2.png) 0 0 no-repeat;
	text-indent:-9999px;
	padding:15px 0 60px 0;
}
	#logoHeader_updatedStyle h1 {
		text-indent:-9999px;
		width:190px;
		height:50px;
		float:left;
		margin:0;
		margin:0 0 0 280px;
	}
#logoHeader_updatedStyle2 {
	float:left;
	width:100%;
	height:74px;
	background:url(../images/structure/logo_header_3.png) 0 0 no-repeat;
	text-indent:-9999px;
/*	padding:15px 0 60px 0; */
	padding: 15px 0 7px 0;
}
	#logoHeader_updatedStyle2 h1 {
		text-indent:-9999px;
		width:190px;
		height:50px;
		float:left;
		margin:0;
		margin:0 0 0 280px;
	}
p.sorryPadded {
	padding:0 25px 0 8px;
}
#magazineSubscription_bannerImage {
	width:399px;
	height: 278px;
	background:url(../images/banners/magazineSubscription_bannerImage.png) 0 0 no-repeat;
	margin:0 0 0 0;
	float:left;
}
	#magazineSubscription_bannerImage a {
		width:156px;
		height:69px;
		background:#fff;
		float:right;
		margin:172px 60px 0 0;
		background:url(../images/structure/freeSubscription_button.png) 0 0 no-repeat;
		text-indent:-9999px;
	}
	#magazineSubscription_bannerImage a:hover {
		background:url(../images/structure/freeSubscription_button.png) 0 -68px no-repeat;
	}
	p.magazineSubscription {
		padding:0 16px 0 5px;
		margin:0 0 5px 0;
	}
.magDropdown {
	width:185px !important;
}
.magDropdown2 {
	width:187px !important;
}
#winSpaBreak_bannerImage {
	background:url(../images/banners/winSpaBreak_bannerImage.png) 0 0 no-repeat;
	width:403px;
	height:252px;
}
	#winSpaBreak_bannerImage a {
		width:170px;
		height:69px;
		background:#fff;
		float:right;
		margin:168px 6px 0 0;
		background:url(../images/structure/signUpSnoozzz_button.png) 0 0 no-repeat;
		text-indent:-9999px;
	}
.promotions #winSpaBreak_bannerImage {
	background:url(../images/banners/winSpaBreak_bannerImage.png) 0 0 no-repeat;
	width:403px;
	height:252px;
	margin:-50px 0 0 -5px;
	float:left;
}
	.promotions #winSpaBreak_bannerImage a {
		width:170px;
		height:69px;
		background:#fff;
		float:right;
		margin:130px 6px 0 0;
		background:url(../images/structure/signUpSnoozzz_button.png) 0 0 no-repeat;
		text-indent:-9999px;
	}
		#winSpaBreak_bannerImage a:hover {
			background:url(../images/structure/signUpSnoozzz_button.png) 0 -68px no-repeat;
		}
	p.winSpaBreak {
		padding:0 10px 0 10px;
		margin:5px 0 5px 0;
	}
.home .two_columns_column_1 p,
.home .two_columns_column_2 p {
	padding: 0;
	margin: 7px 0;
	line-height: 1.18em;
}
a.signUpToSnoozzzletter {
	width:208px;
	height:39px;
	display:block;
	margin:15px 0 0 0;
	float:left;
	text-indent:-9999px;
	background:url(../images/structure/signUpSnoozzzSmaller_button.png) 0 0 no-repeat;
}
	a.signUpToSnoozzzletter:hover {
		background:url(../images/structure/signUpSnoozzzSmaller_button.png) 0 -39px no-repeat;
	}
p.snoozzzletterFormPage {
	padding:0 60px 15px 0;
}
div.email {
	padding:5px 0 15px 60px;
	background:url(../images/structure/email.jpg) 0 5px no-repeat;
	min-height:35px;
}
div.post {
	padding:15px 0 0 60px;
	background:url(../images/structure/post.jpg) 0 11px no-repeat;
	min-height:45px;
}
.magSub div.email {
	padding:5px 0 15px 60px;
	background:url(../images/structure/emailPurple.gif) 0 5px no-repeat;
}
.magSub div.post {
	padding:15px 0 0 60px;
	background:url(../images/structure/postPurple.gif) 1px 11px no-repeat;
}

* html div.email, * html div.post {
	height:35px;
}
a.skipToSite {
	float:right;
	width:144px;
	height:36px;
	display:inline;
	margin:22px 100px 0 0;
	background:url(../images/structure/skipToSite.png) 0 0 no-repeat;
	text-indent:-9999px;
}
a.skipToSite:hover {
	background:url(../images/structure/skipToSite.png) 0 -37px no-repeat;
}
.skipToSite_noRoll {
	float:right;
	display:inline;
	margin:22px 100px 0 0;
}
.getMySubButton, .snoozzzSubButton {
	margin:0 -8px 5px 0;
	float:right;
	display:inline;
}
.inputs span.readPrivacy input  {
	width:15px;
	padding:0 !important;
	margin:0 !important;
	float:left;
	border:0 !important;
}
.tickMargin {
	margin:8px 4px 10px 0;
	float:left;
}
*:first-child+html .tickMargin {
	margin:3px 4px 10px 0;
	float:left;
}
* html .tickMargin {
	margin:3px 4px 10px 0;
	float:left;
}
span.email_post {
	float:left; 
	width:225px; 
	margin:7px 0 10px 0;
}
span.email_post_tellHorlicks {
	float:left; 
	width:275px; 
	margin:7px 0 10px 0;
}
input.unsubscribe {
	margin:0 0 0 10px;
	width:184px;
}
.unsub_submit {
	margin:0 70px 0 0;
	float:right;
}
.ie_textDiss_fix input {
	border:none !important;
}
.preSubscription {
	height: 570px;
	/* overflow: hidden; */
}
.preSubscription #footer {
	background: none;
	position: relative;
	top: -35px;
	left: 0;
}
.preSubscription #footer-end {
	background: none;
	min-height: 0; 
}
.preSubscription p.copyright {
	margin-top: 0;
}
.preSubscription ul.terms_conditions {
	margin: 21px 80px 0 0 !important;
}

/***** HOMEPAGE SPECIAL CASE OF BACKGROUND ******/
body.home {
	background: url(../images/structure/content_bg.png) center center repeat-y #0C2556;
	margin: 0;
}
body.home .footerSpecialCase {
	margin:0 0 15px 0 !important;
}
.tell_horlicks div.entry_form {
	background:url(../images/structure/form_bottom.png) left bottom no-repeat;
	padding-bottom:60px;
}
* html .tell_horlicks div.entry_form {
	background:url(../images/structure/form_bottom.gif) left bottom no-repeat;
	padding-bottom:50px;
}
.yellow {
	font-weight:bold;
	color:#F0F2AE;
}
/*
.findMyAddress_button {
	float:left;
	width:20px !important;
}
.findMyAdd_pcode {
	float:right;
	margin-bottom:10px;
}
*/

.findMyAddButton {
	width:127px !important;
	margin:3px 61px 0 0!important;
}
.bathtime p,
.bathtime h3 {
	margin:0 0 10px 0 !important;
}
.bathtime ul {
	padding-top:10px !important;	
}
	.bathtime ul li {
		padding-top:0 !important;
		background:url(../images/structure/bullet2.png) 0 0 no-repeat !important;
	}
	
	.forwardToFriend .inputs {
		margin:0 0 7px 0;
	}
		.forwardToFriend .inputs span {
			font-size:1em !important;
		}
	.forwardToFriend a {
		color:#fff !important;
		text-decoration:underline !important;
		font-weight:normal !important;
	}
	.forwarder_submit {
		margin-top:10px !important;	
	}
	.forwardToFriend {
		margin:10px;	
	}
	.forwardToFriend p.errorState,
	.forwardToFriend p.errorState span {
		color:#000 !important;
		font-weight:bold !important;
	}
	.forwardToFriend p.errorState input {
		border:1px solid #000 !important;
	}
	
	.viewHomepage a {
		width:115px;
		height:38px;
		display:block;
		background:url(../images/structure/viewHomePage_button.jpg) 0 0 no-repeat;
		text-indent:-9999px;
		margin-left:29px;
	}
	.viewHomepage a:hover {
		background:url(../images/structure/viewHomePage_button.jpg) 0 -38px no-repeat;
	}
	
.left_column {
	width: 510px;
	float: left;
	margin: 0;
	padding: 0;
}
.right_column {
/*	display: inline; */
	width: 486px;
	float: right;
	margin: 0;
	padding: 0;
}
.notification .left_column {
	width: 426px;
	padding: 0 0 0 84px;
}
.notification .right_column {
	background: url(../images/structure/paleBlueCuppa_bg.jpg) no-repeat 0 0;
	height: 407px;
}
.notification .left_column p {
	font-size: 1.09em; /* 12px */
	padding-right: 46px;
}
.notification .left_column p a {
	color: #f8e5b7;
	font-weight: bold;
}
#pageUnavailable .left_column p,
#tell_horlicks_thanks .left_column p,
#snoozzzletter_thanks .left_column p {
	padding-left: 58px;
}
#pageUnavailable h1 {
	height: 104px;
	background: url(../images/headings/pageUnavailable.jpg) no-repeat 0 0;
	text-indent: -9999px;
	margin: 0;
}
#tell_horlicks_thanks h1, 
#snoozzzletter_thanks h1 {
	height: 75px;
	background: url(../images/headings/thank_you.png) no-repeat 0 12px;
	text-indent: -9999px;
	margin: 0;
}

/* EVENING COMP CLOSED STYLES 2010 */

#evening_compClosed .left_column {
	padding-left:111px;
	padding-top:12px;
	width: 436px;
}
	#evening_compClosed .left_column p {
		width:340px;
	}
	.evening_adLink_wrap {
		width:392px;
		background:url(../images/structure/evening_CompEnd_ad.png) 0 0 no-repeat;
		padding:48px 0 0 8px;
		margin:0 0 0 -4px;
	}
		.evening_adLink_wrap a.screen {
			width:241px;
			height:137px;
			display:block;
			background:url(../images/structure/evening_compEnd_adLink.jpg) 0 0 no-repeat;
			text-indent:-9999px;
		}
		.evening_adLink_wrap p {
			margin-top:20px;
			margin-bottom:15px;
			width:280px !important;
			margin-left:-1px;
		}
		.evening_adLink_wrap a.viewTVad {
			background:url(../images/structure/evening_compEnd_viewAd.jpg) 0 0 no-repeat;
			width:113px;
			height:35px;
			display:block;
			text-indent:-9999px;
		}
		.evening_adLink_wrap a.viewTVad:hover {
			background:url(../images/structure/evening_compEnd_viewAd.jpg) 0 -35px no-repeat;
		}
#evening_compClosed .right_column {
	width: 445px;
	background:url(../images/structure/evening_compEnd_bg.jpg) 12px 15px no-repeat;
	height:496px;
}
a.EveningsignUpToSnoozzzletter {
	background:url(../images/structure/evening_compEnd_signUpSnoozzz.jpg) 0 0 no-repeat;
	width:181px;
	height:32px;
	display:block;
	text-indent:-9999px;
}
a.EveningsignUpToSnoozzzletter:hover {
	background:url(../images/structure/evening_compEnd_signUpSnoozzz.jpg) 0 -32px no-repeat;
}
#facebookBlock {
	width:684px;
	height:258px;
	background:url(../images/structure/evening_compEnd_FBBlock.jpg) 0 0 no-repeat;
	margin:0 0 0 -13px;
	padding:10px 50px 0 35px;
}
	#facebookBlock h2 {
		width:306px;
		height:62px;
		background:url(../images/structure/evening_compEnd_FBHeading.jpg) 0 0 no-repeat;
		text-indent:-9999px;
		margin:0 0 0 -15px;
	}
	#facebookBlock p {
		width:436px;
	}
	#facebookBlock p.small {
		font-size:9px;
		width:600px;
	}	
	p.fbLink {
		margin-bottom:0;
	}
	#facebookBlock a {
		width:166px;
		height:37px;
		text-indent:-9999px;
		background:url(../images/structure/evening_compEnd_FBLink.jpg) 0 0 no-repeat;
		display:block;
	}
	#facebookBlock a:hover {
		background:url(../images/structure/evening_compEnd_FBLink.jpg) 0 -37px no-repeat;
	}