@charset "UTF-8";
/* CSS Document */

body { margin: 0; background: #d6d6d6; text-align: center; }
a, div, li, h1, h2, h3, h4, h5 { background-repeat: no-repeat; padding: 0px; margin: 0px; }
a span, h1 span, h2 span, h3 span { display:none; }
a { color: #ac0048; outline:none;}
div, span, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
span { font-size: inherit; }
input { font-size: 10px; color:#666666; outline:none; }
select { margin: 0; padding: 0; }
form { margin: 0px; padding:0px; }
strong { font-weight: bold !important; }
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold; 
}

#container {
	width:960px;
	margin:0 auto;
	text-align:left;
}



/* HEADER STYLES */

#header {
	background: #FFFFFF;
	padding: 15px 0 5px 0;
}

#logo {
	background: url(../images/hdr-kohlscareers.gif) no-repeat;
	width: 130px;
	height: 36px;
	display: block;
	float: left;
	margin: 4px 12px 0px 10px;
	overflow: hidden;
}

#nav {
	background: #f2f2f2 url(../images/newheader_bg.gif) left center repeat-x;
	height: 32px;
	margin: 10px 0 0 0;
	padding: 0px;
}
#campusrecruiting { width:124px; }
#corporate { width:160px; }
#nydesign { width:120px; }
#stores { width:62px; }
#distribution { width:135px; }
#callcenter {width: 200px;}

ul#nav li {
	float: right;
	list-style: none;
	clear:left;
	padding-top: 7px;
}
#nav a {
	color: #666666;
	text-decoration: none;
	display: block;
	text-align: center;
	outline:none;
	padding-top:7px;
	margin-top: -7px;
}

#nav a:hover {color:#860038;}
#nav a.current {
	font-weight: bold;
	background: url(../images/newheader_current.gif) top center no-repeat;
}

#nav a.current:hover {color: #666666;}

#nav-l {display: none; float:left; background:url(../images/hdr-navl.gif) no-repeat; width:10px; height:46px; overflow: hidden; }
#nav-r {display: none; float:left; background:url(../images/hdr-navr.gif) no-repeat; width:10px; height:46px; overflow: hidden; }

#header #search-apply { width:325px; float:right;}
#header #apply-btn {float:left; background:url(../images/newheader_openings.gif) no-repeat; width:163px; height:22px; display:block; margin-right: 5px; }
#header input.searchinput {float:left; width:115px; height:12px; margin-top:4px; outline:none; }
#header input.searchbutton {float:left; margin-top:3px; margin-left:5px; }

/* GLOBAL PAGE STYLES */

#page { background:#FFFFFF; padding: 10px 10px; }
#page.home {padding: 10px 1px;}

.signup-top, .signup-btm { width:165px; height: 10px; overflow: hidden; }
.signup-top { background: url(../images/signup-top.gif) no-repeat; margin-top: 5px; }
.signup-btm { background: url(../images/signup-btm.gif) no-repeat; margin-bottom: 5px; }
#signup, #sendtofriend { width: 157px; background: #f6ab1b; padding: 0px 4px; }
#sendtofriend p, #signup p { margin: 0; padding: 5px 0; line-height: 16px; font-size: 11px; }
#sendtofriend h4, #signup h4 { text-align: center; font-size: 16px; color: #FFFFFF; }
#sendtofriend h4.error, #signup h4.error { font-size: 12px; line-height: 14px; color: #ac0048; }
#signup div, #sendtofriend div { font-size: 11px; color: #FFFFFF; line-height: 12px; }
#signup .textfield, #sendtofriend .textfield { float:left; width:150px; margin-top: 7px; outline:none; }
#signup .submit { clear:both; text-align:center; padding-top: 10px; }
#sendtofriend .submit { clear:both; text-align:center; padding-top: 10px; }
.submit input { cursor: pointer !important; }
#sideoptholder { position:relative;height:126px; width: 165px; background-color:#f6ab1b; }
#sendtofriend, #signup { position:absolute; }
#signupbutton { cursor:pointer;float:left;display:block;width:62px;height:36px;background-image:url(/images/signup-on.gif);background-position:top left;background-repeat:no-repeat; }
#sendpagebutton { cursor:pointer;float:left;display:block;width:103px;height:36px;background-image:url(/images/sendpage-off.gif);background-position:top left;background-repeat:no-repeat; }



/*  FOOTER STYLES   */

#footer { background: #FFFFFF; padding:0px 10px 20px 10px; }
#footer ul, #footer li { margin: 0px; padding: 0px; list-style:none; display:inline; font-size:10px; }
#footer #left { float: left; }
#footer #right { float: right; }
#footer a { color: #666666; }
#footer a:hover { color: #ac0048; }



/* MISC CLASSES */

.gray { color:#666666 !important; }
.dgray { color:#333333 !important; }
.red { color:#ac0048 !important; }
.green { color:#b0d244 !important; }
.orange { color:#f6ab1b !important; }
.dorange { color: #ed7303 !important; }
.blue { color:#53bbc7 !important; }
.white { color: #FFFFFF !important; }
.dgreen { color: #78ad12 !important; }
.lgray { color:#999999 !important; }

.graybg { background-color: #f2f2f2; }
.dgraybg { background-color: #333333; }
.bluebg { background-color: #53bbc7; }
.ltbluebg { background-color: #e5f5f7; }
.greenbg { background-color: #b0d244; }

hr { border:none; border-top:solid 1px #CCCCCC;	width:100%;	margin:5px 0px;	padding:0px; height:1px; clear: both; }
hr.white { border-color: #FFFFFF; margin: 0px 0px 5px 0px !important; padding: 0 !important; }
hr.padding { padding-bottom: 15px; }
hr.extra { padding-top: 20px; border-bottom: solid 1px #CCCCCC; border-top: none; }

.smaller { font-size: 11px; }
.normal { font-size: 12px; line-height: 16px; }
.larger { font-size: 14px !important; }
.heading { font-size: 18px; }

.bold { font-weight:bold; font-size: inherit; color:inherit; }
.italic { font-style:italic; }

.clear { clear:both; }
.noclear { clear: none; }
.fleft { float:left; }
.fright { float:right; }
.aleft { text-align: left; }
.aright { text-align: right; }
.acenter { text-align: center; }
.none, .none a
{
    color:#FFF;
    display:none;
}


/* Color Block Tops & Bottoms */

.pageblock-top { display:none; width:960px; height:10px; background:url(../images/pageblock-top.gif) no-repeat; overflow: hidden; }
.pageblock-btm { display:none; width:960px; height:10px; background:url(../images/pageblock-btm.gif) no-repeat; overflow: hidden; margin-bottom:5px; }

.page-13red-top { width: 260px; height: 10px; background: url(../images/page-13red-top.gif) no-repeat; overflow: hidden; }
.page-13red-btm { width: 260px; height: 10px; background: url(../images/page-13red-btm.gif) no-repeat; overflow: hidden; }
.page-13red-btmpt { width: 260px; height: 17px; background: url(../images/page-13red-btmpt.gif) no-repeat; overflow: hidden; }

.page-13grn-btm { width: 260px; height: 10px; background: url(../images/page-13grn-btm.gif) no-repeat; overflow: hidden; }

.page-13gray-top { width: 260px; height: 10px; background: url(../images/page-13gray-top.gif) no-repeat; overflow: hidden; }
.page-13gray-btm { width: 260px; height: 10px; background: url(../images/page-13gray-btm.gif) no-repeat; overflow: hidden; }
.page-13gray-btmpt { width: 260px; height: 17px; background: url(../images/page-13gray-btmpt.gif) no-repeat; overflow: hidden; margin-bottom: 20px; }

.page-12red-top { width: 360px; height: 10px; background:url(../images/page-12red-top.gif) no-repeat; overflow: hidden; }
.page-12red-btm { width: 360px; height: 10px; background:url(../images/page-12red-btm.gif) no-repeat; overflow: hidden; }
.page-12gray-top { width: 360px; height: 15px; background:url(../images/page-12gray-top.gif) no-repeat; overflow: hidden; }
.page-12gray-btm { width: 360px; height: 10px; background:url(../images/page-12gray-btm.gif) no-repeat; overflow: hidden; }

.page-23blue-top { width: 470px; height: 10px; background: url(../images/page-23blue-top.gif) no-repeat; overflow: hidden; }
.page-23blue-btmpt { width: 470px; height: 17px; background: url(../images/page-23blue-btmpt.gif) no-repeat; overflow: hidden; margin-bottom: 20px; }

.page-23gray-btmpt { width: 470px; height: 17px; background: url(../images/page-23gray-btmpt.gif) no-repeat; overflow: hidden; margin-bottom: 20px; }

.page-23grn-top { width: 470px; height: 10px; background: url(../images/page-23grn-top.gif) no-repeat; overflow: hidden; }
.page-23grn-btmpt { width: 470px; height: 17px; background: url(../images/page-23grn-btmpt.gif) no-repeat; overflow: hidden; margin-bottom: 20px; }

.fullgray-top { background: url(../images/page-fullgray-top.gif) no-repeat; width: 750px; height: 10px; overflow: hidden; }
.fullgray-btm { background: url(../images/page-fullgray-btm.gif) no-repeat; width: 750px; height: 10px; overflow: hidden; }

.fulldgray-top { background: url(../images/page-fulldgray-top.gif) no-repeat; width: 750px; height: 10px; overflow: hidden; }
.fulldgray-btm { background: url(../images/page-fulldgray-btm.gif) no-repeat; width: 750px; height: 10px; overflow: hidden; }

.fullgraylt-btm { background: url(../images/page-fullgraylt-btm.gif) no-repeat; width: 750px; height: 10px; overflow: hidden; }
.fullblue-top { background: url(../images/page-fullblue-top.gif) no-repeat; background-color:#53bbc7; width: 750px; height: 10px; overflow: hidden; }
.fulldgrn-top { background: url(../images/page-fulldgrn-top.gif) no-repeat; width: 750px; height: 10px; overflow: hidden; }

.fullgreen-btm { background: url(../images/page-fullgreen-btm.gif) no-repeat; width: 750px; height: 10px; overflow: hidden; }