html { min-height: 100%; margin-bottom: 1px; }

body {
	background-color: #1c3e9a;
	background-repeat: repeat-x;
	background-image: url('../i/background_gradient.jpg');
	font: 0.75em/1.333 Lucida Grande, Lucida, Arial, Verdana, sans-serif;
	margin: 0; padding: 0;
	text-align:center;
}

h1, h2, h3, h4, h5, p, ul, ol, li, blockquote, form, img {
	margin-top: 0;
	padding: 0;
}

h1 {
	font-size: 2.0em;
	font-weight: normal;
	color:#233e99;
	line-height: normal;
}

h2 {
	font-size: 1.4m;
	color:#3c6bbd;
	line-height: normal;
	margin: 0 0 14px 0;
	font-weight: normal;
}

h3 {
	font-size: 1.0em;
	font-weight: normal;
	color:#3c6bbd;
	line-height: normal;
	margin: 0 0 14px 0;
	clear: both;
}

h4 {
	font-size: 1.0em;
	font-weight: normal;
	color:#6db33f;
	line-height: 1px;
	clear: both;
}

h5 {
	font-size: 15px;
	color:#6db33f;
	line-height: normal;
	margin: 0 0 14px 0;
	font-weight: normal;
}

a {
	text-decoration: none;
	outline: 0;
	color: #3c6bbd;
}

a:hover {
	color: #a0ce67;
}

a img {
	border: 0;
}

a.linkopacity img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
	-khtml-opacity: 1.0; }
  	    	

a.linkopacity:hover img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	-khtml-opacity: 0.8;}
	
a2 {
	text-decoration: none;
	outline: 0;
	color: #ffffff;
}


.fleft {
	display: block;
	float: left;
}


.fright {
	margin-top: 0;
	display: block;
	float: right;
}

.clearboth {
	clear: both;
}

.blue {
		color:#233e99;
}

.oblue {
		color:#4e84c4;
}

.green {
		color:#6db33f;
}

.white {
		color:#ffffff;
}

/* unsweetened flavor colors
-------------------------
*/

a.original:hover {
		color:#95afdb;
}
a.lemonlime:hover {
		color:#65c556;
}
a.wildberries:hover {
		color:#253b8f;
}
a.peach:hover {
		color:#f7966c;
}
a.strawberry:hover {
		color:#ef6b8b;
}
a.mandarinorange:hover {
		color:#f2ab45;
}


/* sport flavor colors
-------------------------
*/

a.blackraspberry:hover {
		color: #8000ff;
}
a.tropicalcitrus:hover {
		color:#fcb11e;
}
a.strawberrypomegranate:hover {
		color: #f76273;
}
a.limelemon:hover {
		color:#7fc342;
}
a.peachmango:hover {
		color:#ec7131;
}
a.blueberry:hover {
		color:#443393;
}
a.coconut:hover {
		color:#8e4833;
}

/* Main body CSS
-------------------------
*/

#container {

}

#top_menu_container {
	margin-top: 16px;
	height: 37px;
	position: relative;
	width: 981px;
}

#home_btn {
	position: relative;
	float: left;
	width: 43px;
}

/* TOP MENU
-------------------------
*/

#top_menu {
	height: 37px;
	float: left;
	width: 800px;
	position: relative;
}


ul.topmenu {
	margin-left: 0px;
	width: 800px;
	list-style: none;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.topmenu li {
	float: left;
	}

ul.topmenu li a {
	display: block;
	width: 160px;
	height: 37px;
	background: url('../i/top_menu.png') no-repeat left top;
	}

/*
*	Normal Links
*/

ul.topmenu li.owater a {
	background-position: 0 0;
	}

ul.topmenu li.sport a {
	background-position: -160px 0;
	}

ul.topmenu li.company a {
	background-position: -320px 0;
	}

ul.topmenu li.athletes a {
	background-position: -480px 0;
	}

ul.topmenu li.storelocator a {
	background-position: -640px 0;
	}	

/*
*	Hover Links
*/

ul.topmenu li.owater a:hover {
	background-position: 0 -37px;
	}

ul.topmenu li.sport a:hover {
	background-position: -160px -37px;
	}

ul.topmenu li.company a:hover {
	background-position: -320px -37px;
	}

ul.topmenu li.athletes a:hover {
	background-position: -480px -37px;
	}

ul.topmenu li.storelocator a:hover {
	background-position: -640px -37px;
	}

/*
*	Clicked Links
*/

ul.topmenu li.owater a:active {
	background-position: 0 -37px;
	}

ul.topmenu li.sport a:active {
	background-position: -160px -37px;
	}

ul.topmenu li.company a:active {
	background-position: -320px -37px;
	}

ul.topmenu li.athletes a:active {
	background-position: -480px -37px;
	}

ul.topmenu li.storelocator a:active {
	background-position: -640px -37px;
	}

/*
*	Selected/Active Links
*/

ul.topmenu li.owater a.selected {
	background-position: 0 -37px;
	}

ul.topmenu li.sport a.selected {
	background-position: -160px -37px;
	}

ul.topmenu li.company a.selected {
	background-position: -320px -37px;
	}

ul.topmenu li.athletes a.selected {
	background-position: -480px -37px;
	}

ul.topmenu li.storelocator a.selected {
	background-position: -640px -37px;
	}

#facebook_btn {
	float: left;
	position: relative;
	width: 69px;
}

#twitter_btn {
	float: left;
	position: relative;
	width: 69px;
}


/*--------------Nav2--------------*/

#nav2wrapper {
	position: relative;
	text-align: right;
	height: 26px;
	width: 980px;
}

#nav2image{
	padding-left: 20px;
	float: left;
	position: relative;
	z-index: 0;
	}

#nav2{
	padding-right: 10px;
	padding-top: 10px;
	width: 980px;
	float: right;
	position: relative;
	z-index:1000;
	}

#nav2b{
	top: -15px;
	margin-right: 750px;
	position: relative;
	z-index:1000;
	}

#nav2menu_item {

	float: right;

	position: relative;

}

#nav2menu_seperator {

	height: 13px;

	width: 2px;

	top: 2px;

	padding-right: 10px;

	padding-left: 10px;

	float: right;

	position: relative;

}

.nav2 a {
		text-decoration:none;
		color: white;
	}

.nav2 a:hover{
		color:#6db33f;
	}

/*--------------END Nav2--------------*/


/*MAIN CONTENT*/

#index_content {
	z-index: 10;
	margin-top: 16px;
	height: 500px;
	width: 980px;
	position: relative;
}

#index-main_content {
	float: left;
	height: 500px;
	width: 688px;
	position: relative;
}

.index-panel1_bak {
	background: url('../i/index-panel1_bak.png') no-repeat left top;
}

#flash-net-cover {

	left: 0px;

	top: -420px;

	z-index: 1000;

	position: relative;

	width: 670px;

	height: 30px;

}

#intro_animation {
	top: 16px;
	left: -8px;
	z-index: 10;
	height: 410px;
	width: 670px;
	position: relative;
}

#index-panel1-content {
	left: -10px;
	top: 45px;
	position: relative;
	text-align: center;
}

#index-panel2 {
	text-align: left;
	float: left;
	height: 500px;
	width: 292px;
	position: relative;
}

.index-panel2_bak {
	background: url('../i/index-panel2_bak.png') no-repeat left top;
}


#small-flash-bottle {

	padding-left: 9px;

	margin-top: 30px;

	height: 360px;

	width: 137px;

	float: left;

	position: relative;

}

#index-panel2-copy {

	float: right;

	width: 130px;

	padding-right: 16px;

	margin-top: 110px;

	z-index: 0;

	text-align: right;

}


#index-panel2-btns {

	padding-left: 14px;

	margin-top: 300px;

	z-index: 0;

	text-align: left;

}


#index-panel2-video-text {

	margin-top: 20px;

	margin-left: 16px;

	z-index: 0;

	width: 120px;

	float: left;

	text-align: left;

}


#index-panel2-video {

	top: -85px;

	margin-right: 16px;

	position: relative;

	z-index: 1000;

	width: 150px;

	float: right;

	text-align: center;

}


#main_content {
	margin-top: 16px;
	z-index: 10;
	height: 500px;
	width: 980px;
	background-image: url('../i/main-content_bak.png');
	background-repeat: no-repeat;
	position: relative;
}


#nutritional_panel {
	margin-top: 50px;
	margin-left: 2px;
	float: left;
	position: relative;
	z-index: 200;
}



/* Sitemap
-------------------------
*/

#sitemap {

	padding-left: 70px;

	padding-top: 70px;

	text-align: left;

	position: relative;

}

#sitemap-link {

	position: relative;
	top: -25px;

}

#sitemap-list {
	padding-left: 16px;

}

#sitemap-col {
	margin-left: 40px;
	float: left;

}

/*RADIO*/

#radio-content {
	margin-top: 16px;
	clear: both;
	height: 500px;
	width: 980px;
	position: relative;
}

#radio-main_content {
	float: left;
	height: 500px;
	width: 688px;
	position: relative;
}

.radio-main_content01 {
	background: url('../i/radio/radio-content_bak01.png') no-repeat left top;
}

.radio-main_content02 {
	background: url('../i/radio/radio-content_bak02.png') no-repeat left top;
}

.radio-main_content03 {
	background: url('../i/radio/radio-content_bak03.png') no-repeat left top;
}

.radio-main_content04 {
	background: url('../i/radio/radio-content_bak04.png') no-repeat left top;
}

.radio-main_content05 {
	background: url('../i/radio/radio-content_bak05.png') no-repeat left top;
}

.radio-main_content06 {
	background: url('../i/radio/radio-content_bak06.png') no-repeat left top;
}

.radio-main_content07 {
	background: url('../i/radio/radio-content_bak07.png') no-repeat left top;
}

.radio-main_content08 {
	background: url('../i/radio/radio-content_bak08.png') no-repeat left top;
}

.radio-main_content09 {
	background: url('../i/radio/radio-content_bak09.png') no-repeat left top;
}

.mediacontent {
	text-align: left;
	color: #233e99;
	padding-left: 60px;
	padding-top: 40px;
	float: left;
	width: 350px;
}

.mediaimage {
	padding-bottom: 5px;
}

.interviewmediaimage {
	margin-top: 75px;
	padding-bottom: 5px;
}

.mediacontent2 {
	text-align: center;
	margin-top: 27px;
	margin-right: 55px;
	padding-right: 55px;
	color: #233e99;
	float: right;
	width: 150px;
	height: 450px;
	overflow: auto;
}

#radio-side_menu {
	text-align: left;
	float: left;
	height: 500px;
	width: 292px;
	background-image: url('../i/radio/radio-side_menu-bak.png');
	background-repeat: no-repeat;
	position: relative;
}

.radio-menu_items {
	font-weight: bold;
	padding-left: 30px;
	color:#6db33f;
}

.video_page_item {

	padding-bottom: 25px;

	padding-left: 35px;

	float: left;

	position: relative;

}

/*NEWS*/

#newsbox {
	clear: both;
	height: 499px;
	width: 970px;
	display: block;
	overflow: auto;

}

/*Label Copmpetition*/

#compbox {
	clear: both;
	height: 425px;
	width: 970px;
	display: block;
	overflow: auto;

}

/*SHOP*/

#buy-box {

	text-align: left;
	top: 377px;
	position: relative;
	left: 290px;
	width: 300px;

}

#fb-befan01 {

	text-align: left;
	top: 400px;
	position: absolute;
	left: 350px;

}

#buy_online_bottles {

	margin-left: 20px;
	margin-top: 20px;
	float: left;

}

#buy_item_wrapper {

	margin-right: 40px;
	clear: right;
	float: right;

}

#buy_unsweetened_container {

	padding-top: 40px;

}

#buy_sport_container {

	margin-top: 30px;

}


/*BLOG*/

#blogbox {
	top: 2px;
	margin-bottom: 2px;
	position: relative;
	height: 496px;
	width: 970px;
	display: block;
	overflow: auto;

}


/*BUY ONLINE*/

h1#hdr-buyonline {
	margin-top: 30px;
	margin-left: 30px;
	float: right;
	background: transparent url("../i/buy_online/hdr-buyonline.gif") no-repeat left top;
	width: 250px;
	height: 70px;
	text-indent: -999em;
}

#buylinks-container {

	margin-left: 120px;
}

#buylink {

	margin-top: 30px;
	margin-right: 30px;
	margin-left: 30px;
	position: relative;
	float: left;

}

/* panels
-------------------------
*/

#panel {
	margin-top: 16px;
	height: 500px;
	width: 980px;
	position: relative;
}

/* unsweetened */
.unsweetened {
	background: url('../i/unsweetened/unsweetened_category.jpg') no-repeat left top;
}

.unsweetened-flavors {
	background: url('../i/unsweetened/unsweetened_flavors.jpg') no-repeat left top;
}

#uflavor {
	left: 216px;
	top: 25px;
	position: absolute;
	height: 450px;
	width: 750px;
}

/* sport */
.sport {
	background: url('../i/sport/sport_category.jpg') no-repeat left top;
}

.sport-flavors {
	background: url('../i/sport/sport_flavors.jpg') no-repeat left top;
}

#sflavor {
	left: 200px;
	top: 25px;
	position: absolute;
	height: 450px;
	width: 750px;
}

#snames {
	text-align: left;
	left: 250px;
	top: 430px;
	position: absolute;
	height: 20px;
	width: 100px;
}

#unames {
	text-align: left;
	left: 220px;
	top: 430px;
	position: absolute;
	height: 20px;
	width: 100px;
}

/* SHOP */
.eddie_royal-panel {
	background: url('../i/panels/eddie_royal-panel.png') no-repeat left top;
}

/* OWATER */
.owater {
	background: url('../i/unsweetened/owater-panel.jpg') no-repeat left top;
}

/* PEOPLE PANELS */
.blackras-panel {
	background: url('../i/panels/blackras_panel.png') no-repeat left top;
}

.limelemon-panel {
	background: url('../i/panels/limelemon_panel.png') no-repeat left top;
}

.blueberry-panel {
	background: url('../i/panels/blueberry_panel.png') no-repeat left top;
}

.coconut-panel {
	background: url('../i/panels/coconut_panel.png') no-repeat left top;
}

.peachmango-panel {
	background: url('../i/panels/peachmango_panel.png') no-repeat left top;
}

.strawpom-panel {
	background: url('../i/panels/strawpom_panel.png') no-repeat left top;
}

.tropc-panel {
	background: url('../i/panels/tropc_panel.png') no-repeat left top;
}

/* StopnShop Panels */
.index-panel2_bak_SS {
	background: url('../i/stopnshop/index-panel2_bak_SS.png') no-repeat left top;
}

#index-panel2-link {

	font-size: 12px;
	padding-right: 170px;
	margin-top: 400px;
	z-index: 0;
	text-align: right;

}

.stopnshop-content {
	background: url('../i/stopnshop/stopnshop-content_bak.png') no-repeat left top;
}

#stopnshop-side_menu {
	text-align: left;
	float: left;
	height: 500px;
	width: 292px;
	background-image: url('../i/stopnshop/stopnshop-side_menu-bak.png');
	background-repeat: no-repeat;
	position: relative;
}

#stopnshop-logo-link {

	left: 17px;
	position: relative;
	top: 50px;
	float: left;

}

#giant-logo-link {

	margin-right: 40px;
	top: 70px;
	position: relative;
	float: right;

}

#stopnshop-gallery-link {
	float: left;
	width: 73px;
	text-align: center;
	font-size: 10px;
	margin-left: 35px;
	margin-top: 275px;
	position: relative;
}

#stopnshop-video-link {
	margin-right: 17px;
	margin-top: 340px;
	float: right;
	position: relative;
	width: 126px;
	text-align: center;
	font-size: 10px;
}

/* Wachusett & Roche Panels */
.index-panel2_bak_WM {
	background: url('../i/index-panel2_bak_WM.png') no-repeat left top;
}

.roche-comp {
	background: url('../i/wachusett/roche-comp.png') no-repeat left top;
}

#roche-form {

	width: 240px;

	text-align: left;

	margin-right: 22px;

	top: 75px;

	float: right;

	position: relative;

}

#roche-submit {

	float: right;

	top: 154px;

	position: relative;

}

#wachusett_sponsor_btns {

	right: -230px;

	float: right;

	top: 320px;

	position: relative;

}

.wachusett-comp {
	background: url('../i/wachusett/comp.png') no-repeat left top;
}

.wachusett-comp1 {
	background: url('../i/wachusett/comp1.png') no-repeat left top;
}

.wachusett-comp2 {
	background: url('../i/wachusett/comp2.png') no-repeat left top;
}

.wachusett-comp3 {
	background: url('../i/wachusett/comp3.png') no-repeat left top;
}

.wachusett-comp4 {
	background: url('../i/wachusett/comp4.png') no-repeat left top;
}

#fan_link {
	
	position: relative;
	
	left: 463px;
	
	top: 448px;
	
}

#wachusett_fb {
	
	position: relative;
	
	left: 170px;
	
	top: 140px;
	
}

/* END upanels
-------------------------
*/

/* WACHUSETT MENU
-------------------------
*/


#wachusett_menu_container {
	float: right;
	top: 195px;
	height: 200px;
	width: 280px;
	margin-right: 50px;
	position: relative;
	z-index:1000;
}

#wachusett_menu {
	float: left;
	top: 7px;
	width: 280px;
	position: relative;
}

ul.wachusett {
	margin-left: 0px;
	list-style: none;
	padding: 0px;
	}

ul.wachusett li {
	float: left;
	}

ul.wachusett li a {
	display: block;
	width: 280px;
	height: 50px;
	background: url('../i/wachusett/wachusett-menu.png') no-repeat left top;
	}

/*
*	Normal Links
*/
ul.wachusett li.step1 a {
	background-position: 0 0;
	}

ul.wachusett li.step2 a {
	background-position: 0 -50px;
	}

ul.wachusett li.step3 a {
	background-position: 0 -100px;
	}

ul.wachusett li.step4 a {
	background-position: 0 -150px;
	}


/*
*	Hover Links
*/
ul.wachusett li.step1 a:hover {
	background-position: -280px 0;
	}

ul.wachusett li.step2 a:hover {
	background-position: -280px -50px;
	}

ul.wachusett li.step3 a:hover {
	background-position: -280px -100px;
	}

ul.wachusett li.step4 a:hover {
	background-position: -280px -150px;
	}


/*
*	Clicked Links
*/
ul.wachusett li.step1 a:active {
	background-position: -280px 0;
	}

ul.wachusett li.step2 a:active {
	background-position: -280px -50px;
	}

ul.wachusett li.step3 a:active {
	background-position: -280px -100px;
	}

ul.wachusett li.step4 a:active {
	background-position: -280px -150px;
	}

/*
*	Selected/Active Links
*/

ul.wachusett li.step1 a.selected {
	background-position: -280px 0;
	}

ul.wachusett li.step2 a.selected {
	background-position: -280px -50px;
	}

ul.wachusett li.step3 a.selected {
	background-position: -280px -100px;
	}

ul.wachusett li.step4 a.selected {
	background-position: -280px -150px;
	}

/* Page panels
-------------------------
*/
.sport_comparison-panel {
	background: url('../i/sport/sport_comparison-panel.png') no-repeat left top;
}

#sport_comparison-panel-text {
	
	text-align: left;
	
	top: 440px;
	
	position: relative;
	
	width: 950px;
	
}

.eco_impact-panel {
	background: url('../i/eco_impact-panel.png') no-repeat left top;
}

#eco_impact-panel-text {
	
	line-height: 26px;
	
	margin-left: 30px;
	
	float: left;
	
	text-align: left;
	
	top: 120px;
	
	position: relative;
	
	width: 180px;
	
}


#eco_impact-panel-text2 {
	
	margin-right: 70px;
	
	line-height: 26px;
	
	margin-left: 30px;
	
	float: left;
	
	text-align: left;
	
	top: 120px;
	
	position: relative;
	
	width: 200px;
	
}


#eco_impact-panel-text3 {
	
	font-weight: bold;
	
	line-height: 26px;
	
	margin-left: 16px;
	
	float: left;
	
	text-align: left;
	
	top: 120px;
	
	position: relative;
	
	width: 240px;
	
}


#eco_impact-panel-item {
	
	margin-left: 16px;
	
	line-height: 20px;
	
	float: left;
	
	text-align: left;
	
	top: 60px;
	
	position: relative;
	
	width: 137px;
	
}


#pet1-btn {
	
	margin-top: 125px;
	
	position: relative;
	
	margin-left: -40px;
	
	line-height: 20px;
	
	text-align: left;
	
}



/* END Page panels
-------------------------
*/

/* COMPANY PAGES */


.company {
	background: url('../i/company_bak.png') no-repeat left top;
}

.company_directory {
	background: url('../i/company-directory_bak.png') no-repeat left top;
}

#company_philosophy_text {

	width: 650px;

	padding-top: 50px;

	text-align: justify;

	position: relative;

	color:#233e99;

}


#company_intro_text {


	left: -20px;


	width: 270px;


	top: 70px;


	position: relative;


	color:white;

}

#company_directory_animation {

	top: 50px;

	position: relative;

}

#col1 {

	padding-left: 70px;

	float: left;

	width: 370px;

	padding-top: 30px;

	text-align: justify;

	position: relative;

	color:#233e99;

}

#col2 {

	padding-left: 70px;

	float: left;

	width: 370px;

	padding-top: 30px;

	text-align: justify;

	position: relative;

	color:#233e99;

}         
                        
  
.video {

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 10px;

	float: left;

	position: relative;

}

#tom_call2profile
{

	float: left;

	top: 83px;

	position: relative;

	text-align: center;

} 


/* END COMPANY PAGES */



#flash_bottle {

	padding-left: 16px;
	margin-top: 2px;
	float: left;

	position: relative;
	z-index: 200;
}

               
                         
  
#flash_bottle2 {

	margin-left: 130px;

	padding-left: 40px;

	float: left;

	position: relative;
	z-index: 200;
}

#onames {
	text-align: center;
	left: 230px;
	top: 420px;
	position: absolute;
	height: 20px;
	width: 150px;
}


/* ubottle MENU
-------------------------
*/
#ubottle_menu_container {
	float: right;
	top: 284px;
	height: 205px;
	width: 480px;
	margin-right: 90px;
	position: relative;
	z-index:1000;
	}

#ubottle_menu {
	float: left;
	top: 7px;
	width: 480px;
	position: relative;
	}

ul.ubottle {
	margin-left: 0px;
	list-style: none;
	padding: 0px;
	}

ul.ubottle li {
	float: left;
	}

ul.ubottle li a {
	display: block;
	width: 60px;
	height: 205px;
	background: url('../i/unsweetened/ubottle_menu.png') no-repeat left top;
	}

/*
*	Normal Links
*/
ul.ubottle li.original a {
	background-position: 0 0;
	}

ul.ubottle li.sporttop a {
	background-position: -60px 0;
	}

ul.ubottle li.blank a {
	background-position: -120px 0;
	}
	
ul.ubottle li.lemonlime a {
	background-position: -180px 0;
	}

ul.ubottle li.wildberries a {
	background-position: -240px 0;
	}

ul.ubottle li.peach a {
	background-position: -300px 0;
	}

ul.ubottle li.strawberry a {
	background-position: -360px 0;
	}

ul.ubottle li.mandarinorange a {
	background-position: -420px 0;
	}
			

/*
*	Hover Links
*/
ul.ubottle li.original a:hover {
	background-position: 0 -205px;
	}

ul.ubottle li.sporttop a:hover {
	background-position: -60px -205px;
	}
	
ul.ubottle li.blank a:hover {
	background-position: -120px -205px;
	}

ul.ubottle li.lemonlime a:hover {
	background-position: -180px -205px;
	}

ul.ubottle li.wildberries a:hover {
	background-position: -240px -205px;
	}

ul.ubottle li.peach a:hover {
	background-position: -300px -205px;
	}

ul.ubottle li.strawberry a:hover {
	background-position: -360px -205px;
	}

ul.ubottle li.mandarinorange a:hover {
	background-position: -420px -205px;
	}
	

/*
*	Clicked Links
*/
ul.ubottle li.original a:active {
	background-position: 0 -205px;
	}

ul.ubottle li.sporttop a:active {
	background-position: -60px -205px;
	}
	
ul.ubottle li.blank a:active {
	background-position: -120px -205px;
	}

ul.ubottle li.lemonlime a:active {
	background-position: -180px -205px;
	}

ul.ubottle li.wildberries a:active {
	background-position: -240px -205px;
	}

ul.ubottle li.peach a:active {
	background-position: -300px -205px;
	}

ul.ubottle li.strawberry a:active {
	background-position: -360px -205px;
	}

ul.ubottle li.mandarinorange a:active {
	background-position: -420px -205px;
	}
	

/*
*	Selected/Active Links
*/
ul.ubottle li.original a.selected {
	background-position: 0 -205px;
	}

ul.ubottle li.sporttop a.selected {
	background-position: -60px -205px;
	}	

ul.ubottle li.blank a.selected {
	background-position: -120px -205px;
	}
	
ul.ubottle li.lemonlime a.selected {
	background-position: -180px -205px;
	}
	
ul.ubottle li.wildberries a.selected {
	background-position: -240px -205px;
	}

ul.ubottle li.peach a.selected {
	background-position: -300px -205px;
	}

ul.ubottle li.strawberry a.selected {
	background-position: -360px -205px;
	}

ul.ubottle li.mandarinorange a.selected {
	background-position: -420px -205px;
	}
	
	

/* sbottle MENU
-------------------------
*/
#ingredients-btn {

	padding-left: 27px;
	top: 400px;
	float: left;
	position: relative;
	z-index: 200;
}

#sbottle_menu_container {
	float: right;
	top: 332px;
	height: 160px;
	width: 420px;
	margin-right: 50px;
	position: relative;
	z-index:1000;
}

#sbottle_menu {
	float: left;
	top: 7px;
	width: 420px;
	position: relative;
}

ul.sbottle {
	margin-left: 0px;
	list-style: none;
	padding: 0px;
	}

ul.sbottle li {
	float: left;
	}

ul.sbottle li a {
	display: block;
	width: 60px;
	height: 160px;
	background: url('../i/sport/sbottle_menu.png') no-repeat left top;
	}

/*
*	Normal Links
*/
ul.sbottle li.peachmango a {
	background-position: 0 0;
	}

ul.sbottle li.limelemon a {
	background-position: -60px 0;
	}

ul.sbottle li.tropicalcitrus a {
	background-position: -120px 0;
	}

ul.sbottle li.strawberrypomegranate a {
	background-position: -180px 0;
	}

ul.sbottle li.coconut a {
	background-position: -240px 0;
	}
	
ul.sbottle li.blackraspberry a {
	background-position: -300px 0;
	}
		
ul.sbottle li.blueberry a {
	background-position: -360px 0;
	}	


/*
*	Hover Links
*/
ul.sbottle li.peachmango a:hover {
	background-position: 0 -160px;
	}

ul.sbottle li.limelemon a:hover {
	background-position: -60px -160px;
	}

ul.sbottle li.tropicalcitrus a:hover {
	background-position: -120px -160px;
	}

ul.sbottle li.strawberrypomegranate a:hover {
	background-position: -180px -160px;
	}

ul.sbottle li.coconut a:hover {
	background-position: -240px -160px;
	}
	
ul.sbottle li.blackraspberry a:hover {
	background-position: -300px -160px;
	}

ul.sbottle li.blueberry a:hover {
	background-position: -360px -160px;
	}


/*
*	Clicked Links
*/
ul.sbottle li.peachmango a:active {
	background-position: 0 -160px;
	}

ul.sbottle li.limelemon a:active {
	background-position: -60px -160px;
	}

ul.sbottle li.tropicalcitrus a:active {
	background-position: -120px -160px;
	}

ul.sbottle li.strawberrypomegranate a:active {
	background-position: -180px -160px;
	}

ul.sbottle li.coconut a:active {
	background-position: -240px -160px;
	}
	
ul.sbottle li.blackraspberry a:active {
	background-position: -300px -160px;
	}
	
ul.sbottle li.blueberry a:active {
	background-position: -360px -160px;
	}

/*
*	Selected/Active Links
*/

ul.sbottle li.peachmango a.selected {
	background-position: 0 -160px;
	}

ul.sbottle li.limelemon a.selected {
	background-position: -60px -160px;
	}

ul.sbottle li.tropicalcitrus a.selected {
	background-position: -120px -160px;
	}

ul.sbottle li.strawberrypomegranate a.selected {
	background-position: -180px -160px;
	}

ul.sbottle li.coconut a.selected {
	background-position: -240px -160px;
	}
	
ul.sbottle li.blackraspberry a.selected {
	background-position: -300px -160px;
	}
	
ul.sbottle li.blueberry a.selected {
	background-position: -360px -160px;
	}
	


/* Photo Gallery
-----------------------
*/

.slideshowright {
	margin-right: 5px;
	text-align: left;
	width: 200px;
	height: 500px;
	overflow: auto;
	float: right;	
	
}

ul#navbarrightphotogallery {
	padding-left: 0;
	padding-bottom: 10px;
	padding-right: 0;
	padding-top: 10px;
	list-style: none;
	margin: 0;
}

ul#navbarrightphotogallery li {
	margin: 0 0 8px 0;
	padding: 0;
}

.slideshowwrapper {
	height: 480px;
	width: 650px;
	margin-top: 30px;
	margin-left: 60px;
	float: left;
	display: inline;
}

.sscontent {
	color: #233e99;
	text-align: left;
	width: 180px;
	float: left;
}

#holder {
	margin-bottom: 10px;
	float: right;
	width: 400px;
}

.imgholder {
	width: 394px;
	height: 330px;
}

#gallery_icons {
	width: 900px;
	padding-left: 70px;
	padding-top: 40px;
	height: 460px;
	overflow: auto;
}

.gallery_icons_layout {
	float: left;
	margin: 0 20px 20px 0;
	width: 105px;
	height: 109px;
}

/* END Photo Gallery
-----------------------
*/

/* People Carousel
-------------------------
*/

#carousel_title {

	padding-top: 16px;

	padding-left: 16px;

	float: left;

	position: relative;

	z-index: 5;

}

#carousel_list {

	padding-right: 16px;

	padding-top: 16px;

	float: right;

	position: relative;

	z-index: 5;

}

#carousel_container {
	top: -50px;
	z-index: 1;
	position: relative;
	width: 900px;
	height: 440px;
	margin: 0px auto;
	border: 0px solid #CCCCCC;
			}

#carousel_hide_icon {

	top: 450px;

	left: 16px;

	background-color: white;

	height: 40px;

	width: 130px;

	text-align: left;

	position: absolute;

	z-index: 5;

}

#carousel_fullscreen {

	color: #cccccc;

	margin-right: 30px;

	float: right;

	width: 70px;

	text-align: right;

	position: relative;

	z-index: 5;

}

#people-col {
	margin-left: 70px;
	padding-top: 30px;
	text-align: left;
	float: left;
	padding-left: 30px;

}

/*END People Carousel*/


/*store locator*/

#store_locator {
	top: 0px;
	padding-top: 16px;
	padding-left: 16px;
	position: relative;
	height: 450px;
	width: 890px;
}

#store_locator-search {
	float: left;
	position: relative;
}

#store_locator-search-filters {
	text-align: left;
	float: right;
	position: relative;
}

#store_locator-map {
	clear: both;
	position: relative;
}

/*END store locator*/

/*Contact Us*/


#contact_us_image {

	margin-left: 20px;

	background-position: left top;

	background-repeat: no-repeat;

	height: 237px;

	width: 116px;

	background-image: url("..i/contact_us_image.jpg");
	
}

/*END Contact Us*/

/*FACEBOOK & TWITTER*/


#twitter_title {

	padding-top: 16px;

}

#twitter_div {

	margin-top: 10px;

	padding-right: 5px;

	margin-left: 16px;

	height: 435px;
	text-align: left;
	width: 277px;
	position: relative;
	float: left;
	overflow: auto;
}

#fb_div {

	padding-left: 5px;

	float: left;
	position: relative;
}

/*END FACEBOOK & TWITTER*/

/* TESTIMONIALS
-------------------
*/

h1#hdr-friends {
	margin-top: 30px;
	margin-left: 30px;
	float: left;
	background: transparent url("../i/hdr-fans.gif") no-repeat left top;
	display: block;
	width: 270px;
	height: 70px;
	text-indent: -999em;
}


#navbarfriends {
	position: absolute;
	top: 100px;
	left: 720px;
	list-style: none;
	margin: 0;
	padding: 4px;
	width: 140px;
	height: 250px;
	overflow: auto;
}

#rb-friends {
	padding-right: 70px;
	padding-top: 280px;
	width: 220px;
	float: right;
}

#rb-friends ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#facebook {
	width: 200px;
	height: 60px;
	background: transparent url("../i/fb_background.jpg") no-repeat left bottom;
}

#lnk-lukwyt {
	margin-top: 100px;
	display: block;
}

#testimonialwrapper {
	text-align: justify;
	padding-right: 40px;
	top: -20px;
	position: relative;
	width: 430px;
	float: right;
	background: transparent url("../i/quote-bg.gif") repeat-y left top;
}

.tw-top {
	background: transparent url("../i/quote-top.gif") no-repeat left top;
}

.tw-bottom {
	background: transparent url("../i/quote-bottom.gif") no-repeat left bottom;
}

.tw-bottom div {
	width: 74%;
	margin: 0 auto;
	padding: 40px 0 80px 0;
}

.author {
	margin-bottom: 0;
	font-weight: bold;
	font-size: larger;
}

#lnk-facebook a {
	display: block;
	width: 158px;
	height: 27px;
	text-indent: -999em;
	background: transparent url("../i/btn-facebook.gif") no-repeat left bottom;
	margin: 5px 0 5px 0;
}


/*END TESTIMONIALS*/

/* PEOPLE PAGES
-------------------------
*/
#people_footer_top {

	top: -400px;

	position: relative;

	z-index: 5;

}



#people-animation {

	padding-top: 5px;

	padding-left: 5px;

	float: left;

	z-index: 5;

}


#people-content1 {

	left: 300px;

	position: absolute;

	float: left;

	top: 70px;

	height: 450px;

	color: white;

	width: 360px;

	z-index: 200;

}

.people-content a {
	text-decoration: none;
	outline: 0;
	color: white;
}

.people-content a:hover {
	color: #7f7f7f;
	text-shadow: 0px 0px;
}


#people-content-story {

	text-align: justify;

	height: 170px;

	position: relative;

	z-index: 0;

}


#people-facts {

	clear: both;

	float: left;

	height: 210px;

	width: 180px;

	position: relative;

	z-index: 0;

}


#people-video-more {

	padding-top: 5px;

	width: 180px;

	height: 210px;

	float: right;

	position: relative;

	z-index: 0;

}

#people-photos-thumbnail {
	
	margin-bottom: 28px;
	
	margin-left: 16px;
	
	position: relative;
	
	float: left;
	
	width: 50px;
	
	height: 50px;

	z-index: 0;

}

#people-content2 {

	position: relative;

	height: 450px;

	float: left;

	top: 70px;

	color: white;

	width: 200px;

	z-index: 200;

}

#people-label {

	height: 150px;

	text-align: center;

	padding-left: 50px;

	width: 100px;

	float: left;

	position: relative;

	z-index: 0;

}

#people-twitter {

	clear: both;

	height: 100px;

	position: relative;

	width: 100px;

}



#people-media-links {

	padding-left: 30px;

	text-align: left;

	height: 150px;

	width: 120px;

	z-index: 0;

}

#media-link {

	text-decoration: underline;

	z-index: 0;

}

#people-meet {

	left: 260px;

	top: 365px;

	height: 20px;

	width: 100px;

	position: absolute;

	z-index: 200;

}

/*END MAIN CONTENT*/

/*TICKER*/


#rss-ticker {
	top: 16px;
	margin-top: 16px;
	position: relative;
	text-align: left;
}

.tickerclass{
color: #233e99;
text-align: left;
padding-top: 15px;
height: 72px;
width: 220px;
float: left;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.tickerclass a{
color: #233e99;
text-decoration: none;
}


.tickerclass a:hover{
color: gray;
text-decoration: none;
}


.rsstitle{ /*shared class for all title elements in an RSS feed*/                                                                                                              
padding-left: 37px;                                                                                                              
font-weight: normal;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/                                                             
}

/*END TICKER*/

/*CALL2ACTION*/

#call2action {

	margin-top: 16px;
	position: relative;
	background: transparent;	
	width: 980px;	
	height: 155px;

}

#CTA1 {
	position: relative;
	float: left;
}

#CTA1-buzz {

	height: 155px;
	width: 245px;
	position: relative;
	float: left;
	background: url('../i/CTA/CTA1-buzz.png') no-repeat left top;
}

#CTA2 {
	position: relative;
	float: left;
}

#CTA3-buzz {

	height: 155px;
	width: 245px;
	position: relative;
	float: left;
	background: url('../i/CTA/CTA3-buzz.png') no-repeat left top;
}

#CTA3 {
	position: relative;
	float: left;
}

#CTA4 {
	position: relative;
	float: left;
}

/*END CALL2ACTION*/


/*FOOTER MENU*/

#footer-menu{
	margin-top: 16px;
	clear: both;
	padding-top: 7px;
	text-align: center;
	position: relative;
	width: 980px;
	height: 30px;
	background-image: url('../i/footer-menu_bak.png');
	background-repeat: no-repeat;
}

#footer-nav{
	margin-left: 155px;
	float: left;
	position: relative;
	width: 600px;
	color: #233e99;
	height: 30px;
	z-index:1000;
	}

#footer-nav a {
		text-decoration:none;
		float: none;
		color: #233e99;
	}

#footer-nav a:hover{
		color:#6db33f;
	}


/* addthis syndication module */

div#addthis {
	margin-right: 16px;
	float: right;
	position: relative;
}

/*END FOOTER MENU*/

/*COPYRIGHT*/

#copyright {
	margin-top: 10px;
	color: #4e84c4;

	position: relative;

	z-index: 200;

	background: transparent;

	width: 980px;
	
	height: 27px;

}

#privacy {

	height: 400px;

	width: 900px;

	text-align: left;
	
	overflow: auto;

}                

             

/*END COPYRIGHT*/
