@charset "UTF-8";
/* CSS Document */

blockquote	{ margin: 1.5em 0 1em 0; color: #005daa; font-style: italic; line-height:1.4em; }
	blockquote .byline { display:block; margin:.5em 1.5em; }
strong		{ font-weight: bold; }
em,dfn		{ font-style: italic; }
dfn			{ font-weight: bold; }
sub			{ line-height: 0; vertical-align:sub; font-size:75%; }
sup			{ vertical-align:super; font-size:75%;}

abbr,
acronym		{ border-bottom: 1px dotted #666; }
address		{ margin: 0 0 1.5em; font-style: italic; }
del			{ color:#666; }

pre,code	{ margin: 1.5em 0; white-space: pre; }
pre,code,tt	{ font: 1em 'andale mono', 'lucida console', monospace, line-height: 1.5; } 

/*Body*/
body {background:url(/images/backgrounds/bg.gif) no-repeat center top; line-height:normal; font-family:Helvetica, Arial, sans-serif; font-size:14px;}

/* Lists */

li ul,
li ol		{ margin:0 1.5em; }
ul, ol		{ margin: 0 1.5em 1.5em 1.5em; }

ul			{ list-style-type: disc; }
ol			{ list-style-type: decimal; }

dl			{ margin: 0 0 1.5em 0; }
dl dt		{ font-weight: bold; }
dd			{ margin-left: 1.5em;}


/* Tables */

table		{ margin:0; width:100%; } /*Put table inside Div to have a custom width*/
th			{ background:none; color:#999999;}
th,td		{ padding:0px 0 0 0px;  text-align:left; line-height:18px; vertical-align:top; border:none; color:#999999; }
td			{ padding:0px 22px 18px 0px; text-align:left; border:none; background:none; }
tr.even td	{}

thead td,
tfoot td	{ border-top:1px dotted #fa96c9; padding:10px 0; }

th.center,
td.center	{ text-align:center; }
th.left,
td.left		{ text-align:left; }
th.right,
td.right	{ text-align:right; }
#tablediv	{ width:600px; }

caption		{ background: #eee; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
	margin: 0;
	}

p { margin: 1em 0 1.5em 0; line-height:1.2em; }

h1 {
	width:140px; 
	height:89px;
	font-size:40px; 
	z-index:100;
	background:transparent url(/images/logos/cumberlandfarms.png) no-repeat top;
	text-indent:-4000px;
	margin:0px 0 0px 0px;
	display:block;
	cursor:pointer;
	position:relative;
}

h2{font-size:25px; width:auto;}
h3{font-size:35px; width:auto; color:#99cc33;}/*Reserved for siFR*/
h4{font-size:28px; width:auto;}	
h5{font-size:35px; height:48px; width:auto; color:#64808e;}	/*Reserved for siFR*/
h6{font-size:12px; width:auto; color:#64808e; margin:0 0 3px 0px;}
h6.white {font-size:12px; width:auto; color:#ffffff; margin:0 0 0px 0px;}
h6.green {font-size:12px; width:auto; color:#99cc33; margin:0 0 0px 0px;}
h6.black {font-size:12px; width:auto; color:#000000; margin:0 0 0px 0px; text-align:left;}

iframe {background-color:transparent; border-collapse:none; outline:none;  }


/*Common Classes*/

input { 
	background:transparent url(/images/backgrounds/textfield_bg.gif) repeat scroll 0 0;
	color:#999999;
	font-size:10px; 
	padding:4px 0 0 5px; 
	border:none; 
	height:14px;  
	width:auto; 
	font-family:Helvetica, Arial, sans-serif; 
	}

	
input[type="text"] { 
	background:transparent url(/images/backgrounds/textfield_bg.gif) repeat scroll 0 0; 
	color:#999999; 
	font-size:10px; 
	padding:4px 0 0 5px; 
	border:none; 
	height:14px;  
	width:auto; 
	font-family:Helvetica, Arial, sans-serif; 
	}	


	
input.text, select {
	border:1px solid #b7cfe5; 
	color:#999999; 
	padding:3px; 
	background:#ffffff; 
	width:100px; 
	font-size:10px;
	height:25px;  
	text-align:left; 
	letter-spacing:normal;
	line-height:normal;
	margin:0 0 0 0px;}

label {}

/* file selector */
input[type="file"] {
  height:inherit;
  font-size:9px;
  border:1px solid #333333;
  
}

input[type="image"] {background:none; background-color:none; background-image:none;}

input[type="radio"] {background:none; background-image: none; background-color:none;}

radio {background:none; background-image: none; background-color:none;}

/* check boxes */
input[type="checkbox"] {background:none; cursor:default;}





textarea {
	background:transparent url(/images/backgrounds/textarea.gif) repeat scroll 0 0; 
	color:#999999; 
	font-size:10px; 
	padding:4px 0 0 5px;
	border:none;
	font-family:Helvetica, Arial, sans-serif;
	overflow:auto; 
}

input.textarea {
	background:transparent url(/images/backgrounds/textarea.gif) repeat scroll 0 0; 
	color:#999999; 
	font-size:10px; 
	padding:4px 0 0 5px;
	border:none;
	font-family:Helvetica, Arial, sans-serif;
	overflow:auto; 
} /*For .NET text Areas*/

form {}


.name {width:266px; font-size:10px; padding:0px 0 0 0px; margin:0 0 0 0px; height:18px; text-indent:5px;}
.email {width:266px; font-size:10px; padding:0px 0 0 0px; margin:0 0 0 0px; height:18px; text-indent:5px;}

.checkbox {
	border:solid 1px #b7cfe5; 
	color:#0b538f; 
	font-size:14px; 
	text-align:center; 
	width:25px; 
	height:25px; 
	background:none; 
	margin:0 9px 0 10px; 
	vertical-align:middle;}

.error { font-size:12px; color:#FF0000;}

a {text-align:left; text-decoration:underline; color:#99cc33; font-size:12px;}
a:hover {text-align:left; text-decoration:none; color:#99cc33; font-size:12px;}

a#close { font-size:16px; float:left; text-align:left; margin:-22px 0 0 443px; height:30px; width:30px; text-decoration:none;} /*Thick Box */
a:hover#close { font-size:16px; float:left; text-align:left; margin:-22px 0 0 443px; height:30px; width:30px; text-decoration:none; color:#cee3b1;} /*Thick Box */



/*END Common Classes*/





/* Top Navigation*/
#main_nav { 
	width:799px; height:auto; 
	background:none; margin:-50px 0px 0 170px; 
	padding:0px 0px 0 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	position:absolute; /*FF*/
	z-index:100;}

#header #main_nav h3 {display:none;}
	ul.nav {
		width:auto;
		height:25px;
		margin:0 0px 0 0px;
		list-style-type:none;
		z-index:100;
	}	
	
	 ul.nav li {
		position:relative;
		float:left;
		z-index:10;
		}
	ul.nav li a {
		display:block;
		height:25px;
		text-indent:-4000px;
		background:transparent url(/images/buttons/main_nav.png) no-repeat 0 0;
		}

/*Front Page*/
	ul.nav li a#frontpage, ul.nav li a#frontpage {
		background-position:0px 0px;
		width:70px;
}

	ul.nav li:hover a#frontpage, ul.nav a#frontpage {
		background-position:0px -25px;
}

	ul.nav li a#frontpage.active, ul.nav li a#frontpage.active {
		background-position:0px -50px;
		width:70px;
		margin:0 0 0 -1px;
}
	ul.nav li:hover a#frontpage.active, ul.nav a#frontpage.active {
		background-position:0px -50px;
}

/*Family Story */

	ul.nav li a#familystory, ul.nav li a#familystory {
		background-position:-70px 0px;
		width:75px;
}
	ul.nav li:hover a#familystory, ul.nav a#familystory {
		background-position:-70px -25px;
}
	ul.nav li a#familystory.active, ul.nav li a#familystory.active {
		background-position:-70px -50px;
		width:75px;
		margin:0 0 0 -1px;
}

	ul.nav li:hover a#familystory.active, ul.nav a#familystory.active {
		background-position:-70px -50px;
}

/*Products Promotions */

	ul.nav li a#productspromotions, ul.nav li a#productspromotions {
		background-position:-146px 0px;
		width:125px;
}

	ul.nav li:hover a#productspromotions, ul.nav a#productspromotions {
		background-position:-146px -25px;
}
	ul.nav li a#productspromotions.active, ul.nav li a#productspromotions.active {
		background-position:-146px -50px;
		width:125px;
		margin:0 0 0 -1px;
}
	ul.nav li:hover a#productspromotions.active, ul.nav a.productspromotions.active {
		background-position:-146px -50px;
}

/*Doing Good */

	ul.nav li a#doinggood, ul.nav li a#doinggood {
		background-position:-271px 0px;
		width:65px;
}
	ul.nav li:hover a#doinggood, ul.nav a#doinggood {
		background-position:-271px -25px;
}
	ul.nav li a#doinggood.active, ul.nav li a#doinggood.active {
		background-position:-271px -50px;
		width:65px;
		margin:0 0 0 -1px;
}
	ul.nav li:hover a#doinggood.active, ul.nav a#doinggood.active {
		background-position:-271px -50px;
}

/*Working Here */

	ul.nav li a#workinghere, ul.nav li a#workinghere {
		background-position:-336px 0px;
		width:79px;
}
	ul.nav li:hover a#workinghere, ul.nav a#workinghere {
		background-position:-336px -25px;

}
	ul.nav li a#workinghere.active, ul.nav li a#workinghere.active {
		background-position:-336px -50px;
		width:79px;
		margin:0 0 0 -1px;
}
	ul.nav li:hover a#workinghere.active, ul.nav a#workinghere.active {
		background-position:-336px -50px;
}

/*Company Info */

	ul.nav li a#companyinfo, ul.nav li a#companyinfo {
		background-position:-415px 0px;
		width:77px;
}
	ul.nav li:hover a#companyinfo, ul.nav a#companyinfo {
		background-position:-415px -25px;
}
	ul.nav li a#companyinfo.active, ul.nav li a#companyinfo.active {
		background-position:-415px -50px;
		width:77px;
		margin:0 0 0 -1px;
}
	ul.nav li:hover a#companyinfo.active, ul.nav a#companyinfo.active {
		background-position:-415px -50px;
}

/*Stay In Touch*/

	ul.nav li a#stayintouch, ul.nav li a#stayintouch {
		background-position:-492px 0px;
		width:84px;
}
	ul.nav li:hover a#stayintouch, ul.nav a#stayintouch {
		background-position:-492px -25px;

}
	ul.nav li a#stayintouch.active, ul.nav li a#stayintouch.active {
		background-position:-492px -50px;
		width:84px;
		margin:0 0 0 -1px;
}

	ul.nav li:hover a#stayintouch.active, ul.nav a#stayintouch.active {
		background-position:-492px -50px;
}

/*Find A Store*/

ul.nav li a#findastore {
	display:block;
	height:19px;
	text-indent:-4000px;
	width:77px;
	margin:-17px 8px 0 77px;
	background:transparent url(/images/buttons/findastore.png) repeat scroll 50% 0px;
	}	

ul.nav li a:hover#findastore {
	background-position:50% -19px;
	text-indent:-4000px;
	width:77px;
	height:19px;
	margin:-17px 8px 0 77px;
	cursor:pointer;
}

ul.nav li a#findastore.active {
	background-position:50% -19px;
	text-indent:-4000px;
	width:77px;
	height:19px;
	margin:-17px 8px 0 77px;
	cursor:default;
	}	

ul.nav li a:hover#findastore.active {
	background-position:50% -19px;
	text-indent:-4000px;
	width:77px;
	height:19px;
	margin:-17px 8px 0 77px;
	cursor:default;
}



/*ZIP*/

ul.nav li .zip {width:37px; height:13px; font-size:10px; padding:3px 0 0 5px; margin:4px 0 0 24px;}


/*add this*/

ul.nav li a.addthis {
	text-indent:0px;
	cursor:pointer;
	background:none;
	margin:4px 0 0 0px;
	color:#99cc33;
	text-decoration:none;
	font-size:11px;
	}

ul.nav li a:hover.addthis {
	text-indent:0px;
	cursor:pointer;
	background:none;
	margin:4px 0 0 0px;
	font-size:11px;
	color:#99cc33;
	text-decoration:underline;
}

#add {background:transparent url(/images/backgrounds/bg_white_share.png) no-repeat scroll 0 0;}

addthis_button_compact {overflow:hidden;}


/* END Top Navigation*/


/*Left Navigation*/


#left_nav_container {width:140px; height:auto; margin:80px 0px 0 20px; padding:0 0px 0 0px; background:none; float:left;  z-index:80;}

#left_nav_container #left_nav strong {font-size:10px;}

#left_nav_header_workinghere {width:140px; height:7px; margin:0px 0px 0 0px; _margin:0px 0px -9px 0px; background:transparent url(/images/backgrounds/left_nav_top.png) no-repeat left top;}
#left_nav_header {width:140px; height:12px; margin:0px 0px 0 0px; _margin:0px 0px -4px 0px; background:transparent url(/images/backgrounds/left_nav_top2.png) no-repeat left top;}

#left_nav_header_storefinder {width:140px; height:12px; margin:0px 0px 0 0px; _margin:0px 0px -4px 0px; background:transparent url(/images/backgrounds/left_nav_top_brown.png) no-repeat left top;}

#left_nav_footer {width:140px; height:12px; background:transparent url(/images/backgrounds/left_nav_bottom.png) no-repeat left top; margin-bottom:8px; *margin-bottom:10px; _margin-bottom:0px;}

#left_nav_footer_storefinder {width:140px; height:12px; background:transparent url(/images/backgrounds/left_nav_bottom_brown.png) no-repeat left top; margin-bottom:8px; *margin-bottom:10px; _margin-bottom:3px;}

#left_nav_footer_password {width:140px; height:4px; background:transparent url(/images/backgrounds/left_nav_bottom_password.png) no-repeat left top;}

ul#left_nav {
	margin:0 auto 0 auto;
	padding:0px;
	list-style: none;
	width: 140px; /* Width of Menu Items */
	line-height:20px;
	font: Helvetica, Arial, sans-serif; 
	font-size:9px;
	background:#8aaebf;

}

ul#left_nav_storefinder {
	margin:0 auto 0 auto;
	list-style: none;
	width: 116px; /* Width of Menu Items */
	line-height:20px;
	font: Helvetica, Arial, sans-serif; 
	font-size:9px;
}

#left_nav_storefinder_middle {
	margin:0 auto 0 auto;
	padding:0px 0 0 17px;
	list-style: none;
	width: 123px; /* Width of Menu Items */
	line-height:20px;
	font: Helvetica, Arial, sans-serif; 
	font-size:9px;
	background:transparent url(/images/backgrounds/left_nav_storefinder_bg.png) repeat-y;
	
}

#left_nav_storefinder_middle h6 {font-size:11px; color:#99cc33; margin:0px; line-height:12px;}

#left_nav_storefinder_middle p {font-size:11px; color:#ffffff; margin:0px 0px 10px 0px; width:100px; line-height:14px;}

#left_nav_storefinder_middle2 {
	margin:0 auto 0 auto;
	padding:0px 10px 0 10px;
	list-style: none;
	width: 120px;
	line-height:20px;
	font: Helvetica, Arial, sans-serif; 
	font-size:9px;
	background:transparent url(/images/backgrounds/left_nav_storefinder_bg.png) repeat-y;
	text-align:center;
}

#left_nav_storefinder_middle2 h6 {font-size:11px; color:#99cc33; margin:0px; line-height:12px;}

#left_nav_storefinder_middle2 p {font-size:10px; color:#ffffff; margin:0px; line-height:12px;}

#filters  {width:123px;}
#filters table {border:none; border-collapse:collapse;}
#filters td {padding:0 0 0 0px; text-align:left; color:#FFFFFF; line-height:12px;}

.filters_text {vertical-align:middle;}


#filters input {background:none; position:relative; cursor:default; height:15px; width:15px; margin:3px 0 0 0px; display:block;}



#filters #gas {height:24px; width:24px; display:block; background: url(/images/icons/icons_shadow.png) no-repeat; background-position:3px 0px; }
#filters #diesel {height:24px; width:24px; display:block; background: url(/images/icons/icons_shadow.png) no-repeat; background-position:3px -32px; }
#filters #e85 {height:24px; width:24px; display:block; background: url(/images/icons/icons_shadow.png) no-repeat; background-position:3px -60px; }
#filters #gulfcard {height:22px; width:24px; display:block; background: url(/images/icons/icons_shadow.png) no-repeat; background-position:3px -87px; }
#filters #override {height:24px; width:24px; display:block; background: url(/images/icons/icons_shadow.png) no-repeat; background-position:3px -114px; }
#filters #chillzone {height:25px; width:24px; display:block; background: url(/images/icons/icons_shadow.png) no-repeat; background-position:3px -141px; }
#filters #newstoredesign {height:36px; width:24px; display:block; background: url(/images/icons/icons_shadow.png) no-repeat; background-position:3px -170px;}


#zebra #newstoredesign {height:20px; width:21px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:0px 7px; }
#zebra #gas {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-21px 7px; }
#zebra #diesel {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-44px 7px; }
#zebra #e85 {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-67px 7px; }
#zebra #gulfcard {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-90px 7px; }
#zebra #override {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-115px 7px; }
#zebra #chillzone {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-141px 7px; }

#inside_available_services #newstoredesign {height:20px; width:21px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:2px 0px; }
#inside_available_services #gas {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-21px 0px; }
#inside_available_services #diesel {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-44px 0px; }
#inside_available_services #e85 {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-67px 0px; }
#inside_available_services #gulfcard {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-90px 0px; }
#inside_available_services #override {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-115px 0px; }
#inside_available_services #chillzone {height:20px; width:24px; display:block; padding:7px 0 0 0px; background: url(/images/icons/icons_horizontal.png) no-repeat; background-position:-141px 0px; }


ul#left_nav li {
	position: relative;
	padding: 0;
	width:112px;
	margin:0 auto 0 auto;
	text-transform:uppercase;
	text-align:center;
	color:#58707c;
	border-bottom: 1px #FFFFFF dotted;
}

	
li ul#left_nav {
	display: none;
	margin:0;
	padding: 0;
	list-style: none;
}

/* Styles for Menu Items */
ul#left_nav li a {
	display: block;
	border-bottom: 0;
	text-align:center;
	text-transform:uppercase;
	font: Helvetica, Arial, sans-serif; 
	font-size:9px;
	padding: 0px;
	color:#FFFFFF;
	text-decoration:none;
	height:19px;
	
}

ul#left_nav li a.active {
	display: block;
	border-bottom: 0;
	text-align:center;
	text-transform:uppercase;
	font: Helvetica, Arial, sans-serif; 
	font-size:9px;
	margin: 0;
	padding: 0;
	background:#d0dfe5;
	color:#64808e;
	text-decoration:none;
}

ul#left_nav li a:hover.active {
	display: block;
	border-bottom: 0;
	text-align:center;
	text-transform:uppercase;
	font: Helvetica, Arial, sans-serif; 
	font-size:9px;
	margin: 0;
	padding: 0px;
	background:#d0dfe5;
	color:#64808e;
	text-decoration:none;
}



ul#left_nav li a:hover {
	display: block;
	border-bottom: 0;
	text-align:center;
	text-transform:uppercase;
	font: Helvetica, Arial, sans-serif; 
	font-size:9px;
	margin: 0;
	padding: 0;
	background:#9ec0cd;
	color:#64808e;
	text-decoration:none;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#left_nav li { float: left; height: 1%; }
* html ul#left_nav li a { height: 1%; }
/* End */



ul#left_nav li a:hover {text-align:center; margin: 0; padding: 0; } /* Hover Styles */
		
#left_nav li ul li a { margin: 0; padding: 0; } /* Sub Menu Styles */
		
#left_nav li:hover ul, #left_nav li.over ul { display: block; } /* The magic */

#left_nav .category {line-height:14px; padding:2px 0 2px 0px;}
#left_nav .doubleline{line-height:12px; padding:5px 0 5px 0px; height:24px;}
#left_nav .doubleline a{line-height:12px; padding:5px 0 5px 0px; margin:-5px 0 -5px 0px;}
#left_nav .doubleline a:hover{line-height:12px; padding:5px 0 5px 0px; margin:-5px 0 -5px 0px;}
#farmhouseblend_lnav {border-top: 1px #FFFFFF dotted;}
#missionandvision_lnav {border-top: 1px #FFFFFF dotted;}

#left_nav_container #left_nav #resume_nav {width:112px; height:77px; text-transform:lowercase; font-size:11px; text-align:left; color:#FFFFFF;}
#create_nav {width:auto; color:#58717d; line-height:11px; margin:1px 0 0 0px; float:right;}

#left_nav #resume_nav a#createresume_link { background:none; text-align:left; line-height:10px; text-transform:lowercase; font-size:11px; color:#58707c; margin:3px 0 0 0px; padding:0 0px 0 3px; _padding:0 0px 0 0px;}
#left_nav #resume_nav a:hover#createresume_link  {background:none; color:#64808e;}


#login_nav {margin:6px 0 0 0px; width:auto; float:right;}
#login_nav input { width:78px; font-size:10px; margin:0px 0 0 2px;}

#password_nav {margin:3px 0 0 0px; float:right;}

#password_nav input { width:51px; *width:51px; _width:51px; font-size:10px; margin:0px 0 0 3px;} /*Browsers using Clear Type will look off by 2px*/

#left_nav_container #left_nav #forgot_password_nav {border-bottom:none;}
#left_nav_container #left_nav #forgot_password_nav a {text-transform:lowercase; font-size:11px; color:#58707c; border:none; margin:0 0 0px 0px;}
#left_nav_container #left_nav #forgot_password_nav a:hover {text-transform:lowercase; font-size:11px; color:#64808e; border:none; margin:0 0 0px 0px; background:none;}

#left_nav_container #left_nav #job_list {border-bottom:none; text-transform:lowercase; color:#FFFFFF; font-size:11px; text-align:left; margin:5px 0 5px 15px; _margin:5px 0 5px 7px;} 
#left_nav_container #left_nav #job_list #jobCategory {width:94px; font-size:9px; height:20px; letter-spacing:normal; padding:2px 0 0 0px;}

#left_nav_container #left_nav #liState {border-bottom:none; text-transform:lowercase; color:#FFFFFF; font-size:11px; text-align:left; margin:0px 0 0px 15px; _margin:-2px 0 5px 7px;}
#left_nav_container #left_nav #liState a.search {margin:-19px 0 0 73px; *margin:-20px 0 0 73px; _margin:-18px 0 0 73px; cursor:pointer; }
#left_nav_container #left_nav #liState #state_nav #state {width:40px; height:20px; font-size:9px; letter-spacing:normal; padding:2px 0 0 0px;}

#left_nav_container #left_nav #liZip {border-bottom:none; text-transform:lowercase; color:#FFFFFF; font-size:11px; text-align:left; margin:0px 0 0px 15px; *margin:-1px 0 0px 15px; _margin:-3px 0 5px 7px;}
#left_nav_container #left_nav #liZip a.search {margin:-19px 0 0 73px; *margin:-19px 0 0 73px; _margin:-19px 0 0 73px; cursor:pointer;}
#left_nav_container #left_nav #liZip #zip_nav .Jobzip {width:45px; font-size:9px; letter-spacing:normal;}





/*Left Navigation*/

a.submit {
	display:block;
	text-indent:-4000px;
	width:77px;
	height:20px;
	background:transparent url(/images/buttons/submit.png) repeat scroll 50% 0px;
	}	

a:hover.submit {
	background-position:50% -20px;
	text-indent:-4000px;
	width:77px;
	height:20px;
	cursor:pointer;
}


a.apply_here {
	display:block;
	text-indent:-4000px;
	width:77px;
	height:20px;
	background:transparent url(/images/buttons/apply_here.png) repeat scroll 50% 0px;
	margin:13px 0 0 0px;
	}	

a:hover.apply_here {
	background-position:50% -20px;
	text-indent:-4000px;
	width:77px;
	height:20px;
	cursor:pointer;
}

#left_nav_container #left_nav a.login {
	display:block;
	text-indent:-4000px;
	width:42px;
	height:20px;
	background:transparent url(/images/buttons/login.png) repeat scroll 50% 0px;
	margin:-20px 0 5px 73px;
	cursor:pointer;
	}	

#left_nav_container #left_nav a:hover.login {
	background-position:50% -20px;
	text-indent:-4000px;
	width:42px;
	height:20px;
	cursor:pointer;
	}	

a.search {
	display:block;
	text-indent:-4000px;
	width:42px;
	height:20px;
	background:transparent url(/images/buttons/search.png) repeat scroll 50% 0px;
	cursor:pointer;
}	
a:hover.search {
	background-position:50% -20px;
	text-indent:-4000px;
	width:42px;
	height:20px;
	cursor:pointer;
}


#left_nav_container #left_nav a.search {
	display:block;
	text-indent:-4000px;
	width:42px;
	height:20px;
	background:transparent url(/images/buttons/search.png) repeat scroll 50% 0px;
	}	

#left_nav_container #left_nav a:hover.search {
	background-position:50% -20px;
	text-indent:-4000px;
	width:42px;
	height:20px;
	cursor:pointer;
	}


a.search_store {
	display:block;
	text-indent:-4000px;
	width:57px;
	height:20px;
	margin:-19px 0 0 243px;
	background:transparent url(/images/buttons/search_store.png) repeat scroll 50% 0px;
	}	

a:hover.search_store {
	background-position:50% -20px;
	text-indent:-4000px;
	width:57px;
	height:20px;
	margin:-19px 0 0 243px;
	cursor:pointer;
	}
	
a.find_store {
	display:block;
	text-indent:-4000px;
	width:40px;
	height:20px;
	margin:-19px 0 0 300px; _margin:-19px 0 0 297px;
	background:transparent url(/images/buttons/find_btn.png) repeat scroll 50% 0px;
	}	

a:hover.find_store {
	background-position:50% -20px;
	text-indent:-4000px;
	width:40px;
	height:20px;
	margin:-19px 0 0 300px; _margin:-19px 0 0 297px;
	cursor:pointer;
	}
	
a.closesearch_btn {
	display:block;
	text-indent:-4000px;
	width:15px;
	height:18px;
	margin:-18px 0 0 140px;
	*margin:-19px 0 0 140px;
	background:transparent url(/images/buttons/closesearch_btn.gif) repeat scroll 50% 0px;
	}	

a:hover.closesearch_btn {
	background-position:50% -18px;
	text-indent:-4000px;
	width:15px;
	height:18px;
	margin:-18px 0 0 140px;
	*margin:-19px 0 0 140px;
	cursor:pointer;
	}	
		

a.getdirections {
	display:block;
	text-indent:-4000px;
	width:95px;
	height:17px;
	background:transparent url(/images/buttons/getdirections2.png) repeat scroll 50% 0px;
	}	

a:hover.getdirections {
	background-position:50% -17px;
	text-indent:-4000px;
	width:95px;
	height:17px;
	cursor:pointer;
}

a.reload_checkbalance {
	display:block;
	text-indent:-4000px;
	width:166px;
	height:20px;
	background:transparent url(/images/buttons/reload_checkbalance.png) repeat scroll 50% 0px;
	margin:6px 0 0 0px;
	}	

a:hover.reload_checkbalance {
	background-position:50% -20px;
	text-indent:-4000px;
	width:166px;
	height:20px;
	cursor:pointer;
}


a.next {
	display:block;
	text-indent:-4000px;
	width:65px;
	height:20px;
	background:transparent url(/images/buttons/nextstep.png) repeat scroll 50% 0px;
	margin:6px 0 0 0px;
	}	

a:hover.next {
	background-position:50% -20px;
	text-indent:-4000px;
	width:65px;
	height:20px;
	cursor:pointer;
}

a.previous {
	display:block;
	text-indent:-4000px;
	width:86px;
	height:20px;
	background:transparent url(/images/buttons/previousstep.png) repeat scroll 50% 0px;
	margin:6px 0 0 0px;
	}	

a:hover.previous {
	background-position:50% -20px;
	text-indent:-4000px;
	width:86px;
	height:20px;
	cursor:pointer;
}

a.finish {
	display:block;
	text-indent:-4000px;
	width:41px;
	height:20px;
	background:transparent url(/images/buttons/finish_green.png) repeat scroll 50% 0px;
	margin:6px 0 0 0px;
	}	

a:hover.finish {
	background-position:50% -20px;
	text-indent:-4000px;
	width:41px;
	height:20px;
	cursor:pointer;
}

a.apply_now {
	display:block;
	text-indent:-4000px;
	width:67px;
	height:20px;
	background:transparent url(/images/buttons/apply_now.png) repeat scroll 50% 0px;
}

a:hover.apply_now {
	background-position:50% -20px;
	text-indent:-4000px;
	width:67px;
	height:20px;
	cursor:pointer;
}

#jobdetail_content_detail a.apply_now {
	margin-top:-4px; 
	_margin-top:0px; 
	cursor:pointer; 
	display:block;
	}
	
#jobdetail_content_detail a:hover.apply_now {
	background-position:50% -20px;
	text-indent:-4000px;
	width:67px;
	height:20px;
	cursor:pointer;
	}	
	
a.getdirections_btn {
	display:block;
	text-indent:-4000px;
	width:92px;
	height:20px;
	background:transparent url(/images/buttons/get_directions_btn.png) repeat scroll 50% 0px;
	float:left;
	margin:8px 0 0 16px;
	}	

a:hover.getdirections_btn {
	background-position:50% -20px;
	text-indent:-4000px;
	width:92px;
	height:20px;
	cursor:pointer;
	float:left;
	margin:8px 0 0 16px;
}	


a.cashcard_btn {
	display:block;
	text-indent:-4000px;
	width:170px;
	height:119px;
	background:transparent url(/images/buttons/cashcard_btn.png) repeat scroll 50% 0px;
	float:left;
	}	

a:hover.cashcard_btn {
	background-position:50% -119px;
	text-indent:-4000px;
	width:170px;
	height:119px;
	cursor:pointer;
	float:left;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	