body {
	padding: 0px;
	margin: 0px;
	background: url(images/bg.jpg) no-repeat #f7f7f7;
	background-position:top center;
}

a:focus {
	outline: none;
}

#wrapper {
	position: relative;
	top: 0px;
	width: 960px;
	height: 620px;
	margin-left: auto;
	margin-right: auto;
}

/*****  Global Navigations  *****/
#navs {
	position: relative;
	top: 0px;
	width: 960px;
	height: 50px;
	background:url(images/globalnav.gif) no-repeat;
}

#navs li, ul
{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	left: 0px;
}

#navs li a {	
	height:50px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
}

#brand a { 
	width:130px;
	background:url(images/globalnav.gif) no-repeat 0 0;) 
}

#home a { 
	position: relative;
	left: 120px;
	width:34px;
	background:url(images/globalnav.gif) no-repeat -250px 0;)
}

#home a:hover { 	background-position: -250px -60px; }
#home a:focus { 	background-position: -250px -60px; }
#home .selected { 	background-position: -250px -60px; }

#locations a { 
	position: relative;
	left: 132px;
	width:65px;
	background:url(images/globalnav.gif) no-repeat -296px 0;) 
}

#locations a:hover { 	background-position: -296px -60px; }
#locations a:focus { 	background-position: -296px -60px; }
#locations .selected { 	background-position: -296px -60px; }

#future_talent a { 
	position: relative;
	left: 136px;
	width:90px;
	background:url(images/globalnav.gif) no-repeat -365px 0;) 
}

#future_talent a:hover { 	background-position: -365px -60px; }
#future_talent a:focus { 	background-position: -365px -60px; }
#future_talent .selected { 	background-position: -365px -60px; }

#why a { 
	position: relative;
	left: 141px;
	width:80px;
	background:url(images/globalnav.gif) no-repeat -460px 0;) 
}

#why a:hover { 	background-position: -460px -60px; }
#why a:focus { 	background-position: -460px -60px; }
#why .selected { 	background-position: -460px -60px; }


#sustainability a { 
	position: relative;
	left: 148px;
	width:95px;
	background:url(images/globalnav.gif) no-repeat -547px 0;) 
}

#sustainability a:hover { 
	background-position: -547px -60px; 
}

#sustainability a:focus { 
	background-position: -547px -60px; 
}

/*****  Job Search Module  *****/
#searchform {
	position: absolute;
	top: 0px;
	width: 280px;
	left: 679px;
	height: 40px;
}

.search1 {
	padding: 0px;
	float: left;
}

.search2 {
	padding: 0 0 0 10px;
	float: left;
}

.formfield {
	margin: -7px 0 0 0;
	padding: 0;
	clear: left;
	float: left;
}

.region {
	margin: -1px 0 0 0;
	padding: 0;
	float: left;
}

.submit {
	width: 37px;
	height: 22px;
	border: 0;
	margin: 0px;
	background: url(images/search.gif) no-repeat;
	display: block;
	float: left;
	position: absolute;
	top: 17px;
	left: 236px;
	.top: 16px;
	cursor:pointer;
}
.submit:hover {
	background: url(images/search.gif) no-repeat;
	background-position: 0 -22px;
	display: block;
	float: left;
	cursor:pointer;
}

label{
	cursor:pointer;
}

span.radio {
	width: 8px;
	height: 18px;
	padding: 0px;
	background: url(images/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;	
}

span.select {
	position: absolute;
	width: 105px;
	height: 20px;
	padding: 5px 0 0 5px;
	color: #898989;
	font: 9px arial,sans-serif;
	background: url(images/select.gif) no-repeat;
	overflow: hidden;
	outline:none;
}

.textfield {
	font: 9px arial,sans-serif;
	color: #898989 ;
	height: 20px;
	padding: 5px 10px 0 5px;
	border: 0;
	background: url(images/input_bg_large.gif) no-repeat;
	width:210px;
	outline: none;
}

		/* Used only when enhanced */
		.enhanced a { 	font: 9px arial,sans-serif;
 text-decoration:none; color:#898989; }
		.dropdown { float:left; width:105px; position:absolute; top:1px; left:804px; .top:16px;}
		.dropdown .options { position:absolute; left:0px; top:1px; overflow:auto; background:#FFFFFF; width:90px; height:255px; border:1px solid #c2c2c2; border-top:0; padding:2px 6px;}
		/* Modifies the width of job partners */
		.enchancedselect2 .dropdown .options {height:70px; width:90px;}
		
		.dropdown .options ul { list-style:none; list-style-type:none; margin-left:0px; padding-left:0px;}
		.dropdown .options a { display:block; padding:2px 0; font: 9px arial,sans-serif;background:#FFFFFF; line-height:10px; text-align:left; margin-left:0px; list-style-position:outside;}
		.dropdown .options a:hover { text-decoration:underline; }
		a.dropdown_toggle { display:block; height:24px; background:url(images/select_right.gif) top right no-repeat; padding-right:0px; }
		a.dropdown_toggle span { display:block; background:url(images/select_left.gif) no-repeat; padding:6px 0 0 7px; height:18px; cursor:pointer !important; }

.hidden { display:none !important; }

/*****  Sitemap  *****/
#sitemap_content { position:absolute; top:60px; width:960px; height:560px; margin:0px; padding:0px; z-index: 0; }

#sitemap_content #sitemap_title {position:absolute; left:105px; top:36px; margin:0px; padding:0px; vertical-align:top;}
#sitemap_content #careers_title {position:absolute; left:105px; top:91px; margin:0px; padding:0px; vertical-align:top;}
#sitemap_content ul {position:absolute; margin:0px; padding:0px; float:left; list-style:none; list-style-type:none; list-style-position:outside; line-height:18px; }
#sitemap_content ul img {vertical-align:top; border:0;}
#sitemap_content ul li a {text-decoration:none; font: 12px arial,sans-serif; color:#c2c2c2;}
#sitemap_content ul li a:hover {color:#464646;}
#sitemap_content #list_departments {left:105px; top:145px; }
#sitemap_content #list_locations {left:290px; top:145px; }
#sitemap_content #list_future_talent {left:440px; top:145px; }
#sitemap_content #list_why_adidas {left:600px; top:145px; }
#sitemap_content #list_retail_jobs {left:740px; top:145px; }

/*****  Flash Content  *****/
#flash_content { position:absolute; top:50px; width:960px; height:570px; margin:0px; padding:0px; z-index: 0; }


/*****  Bottom Navigations  *****/
#bottomnavs {
	position: absolute;
	top: 620px;
	width: 960px;
	height: 30px;
	background:url(images/bottomnav.gif) no-repeat;
}

#bottomnavs li, ul
{
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	left: 0px;
}

#bottomnavs li a {	
	height:30px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
}

#careers_adidas_group a { position:relative; left:106px; width:86px; background:url(images/bottomnav.gif) no-repeat -106px 0px;) }
#careers_adidas_group a:hover { background-position: -106px -30px; }
#careers_adidas_group a:focus { background-position: -106px -30px; }
#careers_adidas_group .selected { background-position: -106px -30px; }
#careers_adidas a { position:relative; left:113px; width:44px; background:url(images/bottomnav.gif) no-repeat -199px 0px;) }
#careers_adidas a:hover { background-position: -199px -30px; }
#careers_adidas a:focus { background-position: -199px -30px; }
#careers_adidas .selected { background-position: -199px -30px; }
#careers_reebok a { position:relative; left:120px; width:48px; background:url(images/bottomnav.gif) no-repeat -250px 0px;) }
#careers_reebok a:hover { background-position: -250px -30px; }
#careers_reebok a:focus { background-position: -250px -30px; }
#careers_reebok .selected { background-position: -250px -30px; }
#careers_taylormade a { position:relative; left:127px; width:74px; background:url(images/bottomnav.gif) no-repeat -305px 0px;) }
#careers_taylormade a:hover { background-position: -305px -30px; }
#careers_taylormade a:focus { background-position: -305px -30px; }
#careers_taylormade .selected { background-position: -305px -30px; }
#careers_rockport a { position:relative; left:133px; width:63px; background:url(images/bottomnav.gif) no-repeat -385px 0px;) }
#careers_rockport a:hover { background-position: -385px -30px; }
#adidascom a { position:relative; left:353px; width:58px; background:url(images/bottomnav.gif) no-repeat -668px 0px;) }
#adidascom a:hover { background-position: -668px -30px; }
#adidascom a:focus { background-position: -668px -30px; }
#feedback a { position:relative; left:364px; width:50px; background:url(images/bottomnav.gif) no-repeat -737px 0px;) }
#feedback a:hover { background-position: -737px -30px; }
#feedback a:focus { background-position: -737px -30px; }
#feedback .selected { background-position: -737px -30px; }
#corporate a { position:relative; left:374px; width:48px; background:url(images/bottomnav.gif) no-repeat -797px 0px;) }
#corporate a:hover { background-position: -797px -30px; }
#corporate a:focus { background-position: -797px -30px; }
#legal a { position:relative; left:386px; width:28px; background:url(images/bottomnav.gif) no-repeat -857px 0px;) }
#legal a:hover { background-position: -857px -30px; }
#sitemap a { position:relative; left:401px; width:47px; background:url(images/bottomnav.gif) no-repeat -900px 0px;) }
#sitemap a:hover { background-position: -900px -30px; }
#sitemap a:focus { background-position: -900px -30px; }
#sitemap .selected { background-position: -900px -30px; }


/*Footer Menu*/
#footer { position:relative; top:50px; padding: 0px; margin-left:auto; margin-right:auto; width:900px; text-align:justify; font: 9px arial,sans-serif; }
#footer p { color:#898989; text-decoration: none;padding:0px; margin:0px; line-height:14px;}