.job_tabs ul {
	margin-top:0;
	padding-left:24px;
	list-style-type:none;
	border-bottom:1px solid #aaa;
	height: 50px;
}
.job_tabs ul li {
	display: inline-block;
}
.job_tabs a {
	position:relative;
	top:2px;
	display:block;
	text-decoration:none;
	margin-right:5px;
	padding:15px 30px 14px 30px;
	background:#efefef;
	border:1px solid #ccc;
	border-bottom-color:#aaa;
	font-weight:bold;
	color:#666 !important;
}
.job_tabs .active a {
	padding-bottom:15px;
	border-color:#aaa;
	border-bottom-color:#fff;
	color:#333;
	box-shadow:inset 0 0 0 1px #fff;
	background:#fff;
	background:-moz-linear-gradient(top,  #ececec 0%, #ffffff 50%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(50%,#ffffff));
	background:-webkit-linear-gradient(top,  #ececec 0%,#ffffff 50%);
	background:-o-linear-gradient(top,  #ececec 0%,#ffffff 50%);
	background:-ms-linear-gradient(top,  #ececec 0%,#ffffff 50%);
	background:linear-gradient(to bottom,  #ececec 0%,#ffffff 50%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 );
}
.promo {
	background:#fcfcfc;
	margin-bottom:20px;
	width:742px;
	border:1px solid #ccc;
	border-radius:5px;
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);
}
.promo_inner {
	padding:20px;
}
.promo_inner h3 {
	margin:0;
}
.promo_inner a {
	color:#594D59;
}
.feature_tour .job_tabs .employer_link {
	background:#fff7de;
	border-top-color:#ecce7d;
	border-left-color:#ecce7d;
	border-right-color:#ecce7d;
	box-shadow:0 -4px 8px 0 #fff3ce;
}
.feature_tour .badge {
	border-color:#f0da9d;
	color:#d7a723;
}
.glow,
.glow * {
	transition:all 1.5s ease;
}
.employer_details {
	display:none;
}
.introjs-overlay {
	display:none;
}
.introjs-helperLayer {
	background:none !important;
	border:none !important;
	box-shadow:none !important;
}
.introjs-tooltip h3 {
	margin:5px 0;
}