/* ------------------------------------------------------------

	Title:			Horlicks Styles
	Last Updated:	04/10/2007
	Colors:			 

------------------------------------------------------------ */

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;}


body {
	font: 100% Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	background:#fff;
	color:#000;
}
body#sample_page {
	background:#8b72b6 url(../images/structure/bg_purple.png);
}

html>body {
	font-size:11px;
}
h1, h2, h3, h4, h5, h6 {
	color:#000 !important ;
	font-size:20px !important;
}
p {
	color:#000;
	font-size:16px;
}


li {
	font-size:16px;
	font-weight:bold ;
	margin:0 !important;
	list-style-type:circle !important;
}

a {
	color:#0000FF;
	text-decoration:none;
}

div.hr { 
	clear: both; 
}
	div.hr hr { 
		display: none; 
	}

#wrap {
	width:100%;
	clear:both;
}

#masthead {
	display:none;
}

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/nav_sleepBetter.png) 0px -29px no-repeat;
}
body.your_sleep_status #masthead-nav ul.subnav li a:hover {
	background:url(../images/structure/nav_sleepBetter_hover.png) 0px -29px no-repeat;
}
#masthead-nav li#sleep_facts_link a {
	width: 105px;
	margin-left:83px;
}
#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: -83px -29px;
}
#masthead-nav li#good_sleep_guide_link a {
	width: 140px;
}
#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: -188px -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: -328px -29px;
}
#masthead-nav li#sleep_status_link a {
	width: 145px;
}
#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: -478px -29px;
}
#masthead-nav li#wind_down_link a {
	width: 98px;
}
#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:181px;
}
#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: -181px -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: -321px -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: -446px -29px;
}

/* ------------------------------------------------------------
	content
------------------------------------------------------------ */
#content {
	background:#fff;
	text-align:left;
	float:left;
	width:100%;
}
#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:100%;
	float:left;
}
#content div.two_columns_column_1 {
	width: 380px;
	float:left;
	margin-left:120px;
	margin-right:20px;
}
#content div.two_columns_column_2 {
	width:390px;
	float:left;
	margin-left:3px;	
}
div.column_indent_right {
	margin-left:30px;
	width:360px;
}
#sample_page #content div.two_columns_column_1 {
	width: 536px;
	float:left;
	margin-left:0px;
	margin-right:0px;
}
#sample_page #content div.two_columns_column_2 {
	width:488px;
	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_2 {
	width:100%;
	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 {
	display:none;
}


#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_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 .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 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:-20px;
}
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;
}

#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%;
}
#sample_page #content div.entry_form_box {
	background:url(../images/structure/sample_form_top.png) left top no-repeat;
	width:488px;
	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 {
	background:#6a9fcb url(../images/structure/bg_light_blue.png);
	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;
}
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 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_hover.png) 0 0 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:39px;
	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:39px;
	width:134px;
}
#content div.entry_form p.submit_button {
	padding-top:1em;
	text-align:right;
}
#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;
}
#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;
}
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_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:61px;
	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:164px;
	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:265px;
	left:220px;
	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:70px;
	left:151px;
	color:#0d2657;
	font-weight:bold;
	padding: 5px 25px 5px 0px;
	width: 116px;
	height: 34px;
	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: 265px;
	top: 295px;
}

#content p.index_extra_light_link a {
	margin:0px;
	text-indent:-9999px;
	display:block;
	width:181px;
	height:24px;
	position: absolute;
	left: 494px;
	top: 477px;
}

.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) bottom right 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:175px;
}
div.form_intro_wide {
	background:#6a9fcb;
	margin:0 0 0 162px;
	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_submit_wide {
	background:url(../images/forum_submit_wide_bot.gif) no-repeat bottom right #6a9fcb;
	float:right;
	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 10px;
	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;
	display:none;
}
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;
}
#content h2.extra_margin {
	margin-top:50px;
}
#content h3.horlicks_loves {
	font-weight:bold;
}

/* ------------------------------------------------------------
	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 {
	
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_sleep_better {
	
	height:65px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_good_sleep_guide {
	
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_reminding_friend {
	
	height:175px;
	width:400px;
	margin:0 0 0 0;
	text-indent:-9999px;
}
h1#heading_sleeping_positions {
	
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_horlicks_loves_autumn {
	
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_terms_conditions {
	
	height:67px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_tell_horlicks {
	
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_wind_down {
	
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_sleep_facts {
	
	height:66px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_sleep_education {
	
	height:68px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_good_day_guide {
	;
	height:65px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_feel_better {
	
	height:65px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_eat_to_sleep {
	
	height:67px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_fighting_fit {
	
	height:70px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_think_happy_thoughts {
	
	height:64px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_faqs {
	
	height:59px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_thank_you {
	
	height:62px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_marketing_questions {
	
	height:66px;
	margin:0 0 0 0;
	text-indent:-9999px;
}
h1#heading_tell_friend {
	
	height:67px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_snoozzzletter {
	
	height:68px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_congratulations {
	
	height:77px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}
h1#heading_sorry {
	
	height:62px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
}

h2#heading_sleep_status_advanced {
	
	height:68px;
	text-indent:-9999px;
}
h1#heading_privacy_policy {
	
	height:68px;
	margin:0 0 0 -30px;
	text-indent:-9999px;
	overflow:visible;
}
/* ------------------------------------------------------------
	footer
------------------------------------------------------------ */
#footer {
	color:#000 !important;
	text-align:left;
	float:left;
	width:1024px;
}
	#footer #single_pod {
		background:url(../images/pods/single_pod.jpg);
		width:1024px;
		height:275px;
		display:none;
	}
		#footer #single_pod a {
			display:inline;
			float:right;
			margin:195px 150px 0 0;
			display:none;
		}

#sample_page #footer {
	background:#fff;
}

#footer-end {
	color:#000;	
}
#sample_page #footer-end {
	color:#000;
}
.no_pods#footer-end {
	background:#fff;
}
#footer-end p.copyright {
	float:left;
	font-size:12px;
	margin-top:15px;
}
#footer-end ul {
	float:right;
	margin-top:32px;
	margin-right:120px;
	display:none;
}

#pods {
	display:none;
}


.radioMarg {
	margin:10px 0 0 0;
}

p.smallprint {
	font-size:0.9em;
	margin:30px 0 15px 0;
}

/* ----------- 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;
}

