/*------------------------------------
   Careers Content
------------------------------------*/
/* Large Intro Text */
.em { font-family: Georgia, "Times New Roman", Times, serif; color: #00457c; font-size: 1.2em; font-weight: bold; line-height: 1.2em; padding: 5px 10px .9em 12px;}
body.nocareers .em { padding: 0 0 .9em;}
.em .accent { color: #939598;}
/* Small Subtext */
.sm { color: #80807f; font-size: .9em; line-height: 1.3em; padding-bottom: 0;}

/* Col */
.contentcol { width: 100%;}
body.nocareers .contentcol { width: 267px; padding-right: 10px; }
.content { min-height: 661px;}
body.nocareers .content { min-height: 433px;}

/* Job Listing */
.directory { overflow: hidden; background: #f2f2f2; padding: 7px; font-size: 1.2em; margin: 7px 6px 0 7px;}
	.directory .shop { float: left; width: 241px; padding: 0 0 0 19px;}
		.directory .shop .shopname {  padding: 17px 0 0 0; font-weight: bold; font-size: 1.1em;}
		.directory .shop .position { }
	.directory .map, .directory .info { float: left; font-size: .9em;}
	.directory .map a, .directory .info a { width: 116px; height: 28px; padding: 12px 0 0 12px; background: url('../images/careers/arrow.png') no-repeat 100px 50% #fff; display: block; text-decoration: none;} 
	.directory .map {  margin-bottom: 5px;}
	.directory .info { }
	.directory .img { float: right; width: 162px; height: 86px;}

/* Curved Corners */
.autoPadDiv { overflow: hidden;} /* Contains joblisting floats */


/*------------------------------------
   Careers Posting Content
------------------------------------*/
/* Job Posting */
#jobposting { padding-left: 6px;}
	#jobposting .infocontainer { background: url('../images/careers/posting-top.png') no-repeat; margin-top: 5px;}
		#jobposting .infocontainer .info { overflow: hidden; background: url('../images/careers/posting-bottom.png') no-repeat bottom left; padding-bottom: 4px;}
			#jobposting .infocontainer .info .label { float: left; width: 155px; padding: 7px 17px 4px 0; text-align: right; font-weight: bold; margin-right: 4px;}
			#jobposting .infocontainer .info .val { float: left; width: 360px; padding: 7px 17px 4px 17px;}


