@charset "UTF-8";
* {
	margin:0px;
	padding:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*FORCE THE SCROLLBAR*/
html {
	overflow-y: scroll;
}
html {
	overflow: -moz-scrollbars-vertical;
}
.clearBoth {
	clear: both;
}
a {
	color: #d32a3b;
	outline:none;
}

a:hover {
	color: #181819;
}
body {
	background-image: url(../images/grass.jpg);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
#wrapper {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:2;
}
body.home #content {
	height: 484px;
	background:url(../images/paper_bg.jpg) no-repeat;
}
#content {
	position:relative;
	background:url(../images/subpage_bg.png) no-repeat;
	padding-top: 90px;
	height: 900px;
}

#contentrules {
	position:relative;
	background:url(../images/subpage_bg.png) no-repeat;
	padding-top: 90px;
	padding-bottom:20px;	
}

body.contest #content {
	padding-top: 80px;
	height: 1050px;
}

body.tellafriend #content {
	position:relative;
	background:url(../images/subpage_bg.png) no-repeat;
	padding-bottom: 30px;
	padding-top: 80px;
	height: 980px;
}
body.tips #content {
	position:relative;
	background:url(../images/subpage_bg.png) no-repeat;
	padding-bottom: 30px;
	padding-top: 80px;
	height: 1450px;
}
body.tellafriend_thanks #content {
	position:relative;
	background:url(../images/subpage_bg.png) no-repeat;
	padding-bottom: 30px;
	padding-top: 80px;
	height: 800px;
}
#bottom {
	background:url(../images/subpage_bg_bottom.png);
	width: 760px;
	height: 133px;
}
#header {
	position: relative;
	height: 46px;
	width: 760px;
}
#background {
	width: 100%;
	background-image:url(../images/main_bg.png);
	background-repeat:no-repeat;
	background-position: center top;
	height: 608px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	display:block;
}
#mainwrapper {
	width: 781px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	position: relative;
}
/* LOGO */

#logowrapper {
	width: 296px;
	height: 372px;
	position:absolute;
	top: -30px;
	left:-36px;
	z-index:99;
}
#logowrapper_coupon {
	width: 296px;
	height: 372px;
	position:absolute;
	top: 300px;
	left:-36px;
	z-index:99;
}
#greenwrapper {
	width: 296px;
	height: 192px;
	background:url(../images/subpage_milologo.png) no-repeat;
	position:absolute;
	top: -30px;
	left:-35px;
	z-index:98;
}
body.home #greenwrapper {
	width: 296px;
	height: 372px;
	background:url(../images/home_greenpage.png) no-repeat;
}
#intro {
	display:block;
	text-indent: -9999px;
	background:url(../images/home_intro.gif);
	width:187px;
	height: 165px;
	position:absolute;
	top: 155px;
	left: 85px;
}
#logo, #logo a {
	width: 175px;
	height: 146px;
	display: block;
}
body.home #logo {
	background:url(../images/home_logo.jpg) no-repeat;
	position:absolute;
	left: 44px;
	width:175px;
	height: 146px;
}
#logo {
	background:url(../images/subpage_logo.jpg) no-repeat;
	position:absolute;
	left: 60px;
	height: 150px;
	width: 146px;
}
#logo a {
	text-indent: -9999px;
	cursor: pointer;
}
/* FOOTER */

#footer {
	background:url(../images/chalkline.jpg);
	height: 88px;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}
#footernav {
	width:730px;
	margin: auto;
	height: 30px;
	padding-top:10px;
}
#footernav ul#footerlinks {
	list-style-type:none;
	height:15px;
	font-size: 11px;
	margin-bottom: 0px;
	font-weight: bold;
	padding-left: 84px;
	padding-top: 8px;
}
#footernav ul#footerlinks li {
	
	display:block;
	margin-right:18px;
	float:left;
}
#footernav ul#footerlinks li a {
	color: #181819;
	text-decoration: none;
	display: block;
}
#footernav ul#footerlinks li a:hover {
	text-decoration: underline;
}

.fb_share_link {
	padding:0px 0 0 20px;
	height:16px;
	background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left;
	width: 150px;
}

#disclaimer {
	font-size: 10px;
	text-align: center;
	width: 690px;
	color: #242525;
	padding-right: 20px;
	padding-left: 50px;
	padding-top: 2px;
	margin:auto;
	line-height:14px;
}
/* @group top navigation */
ul#nav {
	position: absolute;
	width: 730px;
	margin: 0px 0 0 0;
	z-index: 99;
	left: -3px;
}
ul#nav li {
	list-style-type:none;
	display:block;
	position:absolute;
	height:46px;
	text-indent: -9999px;
	cursor:pointer;
}
/*HOME*/
ul#nav li.home {
	left: 212px;
	width: 76px;
}
ul#nav li.home a {
	background-image: url(../images/nav_home.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
body.home ul#nav li.home a, ul#nav li.home a:hover,
ul#nav li.products a:hover,body.products ul#nav li.products a, 
ul#nav li.products a:hover,ul#nav li.tips a:hover,
body.contest ul#nav li.contest a, ul#nav li.contest a:hover,
body.tellafriend ul#nav li.tellafriend a, ul#nav li.tellafriend a:hover, body.tellafriend_thanks ul#nav li.tellafriend a,
body.tips ul#nav li.tips a, ul#nav li.tips a:hover,
body.milocamp ul#nav li.milostars a, ul#nav li.milostars a:hover  {
	background-position: 0px -47px;
}
body.home ul#nav li.home, ul#nav li.home:hover {
}
/*MILO PRODUCTS*/
ul#nav li.products {
	left: 288px;
	top: 0px;
	width: 76px;
}



ul#nav li.products a {
	background-image: url(../images/nav_products.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}


body.products ul#nav li.products, ul#nav li.products:hover {
	z-index:99
}
ul#nav li a {
	display:block;
	height:46px;
}
/*TFC TIPS*/
ul#nav li.tips {
	left: 364px;
	top: 0px;
	width: 76px;
}
ul#nav li.tips a {
	background-image: url(../images/nav_tips.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul#nav li a {
	display:block;
	height:46px;
}
/*CONTEST*/
ul#nav li.contest {
	left: 440px;
	top: 0px;
	width: 76px;
}
ul#nav li.contest a {
	background-image: url(../images/nav_contest.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.contest ul#nav li.contest, ul#nav li.contest:hover {
	z-index:99;
}
/*TELLAFRIEND*/
ul#nav li.tellafriend {
	left: 516px;
	top: 0px;
	width: 76px;
}
ul#nav li.tellafriend a {
	background-image: url(../images/nav_friend.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.tellafriend ul#nav li.tellafriend, ul#nav li.tellafriend:hover {
	z-index:99;
}
/*MILOSTARS*/
ul#nav li.milostars {
	left: 592px;
	top: 0px;
	width: 76px;
}
ul#nav li.milostars a {
	background-image: url(../images/nav_camp.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body.tellafriend ul#nav li.tellafriend, ul#nav li.tellafriend:hover {
	z-index:99;
}


/* @end */
/* HOMEPAGE TOUTS */
 
#contest {
	zoom:1;
}
#contest_h1 a{
	width: 375px;
	height: 83px;
	background:url(../images/home_h1_contest.gif) no-repeat 4px;
	display:block;
	text-indent: -9999px;
	margin-bottom: 2px;
	cursor:pointer;
	position:absolute;
	left: 250px;
	top: 1px;
	background-image: url(../images/home_h1_contest.gif);
}
a.enternow {
	font-size: 12px;
	color: #d32a3b;
	text-align:right;
	text-decoration:none;
	display:block;
	position:absolute;
	left: 557px;
	top: 90px;
}
a.enternow:hover {
	font-size: 12px;
	color: #000000;
}
#tout_tellafriend {
	width: 151px;
	height: 60px;
	position: absolute;
	top: 269px;
	left: 65px;
	z-index:10;
}
#coupon_icon {
	width: 111px;
	height: 60px;
	position: absolute;
	top: 216px;
	left: 511px;
	z-index:10;
}
#tout_tellafriend_h2 a {
	width: 151px;
	height: 46px;
	background:url(../images/tout_home_tellafriend_h2.gif) no-repeat;
	display:block;
	text-indent: -9999px;
	margin-bottom:8px;
}
a.findouthow {
	font-size: 12px;
	color: #d32a3b;
	text-decoration:none;
	display:block;
	position:absolute;
	left: 3px;
}
a.findouthow:hover {
	font-size: 12px;
	color: #000000;
}
#tout_home_tfc {
	width: 155px;
	height: 85px;
	position: absolute;
	top: 148px;
	left: 535px;
	z-index: 10
}
#tout_home_tfc_h2 a {
	width: 155px;
	height: 53px;
	background:url(../images/tout_home_tfc_h2.gif) no-repeat;
	display:block;
	text-indent: -9999px;
	margin-bottom:8px;
}
#tout_home_tfc_h3 a {
	width: 134px;
	height: 48px;
	background:url(../images/tout_home_tfc_h3.gif) no-repeat;
	display:block;
	text-indent: -9999px;
	margin-left: 15px;
	margin-bottom:8px;
}
a.home_checkitout {
	font-size: 12px;
	color: #d32a3b;
	text-decoration:none;
	display:block;
	padding-left: 15px;
}
a.home_checkitout:hover {
	font-size: 12px;
	color: #000000;
}
#milo a {
	background:url(../images/milo_products.jpg);
	width: 333px;
	height: 329px;
	position:absolute;
	left: 207px;
	top: 81px;
	z-index: 5;
	background-image: url(../images/milo_products2.jpg);
}
#tout_milo {
	width: 114px;
	height: 80px;
	position: absolute;
	top: 334px;
	left: 200px;
	z-index:80;
}
a.moremilo {
	width: 114px;
	height: 80px;
	background:url(../images/tout_milotout_h3.gif) no-repeat 0px 0px;
	display:block;
	text-indent: -9999px;
}
a.moremilo:hover {
	background:url(../images/tout_milotout_h3.gif) no-repeat 0px -80px;
}
#texttowin {
	width: 205px;
	height: 204px;
	position: absolute;
	top: 278px;
	left: 573px;
	background:url(../images/tout_home_text.png);
	display:block;
	text-indent: -9999px;
}

#flash_content {
	width:800px;
	height: 500px;
	display: block;
	position: absolute;
	top: 46px;
	left: 5px;
}
/* PRODUCT PAGE STYLES */

#benefits_note {
	width: 205px;
	height: 204px;
	position: absolute;
	top: 491px;
	left: 573px;
	background:url(../images/products_benefits_note.png);
	display:block;
	text-indent: -9999px;
}
#products_intro {
	background:url(../images/products_intro_bg.jpg) no-repeat;
	position:relative;
	width: 600px;
	margin: auto;
	padding-top: 20px;
	display:block;
}
#products_intro_leftcolumn {
	float: left;
	width: 162px;
	height: 102px;
	margin-right: 225px;
}
p#intro1 {
	width: 162px;
	height: 102px;
	display:block;
	font-size: 11px;
	font-weight: bold;
	color: #181819;
}
#products_intro_rightcolumn {
	float: left;
	width: 175px;
	height: 113px;
	margin-bottom:50px;
	margin-right: 30px;
}
#intro2 {
	width: 175px;
	height: 145px;
	display:block;
	font-size: 11px;
	font-weight: bold;
	color: #181819;
}
.clear {
	clear:both;
}
#products_h1 {
	background:url(../images/products_h1.gif) no-repeat;
	width:544px;
	height: 64px;
	margin:0 auto 0px 88px;
	display: block;
	text-indent: -9999px;
}
#benefits {
	width: 645px;
	height: 280px;
	margin-left: 70px;
	background:url(../images/products_benefits_bg.gif) no-repeat 0px 30px;
	display:block;
	position:absolute;
	top: 326px;
}
#benefits_h2 {
	background-image: url(../images/products_h2_thebenefits.gif);
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 149px;
	margin-bottom: 6px;
}
p#benefits_h3 {
	background:url(../images/products_benefits_h3.gif);
	width: 284px;
	height: 40px;
	display:block;
	text-indent: -9999px;
	margin-bottom: 10px;
}
p#benefits_list {
}
ul.benefits li {
	list-style-type: none;
	background: url(../images/products_checkmark.gif) no-repeat;
	font-size: 11px;
	padding-left: 30px;
	padding-bottom: 4px;
	padding-top: 4px;
	line-height: 14px;
}
#tout_wheremilo {
	width: 292px;
	height: 74px;
	position: absolute;
	top: 517px;
	left: 318px;
	z-index:10;
}
#tout_wheremilo_h2 {
	width: 180px;
	height: 24px;
	background:url(../images/tout_products_wheremilo_h2.gif) no-repeat;
	display:block;
	text-indent: -9999px;
	margin-bottom:10px;
}
#tout_wheremilo_h3 {
	width: 292px;
	height: 31px;
	margin-bottom:8px;
}
#tout_tfctips {
	width: 297px;
	height: 70px;
	position: absolute;
	top: 602px;
	left: 315px;
	z-index:10;
}
#tout_tfctips_h2 {
	width: 296px;
	height: 55px;
	background:url(../images/tout_products_tfctips_h2.gif) no-repeat;
	display:block;
	text-indent: -9999px;
	margin-bottom:8px;
}
a.checkitout {
	font-size: 12px;
	color: #d32a3b;
	text-decoration:none;
	display:block;
	position:absolute;
	left: 206px;
	top: 47px;
	width: 94px;
	height: 25px;
}
a.checkitout:hover {
	font-size: 12px;
	color: #000000;
}
#howdoyoulike {
	width: 497px;
	height: 380px;
	margin-top: 0px;
	position:absolute;
	left: -21px;
	top: 272px;
	z-index: 150;
}
#howdoyoulike_paper {
	width: 378px;
	height: 177px;
	background:url(../images/products_paper.png) no-repeat;
	display:block;
	padding-top: 30px;
	padding-left: 30px;
}
#howdoyoulike_h2 {
	width: 325px;
	height: 42px;
	background:url(../images/products_howyoulikemilo_h2.gif);
	display:block;
	text-indent: -9999px;
}
#hotcold {
	width: 315px;
	height: 305px;
	background:url(../images/products_hotcoldmilk.png) no-repeat;
	display:block;
	position:absolute;
	top: 55px;
	left: 12px;
	padding-top:32px;
	padding-left: 185px;
	z-index: 1;
}
#hotcold_h2 {
	width: 263px;
	height: 29px;
	background:url(../images/products_hotcold_h2.gif) no-repeat;
	display:block;
	text-indent: -9999px;
}
#hotcold_h3 {
	width: 263px;
	height: 67px;
	background:url(../images/products_hotcold_h3.gif) no-repeat;
	display:block;
	text-indent: -9999px;
}

#hotcold_flash {
	width: 560px;
	height:280px;
	position:absolute;
	display:block;
	top: 95px;
	left: -89px;
	z-index: 2;
}

/* CONTEST STYLES */

#contest_form {
	z-index:10;
	position: relative;
	float:left;
	margin-right: 0px;
	margin-top: 20px;
	padding-right: 0px;
	left: 50px;
	width: 670px;
}

#contest_form_top {
	height:31px;
	position: relative;
	display: block;
	background-image: url(../images/contest_form_top.png);
}
#contest_form_mid {
	heigh:717px;
	position: relative;
	background: url(../images/contest_form_mid.jpg) repeat-y -2px;
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 75px;
	height: 390px;
}
#contest_form_bottom {
	height:41px;
	z-index:10;
	position: relative;
	background: url(../images/contest_form_bottom.jpg) no-repeat;
}

#contest_h1_win {
	background:url(../images/contest_h1.gif) no-repeat;
	width:371px;
	height: 89px;
	margin:0 auto 0px 240px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 30px;
}
#contest_h2 {
	background:url(../images/contest_h2.gif) no-repeat;
	width:553px;
	height: 32px;
	margin:0 auto 0px 90px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 15px;
}
#contest_intro {
	background:url(../images/contest_intro_bg.png) no-repeat;
	width:603px;
	height: 160px;
	margin:0 auto 0px 90px;
	display: block;
}
p#contest_leftcolumn {
	width: 272px;
	height: 60px;
	display:block;
	font-weight: bold;
}
p#contest_leftcolumn2 {
	width: 270px;
	height: 100px;
	display:block;
	font-weight: bold;
}
/* CONTEST FORM */

form#contest .required {
	color: #E31D30;
	font-size: 10px;
	margin-bottom: 10px;
}

form#contest input.medium { width: 180px; }

form#contest input.small { width: 40px; }


form#contest fieldset.info, form#contest fieldset.checkboxes {
	float:left;
 }
 
form#contest fieldset.info {
	width: 315px;
	overflow: hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

form#contest fieldset.checkboxes {
	width: 240px;
	margin-left: 10px;
	padding-top: 24px;
	border:none;
}
 
form#contest fieldset.info label {
	display: block;
	width: 100px;
	float: left;
	line-height: 16px;
	vertical-align: middle;
	font-size: 11px;
}

form#contest input, form#contest select  {
	float: left;
	margin-bottom: 4px;
	border: 1px solid #636363;
	margin-right: 3px;
	line-height: 15px;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
form#tellafriend input, form#tellafriend select  {
	float: left;
	margin-bottom: 4px;
	border: 1px solid #636363;
	margin-right: 3px;
	line-height: 15px;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

form#contest br {
	clear: both;
	line-height: 0px;
}

form#contest a.submit_btn {
	cursor: pointer;
	background: url(../images/contest_submit_btn.gif) no-repeat 0px 0px;
	height: 212px;
	width: 223px;
	display: block;
	text-indent: -9999px;
	position: relative;
	margin-top: 50px;
	margin-left: 8px;
}

form#contest a.submit_btn:hover {
	background: url(../images/contest_submit_btn.gif) no-repeat 0px -211px;
	float: none;
}

form#contest fieldset.checkboxes input.checkbox {
	float: left;
	width: 25px;
	border:none; 
}

form#contest fieldset.checkboxes label {
	float: left;
	margin-bottom: 10px;
	width: 205px;
	display: block;
	font-size: 11px;
	line-height: 14px;
	margin-left: 7px;
}



form#contest fieldset.info label.upc {
	width: 80px;
}
form#contest fieldset.info label.province {
	width: 180px;
	padding-top:4px;
	padding-bottom:10px;
	font-size:10px;
	padding-left: 100px;
	font-style:oblique;
	line-height:14px;
}

span.optional {
	font-size:9px;
	margin-top: 0px;
	line-height: 9px;
	padding-bottom: 6px;
	height: 12px;
	display: block;
	
}

form#contest fieldset.info label.captcha {
	width: 50px;
}

/********** TELL A FRIEND STYLES ***********/

#tellafriend_h1 {
	background:url(../images/tellafriend_h1.gif) no-repeat;
	width:338px;
	height: 112px;
	margin:0 auto 20px 84px;
	display: block;
	text-indent: -9999px;
}
#tellafriend_h2 {
	background:url(../images/tellafriend_h2.gif) no-repeat;
	width:272px;
	height: 70px;
	margin:0 auto 12px 88px;
	display: block;
	text-indent: -9999px;
}

#tellafriend_milo {
	background:url(../images/tellafriend_milo_img.png) no-repeat;
	width:183px;
	height: 161px;
	display: block;
	position:absolute;
	left: 439px;
	top: 64px;
}
p#tellafriend_leftcolumn {
	width: 255px;
	height: 80px;
	display:block;
	font-weight: bold;
	margin-left: 94px
}

#envelope {
	background:url(../images/tellafriend_envelope.png) no-repeat;
	width:550px;
	height: 527px;
	display:block;
	position:absolute;
	left: 258px;
	top: 233px;
}

#contest_wrapper {
	/*background: url(../images/contest_whitebox_mid.jpg) no-repeat 0px 0px;*/
	padding-left: 7px;
	padding-right: 0px;
	margin-left: 17px;
	color: #000000;
	display: block;
}


#tellafriend_form {
	width:432px;
	z-index:10;
	position: relative;
	float:left;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 0px;
	left: 148px;
}

#tellafriend_form_top {
	width:432px;
	height:56px;
	position: relative;
	background: url(../images/tellafriend_form_top.png) no-repeat;
	display: block;
}
#tellafriend_form_mid {
	width:382px;
	heigh:717px;
	position: relative;
	background: url(../images/tellafriend_form_mid.jpg) repeat-y;
	display: block;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#tellafriend_form_bottom {
	width:432px;
	height:75px;
	z-index:10;
	position: relative;
	background: url(../images/tellafriend_form_bottom.png) no-repeat;
	float: right;
}

div.legal {
	width: 205px;
	float: left;
	color: #919191;
	line-height: 14px;
	font-style: italic;
	font-size: 10px;
	padding-top: 10px;
	margin-bottom:15px;
	padding-left: 5px;
}

h2.tellafriend_yourinfo {
	background: url(../images/tellafriend_yourinfo_h2.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 142px;
	margin-bottom: 15px;
	margin-top:10px;
}
h2.tellafriend_friendinfo {
	background: url(../images/tellafriend_yourfriendsinfo_h2.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 24px;
	width: 268px;
	margin-bottom: 15px;
}

form#tellafriend fieldset {
	border: none;
}

form#tellafriend fieldset.yourinfo {
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom-style: none;
}

form#tellafriend textarea.message,form#tellafriend input {
	width: 210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #636363;
}
	
form#tellafriend textarea.message {
	margin-bottom: 5px;
	padding: 5px;
	width: 200px;
}

form#tellafriend label.message {
	padding-top: 5px;
	width: 50px;
}

form#tellafriend label {
	width:60px;
	margin-right: 10px;
	padding-bottom: 8px;
	margin-left: 5px;
}
form#tellafriend label {
	display: block;
	width: 90px;
	float: left;
	line-height: 14px;
	vertical-align: middle;
	font-size: 11px;
}
.star {
	font-size:10px;
	color: #d32a3b;
}

form#tellafriend br{
	clear:both;
}

form#tellafriend input {
	margin-bottom: 4px;
}
form#tellafriend a.submit_btn {
	background: url(../images/tellafriend_send_btn.gif) no-repeat 0px 0px;
	height: 89px;
	width: 200px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	bottom: 0px;
	left: 277px;
	/*top: 445px;*/
}
form#tellafriend a.submit_btn:hover {
	background: url(../images/tellafriend_send_btn.gif) 0px -90px;
}

/******** TELL A FRIEND THANKS STYLES ************/

h2#tellafriend_thanks_h2 {
	background:url(../images/tellafriend_thanks_h1.gif);
	width: 311px;
	height: 43px;
	display:block;
	text-indent: -9999px;
	margin-left:5px;
	margin-bottom: 20px;
	margin-top: 30px;
}

h3#tellafriend_thanks_h3 {
	background:url(../images/tellafriend_thanks_message_h2.gif);
	width: 106px;
	height: 23px;
	display:block;
	text-indent: -9999px;
	margin-left:0px;
	margin-bottom: 10px;
}

h3#tellafriend_thanks_email {
	background:url(../images/tellafriend_thanks_message_h3.gif);
	width: 245px;
	height: 23px;
	display:block;
	text-indent: -9999px;
	margin-left:0px;
	margin-bottom: 10px;
}

#tellafriend_thanks_email {
	z-index:200;
	width:300px;
	height:60px;
	display: block;
	margin-top: 10px;
	padding-left: 5px;
	margin-bottom: 20px;
}
#tellafriend_thanks_message {
	z-index:200;
	width:330px;
	height:80px;
	display: block;
	margin-top: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
}

div.tellafriend_thanks_legal {
	width: 330px;
	float: left;
	color: #919191;
	line-height: 14px;
	font-style: italic;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 20px;
	
}
#tellafriend_tnx_form_mid {
	width:372px;
	heigh:717px;
	position: relative;
	background: url(../images/tellafriend_thanks_form_mid.jpg) repeat-y;
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 50px;
}
#tellafriend_tnx_form_bottom {
	width:432px;
	height:75px;
	z-index:10;
	position: relative;
	background: url(../images/tellafriend_thanks_form_bottom.png) no-repeat;
	float: right;
}

form#contest label {
	width: 90px;
	float: left;
	line-height: 16px;
	vertical-align: middle;
	font-size: 12px;
}

a.rules {
	color:#d32a3b;
}

#tfc_tout {
	background:url(../images/tout_tfctout_indexcard.jpg) no-repeat 242px;
	width: 705px;
	height: 255px;
	display:block;
	float: left;
	margin-left: 0px;
	padding-right: 32px;
}

#tfc_tout_content {
	width: 430px;
	height: 206px;
	display:block;
	float: right;
	position: relative;
	padding: 0px;
}
h2#tfc_tout_h2 {
	background:url(../images/tout_tfctips_h2.gif);
	height: 29px;
	width: 262px;
	display:block;
	text-indent: -9999px;
	float:left;
	position: absolute;
	left: 104px;
	top: 44px;
}

#tfclogo {
	width: 100px;
	height: 92px;
	display:block;
	text-indent:-9999px;
	float: left;
	margin-left: 0px;
	background-image: url(../images/tout_tfctips_logo.gif);
	margin-right: 0px;
	margin-top: 0px;
	position: absolute;
	margin-bottom: 0px;
	top: 27px;
	left: 1px;
}

.tfc_tout_tips {
	width:300px;
	display:block;
	color: #2a2d5b;
	float:left;
	margin-top: 10px;
}

#paperclip {
	background:url(../images/paperclip.png);
	width: 88px;
	height: 57px;
	position:absolute;
	display:block;
	z-index: 99;
	left: 671px;
	top: 891px;
}


/* CONTEST THANKS STYLES */

#contest_thanks_form_bottom {
	height:41px;
	z-index:10;
	position: relative;
	background: url(../images/contest_thanks_form_bottom.png) no-repeat;
}

h3#contest_thanks_h3 {
	background:url(../images/contest_thanks_h3.gif);
	width: 157px;
	height: 44px;
	display:block;
	text-indent: -9999px;
	margin-left:0px;
	margin-bottom: 20px;
	margin-top: 15px;
}
p.contest_thanks {
	width: 460px;
	font-weight: bold;
	font-size: 12px;
	color: #181819;
	line-height: 18px;
}

h2#contest_thanks_h2 {
	background:url(../images/contest_thanks_h2.gif) no-repeat;
	width: 341px;
	height: 36px;
	display:block;
	text-indent: -9999px;
	margin-left:5px;
	margin-bottom: 30px;
}
#contest_thanks_form_mid {
	position: relative;
	background: url(../images/contest_form_mid.jpg) repeat-y -2px;
	display: block;
	padding-top: 65px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 110px;
	height: 315px;
}

#contest_thanks_milotfc  {
	background: url(../images/contest_thanks_milo&tfc_bg.png) no-repeat 0px 0px;
	height: 180px;
	width: 208px;
	display: block;
	position: absolute;
	left: 480px;
	top: 693px;
	z-index:15;
	padding-top: 30px;
	padding-left: 4px;
}

h3#milo_tfc {
	display:block;
	text-indent:-9999px;
	background: url(../images/tout_milo&tfc_h2.gif);
	width: 142px;
	height: 118px;

	margin-left: 38px;
}
p.milo_tfc_link a {
	background: url(../images/tout_milo&tfc_btn.gif) 0px 0px no-repeat;
	display:block;
	text-indent: -9999px;
	cursor:pointer;
	height: 30px;
	width: 208px;
}

p.milo_tfc_link a:hover {
	background: url(../images/tout_milo&tfc_btn.gif) 0px -30px no-repeat;
}

/* TFC TIPS STYLES */

#tfc_tips_logo {
	display: block;
	text-indent: -9999px;
	background:url(../images/tfctips_header_logo.gif);
	width: 136px;
	height: 129px;
	position:absolute;
	left: 130px;
	top: 94px;
}

#tfc_tips_h1 {
	background:url(../images/tfctips_header_h1.gif) no-repeat;
	width:349px;
	height: 106px;
	position:absolute;
	display: block;
	text-indent: -9999px;
	left: 283px;
	top: 71px;
}
#tfc_tips_h2 {
	background:url(../images/tfc_tips_header_h2.gif) no-repeat;
	width:331px;
	height: 105px;
	position:absolute;
	display: block;
	text-indent: -9999px;
	left: 340px;
	top: 150px;
}

#tfctips_note {
	width: 205px;
	height: 204px;
	position: absolute;
	top: 751px;
	left: 553px;
	background:url(../images/tfctips_note3.png);
	display:block;
	text-indent: -9999px;
	z-index: 100;
}
#tfctips_note_2 {
	width: 205px;
	height: 206px;
	position: absolute;
	top: 930px;
	left: 563px;
	background:url(../images/tfctips_note3.png);
	display:block;
	text-indent: -9999px;
}

h3#tfctips_video {
	background:url(../images/tfctips_video_h2.gif) left top no-repeat;
	width: 320px;
	height: 97px;
	display:block;
	text-indent: -9999px;
	position: absolute;
	top: 1120px;
	left: 220px;
}

#flash_players {
	width: 700px;
	height: 550px;
	display:block;
	position:absolute;
	left: 35px;
	top: 215px;
}

/* FOOTER PAGES */


#rules_h1 {
	background:url(../images/rules_h1.gif) no-repeat;
	width:385px;
	height: 60px;
	margin:0 auto;
	display: block;
	text-indent: -9999px;
}

#privacy_h1 {
	background:url(../images/privacy_h1.gif) no-repeat;
	width:278px;
	height: 60px;
	margin:0 auto 30px 240px;
	display: block;
	text-indent: -9999px;
}

#footer_bottom {
	background:url(../images/footer_bg_bottom.png);
	width: 760px;
	height: 95px;
}
#legal_h1 {
	background:url(../images/legal_h1.gif) no-repeat;
	width:238px;
	height: 60px;
	margin:0 auto 30px 260px;
	display: block;
	text-indent: -9999px;
}

#contact_h1 {
	background:url(../images/contact_h1.gif) no-repeat;
	width:214px;
	height: 60px;
	margin:0 auto 40px 180px;
	display: block;
	text-indent: -9999px;
}

body.contact #content {
	position:relative;
	background:url(../images/footer_mid_bg.jpg) no-repeat;
	padding-top: 90px;
	height: 354px;
	padding-left: 100px;
}

.phone {
	margin-top:15px;
}

h3.contact {
	margin-bottom: 15px;
}

h2.contact {
	background:url(../images/contact_h2.gif);
	width: 376px;
	height: 35px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 15px;
}

#footer_content {
	width: 550px;
	padding-left:100px;
}


body.legal #content {
	position:relative;
	background:url(../images/subpage_bg.png) no-repeat;
	padding-top: 90px;
	height: 1210px;
}

body.privacy #content {
	position:relative;
	background:url(../images/footer_mid_bg.jpg) no-repeat;
	padding-top: 90px;
	height: 354px;
}

body.privacy #overflow {
	position:relative;
	background:url(../images/overflow_bg.png) repeat-y;
	padding-top: 0px;
	width: 760px;
}

#tfctips_tips {
	width:440px;
	display:block;
	position:relative;
	float:left;
	left: -1px;
	top: 740px;
	padding-left: 42px;
	padding-top:31px;
	background:url(../images/tfc_tips_tips_bg.png) left top no-repeat;
	margin-top: -100px;
}

#tips_top {
	display:block;
	background:url(../images/tfc_tips_tips_header.jpg) no-repeat;
	padding-top: 26px;
	padding-left:160px;
	position: relative;
	width: 312px;
}
#tips_mid {
	display:block;
	position: relative;
	background:url(../images/tfc_tips_tips_mid.gif) repeat-y;
	width: 482px;
	background-image: url(../images/tfc_tips_tips_mid.jpg);
}
#tips_bottom {
	height: 59px;
	width: 482px;
	display:block;
	background:url(../images/tfc_tips_tips_bottom.png) no-repeat;
	position: relative;
}

h2.thetips {
	background:url(../images/tfc_tips_tips_h1.gif);
	width: 272px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	margin-left: -50px;
}

ul#tips_nav {
	position: absolute;
	width: 420px;
	margin: 0px 0 0 0;
	z-index: 99;
	left: -3px;
}

ul#tips_nav li {
	list-style-type:none;
	display:block;
	position:absolute;
	height:50px;
	cursor:pointer;
	top: 0px;
}
ul#tips_nav li#pregamebutton {
	left: 111px;
	width: 109px;
}
ul#tips_nav li#pregamebutton a {
	background-image: url(../images/tfc_tips_tips_diet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul#tips_nav li#pregamebutton a:hover,
ul#tips_nav li#pregamebutton.selected a
{
	background-position: 0px -50px;
}

/*ul#tips_nav li.prep {
	left: 230px;
	width: 109px;
	
}s
ul#tips_nav li.prep a {
	background-image: url(../images/tfc_tips_tips_prep.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
}
ul#tips_nav li.prep a:hover {
	background-position: 0px -50px;
}*/

ul#tips_nav li#postgamebutton {
	left: 260px;
}
ul#tips_nav li#postgamebutton a {
	background-image: url(../images/tfc_tips_tips_tips.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 114px;
}
ul#tips_nav li#postgamebutton a:hover,
ul#tips_nav li#postgamebutton.selected a
{
	background-position: 0px -49px;
}

ul#tips_nav li a {
	display:block;
	height:50px;
	text-indent: -9999px;
}

#pregame {
	width: 360px;
	display:block;
	position:relative;
	left: 60px;
	padding-top: 85px;
	padding-bottom: 4px;
}

#postgame {
	width: 360px;
	display:block;
	position:relative;
	left: 60px;
	padding-top: 85px;
	padding-bottom:0px;
}

.tips {
	color: #252851;
	line-height:20px;
}

.name {
	color: #c13f43;
	font-style: italic;
	text-align: right;	
}

#tip1, #tip2, #tip3 {
	position:absolute;
	width: 300px;
	left: 109px;
	top: 81px;
}

#tips_paperclip {
	position:absolute;
	display: block;
	width: 64px;
	height: 69px;
	background:url(../images/tfctips_paperclip.png);
	top: 25px;
	left: 25px;
	z-index:150;
}

/* ALT CONTENT */

#hotcold_alt {
	background:url(../images/products_hotcoldmilk_alt.png)no-repeat;
	position: absolute;
	height: 300px;
	left: 102px;
	top: -7px;
	width: 294px;
}

h4.flash {
	position:absolute;
	top: 286px;
	width: 228px;
	height: 29px;
	line-height:14px;
	left: 12px;
}
a.getflash {
	position:absolute;
	left: 10px;
	top: 324px;
}

h4.flash_tips {
	position:absolute;
	top: 412px;
	width: 335px;
	height: 16px;
	line-height:14px;
	left: 95px;
	color:#000
}
a.getflash_tips {
	position:absolute;
	left: 431px;
	top: 400px;
}


#tfctips_alt {
	background:url(../images/tfc_tips_flashalt.png)no-repeat;
	position: absolute;
	height: 400px;
	left: 24px;
	top: 43px;
	width: 650px;
}

#tfc_video {
	background:url(../images/polaroid.png) no-repeat;
	width: 326px;
	height: 287px;
	display:block;
	position:absolute;
	left: 239px;
	top: 1120px;
	padding-left: 12px;
	padding-top: 10px;
}

#tfc_video_flash {
	height: 272px;
	width: 312px;
	display:block;
}

h4.flash_tips_video {
	position:absolute;
	top: 212px;
	width: 172px;
	height: 38px;
	line-height:14px;
	left: -3px;
	color:#000;
	font-size:10px;
}
a.getflash_video {
	position:absolute;
	left: 169px;
	top: 212px;
}

#tfc_video_placeholder {
	background: url(../images/video_placeholder.jpg);
	display: block;
	height: 203px;
	width: 278px;
	position:absolute;
	left: 30px;
	top: 30px;
}

#dero_futbol a {
	
	display:block;
	text-indent:-9999px;
	background:url(../images/dero_futbol_banner.gif);
	width: 470px;
	height: 173px;
	margin-bottom: 15px;
}
#stn {
	width:470px;
	position:absolute;
	top:1420px;
	left:160px;
	z-index: 200;
}
.spreadthenet {
	line-height: 15px;
	margin: auto;
	width: 471px;
	height: 28px;
	z-index: 200;
}

p.rules {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin:0 85px 15px 70px;
}

p.rules_header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	margin:0 85px 0 70px;
}


/* CONTEST CLOSED STYLES */

#contest_h2_closed {
	background:url(../images/contest_closed_h2.gif) no-repeat;
	width:325px;
	height: 32px;
	margin:0 auto 0px 90px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 15px;
}

#contest_h1_closed {
	background:url(../images/contest_h1.gif) no-repeat;
	width:371px;
	height: 89px;
	margin:0 auto 0px 240px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 50px;
}

p#contest_leftcolumn_closed {
	background:url(../images/contest_closed_thanks.gif) no-repeat;
	width: 266px;
	height: 131px;
	display:block;
	font-weight: bold;
	text-indent:-9999px;
	margin-top:25px;
}

body.contest #content.contest_closed_content {
	padding-top: 80px;
	height: 400px;
}

#hotcold-replace{
position:absolute;
width:323px;
height:310px;
background:url(../images/milo_cold1.png) left top no-repeat;
top:89px;
left:3px;
z-index:888
}
#hotcold-replace1{
background:none;
display: block;
height: 310px;
left: -75px;
position: absolute;
top: 81px;
width: 245px;
z-index: 889;
}
#hotcold-replace1:hover {
     background: url("../images/milo_cold1.png") no-repeat scroll left -310px transparent;
}

#hotcold-replace2 {
    background: none;
     display: block;
     height: 240px;
     left: 146px;
     position: absolute;
     top: 153px;
     width: 310px;
     z-index: 890;
}

#hotcold-replace2:hover {
    background: url("../images/milo_cold1.png") no-repeat scroll -280px -370px transparent;
}
.tips #cdwrapper{
position:absolute;
top:1150px
}
.tips #cdwrapper .box-t {
    background: url("../images/club-box-back.png") no-repeat scroll right top transparent;
    margin-left: 70px;
    padding-top: 20px;
    width: 614px;
    overflow: hidden;
}

.tips .box-b  {
    overflow: hidden;
    position: relative;
     background: url("../images/club-box-front.png") no-repeat scroll right bottom transparent;
    padding: 40px 30px 50px 74px;
}

.tips #more-video  {
    background: url("../images/more-video.png") no-repeat scroll left top transparent;
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 54px;
}


#alan,#tony {
     background-image: url("../images/player/henry.jpg");
     left: 100px;
}

#tony, #stefan{
background-image: url("../images/player/santos.jpg");
top:740px;
}


#joao, #stefan {
     background-image: url("../images/player/joao.jpg");
     left: 430px;
}

#stefan{
background-image: url("../images/player/stefan.jpg");}

.tips .tcfplayer {
     background-position: -4px top;
     background-repeat: no-repeat;
     height: 400px;
     position: absolute;
     top: 300px;
     width: 258px;
     z-index: 11;
}

.tips .tcfplayer:hover {
     background-position: -262px top;
}

.fliper {
     background: url("../images/flip.gif") repeat scroll 0% 0% transparent;
     height: 56px;
     position: absolute;
     width: 90px;
     z-index: 10;
}

#f1, #f2 {
     top: 650px;
}
#f3,#f4{
top:1090px;
}
#f1,#f3 {
     left: 170px;
}

#f2,#f4 {
     left: 500px;
}

body.tips #content{
height:1840px;
}

#tfctips_tips{
margin-top:320px;
}

#tfctips_note{
top:1150px;
}

.tips #cdwrapper{
top:1500px;
}
h3#tfctips_video{
top:1470px;
}

#fbstatic{
width:29px;
height:174px;
text-indent: -9999px;
display: block;
overflow: hidden;
background: url(../images/fb-button.png) left top no-repeat;
position: fixed;
left:0;
top: 50%;
margin-top:-87px;
}

#homemilostar{
position:absolute;z-index:999;top:420px;display:block;left:618px;display:block;text-align:center;width:120px;text-decoration:none;
 }
 
 #homemilostar:hover{
 color:#000;}
