@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_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_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_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:170px; height:119px; background:none; margin:-458px 0 0 830px; _margin:-477px 0 0 830px; 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;}


/*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;
		background:url(/images/backgrounds/bg_home.jpg) no-repeat;
		}
			h2#homepage_copy_header {
				color:#FFFFFF; 
				font-size:22px; 
				width:835px;
				height:469px; 
				line-height:25px;
				text-indent:-4000px;
				background:url(/images/backgrounds/homepage_header.png) no-repeat;
				margin:103px 0 0 29px;
				_margin:103px 0 0 14px;
				/*margin:68px 0 0 20px;
				_margin:68px 0 0 10px;
				margin:83px 0 0 20px;
				_margin:83px 0 0 10px;*/
				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;}


@media screen and (-webkit-min-device-pixel-ratio:0){
	.promo_chillzone_fb{top:106px;}
}

/*BEGIN STYLES FOR PRODUCTS & PROMOTIONS*/	

#productsandpromotions_content {
		width:567px; 
		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;
	}				



	/*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 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;}	


	/*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;
		margin:121px 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:679px;
					height:88px;
					margin:0px 0 42px 28px; 
					_margin:0px 0 42px 14px; 
					line-height:25px;
					text-indent:-4000px;
					float:left; 
					background:url(/images/backgrounds/cashcard_header.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;}	

	/*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;
					}
					
				#doinggood_copy p {
					margin:-5px 0 15px 0px; 
					_margin-top:-6px; 
					line-height:21px; 
					}
					
				#doinggood_copy h6 {
					margin:0px 0 5px 0px; 
					}	
					
				
		
		#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;
			width:141px; 
			height:82px;
			background:transparent url(/images/buttons/doinggood_winners_btn.png) repeat scroll 50% 0px;
			float:left;
			}	

		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_sidegraphic3.png) no-repeat;
			text-indent:-4000px;
			cursor:default;
			}						



/*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;
					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_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;}

#findastore_newwindow {height:35px; width:303px;}
#findastore_newwindow p {padding:0px 0 0 67px; color:#666666; float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#inside_available_services {width:140px;height:190px; 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:303px; height:30px; padding:6px 0px 0 6px; *padding:5px 0px 0 6px; float:left;  position:relative;}

#findastore_address_text_box input { width:286px; position:relative;}

#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;
				}


















