@charset "UTF-8";
/* CSS Document */
div, h1, h2, h3, h4, h5, h6, p, address, ul, ol, li {margin:0px;padding:0px}

body { margin:0;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:100%;background:#bbaae1 url(../images/background.jpg) no-repeat top center;}
	body.white {background:#fff}

#wrapper {position:relative;background:none;margin:0 auto;padding:0;width:1095px;height:702px}
	#wrapper.white {margin:0 auto;padding:0;width:600px}

	
#nav {position:absolute;top:19px;left:109px;margin:0;padding:0;z-index:5500}
	#nav ul {margin:0px;padding:0px}
	#nav ul li {list-style:none;margin:0;padding:0 30px 0 0;display:block;float:left}
	#nav li#home a {background:url(../images/btn_home.png) no-repeat top;behavior:url(iepngfix.htc);width:56px;height:18px;text-indent:-9009px;display:block}
	#nav li#home a:hover {background-position:bottom}
	#nav li#readySetSnow a {background:url(../images/btn_ready_set_snow.png) no-repeat top;behavior:url(iepngfix.htc);width:158px;height:18px;text-indent:-9009px;display:block}
	#nav li#readySetSnow a:hover {background-position:bottom}
	#nav li#mumsStuff a {background:url(../images/bnt_mums_stuff.png) no-repeat top;behavior:url(iepngfix.htc);width:121px;height:18px;text-indent:-9009px;display:block}
	#nav li#mumsStuff a:hover {background-position:bottom}
	#nav li#snowblastLeaderboard a {background:url(../images/btn_snowblast.png) no-repeat top;behavior:url(iepngfix.htc);width:246px;height:18px;text-indent:-9009px;display:block}
	#nav li#snowblastLeaderboard a:hover {background-position:bottom}
	#nav li#lastYearsSnowblast a {background:url(../images/btn_last_snowblast.png) no-repeat top;behavior:url(iepngfix.htc);width:229px;height:18px;text-indent:-9009px;display:block}
	#nav li#lastYearsSnowblast a:hover {background-position:bottom}
	#nav li#home a.current {background-position:bottom}
	#nav li#readySetSnow a.current {background-position:bottom}
	#nav li#mumsStuff a.current {background-position:bottom}
	#nav li#snowblastLeaderboard a.current {background-position:bottom}
	#nav li#lastYearsSnowblast a.current {background-position:bottom}

	

#content {margin:0 auto;padding:0;width:950px;height:462px}
	#content.readySet {background:url(../images/purple_bg.png) no-repeat;behavior:url(iepngfix.htc);position:absolute;top:174px;left:200px}

	#contentLeaderboard {background:url(../images/bg_leaderboard.png) no-repeat;behavior:url(iepngfix.htc);position:absolute;top:167px;left:193px;width:824px;height:469px}
	#contentMumsStuff {position:absolute;background:none;top:147px;left:200px;height:489px;margin:0;padding:0;width:824px;height:469px}
		/* ----- IE fixes ----- */
		*html #contentMumsStuff {height:489px;}

#logo, 
#splat-big {behavior:url(iepngfix.htc);position:absolute;top:9px;left:0px;background:url(../images/go-gurt_logo.png) no-repeat;width:303px;height:246px;z-index:5000}
/*
#splat-big {position:absolute;top:9px;left:0px;background:url(../images/splat_big.png) no-repeat;behavior:url(iepngfix.htc);width:109px;height:96px}
*/


#dailyWinners {padding:0;margin:0 10px 0 0;width:270px;height:500px;float:left}
	#dailyWinners p {padding:0 0 8px 30px;margin:0;color:#FFF;font-size:.8em}
	/* ----- IE fixes ----- */
	*html #dailyWinners {padding:0;margin:0;width:228px} 



#winnersPane {list-style-type:decimal;color:#fff200;font-size:.8em;margin:0 0 0 32px}
	#winnersPane li {width:200px;padding:0;margin-left:32px}
 
.scrollWinnersDiv {overflow:auto;height:200px;width:270px}
 
/* .scrollWinnersDiv li {background:url(../images/readme_logo.gif) no-repeat top left;padding:2px 13px 10px 74px;list-style-type:none;color:#E7F22E;font-size:12px;line-height:14px;min-height:35px;height:auto !important;height:35px} */
.scrollWinnersDiv td {padding:5px}
 
 
#flashBox {top:110px;left:323px;position:absolute;float:left}

#countdown{left:320px;
position:absolute;
top:70px;
z-index:-1;}

#win {margin-top:40px;float:right;top:37px;left:590px;padding-top:276px;width:438px;background:url(../images/snow-blasted-schoolyard.png) no-repeat 0 0}
	#win h1 {text-indent:-9000px;background:url(../images/coolest-school.png) no-repeat;width:377px;height:70px;margin-left:39px;}
	#win p {padding:8px 32px 5px 64px;font-size:0.8em;color:#000;font-weight:bold}
	#win input {outline:none;margin-top:2px}
	/* ----- IE fixes ----- */
	*html #win {top:37px;}
	*html #win {behavior: url(style/iepngfix.htc)}
	*html #win h1{behavior: url(style/iepngfix.htc)}
	
	
.enter-section {clear:both;float:right;width:437px}
	
	
#goGurtProduct {
	behavior:url(iepngfix.htc);
	background:url(../images/go-gurt_product.png) no-repeat scroll 0 0 transparent;
	height:519px;
	left:0;
	position:absolute;
	top:343px;
	width:268px;
	z-index:6000;
}
#goGurtProduct a
{
    display:block;
    height:80px;
    left:50px;
    position:absolute;
    top:70px;
    width:140px;
}
#fruitBottomRight {position:absolute;top:589px;left:857px;background:url(../images/fruit_bottom_right.png) no-repeat;behavior:url(iepngfix.htc);width:238px;height:112px}

#footer {position:absolute;top:661px;left:310px}
	#footer ul {clear:both}
	#footer ul li {list-style-type:none;float:left;font-size:.7em;margin:0;padding:0 13px 0 13px;border-left:1px solid #5335a0}
	#footer ul li.first {list-style-type:none;float:left;margin:0;padding:0 13px 0 0;border-left:none}
	#footer ul a {color:#5335a0;text-decoration:none}
	#footer ul a:hover {color:#5335a0;text-decoration:underline}

h2.firstPrize {background:url(../images/heading_first_prize.gif) no-repeat;text-indent:-9009px;display:block;width:232px;height:42px;padding:0 0 10px 0}
h2.runnerUp {background:url(../images/heading_runner_up.gif) no-repeat;text-indent:-9009px;display:block;width:242px;height:29px;margin:13px 0 0 102px;padding:0 0 10px 0}
h2.howToEnter {background:url(../images/heading_how_to_enter.gif) no-repeat;text-indent:-9009px;display:block;width:194px;height:29px;padding:0 0 10px 0}
h2.lastBlast {background:url(../images/heading_last_blast.gif) no-repeat;text-indent:-9009px;display:block;width:728px;height:27px;padding:0 0 15px 0;margin:30px 0 0 23px}
h2.winners {background:url(../images/heading_daily_winners.gif) no-repeat;text-indent:-9009px;display:block;width:171px;height:27px;padding:0 0 16px 0;margin:50px 0 0 30px}
h2.coolestSchool {background:url(../images/heading_the_coolest_school.gif) no-repeat;text-indent:-9009px;display:block;width:478px;height:40px;padding:0 0 36px 0;margin:36px 0 0 300px;}


.readySet ol {margin-left:24px}
.readySet li,
.readySet p {color:#fff;font-size:.8em;padding:0 0 5px 0}
	.readySet a {color:#fff200}
	.readySet a:hover {color:#fff200;text-decoration:none}
	.readySet p.indent {padding:0 0 0 115px}
 
.now {padding:0 0 0 64px}

img.totem {padding:7px 0 0 115px}
.left {width:373px;float:left;padding:35px 18px 0 30px}
.right {width:360px;float:left;padding:20px 0 0 0}
.clear {clear:both}

#dj {background:url(../images/ready-set-dj.jpg) no-repeat;width:117px;height:244px;position:absolute;left:15px;top:192px}

.TabbedPanelsContent1 p {font-size:.7em;padding:0 0 5px 0;color:#462c8c}
.TabbedPanelsContent1 p.blue {font-size:.7em;padding:0 0 5px 0;color:#3181c4}
.TabbedPanelsContent1 ul {margin:0 0 0 13px;padding:0;color:#462c8c}
.TabbedPanelsContent1 li {font-size:.7em;padding:0 0 3px 0;color:#462c8c}
	/* ----- IE fixes ----- */
	*html .TabbedPanelsContent1 li {padding:0;}
	*html .TabbedPanelsContent1 ul {margin:0 0 0 18px;}
	*html .TabbedPanelsContent1 p {padding:0}

.TabbedPanelsContent1 #welcome {position:absolute;top:180px;left:48px;width:180px;height:210px}
.TabbedPanelsContent1 #welcome p {padding:0 0 8px 0;color:#000}
.TabbedPanelsContent1 #tip1 {position:absolute;top:150px;left:293px;width:170px;height:130px}
.TabbedPanelsContent1 #tip2 {position:absolute;top:360px;left:309px;width:150px;height:90px}
.TabbedPanelsContent1 #tip3 {position:absolute;top:311px;left:473px;width:198px;height:140px}
.TabbedPanelsContent1 #nutrition {position:absolute;top:120px;left:490px;width:168px;height:140px}
#nutrition li.small-font{font-family:tahoma;font-size:0.55em}
	/* ----- IE fixes ----- */
	*html .TabbedPanelsContent1 #welcome {padding:0;margin:0}
	*html .TabbedPanelsContent1 #welcome p {margin:0}
	*html .TabbedPanelsContent1 #tip1 {top:128px;padding:0;margin:0}
	*html .TabbedPanelsContent1 #tip2 {top:335px;padding:0;margin:0}
	*html .TabbedPanelsContent1 #tip3 {top:285px;padding:0;margin:0}
	*html .TabbedPanelsContent1 #nutrition {top:85px;padding:0;margin:0}
 
#wrapper.white h3 {padding:15px 0 0 0;font-size:1em}
#wrapper.white h4 {padding:15px 0 0 0;font-size:.8em}
#wrapper.white p {font-size:.9em;padding:0 0 5px 0}
#wrapper.white ol {font-size:.9em;padding:0;margin:0}
#wrapper.white ol li {margin:0 0 0 31px;padding:0 0 15px 0}
#wrapper.white ol ol {font-size:.9em;padding:0;margin:0}
#wrapper.white ol ol li {padding:0 0 15px 0;margin:0 0 0 50px}
#wrapper.white ol ol ol li {padding:0 0 15px 0;margin:0 0 0 70px}

#productInfo {position:relative;background:url(../images/bg_flavours_info.jpg) no-repeat;width:228px;height:112px;float:left;margin:60px 0 0 15px}
*html #productInfo {margin-left:15px}

#productInfo p.caption {font-size:0.8em;color:#492f92;font-weight:bold;margin-right:0.8em;padding:10px 0 0 23px}
#productInfo #caption1, #productInfo #caption2, #productInfo #caption3, #productInfo #caption4, #productInfo #caption5 {position:absolute !important; overflow:hidden;visibility:hidden}

#video {width:307px;height:227px;margin:30px 0 0 23px;float:left;z-index:9000; position:relative}


#contentLastBlast {background:url(../images/purple_bg.png) no-repeat;behavior:url(iepngfix.htc);position:absolute;top:174px;left:200px;margin:0;padding:0;width:817px;height:462px}
	#contentLastBlast p {color:#FFF;font-size:.8em;padding:0 55px 0 23px}
	#contentLastBlast #pics {width:430px;height:311px;margin:0;padding:5px 0 0 40px;float:left}
	#contentLastBlast #picsButtons {background:url(../images/page.gif) no-repeat left top;position:absolute;top:385px;left:670px;width:40px;height:17px;margin:0;padding:0 0 0 60px}
	/* ----- IE fixes ----- */
	*html #contentLastBlast {padding:30px 0 0 0}
	*html #contentLastBlast h2.lastBlast {background:url(../images/heading_last_blast.gif) no-repeat;text-indent:-9009px;display:block;width:724px;height:27px;padding:0 0 15px 0;margin:30px 0 0 23px}
	*html #contentLastBlast p {padding:0 55px 0 23px}
	*html #contentLastBlast #pics {padding:3px 0 0 17px}
	
	
	
#Product1 {padding:0;margin:0}
#Product2 {padding:0;margin:0}
#Product3 {padding:0;margin:0}
#Product4 {padding:0;margin:0}
#Product5 {padding:0;margin:0}

/*--registration modal screen start--*/
.registrationPopUpBackground {background-color:#000;filter:alpha(opacity=20);opacity:0.7}
.registrationPopup {width:550px;height:550px;border:1px solid #CCC;padding:5px;background-color:#F4F4F8}

.formFields_body,
.formFieldsSignIn_body{background-color:#492E92;overflow:auto;height:550px}


.textBoxEntry {width:200px;margin-top:4px}
.hideExistngRegistrationForm {border:none !important;text-decoration:none}
.hideExistngRegistrationForm img {border:none}
.validation {color:#f03c14}

.tableFormFields {width:100%}
.tableFormFields {font-family:Verdana,Geneva,sans-serif;font-size:0.8em;padding:0 16px}
.tableFormFields td {color:White;font-weight:bold;font-size:.95em}
.tableFormFields td a {border:none !important;text-decoration:none;color:#492E92}
.tableFormFields td a:active {border:none !important;text-decoration:none}

.packshotCol {width:206px}
.forgotPwd {text-decoration:underline !important;color:White !important}



#progressBackgroundFilterSignIn {position:absolute;top:0px;bottom:0px;left:0px;right:0px;overflow:hidden;padding:0;margin:0;background-color:#000;filter:alpha(opacity=50);opacity:0.5;z-index:1000}
#processMessageSignIn {position:absolute;top:30%;left:43%;padding:10px;width:14%;z-index:1001;background-color:#fff}
#progressBackgroundFilter {position:absolute;top:0px;bottom:0px;left:0px;right:0px;overflow:hidden;padding:0;margin:0;background-color:#000;filter:alpha(opacity=50);opacity:0.5;z-index:1000}
#processMessage {position:absolute;top:30%;left:43%;padding:10px;width:14%;z-index:1001;background-color:#fff}

/*--registration modal screen end--*/
/*--confirmation modal screen start--*/
.formFields_conf {background-color:#492E92;width:550px;height:550px;color:White;font-size:1.6em}



.formFields_conf a {float:right}
.formFieldsSignIn_conf {background-color:#492E92;min-width:500px;min-height:610px;color:White;font-size:1.6em}
.formFieldsSignIn_conf a {float:right}

/*--confirmation modal screen end--*/
/*--leaderBoard scroll--*/



.alternatingListItem {padding:2px 13px 10px 0px;background-position:0 0;background-color:#36c;list-style-type:none;line-height:14px;min-height:35px;height:auto !important;height:35px;margin:0}
	/* ----- IE fixes ----- */
	*html .alternatingListItem {color:#09f; font-size:12px;} 
.mainListItem {padding:2px 13px 10px 0px;background-position:0 0;list-style-type:none;color:#09f;font-size:12px;line-height:14px;min-height:35px;height:auto !important;height:35px}
 
.scrollDiv {overflow:auto;height:300px;width:470px;margin:0;padding:0px 20px}
	.scrollDiv td {padding:5px}
 
	table.leaderboardTable {margin:0;padding:0;border:0;color:#01aeef;font-size:12px;font-weight:bold;border-collapse:collapse;width:460px}
 
/*--leaderBoard scroll end--*/
/*--mums stuff--*/
#products {width:535px;height:362px;padding:0 0 0 20px;margin:0;float:left;/* position:relative;z-index:9001;*/}
	#products a {cursor:default;margin-left:-6px;}

/* 	#products li {background-image:url(../images/products-sprites.jpg);background-repeat:no-repeat;height:289px;float:left}
 	#products span {position:absolute;left:-9000px;display:block}
 	#products ul {list-style:none}
 
    #products .y-straw-salad-off {background-position:0 0;width:83px}
    #products .ys-straw-off {background-position:-83px 0;width:92px}
    #products .y-straw-off {background-position:-176px 0;width:102px}
    #products .y-vanilla-banana-off {background-position:-278px 0;width:111px}
    #products .y-lime-straw-off {background-position:-389px 0;width:123px}
 
    #products .y-straw-salad-on {background-position:0 -289px}
    #products .ys-straw-on {background-position:-83px -289px}
    #products .y-straw-on {background-position:-176px -289px}
    #products .y-vanilla-banana-on {background-position:-278px -289px}
    #products .y-lime-straw-on {background-position:-389px -289px}

  	#productInfo em{font-style:normal;display:block} */
 
 
/* ----- IE fixes ----- */
.rollover-this {margin-top:-3px}
*+html .rollover-this {margin-top:-3px}

h2.flavours {background:url(../images/heading_flavours.gif) no-repeat;text-indent:-9009px;display:block;width:545px;height:31px;padding:0 0 19px 0;margin:0 0 0 125px}
	/* ----- IE fixes ----- */
	*html h2.flavours {margin:0 auto}

.flavoursHeader {padding-top:24px}
/*--mums stuff end--*/
#divResponse { padding:40px; font-size:.6em}

#divSignInResponse { padding:40px; font-size:.7em}
.foot-note {color:#fff;font:bold 0.7em verdana;margin:5px 0 0 65px;display:block}
.tableFormFields .t-and-c {color:#fff}
.tableFormFields .t-and-c:hover {text-decoration:underline}


/* --------------------------------------------------------------------------------------
   =clearfix
   -------------------------------------------------------------------------------------- */
/* Clearing (credit:http://www.positioniseverything.net/easyclearing.html) */
.cfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}/* Added font-size */
	/* ----- IE fixes ----- */
	* html .cfix {height:1%}
	*+ html .cfix {height:1%}
	
	
/** z-index fix on the Ajax completion list */
.schoolList {
	z-index:1100001;
	overflow:auto;
	max-height:280px;
	height:auto !important;
	background-color:#fff;
	border:1px solid #fff;
}
.schoolList li{ 
	list-style:none;
	font-size:12px;
	padding:0 3px 3px;
	font-weight:bold;
	color:#000;
}
.schoolList li.hovered{  
	background-color:#492E92;
	color:#fff;
}
