
/********************************************  CSS RESET  *********************************************/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,
cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,
ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight: normal;
}
ol, ul {
	list-style: none;
	line-height: 1;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
blockquote, q { quotes: none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
th { text-align: left; }
address { font-style: normal; }
.clearFloat { clear: both; }
.hidden { display: none; }
body, select, input, textarea { font-family: arial, sans-serif; }

input[type="hidden"] {
	display: none !important;
	visibility: hidden !important;
	height: 0px !important;
}

/********************************************  LAYOUT  *********************************************/
body {
	background:#000 url(../images/splash--bg.jpg) center top no-repeat;
}
body#splash-aug-09 {
	background:#000 url(../images/splash-bg-2.jpg) center top no-repeat;
}
body#splash-sept-09 {
	background:#000 url(../images/splash-bg-3.jpg) center top no-repeat;
}
body#tvc {
	background:#000 url(../images/splash-tvc-bg.jpg) center top no-repeat;
}
body#chilledTVC {
	background:#000 url(../images/splash-tvc-bg-2.jpg) center top no-repeat;
}
#main {
	width:100%;
}
#container {
	width:980px;
	margin:0 auto;
	position:relative;
}
#container.tvcSuccessful {
	background-image: url('/images/sent-to-friend.gif');
	background-repeat: no-repeat;
	background-position: center 30px;
}
#menu {
	margin:252px 0 30px 0;
	padding:0;
	float:left;
	width:981px;
}
	#menu li {
		display:inline;
		float:left;
	}
	#menu li a{
		display:block;
		height:31px;
		text-indent:-9000em;
	}
#menu #home {
	background:url(../images/splash-nav/home.gif) left top no-repeat;
	width:62px;
	margin-right:33px;
}
	#menu #home:hover {
		background:url(../images/splash-nav/home.gif) left -31px no-repeat;
	}
#menu #watch {
	background:url(../images/splash-nav/watchad.gif) left top no-repeat;
	width:142px;
	margin-right:32px;
}
	#menu #watch:hover, #menu #watch.active {
		background:url(../images/splash-nav/watchad.gif) left -31px no-repeat;
	}
#menu #sunrise {
	background:url(../images/splash-nav/sunrise.gif) left top no-repeat;
	width:170px;
	margin-right:65px;
}
	#menu #sunrise:hover, #menu #watch.active {
		background:url(../images/splash-nav/sunrise.gif) left -31px no-repeat;
	}
#menu #concentrate {
	background:url(../images/splash-nav/concentrate.gif) left top no-repeat;
	width:273px;
	margin-right:27px;
}
	#menu #concentrate:hover, #menu #concentrate.active {
		background:url(../images/splash-nav/concentrate.gif) left -31px no-repeat;
	}
#menu #recipes {
	background:url(../images/splash-nav/recipes.gif) left top no-repeat;
	width:197px;
	margin-right:29px;
}
	#menu #recipes:hover, #menu #recipes.active {
		background:url(../images/splash-nav/recipes.gif) left -31px no-repeat;
	}
#menu #simply {
	background:url(../images/splash-nav/simply.gif) left top no-repeat;
	width:185px;
}
	#menu #simply:hover {
		background:url(../images/splash-nav/simply.gif) left -31px no-repeat;
	}
	
/* New Menu items for August */

#menu #home2 {
	background:url(../images/splash-nav/home-2.gif) left top no-repeat;
	width:46px;
	margin-right:70px;
}
	#menu #home2:hover {
		background:url(../images/splash-nav/home-2.gif) left -31px no-repeat;
	}
	
#menu #watch2 {
	background:url(../images/splash-nav/watch-the-ad-2.gif) left top no-repeat;
	width:117px;
	margin-right:98px;
}
	#menu #watch2:hover, #menu #watch2.active {
		background:url(../images/splash-nav/watch-the-ad-2.gif) left -31px no-repeat;
	}
#menu #pasta {
	background:url(../images/splash-nav/fresh-paste-2.gif) left top no-repeat;
	width:108px;
	margin-right:108px;
}
	#menu #pasta:hover, #menu #pasta.active  {
		background:url(../images/splash-nav/fresh-paste-2.gif) left -31px no-repeat;
	}
#menu #sauce {
	background:url(../images/splash-nav/fresh-sauce-2.gif) left top no-repeat;
	width:110px;
	margin-right:123px;
}
	#menu #sauce:hover, #menu #sauce.active  {
		background:url(../images/splash-nav/fresh-sauce-2.gif) left -31px no-repeat;
	}
#menu #simply2 {
	background:url(../images/splash-nav/great-meals-2.gif) left top no-repeat;
	width:168px;
}
	#menu #simply2:hover {
		background:url(../images/splash-nav/great-meals-2.gif) left -31px no-repeat;
	}
	
#flash-sunrise {
	margin:308px 0 0 161px;
	width:240px;
	height:196px;
	float:left;
	display:inline;
}

#flash {
	width:200px;
	height:200px;
	display:inline;
	float:left;
	position:absolute;
	top:474px;
	left:652px;
}
	
.tv {
	margin:305px 0 0 156px;
	display:block;
	width:240px;
	height:196px;
	float:left;
	text-indent:-9000em;
	display:inline;
}
.paste {
	margin:143px 0 0 0;
	display:block;
	width:195px;
	height:358px;
	float:left;
	text-indent:-9000em;
	display:inline;
}
.guy {
	margin:313px 0 0 0;
	display:block;
	width:150px;
	height:188px;
	float:left;
	text-indent:-9000em;
	display:inline;
}
#simply {
	position:absolute;
	top:126px;
	right:-64px;
	width:278px;
	height:300px;
}
#tvcContainer {
	height: 500px;
	width: 100%;
	overflow: hidden;
}
#tvcitem {
	width:512px;
	height:330px;
	margin:150px auto 0 auto;
	display:block;
	
}
#tvcform {
	width:454px;
	height:340px;
	margin:160px auto 20px auto;
	padding:20px;	
}
form {
	margin:0 0 0 40px
}
#tvcform label {
	font-size:12px;
	color:#310000;
	margin:0 0 5px 0;
	float:left;
	padding:6px 0 5px 10px;
	width:100px;
	background:url(../images/label-bg.gif) left top no-repeat;
	font-weight:bold;
}
#tvcform .inputform {
	background-color:#fff;
	border:solid 2px #feda9e;
	width:250px;
	padding:2px 3px 3px 3px;
	margin:0 0 10px 0px;
	float:left;
	}
#tvcform .tvcError {
	background-color: #DFB5B5;
}
#tvcform .submitform {
	background:url(../images/submit_button.gif) left top no-repeat;
	border:solid 0px #feda9e;
	width:77px;
	height:27px;
	margin:15px 0 10px 148px;
	float:left;
	display:block;
	text-indent:-9000em;
	cursor:pointer;
	font-size:0px;
}
#tvcform .inputform:focus {
	border:solid 2px #f5b365;
	}
#tvcform h2 {
	font-size:16px;
	font-weight:bold;
	color:#cbab62;
	margin:0 0 10px 0;
	text-align:center;
	display:block;
	text-indent:-9000em;
	background:url(../images/sendtofriend.gif) center top no-repeat;
}
.sendto {
	text-align:center;
}
.sendto a{
	background:url(../images/sendtofriend.gif) center top no-repeat;
	display:block;
	text-indent:-9000em;
	height:20px;
	width: 144px;
	margin: 0 auto;
}
.sendto a:hover{
	background:url(../images/sendtofriend.gif) center -31px no-repeat;
}