/*
	###################################
	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;
}
#primary p a, #primary li a, #primary p em{
font-size:12px;
color:#D4570B;
}
p{
font-size:12px;
margin: 0 0 18px 0;
}
#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:430px;
width: 1011px;
width: 900px;
margin:6px 0 0 55px;
}
#home #homeMarqueeReplace{
width: 644px;
height: 415px;
float:left;
}
#home #fbStream{
width:240px;
height:357px;
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:68px;
left:20px;
width:207px;
}

#home .tout strong em {
	color:#D4570B;
	font-size:12px;
}

.tout p{
color:#a0a0a0;
}

/** Changes to Home Page ***/
#homeFB{
margin:12px 0 0 31px;
background:url(../images/backgrounds/home_facebook_tout.gif) 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;
}

#homeFB p {
top:65px !IMPORTANT;
width:237px !IMPORTANT;
}

#homeDidYouKnow p {
top:65px !IMPORTANT;
width:237px !IMPORTANT;
}

#homeSummer 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 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:18px;
width:300px;
margin-bottom:65px;
margin-bottom:22px;

/** added Z index for Salsa Page **/
}
.pngContainer{
float:right !IMPORTANT;
margin-bottom:24px;
}
#primary img{
float:right;
}
#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;
}
.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;
}

.salt #ingImg{
height:275px;
width:606px;
margin-left:35px;
background:url(../images/embed/nutritionFacts_salt.gif) bottom center no-repeat transparent;
}
.pepper #ingImg{
height:275px;
width:606px;
margin-left:35px;
background:url(../images/embed/nutritionFacts_pepper.gif) bottom center no-repeat transparent;
}

.salsa #ingImg{
height:275px;
width:606px;
margin-left:35px;
background:url(../images/embed/nutritionFacts_salsa.jpg) bottom center no-repeat transparent;
}


#ingImg{
display:none;
}
.cocoa #ingImg{
height:275px;
width:606px;
margin-left:35px;
background:url(../images/embed/nutritionFacts_cocoa.gif) 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: 548px;
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 22px !IMPORTANT;
background:url(../images/buttons/utility-fb_btn.gif) 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;
}
#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;
font-size:18px;
text-transform:lowercase;
}
.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;
height:35px;
width:177px;
margin: 50px 0 0 0;
background:url(../images/titles/storeFinder.gif) 0 3px no-repeat transparent;
}

#or{
display: block;
height:15px;
width:105px;
margin: 0;
background:url(../images/titles/or.gif) 0 -4px no-repeat transparent;
}

#searchResults{
display:block;
visibility: hidden;
height:35px;
width:177px;
margin:0;
background:url(../images/titles/searchResults.gif) 0 3px 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;
}
.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;
}
.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;
}
#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;
}


.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;
}
#howStack_tout{
background:url(../images/backgrounds/tout_howStack.gif) 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;
}
#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;
}





/*
#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;
margin-bottom:12px;
padding-bottom:12px;
border-bottom:1px dashed #ccdee9;
float:left;
}
.ingredientBlock img{
float:left !IMPORTANT;
margin:0 22px 0 0;
}
.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:125px;
width:165px;
/*background:url(../images/embed/outsidePlay.jpg) top left no-repeat transparent;*/
background:url(../images/embed/springPlay.jpg) top left no-repeat transparent;
float:left;
}
.articleInfo{
height:125px;
width:320px;
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;
margin:4px 0 38px 0;
border-top:1px dashed #ccdee9;
border-bottom:1px dashed #ccdee9;
}
#moreArticles li{
list-style:disc;
float:left;
width:230px;
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:0 0 10px 0 !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:226px;
width:358px;
margin:0 0 22px 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:140px;
}
#productsContainer{
height:226px;
width:358px;
margin:0 0 22px 0;
}
#productsControl{
height:161px;
width:558px;
/**Previous 358px now 558px**/
}
.prodRoll{
height:167px;
float:left;
}
#product_seaSalt{
width:111px;
background:url(../images/backgrounds/ss_roll.jpg) top left no-repeat transparent;
}
#product_cocoa{
/*width:117px;*/
width:118px;
background:url(../images/backgrounds/cocoa_roll.jpg) top left no-repeat transparent;
}
#product_pepper{
width:116px;
background:url(../images/backgrounds/pepper_roll.jpg) top left no-repeat transparent;
}
#product_salsa{
width:113px;
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:408px;
/*width:358px;*/
overflow:hidden;
position:absolute;
z-index:50;
top:0;
left:0;
}
#productsViewScroll{
height:273px;
width:1034px;
position:relative;
}
#productsViewScroll span{
display:block;
height:45px;
width:338px;
position:absolute;
}
#ss{
top:218px;
left:0;
background:url(../images/backgrounds/seaSalt_pointer.gif) 50px 15px no-repeat transparent;
}
#cc{
top:218px;
left:348px;
background:url(../images/backgrounds/cocoa_pointer.gif) 60px 10px no-repeat transparent;
}
#pp{
top:218px;
left:696px;
background:url(../images/backgrounds/pepper_pointer.gif) 155px 10px no-repeat transparent;
}
#sf{
top:218px;
left:1086px;
background:url(../images/backgrounds/salsa_pointer.gif) 165px 10px no-repeat transparent;
}



#productsContainerIE span{
display:block;
height:45px;
width:338px;
position:static;
}
#productsContainerIE #ss{
background:url(../images/backgrounds/seaSalt_pointer.gif) 0 0 no-repeat transparent;
}
#productsContainerIE #cc{
background:url(../images/backgrounds/cocoa_pointer.gif) 0 0 no-repeat transparent;
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:34px;
}
#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;
}
.salt #productCopy, .pepper #productCopy, .cocoa #productCopy, .salsa #productCopy{
height:460px;
margin-bottom:12px;
width:300px;
}
.lead {
width:310px;
}
.salt .lead, .pepper .lead, .cocoa .lead{
width:265px !IMPORTANT;
}
.productImage{
position:absolute;
height:365px;
width:380px;
top:-58px;
left:328px;
background:url(../images/embed/spillSnack.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;
}
.salt .productImage{
height:450px;
width:526px;
background:url(../images/embed/productDetail_salt.png) 0 0 no-repeat transparent;
top:-40px;
left:182px;
}
.cocoa .productImage{
height:488px;
width:474px;
background:url(../images/embed/productDetail_cocoa.png) 0 0 no-repeat transparent;
top:-58px;
left:246px;
}
.pepper .productImage{
height:464px;
width:484px;
background:url(../images/embed/productDetail_pepper.png) 0 0 no-repeat transparent;
top:-45px;
left:219px;
}

/** Salsa Prod Image ***/

.salsa .productImage{
height:401px;
width:461px;
background:url(../images/embed/productDetail_salsa.png) 0 0 no-repeat transparent;
top:-31px;
left:244px;
}

.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 **/


.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: 35px;
}
.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 5px 0;
padding:0 0 0 10px;
background:url(../images/backgrounds/bullet.gif) 0 4px no-repeat transparent;
}
.articles #primary ol {
width:650px;
margin-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:400px;
margin:0 0 12px 10px;
}
#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 22px 4px;
width:670px;
}

.prodSpecs li, #prodSpecs li{
margin-top:8px;
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{
	width: 128px;
	margin-left: 15px;
}
#dealer-locator-search-form .text{
	width: 128px;
}
#dealer-locator-results{
	height: 294px;
	width: 177px;
	overflow: auto;
}

.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:26px;}
#pressRoom_title{
height:68px;
width:184px;
background:url(../images/titles/pressroom.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-activity_title{
height:99px;
width:265px;
background:url(../images/titles/learn-activity.jpg) 0 0 no-repeat transparent;
}
#philosophy_title{
height:153px;
width:253px;
background:url(../images/titles/philo.jpg) 0 0 no-repeat transparent;
}
#story-overview_title{
height:87px;
width:303px;
background:url(../images/titles/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;
}
#healthy-articles_title{
height:32px;
width:346px;
background:url(../images/titles/healthy-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;
}


#ss-life_title{
height:82px;
width:262px;
background:url(../images/titles/ss-life.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:87px;
width:214px;
background:url(../images/titles/enj-sp.jpg) 0 0 no-repeat transparent;
}
#enj-cocoa_title{
height:87px;
width:214px;
background:url(../images/titles/enj-cocoa.jpg) 0 0 no-repeat transparent;
}
#enj-ss_title{
height:87px;
width:274px;
background:url(../images/titles/enj-ss.jpg) 0 0 no-repeat transparent;
}

/*** Salsa Title ***/
#enj-salsa_title{
height:85px;
width:230px;
background:url(../images/titles/enj-salsa.jpg) 0 0 no-repeat transparent;
}


/** end Salsa Title ***/

#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;
}
#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 .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;
}
