body {

	background-image:url('images/background.jpg');

	background-repeat:no-repeat;

	background-position:center top;

	background-color: #000;

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

}

img {

	border: 0px;

}

a {

	color: #fff;

}

a:visited {

	color: #fff;

}

#wrapper {

  width: 850px; 

  margin: 0 auto; 

  position: relative;

}

#logo {

	position: absolute;

	left:-15px;

	top:10px;

	z-index:2;

}

#navigation {

	position: absolute;

	top:15px;

	right:0px;

}



#navigation a{

	display: block;

	width: 162px;

	overflow: hidden;

}



#navigation a:hover img{

	margin-left: -162px;

}



#footer {

	width: 850px;

	padding-bottom: 10px;

	float: left;

}

#footer  a.facebook{

	float: right;

}

#footer  a.facebook:hover{

	opacity:0.8;

}

#footer-content {

	border-top: 1px solid white;

	border-bottom: 1px solid white;

	clear: both;

	font-size: 0.8em;

}

#footer-content img{

	float: left;

	padding: 6px 15px 6px 0px;

}



#footer-left-contents {

	display: block;

	float:left;

	width: 400px;

	padding: 15px;

}

#footer-right-contents {

	display: block;

	float: right;

	width: 200px;

	text-align: right;

	padding: 15px 0px 15px 0px;

}



#main-content {

	padding-top: 350px;

}

#title {

	padding-bottom: 15px;

}





/* START Homepage Specific */

#homepage-characters {

	position: absolute;

	top:318px;

	left:-10px;

	z-index:1;

}





#homepage-characters a {

	display: block;

	width: 764px;

	height: 273px;

	overflow: hidden;

}

#homepage-characters a:hover img.rollover{

	display:none;



}

#homepage-characters a:hover img {

	opacity:1;

}

#homepage-packets {

	position: absolute;

	top:500px;

	left:-10px;

	z-index:2;

}



#homepage-packets a {

	display: block;

	width: 771px;

	height: 199px;

	overflow: hidden;

}

#homepage-packets a:hover img.rollover{

	display:none;



}

#homepage-packets a:hover img{

	opacity:1;

}

#homepage-shadow {

	position: absolute;

	top:575px;

	left:0px;

	z-index:1;

}

.homepagefooter {

	position: absolute;

	top:700px;

}

/* END Homepage Specific */



/* START Landing Page */

.row {

	width: 160px;

	float: left;

	margin-right: 10px;

	padding-bottom: 15px;

}

a:hover img {

	opacity:0.8;

}

.rowlast {

	margin-right: 0px;

}

.row-title {

	font-weight: bold;

	margin: 10px 0px 10px 0px;

}

.row ul {

	margin: 0px;

	list-style-type: none;

	padding: 0;

	margin: 0; 

}

.row p {

	

}



/* END Landing Page */



/* START Main Content Pages */



.row-content-left {

float: left;

width: 506px;

padding-right: 10px;

}

.row-content-right {

float: left;

width: 330px;

}

.row-content-right ul{

	padding: 0;

	margin: 0; 

}

.row-content-right li{

	display: inline;

	margin-right: 2px;

}

.row-content-right li.last{

	margin-right: 0px;

}

.row-content-right a.switch {

	float: right;

	padding: 10px 0px 10px 0px;

}

.row-content-right a:hover {

	opacity:0.8;

}

.row-content-right .image{

	margin-top: 10px;

}



.information-box {

	border: solid 4px;

	margin-top: 10px;

	padding: 15px 10px 10px 10px;

	height: 329px;

}

.information-box-left {

	float: left;

	width: 270px;

}

.information-box-right {

	float: left;

	width: 200px;

	padding-top: 20px;

}

.information-box-left ul {

	list-style-type: none;

	padding: 0;

	margin: 0; 

	padding-top: 5px;

}

.ingrediant-box-left {

	float: left;

	width: 170px;

}

.ingrediant-box-right {

	float: left;

	width: 300px;

	padding-top: 0px;

	margin-top: -3px;

}



/*News content */



.newsitem {background-color: #000;}

.newsitem  .newscontent{

	border: solid 4px;

	margin-top: 10px;

	padding: 15px 10px 15px 10px;

}

.newsitem .newstitle {

	font-weight: bold;

	float: left;

}

.newsstory .newstitle {font-size: 1.6em;}

.newsdate{

	font-weight: bold;

	float: right;

	padding-right: 5px;

}



.newsitem .newssynopsys{

clear: left;

}

.newsitem .thumbnail {

float: right;

}

.newsitem .find-out-more {

	display: block;

	padding: 5px 0px 5px 5px;

}

.newsitem .find-out-more  a{

	display: block;

	overflow: hidden;

	width: 120px;

	

}



/* News Blue */

.newsitem-blue .find-out-more{ background-color: #00a3e4; }

.newsitem-blue .newscontent { border-color:#00a3e4; }

.newsitem-blue .find-out-more  a img{ margin-left: -120px; }

.newsitem-blue .back-to-news a img { margin-left:-102px; }

/* News Red */

.newsitem-red .find-out-more{ background-color: #fd0102; }

.newsitem-red .newscontent { border-color:#fd0102; }

.newsitem-red .find-out-more  a img{ margin-left: -120px; }

.newsitem-red .back-to-news a img { margin-left:-102px; }



/* News Pink */

.newsitem-pink .find-out-more{ background-color: #e10a83; }

.newsitem-pink .newscontent { border-color:#e10a83; }

.newsitem-pink .find-out-more  a img{ margin-left: -120px; }

.newsitem-pink .back-to-news a img { margin-left:-102px; }



/* News Yellow */

.newsitem-yellow .find-out-more{ background-color: #f0e220; }

.newsitem-yellow .newscontent { border-color:#f0e220; }

.newsitem-yellow .find-out-more  a img{ margin-left: 0px; }

.newsitem-yellow .newsdate { color: black;}

.newsitem-yellow .back-to-news a img { margin-left:0px; }



/* News Green */

.newsitem-green .find-out-more{ background-color: #1fb919; }

.newsitem-green .newscontent { border-color:#1fb919; }

.newsitem-green .find-out-more  a img{ margin-left: 0px; }

.newsitem-green .newsdate { color: black;}

.newsitem-green .back-to-news a img { margin-left:0px; }





/* Contact Us */

.information-box form { padding-top: 10px;}

.information-box form label {float: left; clear: left; padding: 8px;}

.information-box form input {float: right; width: 350px; clear: right; margin-top: 7px;}

.information-box form textarea {float: right; width: 348px; clear: right; margin-top: 7px; height: 80px;}

#lqname{display:none;visibility:hidden;}/*anti-spam*/

.error-message{float:left;clear:left;margin:0 0 0 130px;color:#900;}
.success-message{float:left;clear:left;margin:0 0 0 130px;color:#FFF;}



.information-box form input.submit {width: 134px; height: 29px;}









