@charset "UTF-8";
/* CSS Document */

#container { 
	width:1000px;
	height:auto;
	background:none;
	margin:0 auto 0px auto;
	padding:0 0 0px 0px;
}

#header {width:960px; margin:0 20px 0 20px; height:89px; z-index:90; position:relative;}
#main_content {width:1000px; height:auto; position:relative; margin:-73px 0 0 0px; padding:0; z-index:10; background:url(/images/backgrounds/top_white_bar.gif) repeat-x top;}

/*Background and Background Images*/
.background {width:1000px; height:577px; margin:0px 0 0 0px; padding:0px 0 0 0px; z-index:10;}
	#bg_home {background:url(/images/backgrounds/bg_tan.gif) repeat-x center top;}
	#bg_fuel {background:#f6f7f1 url(/images/backgrounds/logo_watermark_tan.gif) no-repeat right bottom;}
	#bg_tan {background:url(/images/backgrounds/bg_tan.gif) repeat-x center top;}
	#bg_productsandpromotions {background:url(/images/backgrounds/bg_productsandpromotions.gif) repeat-x center top;}
	#bg_farmhouseblend {background:url(/images/backgrounds/bg_farmhouseblend.jpg) no-repeat center top;}
	#bg_ourbrand, #bg_dairyproducts {background:url(/images/backgrounds/bg_dairyproducts.jpg) repeat-x center top;}
	#bg_chillzone {background:url(/images/backgrounds/bg_chillzone.jpg) repeat-x center top;}
	#bg_newstoredesign {background:url(/images/backgrounds/bg_newstoredesign.jpg) repeat-x center top;}
	#bg_cashcard {background:url(/images/backgrounds/bg_cashcard.jpg) repeat-x center top;}
	#bg-cashcard {background:url(/images/backgrounds/bg-cashcard.jpg) repeat-x center top;}
	#bg-mobilecard {background:url(/images/backgrounds/bg-mobilecard.jpg) repeat-x center top;}
	#bg_doinggood {background:url(/images/backgrounds/bg_tan.gif) repeat-x center top;}
	
	

/*Footer Classes*/
#footer {width:600px; height:25px;}
#container #footer p {font-size:10px; color:#999999; padding:10px 0 0 20px; position:absolute;}
#container #footer p a {font-size:10px; color:#999999; text-decoration:none;}
#container #footer p a:hover {font-size:10px; text-decoration:underline;}

/*Promo and Promo Image*/
.promo {z-index:100; position:relative; text-indent:-4000px; clear:none;}
	#homepage_promo {width:111px; height:66px; background:none; margin:-458px 0 0 830px; margin: -452px 0px 0px 862px;  margin: -493px 0 0 862px; text-indent:0px;}
	#white_seal {width:326px; height:293px; background:url(/images/backgrounds/white_seal.png) no-repeat; margin:-323px 0 0 654px; text-indent:-4000px;}
	#green_seal {width:326px; height:293px; background:url(/images/backgrounds/green_seal.png) no-repeat; margin:-323px 0 0 654px; text-indent:-4000px;}
	#monkey {width:488px; height:553px; background:url(/images/backgrounds/strawberry_monkey.png) no-repeat; margin:-520px 0 0 431px; text-indent:-4000px; z-index:10;}
	#farmhouseblend {width:351px; height:479px; background:url(/images/backgrounds/farmhouseblend.png) no-repeat; margin:-450px 0 0 620px; text-indent:-4000px;}
	#milk {width:443px; height:477px; background:url(/images/backgrounds/milk.png) no-repeat; margin:-407px 0 0 555px; text-indent:-4000px;}
	#ourbrand {width:315px; height:434px; background:url(/images/backgrounds/hero-potato-chips.png) no-repeat; margin:-414px 0 0 634px; text-indent:-4000px;}
	#springwater {width:196px; height:564px; background:url(/images/backgrounds/hero-springwater.png) no-repeat; margin:-520px 0 0 705px; text-indent:-4000px;}

/*POWERS CONTENT OF PAGE*/
.content {z-index:9; float:left;}

.copy {float:left; background:url(/images/backgrounds/whiteline_copy.png) top left repeat-y; padding:0 0 0px 12px; color:#FFFFFF; font-size:12px;  font-family:Helvetica, Arial, sans-serif;}

.green_copy {
	float:left; 
	background:url(/images/backgrounds/green_dot.png) top left repeat-y; 
	padding:0 0 0px 12px; 
	color:#999999; 
	font-size:12px; 
	font-family:Helvetica, Arial, sans-serif;
}

.serviceassoc_copy,
.serviceleader_copy,
.managertraining_copy,
.storemanager_copy,
.multimanager_copy,
.careerpaths_copy,
{
	float:left; 
	padding:0 0 0px 12px; 
	color:#999999; 
	font-size:12px; 
	font-family:Helvetica, Arial, sans-serif;

}

.contain_leftcolumn {height:auto; float:left;}
	#newstoredesign_leftcolumn {width:141px; margin:-4px 14px 0 0px;}
	#doinggood_leftcolumn {width:141px; margin:-4px 14px 0 0px; _margin:-4px -12px 0 0px;}
	#benefitpackages_leftcolumn {width:145px; margin:0px 0px 0 -25px;}
	#stayintouch_leftcolumn {width:261px; margin:0 14px 0 141px; _margin-left:46px} 

.sidegraphic {float:left;}

.white_dotted_box_container {float:left; width:301px; height:auto;}
.white_dotted_box_top {float:left; width:301px; height:8px; background:url(/images/backgrounds/white_dotted_box_top.png) no-repeat;}
.white_dotted_box_middle {float:left; width:261px; height:325px; background:url(/images/backgrounds/white_dotted_box_middle.png); padding:10px 20px 10px 20px; color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:21px;}
.white_dotted_box_middle h6 {font-size:12px; width:auto; line-height:12px; margin:0 0 15px 0px;}	
.white_dotted_box_bottom {float:left;  width:301px; height:8px; background:url(/images/backgrounds/white_dotted_box_bottom.png) no-repeat;}

.green_dotted_box_container {float:left; width:342px; height:auto; margin:-18px 0 0 0px; _margin:-14px 0 0 0px;}
.green_dotted_box_top {float:left; width:342px; height:8px; background:url(/images/backgrounds/green_dotted_box_top.png) no-repeat;}
.green_dotted_box_middle {float:left; width:302px; height:325px; background:url(/images/backgrounds/green_dotted_box_middle.png); padding:10px 20px 10px 20px; color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; font-size:12px;  color:#999999; line-height:21px;}
.green_dotted_box_middle p {line-height:19px;}


.green_dotted_box_middle h6 {font-size:12px; width:auto; line-height:12px; margin:0 0 10px 0px;}	
.green_dotted_box_bottom {float:left;  width:342px; height:8px; background:url(/images/backgrounds/green_dotted_box_bottom.png) no-repeat;}

.green_dot_right {float:left; background:url(/images/backgrounds/green_dot_right.png) top right repeat-y;}

.horizontal_list {
	display:block; 
	list-style:none; 
	padding:0px; 
	margin:10px 0px;
}

.horizontal_list li {
	display:inline; 
	list-style:none; 
	padding:0px 15px 0px 0px; 
	margin:0px;
}



.vertical_list {display:block; list-style:none; padding:0px; margin:0px;}
.vertical_list li {display:block; list-style:none; padding:0px; margin:0px;}

.promolink {
	width:150px; 
	height:auto;
	display:block; 
	color:#FFFFFF;
	font-weight:bold;
	padding:122px 0 0 2px;
	margin:27px 0 0 7px;
	cursor:pointer;
	text-decoration:none;
	float:left;
	}

.verticle_promolink {
	width:150px; 
	height:122px;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	padding:43px 0 0 136px;
	margin:-26px 0 0 0px;
	text-decoration:none;
	cursor:pointer;
}

a.mailicon {
	display:block;
	background:transparent url(/images/icons/mailicon.png) no-repeat; 
	padding:0 0 0 33px; 
	}	


.directions {color:#0066a4; text-decoration:underline;} 
.directions:hover {color:#0066a4; text-decoration:none;} 

.width100 {width:100%;}

		
/*BEGIN STYLES FOR FAMILY STORY*/

#familystory_flash {
	float:left;
	width:1000px;
	height:477px;
	margin:102px 0 0 0px;
}

#familystory_alternate {
	width:1000px;
	height:477px;
	background:url(/swf/images/slide1_back.jpg);
}

/*BEGIN STYLES FOR HOMEPAGE*/	
#homepage_content {
		width:499px; 
		height:300px;
		margin:0px 0 0 0px;
		}

	/*Copy For Homepage*/
	#homepage_copy {
		width:1000px;
		height:577px;
		height:572px;
		background:url(/images/backgrounds/bg_homepage_take_a_shot.jpg) no-repeat;
		}
			h2#homepage_copy_header {
				color:#FFFFFF; 
				font-size:22px; 
				width:551px;
				height:244px;
				line-height:25px;
				text-indent:-4000px;
	/*			background:url(/images/buttons/btn-cf-aug.png) no-repeat;
				background:url(/images/buttons/btn_homepage_oct17.png);*/
				background:url(/images/buttons/btn_take_a_shot.jpg) no-repeat;
				width:409px;
				height:219px;
				cursor: pointer;
			/*	margin:148px 0px 0px 404px;
				margin: 68px 0 0 100px;
			*/
				margin:242px 0 0 105px;
				float:left;
				}
								
			#homepage_copy p {
				margin:-42px 0 0 87px;
				text-indent:-4000px;  
				line-height:21px; 
				font-size:12px;
				color:#FFFFFF;
				}	
			
			.promo_chillzone {font-size:12px; line-height:14px; color:#ffffff; width:230px;}
			.promo_chillzone_fb {display:block; text-indent:-9999px; font-size:1px; letter-spacing: -1000px; width:26px; height:27px; background: url(/images/icons/icon_facebook_big.png) no-repeat 0px 0px; position:absolute; top:108px; *top:117px; left:0px;}

		.hero-cup-celtics {
			background:url(/images/buttons/art_celtics_coffee.png) no-repeat;
			width:302px;
			height:498px;
			position:absolute;
			top:30px;
			right:135px;
		}
		.btn-celtics {			
			background:url(/images/buttons/btn_farmhouse_blend.png) no-repeat;
			width:183px;
			height:185px;
			position:absolute;
			top:325px;
			left:-46px;
		}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.promo_chillzone_fb{top:106px;}
}

/*BEGIN STYLES FOR PRODUCTS & PROMOTIONS*/	

#productsandpromotions_content {
		width:567px; 
		width:645px;
		height:437px;
		margin:93px 0 0 191px;
		_margin:93px 0 0 95px;
		}
		
	h2#productsandpromotions_copy_header {
		color:#FFFFFF; 
		font-size:22px; 
		width:567px;
		height:110px;
		margin:0px 0 0px 0px; 
		line-height:25px;
		text-indent:-4000px;
		float:left; 
		background:url(/images/backgrounds/productsandpromotions_header.png) no-repeat;
	}	

	a#productsandpromotions_promolink1 {
				background:transparent url(/images/buttons/promolink1.png) no-repeat;
		}	
	
	a:hover#productsandpromotions_promolink1 {
				color:#0066a4;
	}	

	a#productsandpromotions_promolink2 {
				background:transparent url(/images/buttons/promolink2.png) no-repeat;
		}	
	
	a:hover#productsandpromotions_promolink2 {
				color:#0066a4;
	}	
	a#productsandpromotions_promolink3 {
				background:transparent url(/images/buttons/promolink3.png) no-repeat;
		}	
	
	a:hover#productsandpromotions_promolink3 {
				color:#0066a4;
	}		
	a#productsandpromotions_promolink4 {
				background:transparent url(/images/buttons/promolink4.png) no-repeat;
		}	
	
	a:hover#productsandpromotions_promolink4 {
				color:#0066a4;
	}	
	a#productsandpromotions_promolink5 {
				background:transparent url(/images/buttons/promolink5.png) no-repeat;
		}	
	
	a:hover#productsandpromotions_promolink5 {
				color:#0066a4;
	}		
	a#productsandpromotions_promolink6 {
				background:transparent url(/images/buttons/promolink6.png) no-repeat;
		}	
	
	a:hover#productsandpromotions_promolink6 {
				color:#0066a4;
	}				

	a#productsandpromotions_promolink7 {
				background:transparent url(/images/buttons/btn-ourbrand.png) no-repeat;
		}	
	
	a:hover#productsandpromotions_promolink7 {
				color:#0066a4;
	}		


	/*STYLES FOR PAGE FARMHOUSE BLEND*/
	
	#farmhouseblend_content {
		width:523px; 
		height:260px;
		margin:121px 0 0 50px;
		}
	
		#farmhouseblend_copy {
			width:247px; 
			height:204px;
			}
				h2#farmhouseblend_copy_header {
					color:#FFFFFF; 
					font-size:22px; 
					width:523px;
					height:45px;
					margin:0px 0 80px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/farmhouseblend_header.png) no-repeat;
					}				
					
				#farmhouseblend_copy p {
					margin:-5px 0 0 0px; 
					_margin-top:-6px; 
					line-height:21px;
					float:left;}
		
		#farmhouseblend_sidegraphic1 {
			width:133px; 
			height:159px; 
			margin:0 14px 0 0px;  
			background:url(/images/buttons/farmhouseblend_sidegraphic1.png) no-repeat;
			}


	/*STYLES FOR PAGE DAIRY PRODUCTS*/
	
	#dairyproducts_content {
		width:531px; 
		height:310px;
		margin:121px 0 0 50px;
		}
	
		#dairyproducts_copy {
			width:305px; 
			height:180px; 
			}
				h2#dairyproducts_copy_header {
					color:#FFFFFF; 
					font-size:22px; 
					width:531px;
					height:88px;
					margin:0px 0 37px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/dairyproducts_header.png) no-repeat;
					}
					
				#dairyproducts_copy p {
					margin:-5px 0 0 0px; 
					_margin-top:-6px; 
					line-height:21px; 
					float:left;
					}
		
		#dairyproducts_sidegraphic1 {
			width:141px; 
			height:132px; 
			margin:0 6px 0 0px;  
			background:url(/images/buttons/dairyproducts_sidegraphic1.png) no-repeat;
			}


	/*STYLES FOR PAGE OUR BRANDS*/
	
	#ourbrand_content {
		width:531px; 
		height:310px;
		margin:121px 0 0 42px;
		}
	
		#ourbrand_copy {
			width:282px;
			width:285px; 
			_width:290px;
			height:200px; 
			*height:220px; 
			_height:200px; 
			}
			
			#mycustomscroll_ourbrand p {
				margin: 0px;
				line-height: 21px;
			}
				h2#ourbrand_copy_header {
					color:#FFFFFF; 
					font-size:22px; 
					width:531px;
					height:49px;
					margin:0px 0 37px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/hdr-ourbrand.png) no-repeat;
					}

				h2#springwater_copy_header {
					color:#FFFFFF; 
					font-size:22px; 
					width:500px;
					height:45px;
					margin:0px 0 37px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/hdr-springwater.png) no-repeat;
					}
					
				#ourbrand_copy p {
					margin:-3px 0 0 0px; 
					*margin-top:-4px; 
					_margin-top:-6px; 
					line-height:21px; 
					float:left;
					}

#ourbrand_copy p.nutritional-info {
margin-left: -12px;
padding-top: 24px;
_padding-left: 23px;
}
#ourbrand_copy p.checkback {
margin-top:-6px;
*width:300px;
}
		#springwater_sidegraphic1,
		#ourbrand_sidegraphic1 {
			width:141px; 
			height:271px; 
			margin:0 6px 0 0px;  
			background:url(/images/buttons/sidegraphics-ourbrand.png) no-repeat;
			}


		#springwater_sidegraphic1 {
			width:148px;
			height:103px; 
			background:url(/images/buttons/sidegraphics-springwater.jpg) no-repeat;
			}

	/*STYLES FOR PAGE CHILL ZONE*/
	
	#chillzone_content {
		width:286px; 
		height:405px;
		margin:81px 0 0 28px;
		}
	
		#chillzone_copy {
			width:305px; 
			height:181px;
			}
				h2#chillzone_copy_header {
					color:#FFFFFF; 
					font-size:22px; 
					width:531px;
					height:88px;
					margin:0px 0 37px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/buttons/chillzone_header.png) no-repeat;
					}
					
				#chillzone_copy p {
					margin:-5px 0 0 0px; 
					_margin-top:-6px; 
					line-height:21px; 
					float:left;
					}
		

	a#chillzone_sidegraphic1 {background:transparent url(/images/buttons/chillzone_sidegraphic1.png) no-repeat; margin:0px 0 0 0px;}	

	a:hover#chillzone_sidegraphic1 .copy {color:#0066a4;}		
			
	a#chillzone_sidegraphic2 {background:transparent url(/images/buttons/chillzone_sidegraphic2.png) no-repeat;}	
	
	a:hover#chillzone_sidegraphic2 .copy {color:#0066a4;}					
	
	a#chillzone_sidegraphic3 {background:transparent url(/images/buttons/chillzone_sidegraphic3.png) no-repeat;}	
	
	a:hover#chillzone_sidegraphic3 .copy {color:#0066a4;}	
	
	/*STYLE FOR OUR FUEL PAGE */
		#ourfuel_sidegraphic1 {
			width:133px; 
			height:209px; 
			margin:0 14px 0 0px;  
			background:url(/images/backgrounds/ourfuel_sidegraphic1.jpg) no-repeat;
		}
		
		#ourfuel_copy {
			width: 400px;
			height: 350px;
		}
		
		#ourfuel_copy p{
			margin:0px 0 20px 0px; 
			line-height:21px;
		}
		
		#ourfuel_copy_header{
			width:637px;
			height:55px;
			background:url(/images/header/ourfuel_guarantee.jpg) no-repeat;	
			margin-bottom:20px;
		}
	
		.ir {
			display: block;
			border: 0;
			text-indent: -999em;
			overflow: hidden;
			background-color: transparent;
			background-repeat: no-repeat;
			text-align: left;
 			 direction: ltr; 
 		}
	
	/*STYLES FOR PAGE NEW STORE DESIGN*/
		#newstoredesign_content {
		width:751px;
		_width:760px; 
		height:auto;
		margin:121px 0 0 50px;
		}
	
		#newstoredesign_copy {
			width:252px; 
			height:auto;
			}
		
		#newstoredesign_comingsoon {margin-top:20px;}
			
				h2#newstoredesign_copy_header {
					color:#FFFFFF; 
					font-size:22px; 
					width:748px;
					height:42px;
					margin:0px 0 42px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/newstoredesign_header.png) no-repeat;
					}
					
				#newstoredesign_copy p {
					margin:-6px 0 0 0px;  
					line-height:21px; 
					float:left;
					}				
				
		#newstoredesign_sidegraphic1 {
			width:141px; 
			height:89px; 
			background:url(/images/buttons/newstoredesign_sidegraphic1.png) no-repeat;
			}
		
		#newstoredesign_sidegraphic2 {
			width:141px; 
			height:89px; 
			background:url(/images/buttons/newstoredesign_sidegraphic2.png) no-repeat;
			}
		
		#newstoredesign_sidegraphic3 {
			width:141px; 
			height:89px; 
			background:url(/images/buttons/newstoredesign_sidegraphic3.png) no-repeat;
			}
		
		#newstoredesign_white_dotted {width:301px; height:auto; float:left; margin:-20px 0 0 30px;}
		#newstoredesign_contain_content {width:261px; float:left; margin:0 20px 0 20px;}

	a.newstoredesign_promolink {
		width:130px; 
		height:89px;
		display:block;
		color:#FFFFFF;
		padding:0px 0 0 120px;
		margin:0 0 9px 0px;
		text-decoration:none;
		cursor:pointer;
		font-size:11px;
		line-height:13px;
	}
	a:hover.newstoredesign_promolink {
		width:130px; 
		height:89px;
		display:block;
		color:#FFFFFF;
		padding:0px 0 0 120px;
		margin:0 0 9px 0px;
		text-decoration:none;
		cursor:pointer;
		font-size:11px;
		line-height:13px;
	}	
	
	ul.newstoredesign_list {margin-top:10px;}
	.newstoredesign_list li {font-size:11px; line-height:13px;}
	
				
	a#newstoredesign_promolink1 {
				background:transparent url(/images/buttons/newstore_promo1.png) no-repeat;
		}	
	a:hover#newstoredesign_promolink1 {
				color:#ffffff;
	}
		
	a#newstoredesign_promolink2 {
				background:transparent url(/images/buttons/newstore_promo2.png) no-repeat;
		}	
	a:hover#newstoredesign_promolink2 {
				color:#ffffff;
	}

	a#newstoredesign_promolink3 {
				background:transparent url(/images/buttons/newstore_promo3.png) no-repeat;
		}	
	a:hover#newstoredesign_promolink3 {
				color:#ffffff;
	}
		
	a#newstoredesign_promolink4 {
				background:transparent url(/images/buttons/newstore_promo4.png) no-repeat;
		}	
	a:hover#newstoredesign_promolink4 {
				color:#ffffff;
	}		
	
	a#newstoredesign_promolink5 {
				background:transparent url(/images/buttons/newstore_promo5.png) no-repeat;
		}	
	a:hover#newstoredesign_promolink5 {
				color:#ffffff;
	}
		
	#newstoredesign_content #newstoredesign_white_dotted .white_dotted_box_middle p {font-size:11px;}

									

	/*STYLES FOR PAGE CASH CARD*/
	
		#cashcard_content {
		width:753px; 
		height:auto;
		z-index:1;
		margin:90px 0 0 25px;
		}
		
		#cashcard_content a {color:#FFFFFF;}
		#cashcard_content a:hover {color:#FFFFFF;}
	
		#cashcard_copy {
			width:480px; 
			height:290px;
			}
				h2#cashcard_copy_header {
					color:#FFFFFF; 
					font-size:22px; 
					width:707px;
					height:75px;
					margin:0px 0 21px 28px; 
					_margin:0px 0 21px 14px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/header/hdr_cashcard_new.png) no-repeat;
					}
					
				#cashcard_copy p { 
					line-height:21px; 
					float:left;
					margin-bottom:4px;
					}
				
				#cashcard_copy .first_p {margin-top:-4px; _margin-top:-6px; *margin-top:-6px;}	
		
		#cashcard_sidegraphic1 {
			width:166px; 
			height:132px; 
			margin:0 14px 0 0px;  
			background:url(/images/buttons/cashcard_sidegraphic1.png) no-repeat;
			}
		#cashcard_content iframe {overflow:hidden; border:none;}	
		
		.cashcard-copy p{margin:0;}
		.cashcard-copy, .cashcard-copy p{padding:0 0 0px 12px; color:#FFFFFF; font-size:12px;  line-height:21px; font-family:Helvetica, Arial, sans-serif;}
		.cashcard-footer {text-align: center; padding-top:10px; *padding-top:5px; padding-left:100px;}
		.cashcard-legal{font-size:11px; line-height:13px; color:#aaa;}
		.unit{float:left;}
		
		.cashcard-main{position:relative;}
		.col-a{width:48%;}
		.col-a p{padding:0 25px 0 112px; }
		.col-b p{padding:0 25px 0 25px; }
		.col-b{width:50%; background:url(/images/backgrounds/whiteline_copy.png) top left repeat-y; _background:url(/images/backgrounds/whiteline_copy.gif) top left repeat-y;}
		.cashcard-header{font-weight:bold; font-size:16px; line-height:21px;}
		.col-a .cashcard-header{margin-left:18px;}
		.col-b .cashcard-header{margin-left:25px}

		.mobilecard-img{position:absolute; width:196px; height:247px; left:107px; top:215px; background:url(/images/backgrounds/cashcard-app-sm.png) 0px 0px no-repeat;}
		.cashcard-img{width:329px; height:118px; margin-left:20px; background:url(/images/backgrounds/cashcard-classic-sm.png) 0px 0px no-repeat;}
		
	/*STYLES FOR PAGE MOBILE CARD*/
	
		#mobilecard_content {
		width:830px;
		height:auto;
		margin:100px 0 0 0px;
		}
		
		#mobilecard_content a {color:#FFFFFF;}
		#mobilecard_content a:hover {color:#FFFFFF;}
	
		.mobilecard-copy {
			height:362px;
			background:url(/images/backgrounds/whiteline_copy.png) top left repeat-y;
			}
				h2#mobilecard_copy_header {
					color:#FFFFFF; 
					font-size:22px; 
					width:699px;
					height:34px;
					margin:0px 0 12px 28px; 
					_margin:0px 0 12px 14px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/header/hdr-mobilecard.png) no-repeat;
					}
				h3#mobilecard_copy_subheader {
					color:#FFFFFF; 
					font-size:22px; 
					width:382px;
					height:32px;
					margin:0px 0 12px 214px; 
					_margin:0px 0 12px 107px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/header/subheader-cardstar.png) no-repeat;
					}
					
				.section{clear:both;}	
					
				.mobilecard-copy{width:500px; margin-left:215px;}	
				.mobilecard-copy .numbered-list{margin:0 0 0 12px;  padding:0; list-style-type: none; }
				.mobilecard-copy .numbered-item{clear:both; float:left; width:500px;}
				.plain-list{list-style-type: none; padding:0; margin:0;}
				.plain-list .list-item{float:left; margin-top:5px; margin-bottom:0px; margin-right:15px;}	
				
				.mobilecard-copy a, #cashcard_copy a, .cashcard-copy a {color:#74c1ef !important;}
					
				.mobilecard-copy li { 
					line-height:21px; 
					float:left;
					margin-bottom:2px;
					}

				.mobilecard-copy p { 
					line-height:21px; 
					float:left;
					margin-bottom:4px;
					}
				
				#mobilecard_copy .first_p {margin-top:-4px; _margin-top:-6px; *margin-top:-6px;}	
		
		div#mobilecard_sidegraphic1 {
			position: absolute;
			width:250px; 
			height:374px; 
			left: 100px;
			top: 160px;
			background:url(/images/backgrounds/cashcard-app-lg.png) 0px 0px no-repeat;
			}
		#mobilecard_content iframe {overflow:hidden; border:none;}			

	/*STYLES FOR PAGE COFFEE FLAVORS*/
	
		#coffeeflavors_content {
		width:201px; 
		height:auto;
		margin:242px 0 0 -140px;
		}
		
		#coffeeflavors_content a {color:#FFFFFF;}
		#coffeeflavors_content a:hover {color:#FFFFFF;}
	
		#coffeeflavors_copy {
			width:201px; 
			height:auto;
			color:#FFFFFF; 
			font-size:12px;  
			font-family:Helvetica, Arial, sans-serif;
			}
				h2#coffeeflavors_copy_header {
					color:#FFFFFF; 
					font-size:22px; 
					width:201px;
					height:110px;
					margin:0px 0 20px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/coffeeflavors_header.png) no-repeat;
					}
					
				#coffeeflavors_copy p { 
					line-height:21px; 
					width:190px; 
					float:left;
					margin-bottom:4px;
					}
				
				#coffeeflavors_copy .first_p {margin-top:-4px; _margin-top:-6px; *margin-top:-6px;}	
		
	#coffeeflavors_promo {width:551px; height:478px; background:url(/images/backgrounds/coffeeflavors_promo.png) no-repeat; margin:-170px 0 0 257px; _margin:-425px 0 0 250px; *margin:-425px 0 0 250px; position:relative; text-indent:-4000px;}
	#coffeeflavors_promo ul {display:none;}	


/*BEGIN STYLES FOR DOING GOOD*/	
		#doinggood_content {
		width:734px; 
		height:auto;
		margin:93px 0 0 191px;
		_margin:87px 0 0 96px;
		}	
		
		#doinggood_content h6 {margin:15px 0 0 0px;}
		
		#doinggood_copy {
		width:400px;
		height:386px;
		}


		#doinggood_copy ul {
			margin:0px 0px 10px 0px;
			padding-left: 0;
			list-style: none;
			display:block;
		}
		
		#doinggood_copy li {
			margin:0px 0px 0px 0px;
			padding-left: 7px;
			background-image: url(/images/backgrounds/blue_bullet.gif);
			background-repeat: no-repeat;
			background-position: 0 .7em;
			line-height:18px;
			}	

			#doinggood_callout {float:left; margin:0px 0 0 166px; _margin:0px 0 0 98px;}
			#doinggood_callout h6 {margin:10px 0 0 0px;}
				#doinggood_callout p {color:#999999; font-size:12px; font-family:Helvetica, Arial, sans-serif;}
					
				h2#doinggood_copy_header {
					color:#99cc33; 
					font-size:22px; 
					width:734px;
					height:31px;
					margin:0px 0 25px 0px; 
					line-height:25px;
					text-indent:-4000px;
					background:url(/images/backgrounds/doinggood_header.png) no-repeat;
					}
					
					h2#doinggood_pcc_header {
					color:#99cc33; 
					font-size:22px; 
					width:734px;
					height:38px;
					margin:0px 0 25px 0px; 
					line-height:25px;
					text-indent:-4000px;
					background:url(/images/backgrounds/doinggood_pediatric_header.png) no-repeat;
					}
					
				#doinggood_copy p {
					margin:-5px 0 15px 0px; 
					_margin-top:-6px; 
					line-height:21px; 
					}
					
				#doinggood_copy h6 {
					margin:0px 0 5px 0px; 
					}	
					
	    #doinggood_tempgraphic {
			width:141px; 
			height:88px; 
			margin:0px 65px 0 0px;  
			background:url(/images/buttons/temp-image.png) no-repeat;
			}			
		
		#doinggood_sidegraphic1 {
			width:141px; 
			height:88px; 
			margin:0px 14px 0 0px;  
			background:url(/images/buttons/doinggood_sidegraphic1.png) no-repeat;
			}
			
		#doinggood_sidegraphic2 {
			width:141px; 
			height:88px; 
			margin:0px 14px 0 0px;  
			background:url(/images/buttons/doinggood_sidegraphic2.png) no-repeat;
			}

		a#doinggood_sidegraphic3 {
			display:block;
			text-indent:-4000px;
			font-size:1px;
			letter-spacing:-999px;
			width:111px; 
			height:66px;
			background:transparent url(/images/buttons/doinggood_apply_sidegraphic.png) repeat scroll 100% 0px;
			}
		a#doinggood_sidegraphic3:hover {
			cursor:pointer;
			}
			
		    a#doinggood_sidegraphic4 {
			display:block;
			text-indent:-4000px;
			font-size:1px;
			letter-spacing:-999px;
			width:142px; 
			height:84px;
			background:transparent url(/images/buttons/pediatric-care-sidegraphic.png) repeat scroll 100% 0px;
			}
		a#doinggood_sidegraphic3:hover {
			cursor:pointer;
			}
			
			
			
/*
		a#doinggood_sidegraphic3 a:hover#doinggood_sidegraphic3 {
			display:block;
			text-indent:-4000px;
			width:141px; 
			height:82px;
			background:transparent url(/images/buttons/doinggood_apply_sidegraphic.png) repeat scroll 100% 0px;
			}	

		a:hover#doinggood_sidegraphic3 {
			background-position:50% -82px;
			text-indent:-4000px;
			width:141px; 
			height:82px;
			cursor:pointer;
			float:left;
			}	
			

		a#doinggood_sidegraphic3.active {
			display:block;
			text-indent:-4000px;
			width:141px; 
			height:82px;
			background:transparent url(/images/buttons/doinggood_winners_btn.png) repeat scroll 50% -82px;
			float:left;
			}	

		a:hover#doinggood_sidegraphic3.active {
			background-position:50% -82px;
			text-indent:-4000px;
			width:141px; 
			height:82px;
			cursor:default;
			float:left;
			}				
*/			
		#winners_list {height:368px; margin:0 0 10px 0px;}		

		.dgshow {visibility:visible;}
		.dghide {display:none;}

			
		/*
		#doinggood_sidegraphic3 {
			width:141px; 
			height:88px; 
			margin:0px 14px 0 0px;  
			background:url(/images/buttons/doinggood_apply_sidegraphic.png) no-repeat;
			text-indent:-4000px;
			cursor:default;
			}						
		*/
		
		#take-a-shot {
			background: url(/images/buttons/btn_take_a_shot.png) no-repeat;
			cursor: pointer;
			height: 160px;
			position: absolute;
			right: -27px;
			text-indent: -4000px;
			top:-100px;
			width: 409px;
			}	

		#btn-mobile-aug {
			background: url(/images/buttons/hero-cf-aug.png) no-repeat;
			text-indent: -4000px;
			height: 485px;
			width:378px;
			position: absolute;
			right: 574px;
			top: -63px;
		}
		#art-celtics-coffee  {
			background: url(/images/backgrounds/art-coffee-99cents.png) no-repeat;
			text-indent: -4000px;
			height: 348px;
			position: absolute;
			right:202px;
			right: 121px;
			top:-14px;
			top:135px;
			width: 260px;
			}	
		
		#button-citizens-bank {
			background: url(/images/buttons/btn-citizens-bank.png) no-repeat;
			cursor: pointer;
			height: 49px;
			position: absolute;
			right:-5px;
			text-indent: -4000px;
			top:-97px;
			top:-56px;
			display:block;
			width:197;
			}	
		
		#button-farmhouse-promo {
			background: url(/images/buttons/btn-takeashot-freecoffeefriday.png) no-repeat;
			cursor: pointer;
			height: 91px;
			position: absolute;
			right: -6px;
			text-indent: -4000px;
			top:289px;
			width: 171px;
			z-index:100;
			}	

/*BEGIN STYLES FOR WORKING HERE - JOIN US*/	
		#joinus_content {
		width:632px; 
		height:auto;
		margin:93px 0 0 100px;
		}
			#joinus_content a {color:#999999; text-decoration:underline;}
			#joinus_content a:hover {color:#999999; text-decoration:none;}		
		
		#joinus_copy {
			width:410px; 
			height:124px;
			}
			
		#joinus_copy2 {
			width:430px; 
			height:120px;
			}			
				h2#joinus_copy_header {
					color:#99cc33; 
					font-size:22px; 
					width:483px;
					height:30px;
					margin:0px 0 25px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/joinus_header.png) no-repeat;
					}

				h2#joinus_copy_header2 {
					color:#99cc33; 
					font-size:22px; 
					width:541px;
					height:30px;
					margin:0px 0 25px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/joinus_header2.png) no-repeat;
					}					
					
				#joinus_copy p {
					margin:-5px 0 0 0px; 
					_margin-top:-6px; 
					line-height:21px; 
					float:left;}
				
				#joinus_copy p.afterfirst {
					margin:5px 0 0 0px; 
					_margin-top:5px; 
					line-height:21px; 
					float:left;}	
				
				#joinus_copy2 p {
					margin:-5px 0 0 0px; 
					_margin-top:-6px; 
					line-height:21px; 
					float:left;}	
		
		#joinus_sidegraphic1 {
			width:141px; 
			height:141px; 
			margin:-4px 14px 42px 0px;  
			background:url(/images/buttons/joinus_sidegraphic1.png) no-repeat;
			}
		#joinus_sidegraphic2 {
			width:141px; 
			height:141px; 
			margin:-4px 14px 0 0px;  
			background:url(/images/buttons/joinus_sidegraphic2.png) no-repeat;
			clear:both;
			}	




	/*BEGIN STYLES FOR WHY*/
			#why_content {
			width:632px; 
			height:auto;
			margin:93px 0 0 100px;
			}
				#why_content a {text-decoration:none;}
				#why_content a:hover {text-decoration:underline;}		
			
			#why_copy {
				width:430px; 
				height:auto;
				}
					h2#why_copy_header {
						color:#99cc33; 
						font-size:22px; 
						width:601px;
						height:31px;
						margin:0px 0 25px 0px; 
						line-height:25px;
						text-indent:-4000px;
						float:left; 
						background:url(/images/backgrounds/why_header.png) no-repeat;
						}
						
					#why_copy p {
						margin:-5px 0 0 0px; 
						_margin-top:-6px; 
						line-height:21px; 
						float:left;}
			
			#why_sidegraphic1 {
				width:141px; 
				height:217px; 
				margin:-4px 14px 0 0px;  
				background:url(/images/buttons/why_sidegraphic1.png) no-repeat;
				}
	
	/*BEGIN STYLES FOR OUR PEOPLE*/
			#ourpeople_content {
			width:732px; 
			height:480px;
			margin:93px 0 0 100px;
			}
			
			#ourpeople_container {
				width:565px;
				height:480px;
			}
			
				h2#ourpeople_copy_header {
					color:#99cc33; 
					font-size:22px; 
					width:514px;
					height:31px;
					margin:0px 0 25px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/ourpeople_header.png) no-repeat;
					}
					
		a.ourpeople_employees   {
				width:228px; 
				height:43px;
				margin:0px 20px 7px 0px; 
				padding:150px 0px 0 15px; 
				*padding:147px 0px 0 15px;
				_padding:147px 0px 0 15px; 
				float:left;
				color:#666666;
				font-size:11px;
				text-decoration:none;
				cursor:pointer;
				}
				
			a:hover.ourpeople_employees {
				width:228px; 
				height:43px;
				margin:0px 20px 7px 0px; 
				padding:150px 0px 0 15px;
				*padding:147px 0px 0 15px;
				_padding:147px 0px 0 15px; 
				float:left;
				color:#666666;
				font-size:11px;
				text-decoration:none;
				cursor:pointer;
				}
				
			a.ourpeople_employees strong {color:#64808e;}
			a:hover.ourpeople_employees strong {color:#99cc33;}
				
			#employee1 {background:url(/images/buttons/employee1.png) top left no-repeat;}		
			#employee2 {background:url(/images/buttons/employee2.png) top left no-repeat;}		
			#employee3 {background:url(/images/buttons/employee3.png) top left no-repeat;}		
			#employee4 {background:url(/images/buttons/employee4.png) top left no-repeat;}
			
			.ourpeople_directions {float:left; clear:both; color:#999999; margin:0px; font:Helvetica, Arial, sans-serif; font-size:12px;}					

/*BEGIN EMPLOYEE Container*/					
				.ourpeople_employee_container {
					width:732px;
					height:480px;
					}			
				
				#ourpeople_copy {
					width:405px; 
					height:auto;
					float:left;
					}	
				#ourpeople_copy p {
					margin:15px 0 0px 0px; 
					_margin-top:15px; 
					line-height:21px; 
					}
				#ourpeople_copy #first_p {margin-top:-4px; _margin-top:-6px; *margin-top:-6px;}
				
				.employee_nav horizontal_list .controls {margin:0 0 0 0px; height:auto; width:auto;}
				
				.employee_nav {
					width:665px;
					height:50px;
					float:left;
					margin:0px 0 0 204px;
					_margin:0px 0 0 102px;
					font:Helvetica, Arial, sans-serif;
					font-size:12px;
					}
				.employee_nav a {text-decoration:none;}
				.employee_nav a:hover {text-decoration:underline;}
				
				.employee_nav ul {
					margin:-13px 0px 0 93px;
					*margin:-16px 0px 0 93px;
					_margin:-16px 0px 0 93px;
					}		
				.employee_nav li {margin:0 18px 0 0px;}
				.nextprofile_employee1 {}
				.nextprofile {}				

				.employee_sidegraphic {
					float:left;
					width:160px;
					height:360px;
					margin:0 30px 0 0px;
					}	

				h2#ourpeople_copy_header_employee1 {
					color:#99cc33; 
					font-size:22px; 
					width:527px;
					height:31px;
					margin:0px 0px 25px 30px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/ourpeople_header_employee1.png) no-repeat;
					}
					
				#employee1_full {background:url(/images/backgrounds/employee1_full.png) no-repeat;}	
					
				h2#ourpeople_copy_header_employee2 {
					color:#99cc33; 
					font-size:22px; 
					width:646px;
					height:31px;
					margin:0px 0 25px 30px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/ourpeople_header_employee2.png) no-repeat;
					}			
				
				#employee2_full {background:url(/images/backgrounds/employee2_full.png) no-repeat;}			

				h2#ourpeople_copy_header_employee3 {
					color:#99cc33; 
					font-size:22px; 
					width:542px;
					width:571px;
					height:31px;
					margin:0px 0 25px 30px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/ourpeople_header_employee3.png) no-repeat;
					}
				
				#employee3_full {background:url(/images/backgrounds/employee3_full.png) no-repeat;}
			
				h2#ourpeople_copy_header_employee4 {
					color:#99cc33; 
					font-size:22px; 
					width:702px;
					height:31px;
					margin:0px 0 25px 12px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/ourpeople_header_employee4.png) no-repeat;
					}		
					
				#employee4_full {background:url(/images/backgrounds/employee4_full.png) no-repeat;}				
								


  	/*BEGIN STYLES FOR OUR VALUES*/
			#ourvalues_content {
			width:678px; 
			height:auto;
			margin:93px 0 0 100px;
			}
				#ourvalues_content a {text-decoration:none;}
				#ourvalues_content a:hover {text-decoration:underline;}		
			
			#ourvalues_copy {
				width:485px; 
				height:393px;
				}
					h2#ourvalues_copy_header {
						color:#99cc33; 
						font-size:22px; 
						width:538px;
						height:31px;
						margin:0px 0 25px 0px; 
						line-height:25px;
						text-indent:-4000px;
						float:left; 
						background:url(/images/backgrounds/ourvalues_header.png) no-repeat;
						}
						
				#ourvalues_contain_copy {width:389px;}
						
					#ourvalues_copy p {
						margin:-5px 0 0 0px; 
						_margin-top:-6px; 
						line-height:21px; 
						}
			
			#ourvalues_sidegraphic1 {
				width:141px; 
				height:217px; 
				margin:-4px 14px 0 0px;  
				background:url(/images/buttons/why_sidegraphic1.png) no-repeat;
				}
	
			#ourvalues_copy ul {
				margin:15px 0px 15px 0px;
				padding-left: 0;
				list-style: none;
			}		
			
			#ourvalues_copy li {
				margin:0px 0px 7px 0px;
				padding-left: 7px;
				background-image: url(/images/backgrounds/blue_bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 .4em;	
			}	


  	/*BEGIN STYLES FOR HERITAGE*/
			#ourheritage_content {
			width:632px; 
			height:auto;
			margin:93px 0 0 100px;
			}
				#ourheritage_content a {color:#999999; text-decoration:underline;}
				#ourheritage_content a:hover {color:#999999; text-decoration:none;}	
			
			#ourheritage_copy {
				width:430px; 
				height:78px;
				}
					h2#ourheritage_copy_header {
						color:#99cc33; 
						font-size:22px; 
						width:538px;
						height:31px;
						margin:0px 0 25px 0px; 
						line-height:25px;
						text-indent:-4000px;
						float:left; 
						background:url(/images/backgrounds/ourheritage_header.png) no-repeat;
						}
						
					#ourheritage_copy p {
						margin:-5px 0 0 0px; 
						_margin-top:-6px; 
						line-height:21px;
						float:left;}
			
			#ourheritage_sidegraphic1 {
				width:141px; 
				height:217px; 
				margin:-4px 14px 0 0px;  
				background:url(/images/buttons/ourheritage_sidegraphic1.png) no-repeat;
				}



/*BEGIN STYLES FOR CAREER PATHS*/
			#careerpaths_content {
			width:632px; 
			height:auto;
			margin:93px 0 0 100px;
			}
				#trainingbenefits_content a {text-decoration:none;}
				#trainingbenefits_content a:hover {text-decoration:underline;}		
			
			#careerpaths_copy {
				width:430px; 
				height:393px;
				*overflow:hidden;
				_overflow:hidden;
				line-height:16px;
				}
			#careerpathsthickbox_copy {
				width:430px;
				height:230px;
				}	
	
			
			#multiunitstoremanager .vertical_list {margin:10px 0 0 0px;} 

						
					#careerpaths_copy p {
						margin-top:7px;
						line-height:21px; 
						}		
	
					#careerpathsthickbox_copy .first_p {
						margin:-4px 0 0 0px; 
						_margin-top:-4px;
						line-height:21px; 
						}
						
					#careerpathsthickbox_copy p {
						margin-top:7px;
						margin-bottom:7px;
						line-height:21px;
						}	
				
					h2#careerpaths_copy_header {
						color:#99cc33; 
						font-size:22px; 
						width:538px;
						height:31px;
						margin:0px 0 25px 0px; 
						line-height:25px;
						text-indent:-4000px;
						float:left; 
						background:url(/images/backgrounds/careerpaths_header.png) no-repeat;
						}
						

					#careerpathsthickbox_copy_landing {
						width:500px;
						height:303px;
						}	
						
					#careerpathsthickbox_copy_landing .first_p {
						margin:-4px 0 0 0px; 
						_margin-top:-4px;
						width:430px;
						line-height:21px; 
						}
					#careerpathsthickbox_copy_landing p {
						margin-top:7px;
						margin-bottom:7px;
						line-height:21px;
						width:430px;
						padding:0px;
						color:#999999; 
						font-size:12px; 						
						}

					#careerpathsthickbox_copy_landing h6 {
						margin-top:14px;
						margin-bottom:14px;						
						}						
						
					#careerpathsthickbox_copy_landing .vertical_list {color:#999999; font-size:12px; width:430px; }		
					


					#careerpathsthickbox_copy_landingdetail {
						width:500px;
						height:185px;
						}	
						
					#careerpathsthickbox_copy_landingdetail .first_p {
						margin:-4px 0 0 0px; 
						_margin-top:-4px;
						width:430px;
						line-height:21px; 
						}
					#careerpathsthickbox_copy_landingdetail p {
						margin-top:7px;
						margin-bottom:7px;
						line-height:21px;
						width:430px;
						padding:0px;
						color:#999999; 
						font-size:12px; 						
						}

					#careerpathsthickbox_copy_landingdetail h6 {
						margin-top:14px;
						margin-bottom:14px;						
						}						
						
					#careerpathsthickbox_copy_landingdetail .vertical_list {color:#999999; font-size:12px; width:430px; }		







					
					
												

			
			#mum {float:left; margin-left:-50000px; position:absolute;} /*Thrown off the Screen instead of display None as it removes Flexcroll*/
			#sm {float:left; margin-left:-50000px; position:absolute;}
			#mt {float:left; margin-left:-50000px; position:absolute;}
			#csl {float:left; margin-left:-50000px; position:absolute;}
			#csa {float:left; margin-left:-50000px; position:absolute;}
			
			#careerpaths_sidegraphic1 {
				width:141px; 
				height:394px; 
				margin:-4px 14px 0 0px;  
				background:url(/images/buttons/careerpaths_sidegraphic1.png) no-repeat;
				}
				
			
			 #careerpathsthickbox_copy .vertical_list {margin-bottom:7px;}
			 #careerpathsthickbox_copy_landing .vertical_list {margin-bottom:7px;}	
	
			#careerpaths_copy ul {
				margin:15px 0px 0px 0px;
				padding-left: 0;
				list-style: none;
			}		
			
			#careerpaths_copy li {
				margin:0px 0px 7px 0px;
				padding-left: 7px;
				background-image: url(/images/backgrounds/blue_bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 .4em;	
			}	
			
			#careerpathsthickbox_copy li {
				margin:0px 0px 7px 0px;
				padding-left: 7px;
				background-image: url(/images/backgrounds/blue_bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 .4em;	
			}
			
			#careerpathsthickbox_copy_landing li {
				margin:0px 0px 7px 0px;
				padding-left: 7px;
				background-image: url(/images/backgrounds/blue_bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 .4em;	
			}				



/*BEGIN CAREER PATHS POSITIONS -- USED GLOBALLY IN Descriptions */

#jobdetail_content {
	width:632px; 
	height:auto;
	margin:93px 0 0 100px;
}
	#jobdetail_content a {text-decoration:none;}
	#jobdetail_content a:hover {text-decoration:underline;}		
	
#jobdetail_content_detail {
	width:632px; 
	height:auto;
	margin:83px 0 0 100px;
}
	#jobdetail_content_detail a {text-decoration:none;}
	#jobdetail_content_detail a:hover {text-decoration:underline;}

#jobdetail_content_detail .career_nav {margin:50px 0 0 0px;}	

	

#jobdetail_copy {
	width:430px; 
	height:auto;
	}
		h2#multiunitareasalesmanager_copy_header {
			color:#99cc33; 
			font-size:22px; 
			width:601px;
			height:31px;
			margin:0px 0 25px 0px; 
			line-height:25px;
			text-indent:-4000px;
			float:left; 
			background:url(/images/backgrounds/multiunitareasalesmanager_header.png) no-repeat;
			}


		h2#multiunitareasalesmanager_copy_header {
			color:#99cc33; 
			font-size:22px; 
			width:601px;
			height:31px;
			margin:0px 0 25px 0px; 
			line-height:25px;
			text-indent:-4000px;
			float:left; 
			background:url(/images/backgrounds/multiunitareasalesmanager_header.png) no-repeat;
			}

		h2#storemanager_copy_header {
			color:#99cc33; 
			font-size:22px; 
			width:601px;
			height:31px;
			margin:0px 0 25px 0px; 
			line-height:25px;
			text-indent:-4000px;
			float:left; 
			background:url(/images/backgrounds/storemanager_header.png) no-repeat;
			}			

		h2#managerintraining_copy_header {
			color:#99cc33; 
			font-size:22px; 
			width:601px;
			height:31px;
			margin:0px 0 25px 0px; 
			line-height:25px;
			text-indent:-4000px;
			float:left; 
			background:url(/images/backgrounds/managerintraining_header.png) no-repeat;
			}	
			
		h2#customerserviceleader_copy_header {
			color:#99cc33; 
			font-size:22px; 
			width:601px;
			height:31px;
			margin:0px 0 25px 0px; 
			line-height:25px;
			text-indent:-4000px;
			float:left; 
			background:url(/images/backgrounds/customerserviceleader_header.png) no-repeat;
			}			
			
		h2#customerserviceassociate_copy_header {
			color:#99cc33; 
			font-size:22px; 
			width:601px;
			height:31px;
			margin:0px 0 25px 0px; 
			line-height:25px;
			text-indent:-4000px;
			float:left; 
			background:url(/images/backgrounds/customerserviceassociate_header.png) no-repeat;
			}									
			

.career_lead {	
	padding:0px 0px 0px 0px;
	margin:0px;
}

ul.career_lead {margin:0px 0px 25px 0px; clear:both;}

.career_lead li {
	list-style-type:none;
	margin:0 0 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
.career_lead li strong {color:#64808E;}

.career_lead_detail {	
	padding:0px 0px 0px 0px;
	margin:0px;
}

ul.career_lead_detail {margin:0px 0px 25px 0px; clear:both;}



.career_lead_detail li {
	list-style-type:none;
	margin:0 0 10px 0;
	*margin:0 0 10px -16px;
	_margin:0 0 10px -16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

.career_lead_detail li strong {color:#64808E;}




.career_nav {
	margin:15px 0px 0px 0px;
	padding:0px;
	width:400px;
	float:left;
}


.back2listings {
	display:block;
	margin-top:4px;
}

.career_nav li,
#careerpathsthickbox_copy .career_nav li {
	list-style-type:none;
	background: transparent none;
	margin:0px 15px 0px 0px;
	padding:0px;
	display:block;
	float:left;
}




/*BEGIN STYLES FOR STUDENT BENEFITS*/
			#studentbenefits_content {
			width:632px; 
			height:auto;
			margin:93px 0 0 100px;
			}
				#studentbenefits_content a {text-decoration:none;}
				#studentbenefits_content a:hover {text-decoration:underline;}		
			
			#studentbenefits_copy {
				width:400px; 
				height:340px;
				}
					h2#studentbenefits_copy_header {
						color:#99cc33; 
						font-size:22px; 
						width:538px;
						height:31px;
						margin:0px 0 25px 0px; 
						line-height:25px;
						text-indent:-4000px;
						float:left; 
						background:url(/images/backgrounds/studentbenefits_header.png) no-repeat;
						}
						
					#studentbenefits_copy p {
						margin:-5px 0 0 0px; 
						_margin-top:-6px; 
						line-height:21px; 
						}
			
			#studentbenefits_sidegraphic1 {
				width:141px; 
				height:217px; 
				margin:-4px 14px 0 0px;  
				background:url(/images/buttons/studentbenefits_sidegraphic1.png) no-repeat;
				}
	
			#studentbenefits_copy ul {
				margin:15px 0px 0px 0px;
				padding-left: 0;
				list-style: none;
			}		
			
			#studentbenefits_copy li {
				margin:0px 0px 7px 0px;
				padding-left: 7px;
				background-image: url(/images/backgrounds/blue_bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 .45em;
				line-height:18px;	
			}	


/*BEGIN STYLES FOR TRAINING BENEFITS*/
			#trainingbenefits_content {
			width:632px; 
			height:auto;
			margin:93px 0 0 100px;
			}
				#trainingbenefits_content a {color:#999999; text-decoration:underline;}
				#trainingbenefits_content a:hover {color:#999999; text-decoration:none;}		
			
			#trainingbenefits_copy {
				width:400px; 
				height:auto;
				}
				
				#trainingbenefits_copy p:last-child {margin:0px;}
				
					h2#trainingbenefits_copy_header {
						color:#99cc33; 
						font-size:22px; 
						width:538px;
						height:31px;
						margin:0px 0 25px 0px; 
						line-height:25px;
						text-indent:-4000px;
						float:left; 
						background:url(/images/backgrounds/trainingbenefits_header.png) no-repeat;
						}
						
					#trainingbenefits_copy #first_p {
						margin:-5px 0 0 0px; 
						_margin-top:-6px; 
						line-height:22px; 
						}
					#trainingbenefits_copy p {
						line-height:22px; 
						}	
			
			#trainingbenefits_sidegraphic1 {
				width:141px; 
				height:217px; 
				margin:-4px 14px 0 0px;  
				background:url(/images/buttons/trainingbenefits_sidegraphic1.png) no-repeat;
				}
	
			#trainingbenefits_copy ul {
				margin:15px 0px 0px 0px;
				padding-left: 0;
				list-style: none;
			}		
			
			#trainingbenefits_copy li {
				margin:0px 0px 7px 0px;
				padding-left: 7px;
				background-image: url(/images/backgrounds/blue_bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 .4em;	
			}	




/*BEGIN STYLES FOR BENEFIT PACKAGES*/	
		#benefitpackages_content {
		width:725px; 
		height:auto;
		margin:93px 0 0 101px;
		}
		
		#benefits_control a.activebenefits {text-align:left; text-decoration:none; color:#99cc33; font-size:12px;}
		#benefits_control a:hover.activebenefits {text-align:left; text-decoration:none; color:#99cc33; font-size:12px;}
		
		#benefitpackages_nav2 a.activebenefits {text-align:left; text-decoration:none; color:#99cc33;}
		#benefitpackages_nav2 a:hover.activebenefits {text-align:left; text-decoration:none; color:#99cc33; }
		
		#benefitpackages_copy {
			width:495px; 
			height:393px;
			margin:0 0px 0 43px;
			_margin:0 0px 0 -35px;
			}	
		
		#benefitpackages_copy2 {
			width:495px; 
			height:auto;
			margin:40px 0 0 43px;
			_margin:40px 0 0 -16px;
			}		
			
				h2#benefitpackages_copy_header {
					color:#99cc33; 
					font-size:22px; 
					width:627px;
					height:31px;
					margin:0px 0 25px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/benefitpackages_header.png) no-repeat;
					}
					
				#benefitpackages_copy p {
					margin:0px 0 10px 0px;
					width:480px;
					_margin-top:0px; 
					line-height:21px; 
					}
				
				#benefitpackages_copy2 p {
					margin:0px 0 0px 0px;
					width:480px;
					_margin-top:0px; 
					line-height:21px; 
					}					
				
	
				#benefitpackages_copy li {
					margin:0px 0px 7px 0px;
					padding-left: 7px;
					background-image: url(/images/backgrounds/blue_bullet.gif);
					background-repeat: no-repeat;
					background-position: 0 .4em;	
					}		
					
				#benefitpackages_copy #first_p {margin-top:-4px; _margin-top:-6px; *margin-top:-6px;}
				#benefitpackages_copy2 #first_p {margin-top:-4px; _margin-top:-6px; *margin-top:-6px;}	
				#benefitpackages_copy .first_h {margin-top:0px; _margin-top:0px; *margin-top:0px;}	
						
		#benefitpackages_sidegraphic1 {
			width:141px; 
			height:160px; 
			margin:-4px 14px 0 24px;
			_margin:-4px 14px 0 12px;
			  
			background:url(/images/buttons/benefitpackages_sidegraphic1.png) no-repeat;
			}
	
	#benefitpackages_navigation {float:left; width:145px; margin:0 0 0 0px;}
	#benefitpackages_copy li {margin:0 0 6px 0px;}
	#benefitpackages_jumpnav li {margin:0 0 6px 0px; background:none;}
	#benefitpackages_jumpnav ul {margin:0 0 0 0px;}

	#benefitpackages_nav1 li {
					margin:0px 0px 5px 0px;
					padding-left: 15px;
					background-image: url(/images/buttons/arrow_h6.png);
					background-repeat: no-repeat;
					background-position: 0em 0em;
					list-style:none;
					width:145px;
	}
	
	#benefitpackages_nav1 li a {
					font-size:12px; 
					width:auto; 
					color:#64808e;
					font-weight:bold;
					text-decoration:none;			
	}	
	
	
	#benefitpackages_nav1 li a:hover {
					font-size:12px; 
					width:auto; 
					color:#99cc33;
					font-weight:bold;
					text-decoration:none;			
	}
	
	

	#benefitpackages_nav1_down li {
					margin:0px 0px 5px 0px;
					padding-left: 15px;
					background-image: url(/images/buttons/arrow_h6_down.png);
					background-repeat: no-repeat;
					background-position: 0em 0em;
					list-style:none;
					width:145px;
	}
	
	#benefitpackages_nav1_down li a {
					font-size:12px; 
					width:auto; 
					color:#64808e;
					font-weight:bold;
					text-decoration:none;			
	}	
	
	
	#benefitpackages_nav1_down li a:hover {
					font-size:12px; 
					width:auto; 
					color:#99cc33;
					font-weight:bold;
					text-decoration:none;			
					}

.arrow_h6 {
		font-size:12px; 
		color:#64808e;
		font-weight:bold;
		text-decoration:none;
		}
	
	
	
	

	#benefits_control li {
		background:none; 
		margin:0 0 3px -21px;
		*margin:5px 0 3px -37px; 
		width:145px;
		}
	
	#benefits_control li a {
		font-size:12px; 
		color:#999999;
		font-weight:500;
		text-decoration:none;				
	}	
	
	#benefits_control li a:hover {
		font-size:12px; 
		color:#99cc33;
		font-weight:500;
		text-decoration:none;		
	}							
	
	#benefitpackages_nav2 li {
			margin:-10px 0px 0px 0px;
			padding-left: 15px;
			background-image: url(/images/buttons/arrow_h6.png);
			background-repeat: no-repeat;
			background-position: 0em 0em;
			list-style:none;
			width:145px;
	}	

	#benefitpackages_nav2 li a {
			font-size:12px; 
			width:auto; 
			color:#64808e;
			font-weight:bold;
			text-decoration:none;			
	}
	
	#benefitpackages_nav2 li a:hover {
			font-size:12px; 
			width:auto; 
			color:#99cc33;
			font-weight:bold;
			text-decoration:none;			
	}		
	
	
	#fulltimeretailhourly_container {height:393px;}
	#fulltimeretailhourly li {margin:6px 0 6px 0px;}
	#benefitpackages_jumpnav li {margin:6px 0px 6px 10px;}
	#benefitpackages_jumpnav a {color:#999999; text-decoration:underline;}
	#benefitpackages_jumpnav a:hover {color:#999999; text-decoration:none;}
	.back2top {margin:0px 0 20px 400px;}	
	#benefitpackages_copy h6 {margin-top:20px;}


#bluecross_blueshieldone {
	height:300px; 
	width:275px;
	margin:10px 0 0 0px;
	}

#bluecross_blueshieldtwo {
	height:300px; 
	width:275px;
	margin:10px 0 0 0px;
	}	
	
#bluecross_blueshieldthree {
	height:300px; 
	width:275px;
	margin:10px 0 0 0px;
	}	
	
#bluecross_blueshieldfour {
	height:300px; 
	width:275px;
	margin:10px 0 0 0px;
	}	

.bluecrossblueshield_alternate {
	height:300px; 
	width:275px;
	background:url(/images/backgrounds/alternate_bluecrossblueshield.jpg) no-repeat;
	}

/*BEGIN STYLES FOR STAY WORKING HERE Jobs Default*/	
#jobsdefault_content {
width:500px;
height:auto;
margin:93px 0 0 90px;
font-family:Helvetica, Arial,  sans-serif;
float:left;

}

#jobsdefault_content a {color:#64808e;}
#jobsdefault_content a:hover {color:#64808e;}



#jobsdefault_table {
	width:433px;
	height:auto;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	}

#jobsdefault_opener {width:auto; height:367px;}	
	
		h2#jobsdefault_copy_header {
			color:#999999; 
			font-size:22px;
			margin:0 0 13px 0px; 
			width:700px;
			height:29px; 
			line-height:25px;
			text-indent:-4000px;
			float:left; 
			background:url(/images/backgrounds/jobsdefault_header.png) no-repeat;
			}
			
		#jobsdefault_content p { 
			margin:10px 0 10px 0px;  
			line-height:21px;
			color:#999999;
			font-size:12px;
			}



#jobsdefault_content .table {position:relative;}
#jobsdefault_content .off  { border-bottom:solid 1px #CCCCCC;}
#jobsdefault_content .on { background-color:#ebece6; border-bottom:solid 1px #CCCCCC;}
#jobsdefault_content tr { background:none; border-bottom:solid 1px #CCCCCC; *position:relative; _position:relative;}
#jobsdefault_content th { background-color:#ebece6; border-bottom:solid 1px #CCCCCC;  color:#64808e; font-size:12px;  }
#jobsdefault_content td { color:#000000; font-size:12px; padding:3px 0 3px 0px;}



/* Working Jobs Detail*/


/*BEGIN STYLES FOR STAY WORKING HERE Jobs Category*/	

		









/*BEGIN STYLES FOR WORKING HERE Jobs Application*/	
#jobsapplication_content {
width:701px;
height:auto;
margin:93px 0 0 90px;
font-size:12px;
}

#jobsapplication_content p {font-size:12px; color:#999999; font-family:Helvetica, Arial, sans-serif;}

#jobsapplication_form {
	width:663px;
	height:393px;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	float:left;
	}
	
#jobsapplication_form h6 {
	margin:0 0 15px 0px;
	}	
		h2#jobsapplication_copy_header {
			color:#999999; 
			font-size:22px; 
			width:651px;
			height:29px;
			line-height:25px;
			text-indent:-4000px;
			margin:0 0 25px 0px;
			background:url(/images/backgrounds/jobsapplication_header.png) no-repeat;
			}
			
		#jobsapplication_copy p { 
			margin:0px 0 30px 0px; 
			_margin-top:-6px; 
			line-height:21px;
			}

		#jobsapplication_copy p:last-child {margin:0px;}


.jobsapplication_table {width:500px;}
.jobsapplication_table td {text-align:right; padding:0 0 5px 5px; font-size:12px;}
.jobsapplication_table td.data {text-align:left;}

div.userError {background:none; border:1px solid #FF0000; color:#FF0000; margin:15px 0 15px 0px; font-size:12px; font-family:Helvetica, Arial, sans-serif; padding:5px;}
div.success {background:none; color:#999999; margin:15px 0 15px 0px; font-size:12px; font-family:Helvetica, Arial, sans-serif; padding:5px;}

div.resumeForm {
font-size:12px;
padding:5px 5px 10px;
}







/*BEGIN STYLES FOR CSA APPLICATION FORM */

#jobsapplication_csa_content {
	width:780px; 
	height:auto;
	margin:70px 0 0 30px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	text-align:left;
}

#jobsapplication_csa_content {}


#jobsapplication_csa_contentscroll {width:665px; height:342px;}
#jobsapplication_csa_contentscroll_text {width:665px; height:100px;}




#jobsapplication_content h6 {margin:0px 0 10px 0px;}

#jobsapplication_content .search {margin:-20px 0 0 145px;}
#jobsapplication_csa_content .next {margin:0px 0 0 7px; float:left;}
#jobsapplication_csa_content .previous {margin:0px 0 0 7px; float:left;}
#jobsapplication_csa_content .finish {margin:0px 0 0 7px; float:left;}


#jobsapplication_csa_content label {margin:0 5px 0 0px;}

#jobsapplication_csa_contactinfo {
	width:500px;
	_width:500px; 
	height:353px;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	float:left;
	}
	#jobsapplication_csa_copy_header {
			color:#999999; 
			font-size:22px; 
			width:609px;
			height:29px;
			margin:0px 0 42px 140px;
			_margin-left:46px;  
			line-height:25px;
			text-indent:-4000px;
			float:left; 
			background:url(images/backgrounds/jobscategory_header.png) no-repeat;
			}
			
	#jobsapplication_csa_copy p { 
			margin:0px 0 30px 0px; 
			_margin-top:-6px; 
			line-height:21px;
			}


#jobsapplication_csa_content #csapage1 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 18px 0px;
	
	
}

#jobsapplication_csa_content #csapage2 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 35px 0px;
	
}

#jobsapplication_csa_content #csapage3 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 35px 0px;
	
}

#jobsapplication_csa_content #csapage4 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 35px 0px;
	
}

#jobsapplication_csa_content #csapage5 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 7px 0px;
}

#jobsapplication_csa_content #csapage5 .timeselect {  
	margin:0px 0px 0px -11px;
}

#jobsapplication_csa_content #csapage5 input.text, select {font-size:9px;}

#csapage5 .calendar div {margin:-17px 0 0 0px; position:absolute; left:800px;}
#csapage5 .calendar table {line-height:5px; padding:5px;}
#csapage5 .calendar td {line-height:5px; padding:5px;}


#jobsapplication_csa_content #csapage6 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 14px 0px;
}

#csapage6 .calendar div {margin:-17px 0 0 0px; position:absolute; left:370px;}
#csapage6 .calendar #calendar2page6 {margin:-17px 0 0 0px; position:absolute; left:600px;}
#csapage6 .calendar table {line-height:5px; padding:5px;}
#csapage6 .calendar td {line-height:5px; padding:5px;}



#jobsapplication_csa_content #csapage7 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 15px 0px;
}

#csapage7 .calendar div {margin:-17px 0 0 0px; position:absolute; left:370px;}
#csapage7 .calendar #calendar2page7 {margin:-17px 0 0 0px; position:absolute; left:600px;}
#csapage7 .calendar table {line-height:5px; padding:5px;}
#csapage7 .calendar td {line-height:5px; padding:5px;}


#jobsapplication_csa_content #csapage8 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 15px 0px;
}

#csapage8 .calendar div {margin:-17px 0 0 0px; position:absolute; left:370px;}
#csapage8 .calendar #calendar2page8 {margin:-17px 0 0 0px; position:absolute; left:600px;}
#csapage8 .calendar table {line-height:5px; padding:5px;}
#csapage8 .calendar td {line-height:5px; padding:5px;}


#jobsapplication_csa_content #csapage9 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 15px 0px;
}

#csapage9 .calendar div {margin:-17px 0 0 0px; position:absolute; left:370px;}
#csapage9 .calendar #calendar2page9 {margin:-17px 0 0 0px; position:absolute; left:600px;}
#csapage9 .calendar table {line-height:5px; padding:5px;}
#csapage9 .calendar td {line-height:5px; padding:5px;}


#jobsapplication_csa_content #csapage10 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 20px 0px;
}

#jobsapplication_csa_content #csapage10educationlabel { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 20px 0px;
}

#jobsapplication_csa_content #csapage10educationlabel li { 
	padding:0px 0px 0px 0px; 
	margin:0px 30px 0px 0px;
}

#csapage10 .calendar div {margin:-17px 0 0 0px; position:absolute;}
#csapage10 .calendar table {line-height:5px; padding:5px;}
#csapage10 .calendar td {line-height:5px; padding:5px;}


#jobsapplication_csa_content #csapage11 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 20px 0px;
}

#csapage11 .calendar div {margin:-17px 0 0 0px; position:absolute;}
#csapage11 .calendar table {line-height:5px; padding:5px;}
#csapage11 .calendar td {line-height:5px; padding:5px;}


#jobsapplication_csa_content #csapage12 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 20px 0px;
}

#csapage12 .calendar div {margin:-17px 0 0 0px; position:absolute;}
#csapage12 .calendar table {line-height:5px; padding:5px;}
#csapage12 .calendar td {line-height:5px; padding:5px;}


#jobsapplication_csa_content #csapage13 { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 2px 0px;
}

#jobsapplication_csa_content #csapage13 p {margin-bottom:2px; margin-top:2px;}
	
#jobsapplication_csa_applicationscroll {width:750px; height:180px; margin:0 0 10px 0;}	

#jobsapplication_csa_applicationfinishscroll {width:750px; height:200px; margin:0 0 0px 0;}	





/*Begin Styles for Resume Builder*/


#resumebuilder_content {
width:701px;
height:auto;
margin:93px 0 0 90px;
float:left;
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
color:#999999;
}

#resumebuilder_content p {font-size:12px; color:#999999; font-family:Helvetica, Arial, sans-serif;}

#resumebuilder_form {
	width:663px;
	height:393px;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	float:left;
	}
	
#resumebuilder_form h6 {
	margin:0 0 15px 0px;
	}	
		h2#resumebuilder_copy_header {
			color:#999999; 
			font-size:22px; 
			width:651px;
			height:30px;
			line-height:25px;
			text-indent:-4000px;
			margin:0 0 25px 0px;
			background:url(/images/backgrounds/resumebuilder_header.png) no-repeat;
			}

		h2#forgotpassword_copy_header {
			color:#999999; 
			font-size:22px; 
			width:651px;
			height:30px;
			line-height:25px;
			text-indent:-4000px;
			margin:0 0 25px 0px;
			background:url(/images/backgrounds/forgotpassword_header.png) no-repeat;
			}			
	

#resumebuilder_container {width:500px;}

		#resumebuilder_copy p { 
			line-height:21px;
			}



/*CSA APPLICATION STYLES*/











/*BEGIN STYLES FOR COMPANY INFO*/	
		#companyinfo_content {
		width:632px; 
		height:auto;
		margin:93px 0 0 90px;
		}
			#companyinfo_content a {color:#999999; text-decoration:underline;}
			#companyinfo_content a:hover {color:#999999; text-decoration:none;}	
		
		#companyinfo_copy {
			width:430px; 
			height:80px;
			}
				h2#companyinfo_copy_header {
					color:#99cc33; 
					font-size:22px; 
					width:627px;
					height:30px;
					margin:0px 0 25px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/companyinfo_header.png) no-repeat;
					}
					
				#companyinfo_copy p {
					margin:-5px 0 0 0px; 
					_margin-top:-6px; 
					line-height:21px; 
					float:left;}
		
		#companyinfo_sidegraphic1 {
			width:141px; 
			height:217px; 
			margin:-4px 14px 0 0px;  
			background:url(/images/buttons/companyinfo_sidegraphic1.png) no-repeat;
			}
			
		a#corporate_link {
			width:140px;
			height:65px;
			text-align:center; 
			color:#64808e; 
			font-size:9px; 
			background:url(/images/buttons/corporate_link.png) no-repeat; 
			display:block;
			padding:9px 0 0 0px;
			*padding:5px 0 0 0px;
			_padding:5px 0 0 0px;
			text-decoration:none;
			}
			
		a:hover#corporate_link  {text-align:center; color:#999999; font-size:9px; cursor:pointer;}

/*BEGIN STYLES FOR MISSION & VISION*/	
		#missionandvision_content {
			width:650px; 
			height:auto;
			margin:93px 0 0 90px;
		}	
		
		#missionandvision_copy {
			width:399px;
			height:auto;
			line-height:21px;
		}
		#missionandvision_copy ul {
			margin:0px 0px 0px 0px;
			padding-left: 0;
			list-style: none;
			display:block;
		}
		
		#missionandvision_copy li {
			margin:0px 0px 0px 0px;
			padding-left: 7px;
			background-image: url(/images/backgrounds/blue_bullet.gif);
			background-repeat: no-repeat;
			background-position: 0 .75em;
			}						
				h2#missionandvision_copy_header {
					color:#99cc33; 
					font-size:22px; 
					width:563px;
					height:56px;
					margin:0px 0 25px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/missionandvision_header.png) no-repeat;
					}
				h2#missionandvision_copy_header2 {
					color:#99cc33; 
					font-size:22px; 
					width:641px;
					height:96px;
					margin:40px 0 25px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/missionandvision_header2.png) no-repeat;
					}					
					
				#missionandvision_copy p {
					width:417px;
					margin:-5px 0 0px 0px; 
					_margin-top:-6px; 
					line-height:21px; 
					
					}
		
				#missionandvision_copy p:last-child {margin:-5px 0 0px 0px;}	
		
		#missionandvision_sidegraphic1 {
			width:132px; 
			height:126px; 
			margin:0px 14px 0 0px;  
			background:url(/images/buttons/missionandvision_sidegraphic1.png) no-repeat;
			}

/*BEGIN STYLES FOR COMPANY FACTS*/	
			#companyfacts_content {
			width:682px; 
			height:auto;
			margin:93px 0 0 90px;
			}
			
		#companyfacts_copy ul {
			margin:0px 0px 0px 0px;
			padding-left: 0;
			list-style: none;
			display:block;
		}
		
		#companyfacts_copy li {
			margin:0px 0px 7px 0px;
			padding-left: 7px;
			background-image: url(/images/backgrounds/blue_bullet.gif);
			background-repeat: no-repeat;
			background-position: 0 .45em;
			}				
				#companyfacts_content a {text-decoration:none;}
				#companyfacts_content a:hover {text-decoration:underline;}		
			
			#companyfacts_copy {
				width:495px;
				height:393px;
				}
				
				#companyfacts_contain_copy {width:389px;}
				
				
					h2#companyfacts_copy_header {
						color:#99cc33; 
						font-size:22px; 
						width:538px;
						height:31px;
						margin:0px 0 25px 0px; 
						line-height:25px;
						text-indent:-4000px;
						float:left; 
						background:url(/images/backgrounds/companyfacts_header.png) no-repeat;
						}
						
					#companyfacts_copy p {
						margin:-5px 0 0 0px; 
						_margin-top:-6px; 
						line-height:21px; 
						}
			
			#companyfacts_sidegraphic1 {
				width:141px; 
				height:217px; 
				margin:-4px 14px 0 0px;  
				background:url(/images/buttons/companyfacts_sidegraphic1.png) no-repeat;
				}
	

/*BEGIN STYLES FOR RECENT NEWS*/


#recentnews_wrapper {
	width:700px;
	height:auto;
	background:url(/images/backgrounds/dates_right.png) top left repeat-y;
}


		#recentnews_content {
		width:663px; 
		height:325px;
		margin:93px 0 0 90px;
		}
		
		#recentnews_copy {
			width:525px; 
			height:393px;
			color:#999999; 
			font-size:12px; 
			font-family:Helvetica, Arial, sans-serif;	
			}
		#recentnews_contain_copy {width:389px; z-index:10;}	
				h2#recentnews_copy_header {
					color:#99cc33; 
					font-size:22px; 
					width:436px;
					height:31px;
					margin:0px 0 25px 0px; 
					line-height:25px;
					text-indent:-4000px;
					background:url(/images/backgrounds/recentnews_header.png) no-repeat;
					}
					
				#recentnews_copy p {
					margin:15px 0 0px 0px; 
					_margin-top:15px; 
					width:500px;
					line-height:21px; 
					}
		#pressdates {margin:-39px 0 0 0px; float:right; _margin:-45px 0 0 0px; float:right; z-index:100;}
		#pressdates li {margin:0px 0 0 5px;}
		#pressheadline {width:497px;}
		#dates_releases {width:501px; margin:10px 0px 0 23px;}
		#dates_releases p {margin:0 0px 0 0px; font-size:12px; line-height:18px; width:430px;color:#58595b;}
		
		#recentnews_content h6 a {text-decoration:none; color:#64808e;}
		.postLink {margin:8px 0 0 0px; clear:both; display:block;}
	
/*BEGIN STYLES FOR MEET THE PRESIDENT*/	
		#meetthepresident_content {
		width:700px; 
		height:auto;
		margin:93px 0 0 90px;
		}
		
		#meetthepresident_copy {
			width:495px; 
			height:393px;
			}
		#meetthepresident_contain_copy {width:389px;}	
				h2#meetthepresident_copy_header {
					color:#99cc33; 
					font-size:22px; 
					width:627px;
					height:31px;
					margin:0px 0 25px 0px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/meetthepresident_header.png) no-repeat;
					}
					
				#meetthepresident_copy p {
					margin:15px 0 0px 0px; 
					_margin-top:15px; 
					line-height:21px; 
					}
						
		#meetthepresident_sidegraphic1 {
			width:141px; 
			height:175px; 
			margin:-4px 14px 0 0px;  
			background:url(/images/buttons/meetthepresident_sidegraphic1.png) no-repeat;
			}

		


		
/*BEGIN STYLES FOR STAY IN TOUCH*/	
#stayintouch_content {
	width:900px;
	height:auto;
	margin:121px 0 0 50px;
}
.green_dotted_box_middle textarea{margin:-175px 0 0 120px; float:left;}
#stayintouch_leftcolumnbox {width:114px; height:auto; margin:0px;}
#stayintouch_content #errormessaging {width:114px; height:112px; padding:25px 0 0 0px; float:left; margin:0px;}
#stayintouch_content #ErrorSummary {border:1px solid #FF0000; color:#FF0000; width:104px; padding:3px; height:auto; font-weight:bold;}
#stayintouch_content #Thankyou {border:none; color:#99cc33; width:104px; padding:3px; height:auto; font-weight:bold;}

#stayintouch_content .submit{float:left; margin:0px;}

#stayintouch_copy {
	width:246px;
	_width:252px; 
	height:334px;
	padding:0 0 0 14px;
	}
		h2#stayintouch_copy_header {
			color:#999999; 
			font-size:22px; 
			width:609px;
			height:29px;
			margin:0px 0 42px 140px;
			_margin-left:46px;  
			line-height:25px;
			text-indent:-4000px;
			float:left; 
			background:url(/images/backgrounds/stayintouch_header.png) no-repeat;
			}
			
			
		#stayintouch_copy p { 
			margin:0px 0 20px 0px; 
			_margin-top:-6px; 
			line-height:19px;
			}

		#stayintouch_copy p:last-child {margin:0px;}
		
		#stayintouch_content .name {width:255px; margin:0 0 3px 3px;}
		#stayintouch_content .email {width:257px; margin:0 0 3px 3px;}

/*BEGIN STYLES FOR FIND A STORE*/
#findastore_content {
	width:820px; 
	height:auto;
	margin:0px 0 0 0px;
	_margin:-420px 0 0 75px;
	}
	
#findastore_dropdown {
	border:1px solid #b7cfe5; 
	color:#999999; 
	padding:1px 3px 3px 3px; 
	background:#ffffff; 
	width:112px; 
	font-size:10px;
	height:18px;  
	text-align:left; 
	letter-spacing:normal;
	line-height:normal;
	margin:-18px 0 0 172px;
	float:left;}	
		
	
		h2#findastore_copy_header {
			color:#999999; 
			font-size:22px; 
			width:609px;
			height:29px;
			margin:80px 0 0px 30px;
			line-height:25px;
			text-indent:-4000px;
			float:left; 
			background:url(/images/backgrounds/findastore_header.png) no-repeat;
			}	
			
		h6#searchfilters {
			width:77px;
			height:9px;
			margin:0px 0 8px 0px;
			text-indent:-4000px; 
			background:url(/images/backgrounds/search_filters.png) no-repeat;
			}	
		h6#introducing_new_concept_stores {
			width:116px;
			height:25px;
			margin:0px 0 8px 0px;
			text-indent:-4000px;
			background:url(/images/backgrounds/introducing_new_concept_stores.png) no-repeat;
			}

		#new_concept_store_mark {
			width:19px;
			height:20px;
			margin:5px auto 0px auto;
			padding:0 0 0px 0px;
			text-indent:-4000px;
			background:url(/images/backgrounds/new_concept_store_mark.png) no-repeat;
			}										

#findastore_key {
	width:141px; 
	height:auto;
	margin:0px 0px 0 0px;
	padding:0px 0px 0 0px; 
	float:left;
	}
	
a.findastore_keylinks   {
	width:auto; 
	height:23px;
	margin:-1px 13px 8px 0px; 
	padding:7px 40px 0 0px; 
	float:right;
	text-align:right;
	color:#999999;
	text-decoration:none;
	cursor:default;
	}
	
a:hover.findastore_keylinks {
	width:auto; 
	height:23px;
	margin:-1px 13px 8px 0px;
	padding:7px 40px 0 0px;  
	float:right;
	text-align:right;
	color:#999999;
	text-decoration:none;
	cursor:default;	
	}
	
#findastore_gas {background:url(/images/icons/icon_gas.gif) center right no-repeat;}		
#findastore_diesel {background:url(/images/icons/icon_diesel.gif) center right no-repeat;}		
#findastore_e85 {background:url(/images/icons/icon_e85.gif) center right no-repeat;}		
#findastore_gulfcard {background:url(/images/icons/icon_card_big.gif) center right no-repeat; height:26px; padding:0px 40px 0 0px;}	
#findastore_campaign {background:url(/images/icons/icon_e85.gif) center right no-repeat;}		

#findastore_contain_column2 .findastore_searchbox {width:135px; margin:10px 0 0 0px;}	
#findastore_contain_column2 .dropdowndistance {width:120px; margin:-18px 0 0 168px; float:left; font-size:11px; height:18px; line-height:normal; padding:0 0px 0 3px}	
	 
#findastore_contain_column2 {
	width:auto; 
	height:auto; 
	margin:0px 0 0 30px;
	_margin:-49px 0 0 40px;
	
	}

#findastore_content .small_gray {
	font-size:11px;
	color:#999999;	
	}
	
#findastore_contain_address {
	width:340px; 
	height:364px; 
	margin:-4px 0 0 0px;
	_margin:-8px 0 0 0px;
	position:relative;
	}


	
.store td {font-size:10px; color:#000000; line-height:14px;}
		
#findastore_contain_address #address_portion {width:144px;} 	
	
#findastore_map {
	width:417px; 
	height:405px; 
	margin:-404px 0 0 374px;
	_margin:-404px 0 0 334px;
	position:relative;
	}

#findastore_map2 {
	margin:-407px 0 0 332px;
	_margin:-472px 0 0 332px;
	width:421px; 
	height:408px;
	}

#findastore_contain_address2 {
	width:294px; 
	height:352px; 
	margin:0 0 0 0px;
	padding:10px 0 0 0px;
	}
	
#findastore_contain_address2 table {
	background:none;
	color:#000000;
	padding:0px;

	}
	
.previous_left {float:left; position:relative; font-size:12px; text-decoration:none; color:#99cc33; cursor:pointer;}
.previous_left:hover {float:left; position:relative; font-size:12px; text-decoration:underline; color:#99cc33; cursor:pointer;}

.next_right {float:right; position:relative; font-size:12px; text-decoration:none; color:#99cc33; cursor:pointer;}
.next_right:hover {float:right; position:relative; font-size:12px; text-decoration:underline; color:#99cc33; cursor:pointer;}

/*div.googledir table {background:none; float:none; text-align:left; padding:0px;}
	
#findastore_contain_address2 table td {
	color:#000000;
	text-align:left;
	background:none;
	padding:0px;
	}	
	
#findastore_contain_address2 table tr {
	color:#000000;
	text-align:left;
	background:none;
	padding:0px;
	}		

#findastore_contain_address2 table th {
	color:#000000; 
	background:none;
	text-align:left;
	padding:0px;
	}			
	*/

#findastore_contain_address2 a {
	color:#000000;
	text-decoration:none;
	display:inline-block;
	}
	
/*#findastore_contain_address2 a td {
	color:#000000;
	text-decoration:none;
	display:inline-block;
	}	
	*/
#findastore_contain_address2 a:hover {
	display:inline-block;
	color:#000000;
	text-decoration:none;
	}	

#findastore_content a.greenstore {color:#99cc33; text-decoration:none;}
#findastore_content a:hover.greenstore{color:#99cc33; text-decoration:underline;}
#findastore_content #contain_greenstore {width:200px; height:40px; margin:15px 0 0 0px;}

#storeinfo_container {
	width:305px; 
	height:342px; 
}	


.distance {font-size:12px; line-height:18px; margin-bottom:5px;}

#inside_panel {width:310px; height:200px; background:#ffffff; float:none;}
#inside_panel2 {width:310px; height:200px; background:#ffffff; float:none; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#inside_panel2 p {margin:15px 0 6px 0px;}

#inside_address_information {width:140px; height:190px; float:left; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px 10px 0px 0px;}
#inside_address_information2 {width:300px; height:auto; float:left; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:20px 10px 0px 0px;}

#inside_address_information #startingAddress { margin: 0 0; } 

#findastore_newwindow {height:35px; width:140px;}
#findastore_newwindow p {padding:0 0; margin: 0 0 10px 0; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#inside_available_services {width:140px;height:250px; float:left; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#inside_available_services table {border:none; border-collapse:collapse;}
#inside_available_services td {padding:0 0 0 3px; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; line-height:11px;}
a.getdirections_link {text-decoration:none; margin:20px 0 0 0px; position:relative; float:left;}
a:hover.getdirections_link {text-decoration:underline; margin:20px 0 0 0px; position:relative; float:left;}

/*
#findastore_address_text_box {background: url(/images/backgrounds/text_field_outline.png) no-repeat; width:130px; height:30px; padding:6px 0px 0 6px; *padding:5px 0px 0 6px; float:left;  position:relative;}
*/

#findastore_address_text_box input { width:120px; position:relative; border: solid 1px #666666;}

#zebra td span.onoff {text-indent:-4000px; display:block;}


/*BEGIN STYLES FOR Terms and Conditions*/	
			#termsandconditions_content {
			width:682px; 
			height:auto;
			margin:93px 0 0 191px;
			_margin:93px 0 0 95px;
			}
			
		#termsandconditions_copy ul {
			margin:0px 0px 0px 0px;
			padding-left: 0;
			list-style: none;
			display:block;
		}
		
		#termsandconditions_copy li {
			margin:0px 0px 7px 0px;
			padding-left: 7px;
			background-image: url(/images/backgrounds/blue_bullet.gif);
			background-repeat: no-repeat;
			background-position: 0 .45em;
			}
			
		#termsandconditions_copy ol li {
			margin:0px 0px 7px 0px;
			padding-left: 7px;
			background-image: none;
		
			}	
			
							
				#companyfacts_content a {text-decoration:none;}
				#companyfacts_content a:hover {text-decoration:underline;}		
			
			#termsandconditions_copy {
				width:495px;
				height:393px;
				}
				
				#termsandconditions_contain_copy {width:389px;}
				
				
					h2#termsandconditions_copy_header {
						color:#99cc33; 
						font-size:22px; 
						width:538px;
						height:31px;
						margin:0px 0 25px 0px; 
						line-height:25px;
						text-indent:-4000px;
						float:left; 
						background:url(/images/backgrounds/termsandconditions_header.png) no-repeat;
						}
						
					#termsandconditions_copy p {
						margin:5px 0 0 0px; 
						_margin-top:5px; 
						line-height:21px; 
						}
			
			#termsandconditions_sidegraphic1 {
				width:141px; 
				height:217px; 
				margin:-4px 14px 0 0px;  
				background:url(/images/buttons/termsandconditions_sidegraphic1.png) no-repeat;
				}

#dairyproducts_copy p.nutritional-info {margin-left:-12px; padding-top: 24px; _padding-left:23px;}
.nutritional-info a, .nutritional-info a:hover {color:#0066A4;}


.unit{float:left;}
.line{clear:both;}

/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
   j.mp/bestclearfix */
.section:before, .section:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.section:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }

.commercials{position:absolute; top:87px; left:103px; }
.hdr-commercials{margin-bottom:11px; font-size:19px;}
.video-princess{margin-bottom:18px;}
.hdr-commercials{color:#fff;}




.display_type{display:block; text-indent:-9999px; letter-spacing: -1000px; font-size:1px;}
#btn_commercials{width:179px; height:42px; background:url(/images/buttons/btn_new_commercials.png) no-repeat 0px 0px; position:absolute;right: 763px; top: 97px;}

.ir {display:block; text-indent:-9999px;}
.free-chillzone{background:url(/images/buttons/hdr-chillzone-promo-july.png) no-repeat; width:201px; height:81px; position:absolute; top:96px; left:-76px;}
