body{
	background: white; font-size: 12pt; font-family: "Times New Roman", serif; 
}
	
h1{
	font-size: 16pt; font-family: "Times New Roman", serif  !important; 
}

#header h1{
	font-size: 12pt; 
}
		
h2{
	font-size: 13pt !important; color: #000 !important; font-family: "Times New Roman", serif !important; 
}

#wrapper,
#content{
	margin: 0 !important; padding: 0 !important;
}

/* :note: turn off image replacement*/	
#content h1, 
#header h1{
	width: auto !important; height: auto !important; 
}

h1.replace span,
h2.replace span{
	display: none !important; 
}	

#content h1{
	margin-top: 20px !important; 
} 	

/* :note: hide non-content items */
#main-navigation,
ul#sub_nav,
.hide,
#footer,
body #content img{
	display: none; 
}

.first,
.last{
	border: none !important; 
}

#wrapper, #content{
	width: auto; border: 0; padding: 0; float: none !important; color: #000; background: transparent;
}

	
a:link, a:visited{
	color: #520; background: transparent; font-weight: bold; text-decoration: underline;
}

/* Site specific styles 
-----------------------*/

/* Tastybytes */
#content span.underline,
span.intro,
a.roles{
	display: none !important; 
}

dl.accordian dt{
	display: block !important; border: none !important; padding: 0 !important;
}
	
dl.accordian dd{ 
	 display: block !important; border: none !important; padding: 0 !important; 
}
	 
/* tuckintosainsburys */ 
#tuck_replace1{
	display: none !important; 
}

body.default #content h1{
	margin-top: 0; font-weight: bold;}

div#small_supermarket_path p, div#small_supermarket_path ol, div#local_path p, div#local_path ol{
	position: relative !important; left: 0 !important; 
}
	
div#small_supermarket_path, div#local_path{
	width: auto !important; height: auto !important; float: none !important;
}

#content h2.where {
	margin: 0; padding: 0; width: auto; height: auto;
}	

/* wholesomecareers */	
body.about #content h2.why{
	margin: 0; padding: 0; width: auto; height: auto;
}	
	
body.about #content h2.what{
	margin: 0; padding: 0; width: auto; height: auto; 
}	

body.about #content h2.locations{
	margin: 0; padding: 0; width: auto; height: auto;
}	
	
body.about #content h2.how{
	margin: 0; padding: 0; width: auto; height: auto; 
}	

body.about #content h2.your{
	margin: 0; padding: 0; width: auto; height: auto; 
}	

body.apply_now #content h2.lookforward{
	margin: 0; padding: 0; width: auto; height: auto;
} 	
	
body.about ul.location_list{
	list-style: disc !important; margin: 0 0 10pt 0 !important;
}	

body.earn ul.benefits{
	color: #000; 
}

/* seethingsdifferently */
body.default #wrapper #content h1, 
body.different #wrapper #content h1, 
body.different_people #wrapper #content h1{
	margin-top:0 !important; 
}

#roll_descriptions{
	width: 415px; 
}

#content div.role_description{
	float: none; width: 205px; 
}

div.role_description a{
	display: block; margin-top: 5px; margin-bottom: 20px; 
}

.about_the_job div.last{
	 clear: left;
}
	
.role_description img,
/* :note: and apply to all 'about the job' subpages */ 
.about_the_job_duty_manager img, 
.about_the_job_store_manager img, 
.about_the_job_convenience_store_manager img,
.about_the_job_convenience_operations_manager img,
.about_the_job_department_manager img{
	display: block !important; 
}	
	
	
a.nextlink, a.next{
	display: none !important;
}

	
	