/*
	###################################
	STRUCTURE:
		* @import statements
		* define layout structure
			* clearly document sections
			* keep IE specific code in separate file
	###################################
*/


/* ################################### UTILITY STYLES ################################################# */
@import url(common.shared.css);
	/* over-ride after all @imports */
/* ################################### FONTS ########################################################## */
@import url(common.fonts.css);
	/* over-ride after all @imports */

/* ################################### GENERAL LAYOUT STYLES THE BASIC FRAME & STRUCTURE ############## */
object{
outline:none;
}
* {
margin: 0;
padding: 0;
}
html {
font-family:arial, sans-serif;
}
a {
outline:none;
text-decoration:none;
}
#utility_nav a {
	font-family: century gothic,arial,helvetica,sans-serif;	
}
#primary p a, #primary li a, #primary p em{
font-size:12px;
color: rgb(0,88,147);
}
p{
font-size:12px;
margin: 0 0 18px 0;
}
.p_tout{
font-size: 11px;	
}
#utility #primary p{
width:450px;
margin: 0 0 18px 0;
}

body {
position:relative;
background-color: #005893;
}

#frame {
width: 1011px;
position: relative;
margin: 0 auto;
text-align: left;
background:url(../images/backgrounds/frame_bg.gif) top left repeat-y #005893;
min-height:250px;
}
#header{
position:relative;
height:107px;
width: 931px;
margin:0 auto;
background:url(../images/backgrounds/divider_horiz_full.gif) bottom center no-repeat transparent;
}
.admin #header{
height:60px;
}
#primary{
float:right;
width:748px;
margin-top:40px;
}
#home #primary{
display:block;
float:none;
height:360px;
width: 1011px;
width: 900px;
margin:6px 0 0 55px;
}
#home #homeMarqueeReplace{
width: 644px;
height: 360px;
float:left;
}
#home #fbStream{
width:240px;
height:306px;
overflow:hidden;
float:right;
}
#home #fbStream h5{
color:#483a1f;
font-size:12px;
}
#home #fbStream a{
color:#ab5c0f;
font-size:12px;
}
#fbStream #news, #fbStream #events{
display:block;
height:31px;
width:100px;
float:left;
text-indent:-9999px;
cursor:pointer;
margin-right:9px;
}
#fbTtabs{
height:40px;
}
#fbStream #news{
background:url(../images/buttons/tab_news.jpg) top left no-repeat transparent;
}
#fbStream #events{
background:url(../images/buttons/tab_events.jpg) top left no-repeat transparent;
}

#fbStream #news.active, #fbStream #events.active{
background-position:bottom left;
}
#home #primary p{
margin:0 8px 8px 0;
}
#home .tabContent{
display:none;
width:240px;
/*height:295px;*/
position:relative;
}
#home .item{
padding:0 0 1px 4px;
margin:0 0 5px 0;
background:url(../images/backgrounds/divider_horiz_full.gif) bottom left no-repeat transparent;
}
#home .item p{
color:#999;
}
#home .item span{
color:#999;
font-size:10px;
display:block;
}
 
#home .tabContent .scrollContent{
	position:absolute;
	
}
.bar{
position:absolute;
top:0;
right:0;
width:10px;
background-color:#ccc;
}
.knob{
position:absolute;
top:0;
left:0;
height:10px;
width:10px;
background-color:#333;
}
#home #secondary{
display:block;
float:none;
height:212px;
width: 931px;
margin:0 auto;
background:url(../images/backgrounds/divider_horiz_full.gif) center top no-repeat transparent;
}
.admin #primary{
display:block;
float:none;
height:430px;
width: 900px;
margin:6px auto 0 auto;
}

.admin #secondary{
display:none;
}
#home .tout{
position:relative;
height:196px;
width:263px;
float:left;
padding:0;
}
#home .tout p{
font-size:11px;
position:absolute;
top:60px;
left:20px;
width:207px;
}

#home .tout strong em {
	color:#D4570B;
	font-size:12px;
}

.tout p{
color:#a0a0a0;
}

/** Changes to Home Page ***/
#homeSameProtein {
margin:10px 0 0 31px;
background:url(../images/backgrounds/tout_home_sameProteinLessFat.png) 0 13px no-repeat transparent;	
}

#homeScalingShasta {
margin:10px 0 0 31px;
background:url(../images/backgrounds/tout_home_scalingShastaMakingJam.jpg) 0 14px no-repeat transparent;	
}

#homeFB{
margin:12px 0 0 31px;
background:url(../images/backgrounds/home_facebook_tout.gif) 0 13px no-repeat transparent;
}

#homeSpringSprung{
margin:9px 0 0 31px;
background:url(../images/backgrounds/home_springsprung_tout.jpg) 0 13px no-repeat transparent;
}

#homePhotoContest{
margin:9px 0 0 31px;
background:url(../images/backgrounds/home_sunflower-photo-contest_tout.jpg) 0 13px no-repeat transparent;
}

#homeSeedClub{
margin:9px 0 0 31px;
background:url(../images/backgrounds/home_join-seed-club_tout.jpg) 0 13px no-repeat transparent;
}

#homeMeetNutritionist{
margin:9px 0 0 31px;
background:url(../images/backgrounds/home_meet-our-nutritionist_tout.jpg) 0 13px no-repeat transparent;
}

#homeDidYouKnow{
margin:12px 0 0 31px;
background:url(../images/backgrounds/home_didYouKnow_tout.gif) 0 13px no-repeat transparent;
}

#homeSummer{
margin:12px 0 0 31px;
background:url(../images/backgrounds/home_summer_tout.gif) 0 13px no-repeat transparent;
width:298px !IMPORTANT;
}

#homeFunInSun{
margin:9px 0 0 31px;
background:url(../images/backgrounds/home_fun-in-sun_tout.jpg) 0 13px no-repeat transparent;
}

#homeHealthyCommunities{
margin:9px 0 0 22px;
background:url(../images/backgrounds/home_tout_left.jpg) 0 13px no-repeat transparent;
}

#homeSomersaultRuns{
margin:10px 0 0 22px;
background:url(../images/backgrounds/home_tout_center.jpg) 0 13px no-repeat transparent;
}

#homeBackToSchool{
margin:11px 0 0 22px;
background:url(../images/backgrounds/home_tout_right.jpg) 0 13px no-repeat transparent;
}

#homeFB p {
top:65px !IMPORTANT;
width:237px !IMPORTANT;
}

#homeSpringSprung p {
top:65px !IMPORTANT;
width:237px !IMPORTANT;
}

#homeDidYouKnow p {
top:65px !IMPORTANT;
width:237px !IMPORTANT;
}

#homeSummer p {
top:65px !IMPORTANT;
width:237px !IMPORTANT;
}
#homeFunInSun p {
top:65px !IMPORTANT;
width:237px !IMPORTANT;
}

/*** end Changes to Home Page ***/

#homePress{
margin:0 0 0 51px;
background:url(../images/backgrounds/home_press_flipped.gif) 0 13px no-repeat transparent;
}
#homeTry{
margin:0 0 0 51px;
background:url(../images/backgrounds/home_try_tout.gif) 0 13px no-repeat transparent;
}
#homeOurStory{
margin:0 0 0 16px;
background:url(../images/backgrounds/home_ourStory_tout.gif) 0 23px no-repeat transparent;
}
#homeFree{
margin:0 0 0 16px;
background:url(../images/backgrounds/home_free_tout.gif) 0 23px no-repeat transparent;
}
#homeArticles{
margin:0 0 0 16px;
background:url(../images/backgrounds/home_articles-summer_tout.gif) 0 25px no-repeat transparent;
width:298px !IMPORTANT;
}
#homeSummertime{
margin:0 0 0 16px;
background:url(../images/backgrounds/home_summer-time_tout.gif) 0 25px no-repeat transparent;
width:298px !IMPORTANT;
}
#homeFall{
margin:0 0 0 16px;
background:url(../images/backgrounds/home_fall.gif) 0 25px no-repeat transparent;
width:298px !IMPORTANT;
}
#homeFall-alt{
margin:0 0 0 16px;
background:url(../images/backgrounds/home_fall_alt.gif) 0 13px no-repeat transparent;
width:298px !IMPORTANT;
margin-top:12px;
}

#homeNewYear{
margin:0 0 0 16px;
background:url(../images/backgrounds/home_new_year.gif) 0 13px no-repeat transparent;
width:302px !IMPORTANT;
margin-top:10px;
}

#homeNewYear.tout p{
	width:220px;
}

#homeHoliday{
margin:0 0 0 16px;
background:url(../images/backgrounds/home_holiday.gif) 0 13px no-repeat transparent;
width:302px !IMPORTANT;
margin-top:10px;
}

#home #homeHoliday.tout p{
	width:220px;
}

#homeFall p, #homeFall-alt p{
width:215px !IMPORTANT;
}

/*#homeWinter{
margin:0 0 0 16px;
background:url(../images/backgrounds/home_winter.jpg) 0 25px no-repeat transparent;
width:298px !IMPORTANT;
}*/

#homeWinter p{
width:215px !IMPORTANT;
}

#primary p{
margin-right:80px;
}
#primary .lead{
font-size:14px;
font-size:12px;
line-height:22px;
line-height:16px;
width:330px;
margin-bottom:65px;
margin-bottom:12px;
/** added Z index for Salsa Page **/
}
.yoga #primary .lead{
font-size:14px;
font-size:12px;
line-height:22px;
line-height:16px;
width:280px;
margin-bottom:65px;
margin-bottom:12px;
/** added Z index for Salsa Page **/
}
.pngContainer{
float:right !IMPORTANT;
margin-bottom:24px;
}
#primary img{
float:right;
}
.teamFlashContainer {
margin-left: -18px;
margin-top: -16px;
}
.compareFlashContainer {
/*margin-left: -48px;*/
margin-top: 20px;
}
.upsideDown {
position: absolute;
left: 606px;
top: 128px;
width: 407px;
}
.yoga .upsideDown {
position: absolute;
left: 535px;
top: 85px;
width: 462px;
}
.products_pressRoom {
width: 357px;
height: 153px;
padding-right: 58px;
padding-top: 20px;
}
.products_inTheNews {
/*width: 357px;
height: 153px;*/
padding-right: 66px;
padding-top: 0px;
}
.bar_pressRoom {
width: 660px;
height: 46px;
padding-right: 88px;
}
.quotes_pressRoom {
float: right;
width: 440px;
}
.quotes_pressRoom p {
width: 406px !important;
}
.headline_pressRoom {
font-weight: bold;
font-size: 18px;
color: rgb(0,88,147);
margin-top: 28px;
width: 406px;
}
.date_pressRoom {
float: right;
color: black;
padding-top: 6px;
font-weight: normal;
}
.image_pressRoom {
margin: 10px;
float: left;
width: 190px;
}
.ourPhilosophy {
margin-top: -46px;
}
.p_upsideDown {
font-size: 12px;
}
.vivaPowerofSeeds {
width: 462px;
heigth: 365px;
}
.flower_vivaPowerofSeeds {
width: 183px;
heigth: 113px;
padding-right: 66px;
}
.header_vivaPowerofSeeds {
font-weight: bold;
font-size: 18px;
color: rgb(0,88,147);
margin: 0;
}
.left_vivaPowerofSeeds {
float: left;
width: 320px;
}
.right_vivaPowerofSeeds {
float: right;
width: 320px;
margin-right: 80px;
}
#secondary{
float:left;
width:170px;
margin:0 24px 0 69px;
}
#colClear{
height:127px;
width: 1011px;
clear:both;
background:url(../images/backgrounds/colClear_salt_bg.jpg) bottom center no-repeat transparent;
}
#home #colClear{
display:none;
}
.cinnamon #colClear{
background:url(../images/backgrounds/colClear_cinnamon_bg.jpg) bottom center no-repeat transparent;
}
.salt #colClear{
background:url(../images/backgrounds/colClear_salt_bg.jpg) bottom center no-repeat transparent;
}
.pepper #colClear{
background:url(../images/backgrounds/colClear_pepper_bg.jpg) bottom center no-repeat transparent;
}
.cocoa #colClear{
background:url(../images/backgrounds/colClear_cocoa_bg.jpg) bottom center no-repeat transparent;
}

.cinnamon #ingImg{
height:275px;
width:606px;
margin-left:35px;
background:url(../images/embed/cinnamon-crunch-facts.jpg) bottom center no-repeat transparent;
}
.salt #ingImg{
height:275px;
width:606px;
margin-left:35px;
background:url(../images/embed/NutritionSeaSalt2011.png) bottom center no-repeat transparent;
}
.pepper #ingImg{
height:275px;
width:606px;
margin-left:35px;
background:url(../images/embed/NutritionSaltyPepper2011.png) bottom center no-repeat transparent;
}

.salsa #ingImg{
height:275px;
width:606px;
margin-left:35px;
background:url(../images/embed/NutritionSantaFeSalsa2011.png) bottom center no-repeat transparent;
}


#ingImg{
display:none;
}
.cocoa #ingImg{
height:275px;
width:606px;
margin-left:35px;
background:url(../images/embed/NutritionDutchCocoa2011.png) bottom center no-repeat transparent;
}
#footer{
color:#9a9d9f;
position:relative;
width: 931px;
margin:0 auto;
border-top:10px solid #005893;
border-bottom:10px solid #005893;
}

#footer ul{margin-left:24px;}
#footer ul, #footer ul li{float:left;margin-right:8px;}
#footer ul li a{color:#fff; text-decoration:none;}
#copyright{padding-right:35px;}

#logo{
display:block;
height:81px;
width:171px;
position:absolute;
top:18px;
left:24px;
background:url(../images/backgrounds/logo_bg.gif) top left no-repeat transparent;
}
#nav {
position:absolute;
top:48px;
left:222px;
display:block;
width:329px;
height:42px;
}
#nav .selected{
background-position:bottom left !IMPORTANT;
}
.admin #nav {
position:absolute;
top:18px;
left:44px;
display:block;
width:329px;
height:42px;
}
#nav li{
display:block;
float:left;
}
.admin #nav li a{
color:#fff;
padding:2px 4px;
height:16px;
background-color:#005893;
margin:0 4px 0 0;
}
#nav li a{
display:block;
height:42px;
float:left;
background-position:top left;
}
#nav li a:hover{
background-position:bottom left;
}
#enjoySnacking{
width:102px;
background-image:url(../images/backgrounds/nav_enjoySnacking_bg.gif);
}
#liveUpsideDown{
width:141px;
background-image:url(../images/backgrounds/nav_liveUpsideDown_bg.gif);
}
#learnOurStory{
width:86px;
background-image:url(../images/backgrounds/nav_learnOurStory_bg.gif);
}


#snackLanding{
margin:0 40px 0 0;
}
#utility_newsletter {
position:absolute;
top:38px;
left: 548px;
display:block;
width: 362px;
height:20px;
}
#utility_newsletter span{
color:#005893;
margin:0 6px 0 0;
padding:1px 0 0 0;
font-weight:bold;
}
#utility_newsletter span, #utility_newsletter input{
display:block;
float:right;
}
#utility_nav {
position:absolute;
top:4px;
left: 500px;
display:block;
width: 435px;
height:25px;
}
#utility_nav li{
display:block;
float:left;
margin:0 10px 0 0;
font-size:11px;
border-right:1px dotted #fbefdf;
border-left:1px dotted #fbefdf;
}
#utility_nav li a{
display:block;
padding:6px 8px;
color:#cb6e12;
background-color:#fbefdf;
text-decoration:none;
}
#utility_nav li a:hover{
background-color:#f4e0c6;
}
#utilityFb{
padding:6px 8px 6px 15px !IMPORTANT;
background:url(../images/buttons/utility-fb_btn.gif) 6px 5px no-repeat #fbefdf;
}
#utilityTw{
padding:6px 8px 6px 15px !IMPORTANT;
background:url(../images/buttons/utility-twitter_btn.png) 6px 5px no-repeat #fbefdf;
}
#secondaryNav{
margin:14px 0 80px 0;
}
#secondaryNav li{
border-bottom:1px dashed #ccdee9;
}
#secondaryNav span {
display:block;
color:#005893;
font-size:14px;
padding:5px 0 5px 25px;
text-decoration:none;
}
#secondaryNav a {
display:block;
color:#005893;
font-size:14px;
padding:5px 0 5px 25px;
text-decoration:none;
}
#secondaryNav a:hover, #secondaryNav .selected{
color:#d4570b;
background:url(../images/backgrounds/secondaryNav_hover_bg.gif) 12px 53% no-repeat transparent;
}

.subSecondary{
margin:0 0 4px 48px;
}
.subSecondary li{
color:#005893;
border-bottom:none !IMPORTANT;
list-style:disc !IMPORTANT;
}
.subSecondary li:hover{
color:#d4570b;
}
.subSecondary a{
padding:2px 0 2px 0 !IMPORTANT;
font-size:11px!IMPORTANT;
background:none !IMPORTANT;
}
#enjoy .secTitle{
height:39px;
width:147px;
background:url(../images/backgrounds/secondary_enjoy_bg.gif) 4px 5px no-repeat transparent;
}
.newsTitle{
height:39px;
width:147px;
background:url(../images/backgrounds/secondary_press_bg.jpg) -2px 4px no-repeat transparent;
}
#live .secTitle{
height:39px;
width:147px;
background:url(../images/backgrounds/secondary_live_bg.gif) 14px 5px no-repeat transparent;
}
#learn .secTitle{
height:39px;
width:147px;
background:url(../images/backgrounds/secondary_learn_bg.gif) 6px 5px no-repeat transparent;
}
#utility .secTitle{
height:39px;
width:147px;
background:url(../images/backgrounds/secondary_live_bg.gif) 14px 5px no-repeat transparent;
}
.caloriesBurned{
background:url(../images/backgrounds/caloriesBurned.gif) 0 0 no-repeat transparent;
padding-top:22px;
margin-bottom:12px;
}
.caloriesBurned p{
height:40px;
display:block;
margin-bottom:4px;
}
.caloriesBurned p span{
font-style:normal;
height:35px;
line-height:35px;
font-size:14px;
display:block;
float:left;
font-weight:bold;
}
.sport{
margin-right:12px;
color:#44351b;
}
.cal{
color:#2e8b15;
padding-left:48px;
background:url(../images/backgrounds/calBurned-icon.gif) 0 0 no-repeat transparent;
}
.sIFR-flash {
visibility: visible !important;
margin: 0;
padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
visibility: visible !important;
}

.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
margin: 0pt;
padding: 0pt;
overflow: auto;
letter-spacing: 0px;
float: none;
}

.sIFR-active h1 {
font-size: 34px;
letter-spacing:-1px;
color:#44351b;
width:650px;
}
.w330{
	width:330px !IMPORTANT;
}
.w300{
	width:250px !IMPORTANT;
}
.w650{
	width:650px !IMPORTANT;
}
.sIFR-active h1 {
}
.sIFR-active h2 {
font-size: 14px;
letter-spacing:-1px;
color:#ab5c0f;
width:250px;
margin-bottom:22px;
}
.sIFR-active h3 {
font-size: 22px;
color:#44351b;
width:624px;
}
#textReplace{
height:124px;
}
.headline{
color:#44351B; /*90723E*/
font-size:16px;
text-transform:lowercase;
}
.headline_newsletter{
color:#44351B;
font-size:20px;
border-bottom: 1px dashed #CCDEE9;
margin-top: 28px;
margin-bottom: 6px;
width: 300px;
}
.headline_pressRoom{
color:#44351B;
font-size:20px;
border-bottom: 1px dashed #CCDEE9;
margin-top: 12px;
margin-bottom: 2px;
width: 300px;
}
.headline_contact{
color:#44351B;
font-size:22px;
text-align: right;
}
.subHeadline{
color:#44351B;
font-size:14px;
font-weight:normal;
}
/*
h1.headline{
text-transform:lowercase;
color:#664e25;
font-size:34px;
}
h2.subHeadline{
font-size:14px;
font-weight:normal;
color:#ac5d10;
}
*/
h3.headline{
margin-top:28px;
width:300px;
}
.articles h3.headline{
margin-top:10px;
width:auto;
}
h4{
font-size: 14px;
color:#44351b;
}
#footer .alpha{
width:882px;
height:173px;
margin:0 auto;
}
#footer .beta{
height:19px;
line-height:18px;
color:#fff;
background: #005893;
}
#newsletterForm{
display:block;
height:133px;
width:309px;
position:absolute;
top:8px;
left:25px;
}
#commentForm{
display:block;
height:133px;
width:572px;
position:absolute;
top:28px;
left:334px;
}
#footer textarea{
height:69px;
width:278px;
}
.text{
width:175px;
height:15px;
color:#9a9d9f;
background-color:#f8f8f8;
border-top:1px solid #a4a5a5;
border-bottom:1px solid #e2e4e4;
border-left:1px dotted #b6b7b7;
border-right:1px dotted #b6b7b7;
}
#chkbx{
color:#9a9d9f;
background-color:#f8f8f8;
border-top:1px solid #a4a5a5;
border-bottom:1px solid #e2e4e4;
border-left:1px dotted #b6b7b7;
border-right:1px dotted #b6b7b7;
}
#commentInfo , #commentMessage{
float:left;
}
#commentInfo {
margin-right:30px;
}
#commentInfo input{
margin:0 0 5px 0;
}
#commentInfo label{
display:block;
width:29px;
text-align:right;
margin:0 4px 0 0;
}
#commentMessage label{
float:left;
display:block;
width:45px;
text-align:center;
margin:0 4px 0 0;
}
#commentMessage textarea{
height:70px;
width:280px;
float:left;
}
#commentMessage .submit {
margin:4px 0 0 0px !IMPORTANT;
}
#footer input, #footer label{
display:block;
float:left;
}
/*
.submit {
height:17px;
color:#fff;
font-size:9px;
padding-bottom:3px;
margin:0 0 0 6px;
text-align:center;
background-color:#db4a6f;
border-top:1px solid #db4a6f;
border-bottom:1px solid #db4a6f;
border-left:1px dotted #fff;
border-right:1px dotted #fff;
cursor:pointer;
}
*/
.submit {
margin:0 0 0 6px;
}
*/
.articleTitle{
margin:21px 0 11px 0;
font-size:18px;
font-weight:normal;

}

#storeFinder{
display: block;
float: left;
height:24px;
width:177px;
margin-left: 70px;
background:url(../images/titles/storeFinder.gif) 0 3px no-repeat transparent;
}

#or{
display: block;
float: left;
height:15px;
width:29px;
margin: 10px 20px 0;
background:url(../images/titles/or.gif) 0 -4px no-repeat transparent;
}

#searchResults{
display:block;
/*visibility: hidden;*/
height: 39px;
width: 213px;
margin:0;
background:url(../images/titles/searchResults.jpg) 0 0 no-repeat transparent;
}

#moreArticles_title{
display:block;
clear:both;
height:20px;
width:106px;
margin:0;
background:url(../images/titles/moreArticles_title.gif) 0 3px no-repeat transparent;
}
#getOurNewsletter_title{
display:block;
height:23px;
margin: 10px 0 0;
width:115px;
background:url(../images/titles/getOurNewsletter_title.gif) top left no-repeat transparent;

}
#questionComment_title{
display:block;
height:33px;
margin:0;
width:230px;
background:url(../images/titles/questionComment_title.gif) top left no-repeat transparent;
}

#facebook_title{
display:block;
height:29px;
margin:0;
width:180px;
background:url(../images/titles/facebook_title.jpg) top left no-repeat transparent;
}



.tout{
height:139px;
height:79px;
width:311px;
margin-right:37px;
padding:74px 0 25px 10px;
float:left;
*	display:inline;
visibility:hidden;
}
.learnMore{
display:block;
height:24px;
width:112px;
margin:10px 0 0 0;
background:url(../images/buttons/learnMore_btn.gif) top left no-repeat transparent;
}
.readarticle{
display:block;
height:24px;
width:112px;
margin:10px 0 0 0;
background:url(../images/buttons/readarticle_btn.gif) top left no-repeat transparent;
}
.startSnacking{
display:block;
height:25px;
width:133px;
margin:10px 0 0 0;
background:url(../images/buttons/startSnacking_btn.jpg) top left no-repeat transparent;
}
.mantra2012{
display:block;
height:25px;
width:188px;
margin:10px 0 0 0;
background:url(../images/buttons/mantra2012_btn.gif) top left no-repeat transparent;
}
.enternow{
display:block;
height:25px;
width:103px;
margin:10px 0 0 0;
background:url(../images/buttons/enternow_btn.gif) top left no-repeat transparent;
}
.hitMat{
display:block;
height:25px;
width:114px;
margin:-1px 0 0 0;
background:url(../images/buttons/hitmat_btn.gif) top left no-repeat transparent;
}
.morePress{
display:block;
height:24px;
width:112px;
margin:10px 0 0 0;
background:url(../images/buttons/More_Press.gif) top left no-repeat transparent;
}
.buyToday{
display:block;
height:25px;
width:112px;
margin:10px 0 0 0;
background:url(../images/buttons/buyToday_btn.gif) top left no-repeat transparent;
}
.seeForYourself{
display:block;
height:25px;
width:147px;
margin:10px 0 0 0;
background:url(../images/buttons/seeForYourself_btn.gif) top left no-repeat transparent;
}
.joinTheConverstion{
display:block;
height:25px;
width:168px;
margin:10px 0 0 0;
background:url(../images/buttons/join-the-conversation_btn.gif) top left no-repeat transparent;
}
.enjoyTheSunshine{
display:block;
height:25px;
width:148px;
margin:10px 0 0 0;
background:url(../images/buttons/enjoy-the-sunshine_btn.gif) top left no-repeat transparent;
}
.signUp{
display:block;
height:25px;
width:147px;
margin:10px 0 0 0;
background:url(../images/buttons/sign-up-blue_btn.gif) top left no-repeat transparent;
}
.requestSampleAction{
display:block;
height:25px;
width:183px;
margin:10px 0 0 0;
background:url(../images/buttons/requestSample_btn.gif) top left no-repeat transparent;
}
#tellFriend{
display:block;
height:12px;
padding-left:25px;
margin:0 0 12px 0;
background:url(../images/buttons/tell-friend_btn.gif) 0 1px no-repeat transparent;
color:#6498bd;
font-size:12px;
line-height:12px;
}
#viewCart{
display:block;
height:12px;
padding-left:25px;
margin:0 0 12px 0;
background:url(../images/buttons/viewCart_btn.gif) 0 1px no-repeat transparent;
color:#6498bd;
font-size:12px;
line-height:12px;
}
#yoga-life-col1 {
	display: block;
	float: left;
}
#yoga-life-col2 {
	display: block;
	float: left;
}
#yoga-enterWin {
	display: block;
	margin-top: 360px;
	height: 379px;
	width: 319px;
	margin-bottom: 40px;
	background: url(../images/backgrounds/yoga-enter-win_bg.gif) no-repeat transparent;
}
#yoga-enterWin p {
	display: block;
	margin: 250px 40px 12px;
}
.enterWin-yoga_btn{
display:block;
float: left;
margin: 0 67px;
height:39px;
width:185px;
background:url(../images/buttons/enterWin-yoga_btn.gif) 0 5px no-repeat transparent;
}
.yoga .joinUs_btn{
display:block;
float: left;
height:39px;
width:121px;
margin-bottom:40px;
background:url(../images/buttons/joinUs-yoga_btn.gif) 0 5px no-repeat transparent;
}
#yogaJournal{
display: block;
float: left;
height:46px;
width:116px;
margin-bottom: 40px;
margin-left: 40px;
background: url(/resources/images/backgrounds/yoga-journal-logo.gif) 0 5px no-repeat transparent;
}
#joinYogaJournal {
display: block;
}
.yoga .downloadPoses_btn{
display:block;
height:39px;
width:172px;
margin-bottom:40px;
	background:url(../images/buttons/downloadPoses-yoga_btn.gif) 0 5px no-repeat transparent;
}
#buyNow_btn {
	display:block;
	height:35px;
	width:117px;
margin-top:12px;
background:url(../images/buttons/buyNow_btn.gif) 0 5px no-repeat transparent;
}
form .buyNow_btn {
	display:block;
	height:auto;
	width:auto;
margin-top:12px;
background:url(../images/buttons/buyNow_btn.gif) 0 5px no-repeat transparent;
}

.cinnamon .buyNow_btn{
	display:block;
	height:41px;
	width:121px;
margin-top:12px;
background:url(../images/buttons/buyNow-cinnamon_btn.gif) 0 5px no-repeat transparent;
}
.salt .buyNow_btn{
	display:block;
	height:35px;
	width:117px;
margin-top:12px;
background:url(../images/buttons/buyNow-salt_btn.gif) 0 5px no-repeat transparent;
}

.pepper .buyNow_btn{
	display:block;
	height:35px;
	width:117px;
margin-top:12px;
background:url(../images/buttons/buyNow-pepper_btn.gif) 0 5px no-repeat transparent;
}

.cocoa .buyNow_btn{
	display:block;
	height:35px;
	width:117px;
margin-top:12px;
background:url(../images/buttons/buyNow-cocoa_btn.gif) 0 5px no-repeat transparent;
}

.salsa .buyNow_btn{
	display:block;
	height:35px;
	width:117px;
margin-top:12px;
background:url(../images/buttons/buyNow-salsa_btn.gif) 0 5px no-repeat transparent;
}




#search_btn{
display:block;
height:24px;
width:59px;
background:url(../images/buttons/search_btn.gif) 0 5px no-repeat transparent;
}


/* touts */
#onGo_tout{
background:url(../images/backgrounds/tout_on-go.jpg) top left no-repeat transparent;
}
#onGo_tout p{
width:220px !IMPORTANT;
}
#inNews_tout{
background:url(../images/backgrounds/tout_inNews.gif) 0px 29px no-repeat transparent;
}
#inNews_tout p{
width:220px !IMPORTANT;
}
#santaFe_tout{
background:url(../images/backgrounds/tout_santaFe.gif) 0px 29px no-repeat transparent;
}
#santaFe_tout p{
width:220px !IMPORTANT;
}
#power_lunch_tout{
background:url(../images/backgrounds/tout_powerLunch.jpg) 0px 29px no-repeat transparent;
margin-top: -14px;
padding-top: 88px;
}
#power_lunch_tout p{
width:220px !IMPORTANT;
}
#winter_solstice_tout{
background:url(../images/backgrounds/tout_wintersolstice.jpg) 0px 29px no-repeat transparent;
margin-top: -14px;
padding-top: 88px;
}
#winter_solstice_tout p{
width:220px !IMPORTANT;
}
#healthy_community_tout{
background:url(../images/backgrounds/tout_healthyCommunity.jpg) 0px 29px no-repeat transparent;
height: 94px;
margin-top: -9px;
padding-top: 84px;
}
#healthy_community_tout p{
width:220px !IMPORTANT;
}
#howStack_tout{
background:url(../images/backgrounds/tout_howStack.gif) 0px 29px no-repeat transparent;
}
#howStack_tout p{
width:220px !IMPORTANT;
}
#fallChoice_tout{
background:url(../images/backgrounds/tout_fallChoices.jpg) 0px 29px no-repeat transparent;
}
#howStack_tout p{
width:220px !IMPORTANT;
}
#summerSnacking_tout{
background:url(../images/backgrounds/tout_summerSnacking.gif) 0px 29px no-repeat transparent;
}
#summerSnacking_tout p{
width:220px !IMPORTANT;
}
#didYouKnow_tout{
background:url(../images/backgrounds/tout_didYouKnow.gif) 0px 29px no-repeat transparent;
}
#didYouKnow_tout p{
width:220px !IMPORTANT;
}
#hurray_tout{
background:url(../images/backgrounds/tout_hurray.gif) 0px 29px no-repeat transparent;
}
#hurray_tout p{
width:260px !IMPORTANT;
}
#snack_compare_tout{
background:url(../images/backgrounds/tout_snackAndCompare.jpg) 0px 15px no-repeat transparent;
}
#snack_compare_tout p{
width:220px !IMPORTANT;
}
#in_the_news_tout{
background:url(../images/backgrounds/tout_rachelray.jpg) 0px 15px no-repeat transparent;
}
#in_the_news_tout p{
width:220px !IMPORTANT;
}
#cocoa_highlight_tout{
background:url(../images/backgrounds/tout_dutchCocoa.jpg) 0px 15px no-repeat transparent;
}
#cocoa_highlight_tout p{
width:220px !IMPORTANT;
}
#viva_seeds_tout{
background:url(../images/backgrounds/tout_powerOfSunSeeds.jpg) 0px 15px no-repeat transparent;
}
#viva_seeds_tout p{
width:220px !IMPORTANT;
}
#market_near_you_tout{
background:url(../images/backgrounds/tout_atAMarket.jpg) 0px 15px no-repeat transparent;
}
#market_near_you_tout p{
width:220px !IMPORTANT;
}
#did_you_know_tout{
background:url(../images/backgrounds/tout_didYouKnow.jpg) 0px 15px no-repeat transparent;
}
#did_you_know_tout p{
width:220px !IMPORTANT;
}
#meetNutritionist_tout{
background:url(../images/backgrounds/tout_meet-nutritionist.jpg) 0px 15px no-repeat transparent;
}
#meetNutritionist_tout p{
width:220px !IMPORTANT;
}
#somersaultsRecipes_tout{
background:url(../images/backgrounds/tout_somersaults-recipes.jpg) 0px 15px no-repeat transparent;
}
#somersaultsRecipes_tout p{
width:220px !IMPORTANT;
}

#joinourCommunity_tout{
background:url(../images/backgrounds/tout_join-our-community.jpg) 0px 15px no-repeat transparent;
}
#joinourCommunity_tout p{
	margin: 0;
}
#joinourCommunity_tout p a{
	display: block;
	float: left;
	height: 83px;   
	width: 100px;
}
#joinourCommunity_tout p a.facebook_tout{
	margin-left: 40px;
}
#joinourCommunity_tout p a.twitter_tout{
	margin-left: 0px;
}

#summertimeFun_tout{
background:url(../images/backgrounds/tout_summertime-fun.jpg) 0px 15px no-repeat transparent;
}
#summertimeFun_tout p{
width:220px !IMPORTANT;
}
#somersaultsLoyalty_tout{
background:url(../images/backgrounds/tout_somersaults-loyalty-program.jpg) 0px 15px no-repeat transparent;
}
#somersaultsLoyalty_tout p{
width:220px !IMPORTANT;
}
#yogagetaway_tout{
background:url(../images/backgrounds/tout_yogagetaway.jpg) 0px 15px no-repeat transparent;
}
#yogagetaway_tout p{
width:220px !IMPORTANT;
}
#facebook_new_tout{
background:url(../images/backgrounds/tout_facebook.jpg) 0px 15px no-repeat transparent;
}
#facebook_new_tout p{
width:220px !IMPORTANT;
}
#spring_sprung_tout{
background:url(../images/backgrounds/tout_springHasSprung.jpg) 0px 15px no-repeat transparent;
}
#spring_sprung_tout p{
width:220px !IMPORTANT;
}
#healthy_happy_tout{
background:url(../images/backgrounds/tout_healthyEating.jpg) 0px 15px no-repeat transparent;
}
#healthy_happy_tout p{
width:220px !IMPORTANT;
}
#pose_moment_tout{
background:url(../images/backgrounds/tout_posemoment.jpg) 0px 15px no-repeat transparent;
}
#pose_moment_tout p{
width:220px !IMPORTANT;
}
#seeds_for_spring_tout{
background:url(../images/backgrounds/tout_seedsForSpringtime.jpg) 0px 15px no-repeat transparent;
}
#seeds_for_spring_tout p{
width:220px !IMPORTANT;
}
#facebook_tout{
background:url(../images/backgrounds/tout_facebook.gif) 0px 29px no-repeat transparent;
}
#facebook_tout p{
width:220px !IMPORTANT;
}
#SFS_tout{
background:url(../images/backgrounds/tout_SFS-ingredient.gif) 0px 29px no-repeat transparent;
}
#SFS_tout p{
width:220px !IMPORTANT;
}

#fall-fun{
background:url(../images/backgrounds/tout_fallIntoFun.jpg) 0 13px no-repeat transparent;
}
#fall-fun p{
width:260px !IMPORTANT;
}

#let-it-snow{
background:url(../images/backgrounds/tout_letItSnowWithPhoto.jpg) 0 23px no-repeat transparent;
}
#let-it-snow p{
width:260px !IMPORTANT;
}

/*
#featuredProd{
background:url(../images/backgrounds/tout_featuredProduct.jpg) top left no-repeat transparent;
}
#featuredProd p{
width:193px;
}
#buyOnline{
background:url(../images/backgrounds/tout_bringcowboys.jpg) 0px 29px no-repeat transparent;
}
#buyOnline p{
width:240px !IMPORTANT;
}
#trySomersault{
background:url(../images/backgrounds/tout_trySomersault.jpg) top left no-repeat transparent;
}
#takeSurvey{
background:url(../images/backgrounds/tout_takesurvey.jpg) top left no-repeat transparent;
}
#trySomersault p{
width:220px !IMPORTANT;
}
#healthyLivn{
background:url(../images/backgrounds/tout_healthyLivn.jpg) top left no-repeat transparent;
}
#healthyLivn p{
width:220px !IMPORTANT;
}
#its-summertime{
background:url(../images/backgrounds/tout_its-summertime.jpg) 0 13px no-repeat transparent;
}
#fall-fun{
background:url(../images/backgrounds/tout_fallIntoFun.jpg) 0 13px no-repeat transparent;
}
#fall-fun p{
width:260px !IMPORTANT;
}
#winter_snow{
background:url(../images/backgrounds/tout_letitsnow.jpg) 0 13px no-repeat transparent;
}
#winter_snow p{
width:260px !IMPORTANT;
}
#its-summertime p{
width:220px !IMPORTANT;
}
#discoverIngredients{
background:url(../images/backgrounds/tout_discoverIngredients.jpg) top left no-repeat transparent;
}
#buyOnlineTout{
background:url(../images/backgrounds/tout_buyOnline.jpg) top left no-repeat transparent;
}
#inNews{
background:url(../images/backgrounds/tout_inNews.jpg) 0 30px no-repeat transparent;
}
#inNews p{
width:200px !IMPORTANT;
}
#discoverIngredients p{
width:220px !IMPORTANT;
}
#discoverIngredientsCane{
background:url(../images/backgrounds/tout_discoverIngredientsCane.jpg) top left no-repeat transparent;
}
#discoverIngredientsCane p{
width:220px !IMPORTANT;
}

#springSprung{
background:url(../images/backgrounds/tout_springSprung.jpg) 0 30px no-repeat transparent;
}
#springSprung p{
width:290px !IMPORTANT;
}



#healthyLiving2{
background:url(../images/backgrounds/tout_helthyLiving.jpg) top left no-repeat transparent;
}
#healthyLiving2 p{
width:220px !IMPORTANT;
}
#onGo_tout{
background:url(../images/backgrounds/tout_on-go.jpg) top left no-repeat transparent;
}
#onGo_tout p{
width:220px !IMPORTANT;
}
#featuredCocoa{
background:url(../images/backgrounds/tout_featuredProductCocoa.jpg) top left no-repeat transparent;
}
#featuredCocoa p{
width:200px !IMPORTANT;
}
*/

.ingredientBlock{
width:658px;
padding-top:12px;
padding-bottom:12px;
border-bottom:1px solid #ccdee9;
border-left:1px solid #ccdee9;
border-right:1px solid #ccdee9;
float:left;
}
.ingredientBlock img{
float:left !IMPORTANT;
margin:0 18px 0 18px;
}
.ingContent{
float:left;
width:410px;
height:10px;
}
.ingredientBlock h3{
font-size:14px;
color:#44351b;
font-weight:normal;
margin-bottom:9px;
}
.ingContent p{
font-size:11px;
color:#737373;
margin:0 !IMPORTANT;
}
.ingContent:after{
display: block !IMPORTANT;
height: 0;
content:".";
clear: both;
visibility: hidden;
}
.ender{
width:658px;
height:20px;
border-bottom:1px dashed #ccdee9;
margin-bottom:30px;
}
.articleBlock {
padding:10px 0 14px 0;
}
.articleImage{
height:114px;
width:165px;
/*background:url(../images/embed/outsidePlay.jpg) top left no-repeat transparent;*/
/*background:url(../images/embed/springPlay.jpg) top left no-repeat transparent;*/
/*background:url(../images/embed/fallPlay.jpg) top left no-repeat transparent;*/
float:left;
}
#upsideDownImage1 {
height:115px;
width:166px;
margin-bottom:8px;
margin-right:20px;
background:url(../images/embed/healthyComAction.jpg) top left no-repeat transparent;	
}
#upsideDownImage2 {
height:115px;
width:166px;
margin-bottom:8px;
margin-right:20px;
background:url(../images/embed/healthyLivingDocs.jpg) top left no-repeat transparent;	
}
#upsideDownImage3 {
height:115px;
width:166px;
margin-bottom:8px;
margin-right:20px;
background:url(../images/embed/healthyOurBlog.jpg) top left no-repeat transparent;	
}
#articleImage1 {
height:111px;
width:172px;
background:url(../images/embed/winteractivities_yoga_small.jpg) top left no-repeat transparent;	
}
#articleImage2 {
height:108px;
width:172px;
/*background:url(../images/embed/power_lunch_thumb.jpg) top left no-repeat transparent;*/
background:url(../images/embed/healthy_community_thumb.jpg) top left no-repeat transparent;
}
#articleImage3 {
height:108px;
width:172px;
background:url(../images/embed/healthyGirlWithDandelionSmall.jpg) top left no-repeat transparent;
}
.articleInfo{
height:114px;
width:300px;
float:left;
}
.articleInfo h4, .articleInfo a{
margin-bottom:10px;
float:left;
display:block;
width:412px;
}
.articleBlock p{
margin:8px 0 6px 0;
}
#moreArticles{
display:block;
width:550px;
height:60px;
height:80px;
margin:4px 0 38px 0;
border-top:1px dashed #ccdee9;
border-bottom:1px dashed #ccdee9;
}
#moreArticles li{
list-style:disc;
float:left;
width:230px;
/*width:136px;*/
margin-right:35px;
margin-left:10px;
padding:16px 0 16px 0;
color:#d4570b;
}
#moreArticles li a{
text-decoration:none;
color:#d4570b;
}


#requestSample #tellFriendForm{
width:435px;
}
#survey input, #requestSample input, #requestSample select, #tellFriendForm select, #dealer-locator-search-form input, #dealer-locator-search-form select{
margin-bottom: 10px !IMPORTANT;
}
#requestSample select, #tellFriendForm select, #dealer-locator-search-form select{
height:17px;
color:#9a9d9f;
background-color:#f8f8f8;
border-top:1px solid #a4a5a5;
border-bottom:1px solid #e2e4e4;
border-left:1px dotted #b6b7b7;
border-right:1px dotted #b6b7b7;
}
#requestSample label, #tellFriendForm label, #dealer-locator-search-form label{
display:block;
width:29px;
text-align:right;
margin:0 4px 0 0;
}
#requestSample label, #tellFriendForm label, #dealer-locator-search-form label{
float:none;
display:block;
width:85px;
text-align:left;
margin:0 4px 0 0;
}

#survey label{
	display: block;
	margin: 20px 0 3px 0;
	font-weight: bold;
}
#survey .inline{
	float: left;
	margin: 0 0 0 5px;
	font-weight: normal;
}
#survey select option{
	margin-right: 5px;
}

#requestSample #tellFriendForm .optIn{
width: 280px;
margin-left:90px;
}
.optIn input, .optIn p{
display:inline !IMPORTANT;
margin:0 !IMPORTANT;
}
#requestSample input, #tellFriendForm input{
display:block;
margin:0 0 6px 0;
}
#requestSample #tellFriendForm .text{
width:195px;
}
#requestSample #tellFriendForm .zip{
width:60px;
}
#requestSample label, #tellFriendForm label{
display:block;
}
#requestSample #tellFriendForm .submit{
margin:6px 0 12px 90px;
}
#requestSample #tellFriendForm .frmImp{
float:left;
height:48px;
width:215px;
}
#dailyTip{
margin-top:30px;
}

#ingredients{
position:relative;
height:144px;
width:694px;
}

#tabs #back{
display:block;
float:left;
margin-left:2px;
height:50px;
width:37px;
cursor:pointer;
background:url(../images/ingredients/controls_back.gif) top left no-repeat transparent;
}
#tabs #forward{
display:block;
float:right;
margin-right:2px;
height:50px;
width:37px;
cursor:pointer;
background:url(../images/ingredients/controls_forward.gif) top left no-repeat transparent;
}
#ingredientContainerMask{
display:block;
height:124px;
width:594px;
position:absolute;
z-index:40;
top:7px;
left:50px;
overflow:hidden;
}
#contentScroll{
display:block;
height:124px;
width:1000px;
width:2000px;
}
.ing{
position:relative;
display:block;
height:124px;
width:188px;
float:left !IMPORTANT;
cursor:pointer;
visibility:visible;

}
.ingBreak{
width:7px;
height:77px;
border-right:1px dashed #ccdee9;
margin:23px 7px 0 0;
float:left;
}
#maskStart{
display:block;
height:139px;
width:71px;
position:absolute;
top:0;
left:30px;
z-index:80;
background:url(../images/ingredients/maskStart.png) top left no-repeat transparent;
}
#maskEnd{
display:block;
height:139px;
width:62px;
position:absolute;
top:0;
right:30px;
z-index:90;
background:url(../images/ingredients/maskEnd.png) top right no-repeat transparent;
}
#mask{
display:block;
height:144px;
width:634px;
position:absolute;
top:0;
left:30px;
z-index:30;
background:url(../images/ingredients/mask.png) top left no-repeat transparent;
}
#tabs{
display:block;
height:50px;
width:674px;
position:absolute;
top:45px;
left:10px;
z-index:20;
}
#base{
display:block;
height:144px;
width:634px;
position:absolute;
top:0;
left:30px;
z-index:10;
background:url(../images/ingredients/base.jpg) top left no-repeat transparent;
}
#ingOverlay {
height:189px;
height:260px;
padding:20px 0 0 0;
height:169px;
height:240px;
width:317px;
background:url(../images/ingredients/ingOverlay.png) top left no-repeat transparent;
text-align:center !IMPORTANT;
}
#ingOverlay img{
margin-top:4px;
}
#ingOverlay p{
color:#656565;
width:260px;
margin:17px auto;
}
#button{
text-align:center;
margin:50px 50px 150px 50px;
}
#restart{
display:none;
text-align:center;
}
#loadingZone{
margin:0 auto;
padding-top:35px;
width:410px;
text-align:center;
}
#loadingBar{
border:1px solid #c2c2c2;
height:2px;
text-align:left;
line-height:0;
margin:0;
padding:0;
overflow:hidden;
}
#progressBar{
height:2px;
line-height:0;
margin:0;
padding:0;
background:#b3f83d;
width:0%;
}
#loadingSms{
color:#6ea1fa;
float:left;
padding:10px 2px;
}
#infoProgress{
color:#6ea1fa;
float:right;
padding:10px 2px;
}
#infoLoading{
padding:10px;
color:#b9b9b9;
font-size:10px;
}
#overlay{
position:absolute;
top:100px;
left:100px;
height:357px;
width:574px;
padding:8px;
z-index:100;
background:url(../images/backgrounds/overlay.png) center center no-repeat transparent;
*	background:url(../images/backgrounds/overlay.jpg) center center no-repeat transparent;
}


#dimmer{
position:absolute;
top:0;
left:0;
background-color:#fff;
z-index:90;
}
#productsContainerIE{
height:212px;
width:700px;
margin:0 0 8px 0;
}
#productsContainerIE li{
display:block;
float:left;
position:relative;
overflow:visible;
}
#productsContainerIE li ul{
position:absolute;
top:164px;
left:1px;
display:block;
margin:0;
display:block;
}
#productsContainerIE li ul li{
position:static;
float:none;
display:block;
height:31px;
width:132px;
}
#productsContainer{
height:212px;
width:358px;
margin:0 0 8px 0;
}
#productsControl{
height:161px;
width:652px;
/**Previous 358px then 558px**/
}
.prodRoll{
height:167px;
float:left;
}
#product_seaSalt{
width:132px;
background:url(../images/backgrounds/ss_roll.jpg) top left no-repeat transparent;
}
#product_cinnamon{
width:132px;
background:url(../images/backgrounds/ci_roll.jpg) top left no-repeat transparent;
}
#product_cocoa{
/*width:117px;*/
width:124px;
background:url(../images/backgrounds/cocoa_roll.jpg) top left no-repeat transparent;
}
#product_pepper{
width:132px;
background:url(../images/backgrounds/pepper_roll.jpg) top left no-repeat transparent;
}
#product_salsa{
width:132px;
background:url(../images/backgrounds/salsa_roll.jpg) top left no-repeat transparent;

}



#productsView{
height:65px;
width:358px;
position:relative;
}
#productsViewMask{
height:65px;
width:358px;
position:absolute;
/*background:url(../images/backgrounds/productsViewMask.png) top left no-repeat transparent;*/
z-index:100;
top:0;
left:0;
}
#productsViewContainer{
height:65px;
width:620px;
/*width:358px;*/
overflow:hidden;
position:absolute;
z-index:50;
top:0;
left:0;
}
#productsViewScroll{
height:273px;
width:1534px;
position:relative;
}
#productsViewScroll span{
display:block;
height:45px;
width:620px;
position:absolute;
}
#ss{
top:218px;
left:0;
background:url(../images/backgrounds/pacSeaSalt_pointer.gif) 50px 15px no-repeat transparent;
}
#ci{
top:218px;
left:500px;
background:url(../images/backgrounds/cinCrunch_pointer.gif) 200px 15px no-repeat transparent;
}
#pp{
top:218px;
left:900px;
background:url(../images/backgrounds/saltyPepper_pointer.gif) 300px 10px no-repeat transparent;
}
#sf{
top:218px;
left:1400px;
background:url(../images/backgrounds/salsa_pointerIE.gif) 500px 10px no-repeat transparent;
}
#cc{
top:218px;
left:2100px;
background:url(../images/backgrounds/dutchCocoa_pointer.gif) 330px 10px no-repeat transparent;
}


#productsContainerIE span{
display:block;
height:45px;
width:338px;
position:static;
}
#productsContainerIE #ss{
background:url(../images/backgrounds/pacSeaSalt_pointer.gif) 20px 0 no-repeat transparent;
width:216px;
}
#productsContainerIE #ci{
background:url(../images/backgrounds/cinCrunch_pointer.gif) 20px 0 no-repeat transparent;
width:216px;
}
#productsContainerIE #cc{

background:url(../images/backgrounds/dutchCocoa_pointer.gif) 0px 0 no-repeat transparent;
width:191px;
/*left:20px;*/
}
#productsContainerIE #pp{
background:url(../images/backgrounds/pepper_pointer.gif) 0 0 no-repeat transparent;
left:20px;
}
#productsContainerIE #sf{
background:url(../images/backgrounds/salsa_pointerIE.gif) 0 0 no-repeat transparent;
left:20px;
}
#zero{
top:0;
left:348px;
}
#productsContainerTarget{
margin-top:68px;
}
#productDetail{
width:748px;
position:relative;
}
#productCopy{
height:345px;
width:300px;
}
#utility #productCopy{
height:600px;
width:330px;
}
.contact #productCopy{
height:auto;
width:330px;
}
#utility #productCopy .lead{
width:330px;
}
.cinnamon #productCopy, .salt #productCopy, .pepper #productCopy, .cocoa #productCopy, .salsa #productCopy{
height:420px;
margin-bottom:12px;
width:300px;
position: relative;
z-index: 1;
}
.lead {
width:310px;
}
.cinnamon .lead, .salt .lead, .pepper .lead, .cocoa .lead{
width:322px !IMPORTANT;
}
.productImage{
position:absolute;
height:409px;
width:406px;
top:-67px;
left:315px;
background:url(../images/embed/spillSnack_2011_B.png) 0 0 no-repeat transparent;
}
.contact .productImage{
position:absolute;
height:382px;
width:367px;
top:1px;
left:368px;
background:url(../images/embed/learnActive.png) 0 0 no-repeat transparent;
}
#utility .productImage{
position:absolute;
height:382px;
width:367px;
top:1px;
left:368px;
/*background:url(../images/embed/snackPacks.jpg) 0 0 no-repeat transparent;*/
background:none;
}
.cinnamon .productImage{
height:471px;
width:451px;
background:url(../images/embed/productDetail_CinnCrunch.png) 0 0 no-repeat transparent;
top:-26px;
left:220px;
}
.salt .productImage{
height:471px;
width:451px;
background:url(../images/embed/productDetail_PacificSS.png) 0 0 no-repeat transparent;
top:-26px;
left:200px;
}
.cocoa .productImage{
height:458px;
width:444px;
background:url(../images/embed/productDetail_DutchCocoa.png) 0 0 no-repeat transparent;
top:-22px;
left:226px;
}
.pepper .productImage{
height:468px;
width:426px;
background:url(../images/embed/productDetail_SaltyPepper.png) 0 0 no-repeat transparent;
top:-20px;
left:236px;
}

/** Salsa Prod Image ***/

.salsa .productImage{
height:473px;
width:474px;
background:url(../images/embed/productDetail_SantaFeSalsa.png) 0 0 no-repeat transparent;
top:-20px;
left:200px;
}

.salsa #primary .lead{
font-size:14px;
font-size:12px;
line-height:22px;
line-height:18px;
width:300px;
margin-bottom:65px;
margin-bottom:22px;
position: relative;
z-index: 1;

/** added Z index for Salsa Page **/
}

/** end Salsa Prod Image **/

/** special case - vegan snacks **/
.vegan_snack img {
	float: left !important;
	padding-right: 16px;
}
.vegan_snack a {
	margin-top: 19px !important;
}
/** END special case - vegan snacks **/

.tabs{
display:block;
height:29px;
height:49px;
width:495px;
margin-left:32px;
}
.tabs div, .subtabs div{
float:left;
height:29px;
width:126px;
text-indent:-99999px;
cursor:pointer;
}
#tabIngredients{
margin-right:12px;
background:url(../images/buttons/tab_ingredients.gif) top left no-repeat transparent;
}
#tabNutrition{
margin-right:12px;
background:url(../images/buttons/tab_nutrition.gif) top left no-repeat transparent;
}
#listTab, .listTab {
height: auto;
margin: 25px 0 12px 0;
padding-bottom: 15px;
}
#listTabFB, .listTabFB {
margin: 15px 0 12px 0;
}
.tabs .active, .subtabs .sActive{
background-position:bottom left !IMPORTANT;
}

.ingredientList{
display:block;
float:none !IMPORTANT;
margin-left:32px;
}
.error{
display:block;
clear:both;
margin:1px 0;
color:red;
}

#messageOverlay{
height:84px;
width:276px;
padding:40px;
position:absolute;
z-index:9100;
text-align:center;
background:url(../images/backgrounds/messageOverlay.png) center center no-repeat transparent;
*	background:url(../images/backgrounds/messageOverlay.gif) center center no-repeat transparent;
}
#messageOverlay span{
font-size:14px;
color:#666;
}

#messageOverlay a{
color:#005893;
font-weight:bold;
display:block;
font-size:14px;
margin:4px 0 0 0;
}

.articles #primary ul li {
text-decoration:none;
font-size:12px;
margin:0 0 8px 0;
padding:0 0 0 16px;
background:url(../images/backgrounds/bullet.gif) 0 4px no-repeat transparent;
}
.articles #primary ol {
width:650px;
padding-left:22px;
}
.articles #primary ol li {
text-decoration:none;
font-size:12px;
margin:0 0 8px 0;
padding:0;
list-style-type:decimal;
}
.articles #primary ul {
width:650px;
padding-left:6px;
}
#primary .articleCta{
color:#D4570B;
padding-left:12px;
background:url(../images/backgrounds/secondaryNav_hover_bg.gif) 0 50% no-repeat transparent;
}
.articles #primary .articleList .aTitle {
margin-top:8px;
font-weight:bold;
padding:8px 0 0 10px;
background:url(../images/backgrounds/bullet.gif) 0 6px no-repeat transparent;
}
.articleList li {
padding:0 0 0 10px;
background:url(../images/backgrounds/bullet.gif) 0 6px no-repeat transparent;
/*background-image:none !IMPORTANT;*/
}
.prodSpecs, #prodSpecs {
margin:0 0 12px 4px;
width:670px;
}

.prodSpecs li, #prodSpecs li{
margin-top:0px;
padding:0 0 0 10px;
background:url(../images/backgrounds/bullet.gif) 0 5px no-repeat transparent;
}

.buynowSpecs li {
margin-top:15px;
padding:0 0 0 10px;
background:url(../images/backgrounds/bullet.gif) 0 4px no-repeat transparent;

}

.buynowSpecs li strong em {
	color:#D4570B;
	font-size:12px;
}

.admin #registrationForm, .admin #adminCommentForm,
.admin #adminRequestForm, .admin #adminProductForm,
.admin #adminSurveyForm, .admin #adminActivityForm,
.admin #adminStoreForm, .admin #adminUserForm{
margin:44px 0 0 44px;
width:350px;
}
.admin #requestsForm, .admin #productsForm,
.admin #commentsForm, .admin #registrationsForm,
.admin #surveysForm, .admin #activitiesForm,
.admin #storesForm, .admin #usersForm{
margin:44px 0 0 44px;
width:800px;
}
.admin #adminCommentForm{
height:70px !IMPORTANT;
width:492px !IMPORTANT;
float:left;
}.admin #adminCommentForm textarea{
height:70px !IMPORTANT;
width:280px !IMPORTANT;
float:left;
}
.admin #adminRequestForm,
.admin #adminSurveyForm{
height:70px !IMPORTANT;
width:492px !IMPORTANT;
float:left;
}
.admin #adminRequestForm textarea,
.admin #adminSurveyForm textarea,
.admin #adminSurveyForm select{
height:70px !IMPORTANT;
width:280px !IMPORTANT;
float:left;
}
.admin label {
width:90px;
float:left;
}
.admin .text {
float:left;
margin:0 0 6px 0;
}
.admin table{
margin-top:44px;
}
.admin th{
padding:2px;
border-bottom:1px dotted #e2e4e4;
vertical-align:top;
}
#tellFriendForm{
display:block;
padding:22px;
margin:145px 0 0 22px;
}
#tellFriendForm .tff{
display:block !IMPORTANT;
float:none;
width:150px;
}
#tellFriendForm .fText{
width:175px;
height:15px;
color:#9a9d9f;
float:left;
background-color:#f8f8f8;
border-top:1px solid #a4a5a5;
border-bottom:1px solid #e2e4e4;
border-left:1px dotted #b6b7b7;
border-right:1px dotted #b6b7b7;
margin:0 15px 15px 0;
}

/*

	DEALER LOCATOR / STORE LOCATOR

*/
#dealer-locator-search-form{
	float: left;
	width: 593px;
	/* margin-left: 15px; */
}
/*#dealer-locator-search-form .text{
	width: 128px;
}*/
#dealer-locator-results{
	height: 324px;
	width: 213px;
	overflow: auto;
	background-color: #fff;
	margin-left: 7px;
	padding: 3px 0;
}

.dealer, #map_canvas .dealer{
	color: #44351b;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-left: 30px;
	width: 100px;
}
.dealer .dealerName{
	font-size: 13px;
	margin: 0 0 3px 0;
}
.dealer .dealerAddress, .dealer .dealerCityStateZip, .dealer .dealerPhone,  #map_canvas .dealerPhone, #map_canvas .dealerAddress, #map_canvas .dealerCityStateZip,  #map_canvas .dealerPhone{
	margin: 0 !important;
	font-size: 11px;
}
.dealer .dealerDirections, #map_canvas .dealerDirections{
	display: block;
	margin-top: 5px !important;
}
/* cart */
#EJEJC_window{
border:2px solid red;
background-color:red;
}
#buyForm select, .buyForm select{
border:1px solid #ccc;
}
#buyForm input, #buyForm select, .buyForm input, .buyForm select{
display:block;
}

/* *** replacement titles */
.rt{margin-bottom:12px;}
#pressRoom_title{
height:59px;
width:202px;
background:url(../images/titles/press_room.jpg) 0 0 no-repeat transparent;
}
#inTheNews_title{
height:61px;
width:190px;
background:url(../images/titles/in_the_news.jpg) 0 0 no-repeat transparent;
}
#newsletter_title{
height:59px;
width:190px;
background:url(../images/titles/newsletter.jpg) 0 0 no-repeat transparent;
}
#contact_title{
height:99px;
width:275px;
background:url(../images/titles/contact.jpg) 0 0 no-repeat transparent;
}
#request_title{
height:34px;
width:278px;
background:url(../images/titles/request.jpg) 0 0 no-repeat transparent;
}
#learn-team_title{
height: 67px;
width: 435px;
background:url(../images/titles/learn_team.jpg) 0 0 no-repeat transparent;
}
#learn-activity_title{
height:99px;
width:265px;
background:url(../images/titles/learn-activity.jpg) 0 0 no-repeat transparent;
}
#philosophy_title{
height:84px;
width:274px;
background:url(../images/titles/learn_our_philosophy.jpg) 0 0 no-repeat transparent;
}
#story-overview_title{
height:63px;
width:308px;
background:url(../images/titles/our_story_overview.jpg) 0 0 no-repeat transparent;
}
#story-team_title{
height:87px;
width:303px;
background:url(../images/titles/story-team.jpg) 0 0 no-repeat transparent;
}
#dealer_login_title{
height:35px;
width:196px;
background:url(../images/titles/dealer-login.jpg) 0 0 no-repeat transparent;
}
#happy-living_title{
height:32px;
width:346px;
background:url(../images/titles/healthy-articles.jpg) 0 0 no-repeat transparent;
}
#healthy-articles_title{
height:32px;
width:370px;
background:url(../images/titles/healthy-eating-articles.jpg) 0 0 no-repeat transparent;
}
#winter-activities_title{
height:30px;
width:286px;
background:url(../images/titles/winter-activities.jpg) 0 0 no-repeat transparent;
}
#healthy-eating-articles_title{
height:32px;
width:370px;
background:url(../images/titles/healthy-eating-articles.jpg) 0 0 no-repeat transparent;
}
#spring-activities_title{
height:32px;
width:346px;
background:url(../images/titles/spring-activities.jpg) 0 0 no-repeat transparent;
}
#summer-activities_title{
height:31px;
width:346px;
background:url(../images/titles/summer-activities.jpg) 0 0 no-repeat transparent;
}
#fall-activities_title{
height:31px;
width:220px;
background:url(../images/titles/fall-activities.jpg) 0 0 no-repeat transparent;
}
#ss-life_title{
height:82px;
width:262px;
background:url(../images/titles/ss-life.jpg) 0 0 no-repeat transparent;
}
#ss-articles_title{
height:80px;
width:317px;
background:url(../images/titles/ss-articles.jpg) 0 0 no-repeat transparent;
}
#yoga-life_title{
height:168px;
width:262px;
background:url(../images/titles/yoga-life.jpg) 0 0 no-repeat transparent;
}
#yoga-joinUs_title{
height:20px;
width:62px;
background:url(../images/titles/yoga-life_join-us.jpg) 0 0 no-repeat transparent;
}
#yoga-dailyPose_title{
height:20px;
width:72px;
background:url(../images/titles/yoga-life_daily-pose.jpg) 0 0 no-repeat transparent;
}
#faq_title{
height:64px;
width:275px;
background:url(../images/titles/faq.jpg) 0 0 no-repeat transparent;
}
#ing_title{
height:87px;
width:323px;
background:url(../images/titles/ingredients.jpg) 0 0 no-repeat transparent;
}
#enj-sp_title{
height:93px;
width:217px;
background:url(../images/titles/salty_pepper.jpg) 0 0 no-repeat transparent;
}
#enj-cocoa_title{
height:91px;
width:216px;
background:url(../images/titles/dutch_cocoa.jpg) 0 0 no-repeat transparent;
}
#enj-cinnamon_title{
height:93px;
width:324px;
background:url(../images/titles/cinnamon-crunch.jpg) 0 0 no-repeat transparent;
}
#enj-ss_title{
height:93px;
width:256px;
background:url(../images/titles/pacific_sea_salt.jpg) 0 0 no-repeat transparent;
}
#enj-salsa_title{
height:91px;
width:269px;
background:url(../images/titles/santa_fe_salsa.jpg) 0 0 no-repeat transparent;
}
#viva_power_of_seeds_title{
width: 252px;
height: 119px;
background:url(../images/titles/viva_power_of_seeds.jpg) 0 0 no-repeat transparent;
}
#meetOurNutritionist{
width: 276px;
height: 108px;
background:url(../images/titles/meetOurNutritionist.jpg) 0 0 no-repeat transparent;
}
#power_of_seeds_title{
height:122px;
width:262px;
background:url(../images/titles/power_of_seeds.jpg) 0 0 no-repeat transparent;
}
#munching_title{
height:87px;
width:304px;
background:url(../images/titles/munching.jpg) 0 0 no-repeat transparent;
}
#snack-shop_title{
height:91px;
width:304px;
background:url(../images/titles/snack-shopping.jpg) 0 0 no-repeat transparent;
}
#snack-shop-biz_title{
height:91px;
width:304px;
background:url(../images/titles/snack-shopping-biz.jpg) 0 0 no-repeat transparent;
}
#privacy_title{
height:34px;
width:229px;
background:url(../images/titles/privacy.jpg) 0 0 no-repeat transparent;
}
#olReqServey{
color:#005893;
font-weight:bold;
}
.shop-item{
width:650px;
display:block;
margin-bottom:30px;
padding-bottom:24px;
border-bottom:1px dashed #ccdee9;
}
.shopImage, .shopInfo{
display:block;
float:left;
}
.shopImage{
display:block;
height:200px;
width:250px;
margin-right:15px;
}
.shopInfo{
display:block;
width:305px;
}
#primary .shopInfo h2{
font-size:16px;
}
#primary .newProduct{
padding-top:74px;
background:url(../images/titles/new.jpg) 0 0 no-repeat transparent;
}
#primary .shopInfo p{
margin:0 0 4px 0;
width:auto;
}
#primary .shopImage img{
float:none;
margin:0;
}
#overlay-login{
position:absolute;
top:100px;
left:100px;
height:258px;
width:259px;
padding:8px;
z-index:100;
background:url(../images/backgrounds/dealerOverlay.png) center center no-repeat transparent;
*	background:url(../images/backgrounds/dealerOverlay.jpg) center center no-repeat transparent;
}
#overlay-login #tellFriendForm{
margin:70px 0 0 12px;
}
#overlay-login div {
/*margin:90px 0 0 30px;*/
position:absolute;
top:90px;
left:40px;
height:155px;
width:220px;
overflow:hidden;
}
#overlay-login .clear {
position:static;
height:0;
width:220px;
}
#loginContainer {
height:155px;
width:220px;
overflow:hidden;
}
#loginContainer form{
height:155px;
}
#loginContainer .submit{
margin:0 0 8px 0;
display:block !IMPORTANT;
}
#loginContainer .tff{
display:block !IMPORTANT;
float:none;
width:150px;
}
#loginContainer .fText{
width:175px;
height:15px;
color:#9a9d9f;
float:left;
background-color:#f8f8f8;
border-top:1px solid #a4a5a5;
border-bottom:1px solid #e2e4e4;
border-left:1px dotted #b6b7b7;
border-right:1px dotted #b6b7b7;
margin:0 15px 15px 0;
}
#viewForgot, #rememberedPw {
color:#9A9D9F;
cursor:pointer;
clear:both;
}
/* team page*/
.bio {
border-bottom:1px dotted #ccdee9;
margin-bottom:14px;
padding-bottom:14px;
font-size:13px;
width:500px;
padding:0 8px;
line-height:16px;
}

.bio img {
float:none !IMPORTANT;
margin:0 0 4px 0;
}
.bio .name{
font-size:13px;
color:#d4570b;
margin:0 0 4px 0;
}
.bio p, .bio em{
line-height:16px;
color:#000 !IMPORTANT;
}
.bio .bioTitle{
font-size:13px;
margin:0 0 4px 0;
color:#c69c6d;
}
#facebook-footer{
display:block;
height:18px;
width:155px;
background:url(../images/backgrounds/facebook-footer.gif) 0 4px no-repeat transparent;
padding-left:15px;
float:left;
}

/** Compare Form **/

#compare_lovesnacks_title{
height:82px;
width:305px;
background:url(../images/titles/compare-snacks.jpg) 0 0 no-repeat transparent;
}

#newcompareoursnacks_title{
height:153px;
width:301px;
background:url(../images/titles/newcompareoursnacks_title.jpg) 0 0 no-repeat transparent;
margin-bottom:5px;
position: relative;
left:-20px;
}

h2#compareForm_carbo_title {
	height:21px;
	width:215px;
	background:url(../images/titles/compare_carbs_title.jpg) 0 0 no-repeat transparent;
}

h2#compareForm_sugar_title {
	height:21px;
	width:215px;
	background:url(../images/titles/compare_sugar_title.jpg) 0 0 no-repeat transparent;
}

h2#compareForm_fiber_title {
	height:21px;
	width:215px;
	background:url(../images/titles/compare_fiber_title.jpg) 0 0 no-repeat transparent;
}
h2#compareForm_protein_title {
	height:21px;
	width:215px;
	background:url(../images/titles/compare_protein_title.jpg) 0 0 no-repeat transparent;
}

h2#compareForm_fat_title {
	height:21px;
	width:215px;
	background:url(../images/titles/compare_fat_title.jpg) 0 0 no-repeat transparent;
}

h2#healthySnacks_title {
	height:18px;
	width:114px;
	background:url(../images/titles/compare_healthy_title.jpg) 0 0 no-repeat transparent;
}


#compareForm_container {
	width:660px;
	padding:10px 0px 10px 10px;
	border-bottom:1px dashed #ccdee9;
	border-top:1px dashed #ccdee9;
	margin-bottom:44px;	
}


#compareForm span {
	color:red;
	font-size:10px;
	float:left;
	width:400px;
	text-align: center;
}

#compareForm label {
	width:60px;
	padding-right:10px;
	text-align:left;
	margin:0;
	float:left;
	font-size:12px;
	color:#005893;
}

#compareForm #compareForm_label_fat {
	width:40px;
}

#compareForm #compareForm_label_sugar {
	width:55px;
}

#compareForm #compareForm_label_fiber {
	width:50px;
}

#compareForm #compareForm_label_carbs {
	width:55px;
}


#compareForm input {
	width:30px;
	margin:0px 15px 0 0;
	text-align: left;
	float:left;
	color:#000;
}

#compareForm #submit_form {
	float:left;
	padding:0;
	width:49px;
	height:17px;
}

/*** Compare Snack Description ***/

#compareMySnack {
	width:620px;
	padding:10px 0 10px 10px;
}

#compareMySnack p {
	margin:0;
	padding-bottom:20px;
}


/** Spring Sprung **/

#spring_states ul  {
	margin:0 !IMPORTANT;
	padding-bottom:10px !IMPORTANT;
}


#spring_states ul li {
	background: none !IMPORTANT;
	padding:2px 0 2px 0 !IMPORTANT;
	margin: 0 !IMPORTANT;
	width:270px;

}

ul#live_getoutside_prepare li {
	width:640px;
	padding:5px 0px 5px 0px !IMPORTANT;
}

.view_activities{
	height:29px;
	width:138px;
	background:url(../images/buttons/viewActivities_btn.gif) 0 0 no-repeat transparent;
	display:block;
	margin:25px 0 10px;
	clear:both;
}

.float_list {
	float:left;
	width:270px;
	margin-right:60px;
	padding-left:20px;
}

.caloriesburn_title {
	height:16px;
	width:214px;
	background:url(../images/titles/caloriesburn_title.jpg) 0 0 no-repeat transparent;
}

.cb_icon {
	height:33px;
	width:34px;
	background:url(../images/icons/cb.gif) 0 0 no-repeat transparent;
	float:left;
	position: relative;
	top:-5px;
	margin:0px 5px 0px 5px;
}

.spring_calories {
	padding-left:20px;
}

.spring_calories p {
	margin:0 !IMPORTANT;
	float:left;
}

.spring_calories strong{
	color:#44351b; 
	font-size:13px;
}

.spring_calories span {
	color:#2e8b15; 
	font-size:13px; 
	font-weight:bold;
}
#worldMarket{
display:block;
height:96px;
width:175px;
background:url(../images/backgrounds/worldmarket.gif) 0 22px no-repeat transparent;
margin:14px 0 10px 0;	
position:relative;
}
#worldMarket span{
position:absolute;
bottom:0;
left:0;
}
#canadianRetailers{
display:block;
margin:12px 0;
color:#D4570B;
}
#home_events {
	height: 284px;
	width: 240px;
	overflow-y: scroll;
}

/* *********************************************************
	ADDING The "Meet Our Nutritionist" Page -- 06-15-2011
********************************************************* */
#nutritionistColumn{
	width: 286px;
	float: left;
}
#nutritionistColumn p{
	margin-right: 0px;
}
#healthyLivingTipsColumn{
	float: right;
	width: 333px;
	margin-right: 55px;
}
#healthyLivingTips li{
	border-bottom: 1px dashed #CCDEE9;
	margin-top: 15px;
}
#healthyLivingTips li h4{
	color: #005893;
	font-size: 14px;
	font-weight: bold;
}
#healthyLivingTips li p{
	color: #4e4e4e;
	font-size: 12px;
}
#healthyLivingTipsTitle {
	background: url('../images/titles/healthyLivingTips.jpg') no-repeat scroll top left;
	width: 207px;
	height: 21px;
	margin-top: 15px;
}
.seeRaniaLive {
	background: url('../images/buttons/raniasButton.jpg') no-repeat scroll top left;
	width: 174px;
	height: 29px;  
	display: block;
	margin-bottom: 15px;
}
p.caption{
	font-weight: bold;
	color: #4e4e4e;
}

