/* Layout */

.repeatbottom,
body{
	color: #001969;
	text-align: center;
	font-size: 12px;
	background:#fff url(../../img/site/layout/chrome/bg.jpg) repeat-x 0 0;
	font-family: arial, helvetica, georgia, times, serif;
	line-hight:1.3em;
}

html {
  height: 100%;
}

body {
  height: 100%;
}

#background {
  min-height: 100%;
  position: relative;
}

.repeattop{
	background:url(../../img/site/layout/chrome/repeater.png) no-repeat 50% 0;
	padding-bottom: 250px;
}

#footer,
#wrapper{
	margin: 0 auto;
	position:relative;
	text-align:left;
	width:994px;
}

#footer a:hover{
	text-decoration:underline;
}

#subwrapper{
	width:994px;
}

#content{
	position:relative;
	width:934px;
	padding:0 30px 0 33px;
	background:url(../../img/site/layout/chrome/headerdecal.jpg) no-repeat 455px 0;
	min-height:300px;
}

.content-inner{
	width:785px;
	padding:19px 48px 0 19px;
	background:url(../../img/site/layout/content_inner.jpg) no-repeat 0 0;
	position:relative;
	z-index:1;
	min-height:216px;
}

.content-sidebar{
	float:left;
	background:url(../../img/site/layout/content_sidebar.jpg) no-repeat 0 0;
	width:563px;
	padding:20px 15px 0 19px;
	position:relative;
	z-index:1;
	min-height:195px;
}

.tv .content-sidebar {
  background:url(../../img/site/layout/tv_content_sidebar.jpg) no-repeat 0 0;
  padding: 30px 30px 0;
  width: 450px;
}

.tv .content-sidebar .text {
  width: auto;
}

.sidebar{
	float:right;
	width:249px;
	padding-right:70px;
}

/* Header
=======*/

#header{
	height:203px;
	width:994px;
	background:url(../../img/site/layout/chrome/header.jpg) no-repeat 0 0;
	position:relative;
	z-index: 100;
}

.flashheader{
	position:absolute;
	top:0;
	right:0;
}


/* Navigation
===========*/

#navigation li{
	float:left;
}

#navigation{
	position:absolute;
	top:125px;
	left:31px;
	width:547px;
	height:34px;
	z-index: 100;
}

#navigation .replacement{
	height:34px;
}

#navigation .inner {
  height: 34px;
  left: 0;
  position: absolute;
  top: 0;
  width: 547px;
}

a.home{
	width:61px;
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat 0 0;
}

a.home:hover{
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat 0 -34px;
}

a.products{
	width:92px;
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -61px 0;
}

a.products:hover{
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -61px -34px;
}

a.faqs{
	width:64px;
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -153px 0;
}

a.faqs:hover{
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -153px -34px;
}

a.parents{
	width:91px;
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -209px 0;
}

a.parents:hover{
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -209px -34px;
}

/*a.kids{
  width:54px;
  background:url(/img/site/layout/chrome/navigation-sprite.png) no-repeat -300px 0;
}

a.kids:hover{
  background:url(/img/site/layout/chrome/navigation-sprite.png) no-repeat -300px -34px;
}*/

a.tv{
	width:68px;
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -290px 0;
}

a.tv:hover{
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -290px -34px;
}

a.contact{
	width:103px;
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -221px 0;
}

a.contact:hover{
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -221px -34px;
}

a.about{
	width:86px;
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -330px 0;
}

a.about:hover{
	background:url(../../img/site/layout/chrome/navigation-sprite.png) no-repeat -330px -34px;
}

#navigation .van{
	position:absolute;
	z-index: -10;
}

body.home #navigation .van{
	background:url(../../img/site/layout/chrome/van-home.png) no-repeat 0 0;
	height:48px;
	left:-11px;
	top:-1px;
	width:82px;
}

body.products #navigation .van{
	background:url(../../img/site/layout/chrome/van-products.png) no-repeat 0 0;
	height:48px;
	left:67px;
	top:-6px;
	width:82px;
}

body.faqs #navigation .van{
	background:url(../../img/site/layout/chrome/van-faqs.png) no-repeat 0 0;
	height:48px;
	left:144px;
	top:-9px;
	width:83px;
}

body.nicole #navigation .van,
body.leanne #navigation .van,
body.kay #navigation .van,
body.dawn #navigation .van,
body.ann #navigation .van,
body.alison #navigation .van,
body.helen #navigation .van,
body.profile #navigation .van,
body.parents #navigation .van{
	background:url(../../img/site/layout/chrome/van-parents.png) no-repeat 0 0;
	height:48px;
	left:209px;
	top:-12px;
	width:83px;
}

body.kids #navigation .van{
	background:url(../../img/site/layout/chrome/van-kids.png) no-repeat 0 0;
	height:46px;
	right:177px;
	top:-13px;
	width:82px;
}

body.tv #navigation .van{
	background:url(../../img/site/layout/chrome/van-kids.png) no-repeat 0 0;
	height:46px;
	right:180px;
	top:-13px;
	width:82px;
}

body.contact #navigation .van{
	background:url(../../img/site/layout/chrome/van-contact.png) no-repeat 0 0;
	height:44px;
	left:230px;
	top:-10px;
	width:82px;
}

body.about_us #navigation .van{
	background:url(../../img/site/layout/chrome/van-contact.png) no-repeat 0 0;
	height:46px;
	left:320px;
	top:-10px;
	width:83px;
}

#haven{
	/*background:url(/img/site/layout/home/haven.png) no-repeat 0 0;*/
	width:361px;
	height:172px;
	margin-top:-170px;
	margin-left:35px;
	position:absolute;
	z-index:2;
}

/* Footer
=======*/

.repeatbottom{
	background-color:#ef7f14;
	bottom:0;
	left:0;
	height:62px;
	position:absolute;
	width:100%;
	background-image:none;
}

#footer{
	height:45px;
	padding-top:17px;
	width:994px;
	text-align: center;
}

#footer ul li{
	display:inline;
	border-right: 1px solid #cf6202;
	padding:0 3px;
	color:#fff;
}

#footer ul li.first-child{
	padding-left:0;
}

#footer ul li.last-child{
	border-right:0px;
}

#footer .decal{
	width:335px;
	height:164px;
	background:url(../../img/site/layout/chrome/decal.png) no-repeat 0 0;
	top:-164px;
	left:3px;
	position:absolute;
}

body.home #footer .decal,
body.faqs #footer .decal,
body.kids #footer .decal,
body.about_us #footer .decal{
	width:392px;
	height:164px;
	background:url(../../img/site/layout/chrome/decal3.png) no-repeat 0 0;
	top:-164px;
	left:0px;
	position:absolute;
}

/* home
=====*/

body.home #content {
	padding:0 14px;
}

body.home .container {
	padding:0 0;
}

.home-container{
	position:relative;
	width:939px;
	height:460px;
	background:url(../../img/site/layout/home/bg04.png) no-repeat 1px -2px;
}

p.hello{
	background: url(../../img/site/content/sprite.png) no-repeat 0 0;
	height:162px;
	left:34px;
	position:absolute;
	top:99px;
	width:232px;
}

p.preservatives{
	background: transparent url(../../img/site/content/sprite-blue.png) no-repeat scroll 0 -507px;
	height: 99px;
	position: absolute;
	left: 729px;
	top: 345px;
	width: 199px;
}

a.needyou{
	background:url(../../img/site/content/sprite.png) no-repeat 0 -162px;
	top:330px;
	height:106px;
	position:absolute;
	left:549px;
	width:164px;
}

a.needyou:hover{
	background:url(../../img/site/content/sprite.png) no-repeat -164px -162px;
}

a.gototvad {
	background:url(../../img/site/layout/home/tvad.png) no-repeat top left;
	height: 59px;
	width: 136px;
	cursor: pointer;
	position: absolute;
	top: 171px;
	left: 717px;
}

a.gotocontact{
	background:url(../../img/site/content/sprite.png) no-repeat 0 -268px;
	top:148px;
	height:20px;
	left:725px;
	position:absolute;
	width:124px;
	pointer:cursor;
}

a.gotocontact:hover{
	background:url(../../img/site/content/sprite.png) no-repeat -126px -268px;
}

a.gotofaqs{
	background:url(../../img/site/content/sprite.png) no-repeat 0 -307px;
	top:302px;
	left:714px;
  position:absolute;
  top:172px;
	height:38px;
  width:127px
}

a.gotofaqs:hover{
	background:url(../../img/site/content/sprite.png) no-repeat -127px -307px;
	height:38px;
	width:127px;
}

/* contact
========*/

.field{
	margin-bottom:5px;
}

body.contact .text{
	width:auto;
}

.text .right{
	width:275px;
}

.text .left{
	width:265px;
	border-right:3px solid #fff;
}

.field label{
	display:block;
	float:left;
	width:90px;
}

.textfield input{
	border:1px solid #D0CCCB;
	display:block;
	float:right;
	height:17px;
	margin-right:14px;
	width:159px;
}

.selectfield select{
	width:159px;
}

form fieldset{
	margin-bottom:30px;
}

.error, .errorMsg {
	color:#ed6f00;
	font-weight:bold;
}

p.error{
	clear:both;
	margin:0 !important;
	padding:5px 10px 5px 90px !important;
}

p.errorMsg{
	clear:both;
	margin:0 !important;
	padding:5px 10px 5px 90px !important;
}

.right p.error{
	padding-left:0 !important;
}

.right p.errorMsg{
	padding-left:0 !important;
}

.right .selectfield select{
	display:block;
	margin-bottom:10px;
}

.right .selectfield label{
	float:none;
	margin-bottom: 4px;
	width:auto;
}

.textarea label{
	margin-bottom:10px;
}

.textarea textarea{
	width:264px;
	height:157px;
	border:1px solid #D0CCCB;
}

.optionfield{
	color:#fff;
}

.optionfield select{
	border:1px solid #D0CCCB;
}

.optionfield label,
.optionfield select{
	color:#001969;
}

#PageDobDay,
#PageDobMonth,
#PageDobYear {
	font-size: 10px;
}

#PageDobDay {
	width:40px;
}

#PageDobYear{
	width:50px;
}

#PageDobMonth{
	width:64px;
}

#DOB_day,
#DOB_month,
#DOB_year {
	font-size: 10px;
}

#DOB_day {
	width:40px;
}

#DOB_year{
	width:50px;
}

#DOB_month{
	width:64px;
}

/* Generic page
=============*/

.container{
	padding:1em 0;
}

hr{
	border:1px solid #f3fafd;
	width: 100%;
	height: 1px;
	background-color: #d6effa;
}

/* just text
==========*/

.text ul,
.text p,
.text h3,
.text h4{
	padding-right:0px !important;
}

/* text with image
===============*/

.text{
	width:550px;
}

.text,
.text-image{
	position:relative;
	z-index:99;
}

.text .replacement,
.text-image .replacement{
	padding-bottom:0;
}

.text ul li,
.text-image ul li{
	font-weight:bold;
	padding-left:15px;
	background:url(../../img/site/layout/bullet.png) no-repeat 0 3px;
	padding-bottom:7px;
}

.text h3,
.text-image h3{
	font-size:16px;
	font-weight:bold;
}

.text h4,
.text-image h4{
	font-size:12px;
	font-weight:bold;
}

.text ul,
.text p,
.text h3,
.text h4,
.text-image ul,
.text-image p,
.text-image h3,
.text-image h4{
	padding-bottom:10px;
	display:block;
	padding-right:260px;
}

.text-image .image{
	display:block;
	float:right;
	clear:right;
	margin-bottom:1em;
}

.text a:active,
.text a:visited,
.text a,
.text-image a:active,
.text-image a:visited,
.text-image a{
	color:#001969;
	text-decoration:underline;
	font-weight:bold;
}

.text a:hover,
.text-image a:hover{
	color:#ed6f00;
	text-decoration:underline;
}

li.last-child{
	padding-bottom:3px !important;
}

/* kids
=====*/



/* products index
===============*/

.product-container{
	width:280px;
	height:397px;
	text-align:center;
	margin-left:7px;
	position:relative;
}

.product-container p {
  margin: 0 auto;
  width: 250px;
}

.product-container .item{
	width:280px;
	background:url(../../img/site/layout/product_index/bg.jpg) no-repeat 0 100%;
	height:250px;
}

.product-container a.moreorange,
.product-container a.morepink,
.product-container a.moregreen{
	position:absolute;
	bottom:0;
	left:0;
	width:280px;
	height:19px;
}

/* product detail popups
======================*/

.popup{
	width:950px;
	font-size: 12px;
	line-height: 1.2em;
	font-family: arial, helvetica, georgia, times, serif;
	position:relative;
	text-align:left;
	color: #001969;
}

.popup .left img{
	display:inline;
	vertical-align:middle;
}

.popup a{
	color: #001969;
	outline:0;
}

.popup .bd h3.nutritionalinfo{
	width:118px;
	height:13px;
	margin:12px 0 1em;
}

.popup .bd h3.wheretobuy{
	width:106px;
	height:16px;
	margin:12px 0 1em;
}

.popup .bd dl.firstchild{
	margin-top:35px;
}

.popup .bd dl.lastchild{
	margin-bottom:0;
}

.popup .bd dl{
	height:41px;
	width:574px;
	padding-top:18px;
	display:block;
}

.popup .bd dl dt{
	width:181px;
	float:left;
}

.popup .bd dl dd{
	width:auto;
	float:left;
	font-weight:bold;
}

.popup .bd .right ul{
	list-style-type:square;
	margin-left:16px;
}

.popup .hd{
	width:950px;
	height:98px;
	position:relative;
}

.popup .hd h3{
	position:absolute;
	top:45px;
	left:275px;
}

.popup .bd{
	width:950px;
	min-height:320px;
}

.popup .tab{
	width:635px;
	margin-left:110px;
	padding-left:165px;
}

.popup .ft{
	width:950px;
	height:176px;
	clear:both;
	position:relative;
}

.popup .bottle{
	position:absolute;
	left:0;
	bottom:18px;
	z-index:1;
}

.popup p{
	padding-bottom:1em;
	z-index:2;
}

.popup .ft ul{
	position:absolute;
	top:23px;
	left:453px;
	width:408px;
	height:47px;
}

.popup .ft ul li{
	float:left;
}

.popup .ft ul li{
	float:left;
}

.popup .ft li.ingredients a{
	width:126px;
	height:47px;
}

.popup .ft li.nutritional a{
	width:160px;
	height:47px;
}

.popup .ft li.buy a{
	width:122px;
	height:47px;
}

body.products .popup .left{
	width:317px;
	text-align:left;
}

body.products .popup .right{
	width:318px;
	text-align:left;
}

.popup table{
  border-collapse: separate;
	text-align: right;
}

.popup td,
.popup th{
	padding: 2px 10px;
	vertical-align: middle;
}

.popup .color {
  color: #fff;
}

.popup th,
.popup td.header {
  color: #fff;
  white-space: nowrap;
  padding:1px 10px;
  text-align:center;
}

.popup td {
  white-space: nowrap;
}

.popup td.first-child {
  text-align: right;
}

.popup td.split {
  border-right: 0;
}

.popup tr.last-child td.first-child {
  border-bottom:0;
  border-left:0;
}

.popup tr.last-child td.last-child {
  border-bottom:0;
  border-right:0;
}

/*california
=======*/

.california .hd{
	background:url(../../img/site/layout/product_detail/california/hd.png) no-repeat 0 0;
}

.california .bd{
	background:url(../../img/site/layout/product_detail/california/bd.png) repeat-y 0 0;
}

.california .tab{
	background:url(../../img/site/layout/product_detail/california/tab.png) no-repeat 0 0;
}

.california .ft{
	background:url(../../img/site/layout/product_detail/california/ft.png) no-repeat 0 0;
}

.california .bd dl{
	border-bottom:1px solid #fef1cf;
}

.california .bottle{
	width:318px;
	height:496px;
	background:url(../../img/site/layout/product_detail/california/bottle.png) no-repeat 0 0;
}

.california th,
.california .color{
  background-color: #ef7d19;
}

.california td {
  border-bottom: 1px solid #f4a500;
  border-right: 1px solid #f4a500;
}

.california td.first-child {
  border-left: 1px solid #f4a500;
}

.california tr.last-child td.first-child {
  background: url(../../img/site/layout/product_detail/california/bottomleft.png) no-repeat 0 100%;
}

.california tr.last-child td.last-child {
  background: url(../../img/site/layout/product_detail/california/bottomright.png) no-repeat 100% 100%;
}

.california th.first-child {
	background: url(../../img/site/layout/product_detail/california/topleft.png) no-repeat 0 0;
}

.california th.last-child {
	background: url(../../img/site/layout/product_detail/california/topright.png) no-repeat 100% 0;
}

.california td.header {
	background-color: #ef7d19;
	color: white;
}

/*carribean
=========*/

.carribean .bd dl{
	border-bottom:1px solid #edf8e1;
}

.carribean .bottle{
	width:323px;
	height:502px;
	background:url(../../img/site/layout/product_detail/carribean/bottle.png) no-repeat 0 0;
}

.carribean .hd{
	background:url(../../img/site/layout/product_detail/carribean/hd.png) no-repeat 0 0;
}

.carribean .bd{
	background:url(../../img/site/layout/product_detail/carribean/bd.png) repeat-y 0 0;
}

.carribean .tab{
	background:url(../../img/site/layout/product_detail/carribean/tab.png) no-repeat 0 0;
}

.carribean .ft{
	background:url(../../img/site/layout/product_detail/carribean/ft.png) no-repeat 0 0;
}

.carribean th,
.carribean .color{
  background-color: #7bb938;
}

.carribean td {
  border-bottom: 1px solid #549112;
  border-right: 1px solid #549112;
}

.carribean td.first-child {
  border-left: 1px solid #549112;
}

.carribean tr.last-child td.first-child {
  background: url(../../img/site/layout/product_detail/carribean/bottomleft.png) no-repeat 0 100%;
}

.carribean tr.last-child td.last-child {
  background: url(../../img/site/layout/product_detail/carribean/bottomright.png) no-repeat 100% 100%;
}

.carribean th.first-child {
	background: url(../../img/site/layout/product_detail/carribean/topleft.png) no-repeat 0 0;
}

.carribean th.last-child {
	background: url(../../img/site/layout/product_detail/carribean/topright.png) no-repeat 100% 0;
}

.carribean td.header {
	background-color: #7bb938;
	color: white;
}

/*florida
=====*/

.florida .bd dl{
	border-bottom:1px solid #fde7f3;
}

.florida .bottle{
	width:326px;
	height:500px;
	background:url(../../img/site/layout/product_detail/florida/bottle.png) no-repeat 0 0;
}

.florida .hd{
	background:url(../../img/site/layout/product_detail/florida/hd.png) no-repeat 0 0;
}

.florida .bd{
	background:url(../../img/site/layout/product_detail/florida/bd.png) repeat-y 0 0;
}

.florida .tab{
	background:url(../../img/site/layout/product_detail/florida/tab.png) no-repeat 0 0;
}

.florida .ft{
	background:url(../../img/site/layout/product_detail/florida/ft.png) no-repeat 0 0;
}

.florida th,
.florida .color{
  background-color: #e11987;
}

.florida td {
  border-bottom: 1px solid #e11987;
  border-right: 1px solid #e11987;
}

.florida td.first-child {
  border-left: 1px solid #e11987;
}

.florida tr.last-child td.first-child {
  background: url(../../img/site/layout/product_detail/florida/bottomleft.png) no-repeat 0 100%;
}

.florida tr.last-child td.last-child {
  background: url(../../img/site/layout/product_detail/florida/bottomright.png) no-repeat 100% 100%;
}

.florida th.first-child {
	background: url(../../img/site/layout/product_detail/florida/topleft.png) no-repeat 0 0;
}

.florida th.last-child {
	background: url(../../img/site/layout/product_detail/florida/topright.png) no-repeat 100% 0;
}

.florida td.header {
	background-color: #e11987;
	color: white;
}

/* parents
========*/

body.parents  .text{
		width:auto;
}

body.parents .left{
	width:522px;
	background:url(../../img/site/layout/pag/leftimage.jpg) no-repeat 549px 0;
	border-right:none;
	padding-right:30px;
}

body.parents .right{
	width:242px;
}

body.parents .content-inner {
	padding:19px 21px 0 19px;
	width:812px;
}

.recruiting{
	height:296px;
	padding:18px 0 0 15px;
	position:relative;
	width:234px;
	background:url(../../img/site/layout/pag/contact.jpg) no-repeat 0 0;
}

a.meetpag{
	width:242px;
	height:30px;
	background:url(../../img/site/content/sprite.png) no-repeat 0 -534px;
	margin:10px 0 8px 0;
}

a.meetpag:hover{
	background:url(../../img/site/content/sprite.png) no-repeat -242px -534px;
}

p.recruitingpag{
	width:218px;
	height:246px;
	background:url(../../img/site/content/sprite.png) no-repeat 0 -564px;
}

a.apply{
	background:url(../../img/site/content/sprite.png) no-repeat 0 -825px;
	bottom:55px;
	height:32px;
	position:absolute;
	right:36px;
	width:171px;
}

.paggroup{
	padding-left:5px;
}

#flashpag{
	margin-left:35px;
}

a.apply:hover{
	background:url(../../img/site/content/sprite.png) no-repeat -1px -872px;
}

a.download{
	bottom:141px;
	height:15px;
	position:absolute;
	right:49px;
	width:171px;
	background:url(../../img/site/content/sprite.png) no-repeat 0 -810px;
}

a.word{
	bottom:90px;
	height:31px;
	position:absolute;
	right:37px;
	width:187px;
	background:url(../../img/site/content/sprite.png) no-repeat 0 -905px;
}

a.word:hover{
	background:url(../../img/site/content/sprite.png) no-repeat -1px -942px;
}

a.download:hover{
	background:url(../../img/site/content/sprite.png) no-repeat 0 -857px;
}

a.return{
	width:73px;
	height:30px;
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat 0 0;
	position:absolute;
	right:0px;
	top:0px;
}

a.return:hover{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat -73px 0;
}

body.profile .text {
	width:810px;
}

body.profile dl dd,
body.profile dl dt{
	float:left;
	padding-right:10px;
	font-weight:bold;
	font-size:16px;
}

body.profile dd a{
	width:148px;
	height:30px;
	margin-top:6px;
}

body.profile .left,
body.profile .right{
	margin-top:10px;
}

a.video1{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat 0 -30px;
}

a.video2{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat 0 -60px;
}
a.video3{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat 0 -90px;
}
a.video4{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat 0 -120px;
}
a.video5{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat 0 -150px;
}
a.video6{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat 0 -180px;
}
a.video7{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat 0 -210px;
}

a.video1:hover{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat -148px -30px;
}

a.video2:hover{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat -148px -60px;
}
a.video3:hover{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat -148px -90px;
}
a.video4:hover{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat -148px -120px;
}
a.video5:hover{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat -148px -150px;
}
a.video6:hover{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat -148px -180px;
}
a.video7:hover{
	background:url(../../img/site/layout/pag/pagsprite.png) no-repeat -148px -210px;
}

.profiles{
	width:384px;
	height:212px;
}

.bio{
	position:absolute;
	right:9px;
	top:304px;
	width:436px;
}

.right .profiles{
	width:372px;
}

body.profile .left{
	width:409px;
	background:transparent url(../../img/site/layout/pag/leftimage.jpg) no-repeat scroll 406px 0;
	border-right:none;
}

body.profile .right{
	width:379px;
}

.pagprofile{
	position:relative;
	height:500px;
	margin-top:10px;
	width:560px;
}

.pagprofile img{
	position:absolute;
	top:3px;
	left:0;
}

.pagprofile #nicole,
.pagprofile #leanne,
.pagprofile #kay,
.pagprofile #dawn,
.pagprofile #ann,
.pagprofile #alison,
.pagprofile #helen{
	position:absolute;
	right:3px;
	top:0;
}

/* Replacements
=============*/

.button{
	border:0;
	cursor:pointer;
	background-color:none;
}

h3.parents_advisory{
	height:28px;
	width:337px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -204px;
	margin:0.1em 0 0.5em 0;
}

h3.general{
	height:28px;
	width:229px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -263px;
	margin:0.1em 0 0.5em 0;
}

h2.privacystatment{
	height:48px;
	width:312px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -56px;
	margin-bottom:0.8em;
}

h2.termsand{
	background: url(../../img/site/content/sprite-blue.png) no-repeat 0 -232px;
	height:30px;
	margin-bottom:1em;
	width:343px;
}

h4.info{
	color:#fff;
	padding-bottom:0.5em;
}

h1.logo{
	height:169px;
	position:absolute;
	right:107px;
	top:72px;
	width:217px;
	background:url(../../img/site/layout/chrome/logo.png) no-repeat 0 0;
	z-index: 100;
}

h2.aboutus{
	width:194px;
	height:39px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 0;
	margin:0 0 14px 0;
}

p.aboutinfo{
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -791px;
	width:466px;
	height:16px;
	margin-bottom:0.5em;
}

h2.contact_us{
	width:227px;
	height:36px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -454px;
	margin:0 0 14px 0;
}

p.contactinfo{
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -490px;
	width:648px;
	height:16px;
	margin-bottom:0.5em;
}

h3.yourdetails{
	width:155px;
	height:28px;
	margin-bottom:12px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -733px;
}

.submit input{
	width:117px;
	height:30px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -761px;
}

h3.contactdetails{
	width:246px;
	height:248px;
	background:url(../../img/site/content/contactdetails.png) no-repeat 0 0;
	margin-top:14px;
}

h3.giveusacall{
	width:246px;
	height:248px;
	background:url(../../img/site/content/giveusacall.jpg) no-repeat 0 0;
	margin-top:10px;
}

h3.yourenquiry{
	width:164px;
	height:28px;
	margin-bottom:12px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat -155px -733px;
}

h3.history{
	width:134px;
	height:28px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -394px;
	margin-bottom:1em;
}

h3.thankyou{
	width:329px;
	height:28px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -823px;
	margin-bottom:1em;
}

h2.faqs{
	height:46px;
	margin:0 0 10px;
	width:108px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -308px;
}

h2.parents_advisory{
	height:35px;
	margin:0 0 10px;
	width:382px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -140px;
}

p.parentsinfo{
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -187px;
	width:459px;
	height:17px;
	margin-bottom:0.5em;
}

h2.corporate{
	background: url(../../img/site/content/sprite-blue.png) no-repeat 0 -104px;
	height:35px;
	margin:0 0 10px;
	width:497px;
}

p.faqinfo{
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -291px;
	width:709px;
	height:16px;
	margin-bottom:0.5em;
}

p.termsinfo{
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -685px;
	width:386px;
	height:16px;
	margin-bottom:0.5em;
}

p.privinfo{
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -701px;
	width:323px;
	height:16px;
	margin-bottom:0.5em;
}

p.corpinfo{
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -717px;
	width:456px;
	height:16px;
	margin-bottom:0.5em;
}

h2.products{
	background:transparent url(../../img/site/content/sprite-blue.png) no-repeat 0 -639px;
	height:45px;
	margin:0 0 10px;
	width:200px;
}

p.productinfo{
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -422px;
	width:518px;
	height:32px;
	margin-bottom:22px;
}

h2.kids{
	background:url(../../img/site/content/kids.png) no-repeat 0 0;
	width:483px;
	height:227px;
	position:absolute;
	top:46px;
	left:111px;
}

h3 a.californiabottle{
	background:url(../../img/site/content/california.png) no-repeat 8px 11px;
	width:280px;
	height:250px;
}

h3 a.floridabottle{
	background:url(../../img/site/content/florida.png) no-repeat -2px 10px;
	width:280px;
	height:252px;
}

h3 a.carribeanbottle{
	background:url(../../img/site/content/carribean.png) no-repeat -2px 11px;
	width:280px;
	height:252px;
}

h3 a.tropicalbottle{
	background:url(../../img/site/content/tropical.png) no-repeat -2px 10px;
	width:280px;
	height:252px;
}

h3.california{
	background:url("../../img/site/content/sprite.png") no-repeat scroll 47px -978px transparent;
  height:27px;
  margin:10px 0;
  width:280px;
}

h3.florida{
	background:url("../../img/site/content/sprite.png") no-repeat scroll 60px -1008px transparent;
  height:27px;
  margin:10px 0;
  width:280px;
}

h3.carribean{
	background:url("../../img/site/content/sprite.png") no-repeat scroll 55px -1038px transparent;
  height:27px;
  margin:10px 0;
  width:280px;
}

a.moreorange{
	background:url(../../img/site/content/sprite.png) no-repeat 8px -420px;
}

a.moreorange:hover{
	background:url(../../img/site/content/sprite.png) no-repeat 8px -439px;
}

a.morepink{
	background:url(../../img/site/content/sprite.png) no-repeat -1px -458px;
}

a.morepink:hover{
	background:url(../../img/site/content/sprite.png) no-repeat -1px -477px;
}

a.moregreen{
	background:url(../../img/site/content/sprite.png) no-repeat -5px -496px;
}

a.moregreen:hover{
	background:url(../../img/site/content/sprite.png) no-repeat -5px -515px;
}

.california .bd h3.nutritionalinfo{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -737px;
}

.california .bd h3.wheretobuy{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -721px;
}

h3.carribeanstyle{
	width:333px;
	height:53px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -53px;
}

.carribean h3.ingredients {
	background:transparent url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat scroll -93px -705px;
	height:16px;
	margin:12px 0 1em;
	width:93px;
}

.carribean h3.tropicaljuicedrink {
	background: url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -145px -582px;
	height:16px;
	margin:12px 0 1em;
	width:153px;
}

.carribean .bd h3.nutritionalinfo{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -118px -737px;
}

.carribean .bd h3.wheretobuy{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -106px -721px;
}

.california h3.orangejuicedrink{
	margin:12px 0 1em 0;
	width:145px;
	height:16px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -582px;
}

.florida .bd h3.nutritionalinfo{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -236px -737px;
}

.florida .bd h3.wheretobuy{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -212px -721px;
}

.florida h3.ingredients {
	background:transparent url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat scroll -186px -705px;
	height:16px;
	margin:12px 0 1em;
	width:93px;
}

.florida h3.juicedrink {
	background: url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -298px -582px;
	height:16px;
	margin:12px 0 1em;
	width:153px;
}

h3.floridastyle{
	width:505px;
	height:53px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -106px;
}

.california h3.ingredients{
	width:93px;
	height:16px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -705px;
	margin:12px 0 1em 0;
}

h3.californiastyle{
	width:373px;
	height:53px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 0;
}

.carribean ul li.sweeteners{
	width:230px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -284px -598px;
}

.carribean ul li.preservatives{
	width:245px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -284px -622px;
}

.carribean ul li.sugar{
	width:221px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -284px -622px;
}

.carribean ul li.colour{
	width:221px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -284px -646px;
}

.carribean ul li.flavours{
	width:221px;
	height:35px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -284px -670px;
}

.california ul li.sweeteners{
	width:245px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -598px;
}

.california ul li.preservatives{
	width:266px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -622px;
}

.california ul li.sugar{
	width:221px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -622px;
}

.california ul li.colour{
	width:221px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -645px;
}

.california ul li.flavours{
	width:221px;
	height:35px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -668px;
}

.california li.ingredients a{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -159px;
}

.california li.ingredients a:hover{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -206px;
}

.california li.ingredients a.selected:hover,
.california li.ingredients a.selected{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -253px;
}

.california li.nutritional a{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -126px -159px;
}

.california li.nutritional a:hover{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -126px -206px;
}

.california li.nutritional a.selected:hover,
.california li.nutritional a.selected{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -126px -253px;
}

.california li.buy a{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -286px -159px;
}

.california li.buy a:hover{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -286px -206px;
}

.california li.buy a.selected:hover,
.california li.buy a.selected{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -286px -253px;
}

.carribean li.ingredients a{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -300px;
}

.carribean li.ingredients a:hover{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -347px;
}

.carribean li.ingredients a.selected:hover,
.carribean li.ingredients a.selected{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -394px;
}

.carribean li.nutritional a{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -126px -300px;
}

.carribean li.nutritional a:hover{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -126px -347px;
}

.carribean li.nutritional a.selected:hover,
.carribean li.nutritional a.selected{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -126px -394px;
}

.carribean li.buy a{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -286px -300px;
}

.carribean li.buy a:hover{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -286px -347px;
}

.carribean li.buy a.selected:hover,
.carribean li.buy a.selected{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -286px -394px;
}

.florida ul li.sweeteners{
	width:232px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -550px -598px;
}

.florida ul li.preservatives{
	width:250px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -550px -622px;
}

.florida ul li.sugar{
	width:221px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -550px -622px;
}

.florida ul li.colour{
	width:221px;
	height:24px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -550px -646px;
}

.florida ul li.flavours{
	width:221px;
	height:35px;
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -550px -670px;
}

.florida li.ingredients a{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -441px;
}

.florida li.ingredients a:hover{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -488px;
}

.florida li.ingredients a.selected:hover,
.florida li.ingredients a.selected{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat 0 -535px;
}

.florida li.nutritional a{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -126px -441px;
}

.florida li.nutritional a:hover{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -126px -488px;
}

.florida li.nutritional a.selected:hover,
.florida li.nutritional a.selected{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -126px -535px;
}

.florida li.buy a{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -286px -441px;
}

.florida li.buy a:hover{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -286px -488px;
}

.florida li.buy a.selected:hover,
.florida li.buy a.selected{
	background:url(../../img/site/layout/product_detail/popup-sprite-updated.png) no-repeat -286px -535px;
}

a.ui-modal-close {
  background: url(../../img/site/layout/product_detail/close.png) no-repeat 0 0;
  height: 39px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  text-indent: -5000px;
  top: 29px;
  width: 39px;
  z-index: 100;
  margin-left: 408px;
}

a.ui-modal-close:hover {
  background: url(../../img/site/layout/product_detail/closerolover.png) no-repeat 0 0;
}

a.send_email{
	width:229px;
	height:309px;
  background: url(../../img/site/layout/mail.jpg) repeat 0 0;
  margin:0 0 0.5em 6px;
}

a.send_email:hover{
  background: url(../../img/site/layout/mail.jpg) repeat -229px 0;
}

a.more_products{
	width:249px;
	height:248px;
  background: url(../../img/site/layout/products.jpg) repeat 0 0;
}

a.more_products:hover{
  background: url(../../img/site/layout/products.jpg) repeat -249px 0;
}

a.askaquestion{
	width:227px;
	height:150px;
  background: url(../../img/site/layout/askaquestion.jpg) repeat 0 0;
  margin-left:9px;
}

a.askaquestion:hover{
  background: url(../../img/site/layout/askaquestion.jpg) repeat -227px 0;
}

/* FAQs
=============*/

.backtotop{
	padding-left:15px;
}

.text ul li.question {
  background: none;
  padding-left: 0;
}

dl.first-child {
	padding-top:1em;
}

dl {
	padding-bottom:1em;
}

dd.answer {
  float: left;
  font-weight: normal;
  width: 530px;
}

dt.faq {
  float: left;
}

hr.clear {
  clear: both;
}



.medallion {
  background: url(../../img/site/layout/medallion-0.png) no-repeat 0 0;
  clear: right;
  display: block;
  float: right;
  height: 200px;
  margin-bottom: 10px;
  width: 200px;
}

.medallion-1 {
  background-image: url(../../img/site/layout/medallion-1.png);
}

.medallion-2 {
  background-image: url(../../img/site/layout/medallion-2.png);
}

/* TV Ads */

h2.tv{
	width:235px;
	height:39px;
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -851px;
	margin:0 0 14px 0;
}

p.tvintro{
	background:url(../../img/site/content/sprite-blue.png) no-repeat 0 -890px;
	width:377px;
	height:15px;
	margin-bottom:0.5em;
}

dt.rightside {
  margin-left: 40px;
}

/* TERMS list */
ul.terms_list li {
	font-weight:normal;
	font-size:11px;
}

/* Feature panel */
.feature_panel {
	margin-bottom:35px;
	border: 2px solid #F60;	
	/*background:url(../../img/site/layout/content_inner.jpg) no-repeat 0 -75px;*/
	background-color:#EAF8FD;
	padding-top:15px;
	padding-bottom:5px;
}
