body { background: url(/global-landing/global/images/backgrounds/nike_bg_1920x1200.jpg) fixed center top no-repeat #000; color: #fff; font-size: 0.7em; font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 0; text-align: center; }
img { border: 0; }
p { margin: 0; padding: 0; }

a:link, a:visited { color: #848484; text-decoration: underline; }
div.footer-right { color: #fff; }
a:hover, a:active, a:focus { color: #848484; text-decoration: underline; }

a.arrow { background: url(../i/arrow.gif) no-repeat center left; padding: 0 0 0 20px; }
a.mobile { display: block; float: left; padding: 10px 40px 10px 20px; }
a.tube { display: block; float: left; padding: 10px 0 10px 30px; }

.invisible { visibility: hidden; }
.display_none, .hidden_tracking_wrapper,.hidden_content { display: none; }
div.cleared {clear:both;font-size: 1px; height: 0px;}

.clearfloat { display: inline-block; overflow: hidden; }
.clearfloat { display: block; }
object, embed { outline: none; }


#topbar-container { font-size: 10px; padding-top: 27px !important; }

#order_status { position: relative; text-align: left; z-index: 1; }
#order_status div { position: absolute; left: 750px; }
#order_status #order_off { }
#order_status #order_on { /*display: none; */left: -100000px;  }

#util_nav {	position: absolute;	top: 0px; right: 0px; z-index: 1900;}

#but_orderstatus { float: left;	width: 165px; height: 27px; oveflow: hidden;  cursor: pointer;
background: url(/global-landing/global/images/btns/btn_order-status.png) no-repeat left top;
}
/** html #but_orderstatus {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global-landing/na/en_US/images/btns/btn_order-status2.png', sizingMethod="crop");}*/
/*#but_orderstatus a img {width: 107px; height: 38px; border:none}*/
#but_orderstatus a {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #666;
	display: block;
	padding: 8px 7px 0 8px;
	height: 19px;
	width: 148px;
}
#but_orderstatus a:hover {
	color: #F95300;
}

#but_orderstatus a.extend { line-height:11px; padding: 2px 7px 5px 8px; }

#but_search { float: left; width: 189px; height: 27px; cursor: pointer; zoom: 1; position: relative;
background: url(/global-landing/global/images/btns/btn_search.png) no-repeat 0px 0px;
}

#but_search.but_search_on,
.expanded_search.but_search_on {
	background-position: 0 -27px !important;
}
.but_search_off {
}
#but_search div {
	height: 20px;
	width: 172px;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	left: 4px;
	top: 3px;
	padding: 5px 0 0 8px;
}

.expanded_search div { width: 337px !important; }

.but_search_off div { 
	color: #fff;
	background: none;
}
.but_search_on div { 
	/*background: url(/global-landing/na/en_US/images/btns/btn_search_on.png) no-repeat -4px -3px;*/
}

.but_search_on {
	/*background: url(/global-landing/na/en_US/images/btns/btn_search_on.png) no-repeat 0px 0px;*/
}
/** html .but_search_on {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global-landing/na/en_US/images/btns/btn_search_on.png', sizingMethod="scale");}*/
#but_search_area {	position: absolute;	top: 26px; right: -1px; z-index: 901; width: 360px; height: 66px; 
	background: url(/global-landing/global/images/btns/btn_search_field.png) no-repeat;
	background-position: 0px 0px; 
	display: none;}
/** html #but_search_area {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global-landing/na/en_US/images/btns/btn_search_field.png', sizingMethod="crop");} */
/** html #but_search {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global-landing/na/en_US/images/btns/btn_search.png', sizingMethod="crop");}*/
#but_search_area_in {position: relative;}
#but_search_field {position: absolute;top: 12px; left: 20px; z-index: 950; border: none; width: 280px; height: 40px; font-size: 36px; color: #fff; background: #f95300;}
#but_search_area_submit {position: absolute;top: 19px; right: 20px; z-index: 910; width: 30px; height: 30px;cursor:pointer;}

/* Expanded search overrules */
.expanded_search {
	background: url(/global-landing/global/images/btns/btn_search_expanded.png) no-repeat 0px 0px !important;
	width: 353px !important;
}

.but_sa_expanded { background-position: 0px -67px !important; }


#fourbytwo_wrap { margin: 0; padding:  20px 0 14px 1px; }
#threebythree_wrap { margin: 0!important; padding: 5px 0px 0px 11px!important; }

#fourbytwo_wrap a { display: block; float: left; padding: 0 0 10px 13px }
#threebythree_wrap a { background: url(/global-landing/global/images/touts_bg.png) no-repeat 0px 0px !important; text-decoration: none!important; margin: 2px 10px 8px 0!important; color: none!important; text-decoration: none; float: left; display: block; width: 289px!important; height: 103px!important; overflow:hidden!important; padding: 0px!important/*padding: 0 0 10px 11px*/}

#threebythree_wrap a img {
	position: relative;
	top: 2px;
	left: 2px;
}


#featured { background-color: #000; height: 617px; margin: 0; outline: none; }
#featured_blog { background-color: #000; height: 510px; margin: 0; outline: none; }

	#featured embed, #featured object { margin: 0 1px; text-align: left; }
#videoWall { background: #000; }

#page-container { margin: 0 auto; text-align: left; width: 1006px; }
	#shadow-container {background-color: transparent!important; float: right; width: 910px; }
		#content-home { border-top: none!important; background-color: transparent!important; background: url(/global-landing/global/images/opacity_50.png); color: #505050; width: 910px; margin: 0px 0px 0px 0px; overflow: hidden !important}
		/** html #content-home2 {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global-landing/global/images/opacity_50.png', sizingMethod="scale");} */
		#content-home img { display: block; }
		#shadow-container div.content { background-color: transparent!important; color: #505050; padding: 0; }
		#shadow-container div.content img { }
		#shadow-container div.clear {clear: both; height: 0px; overflow: hidden; }
		#shadow-container div.wrap { overflow: hidden; width: 910px; }
		#shadow-container div.feature_blog { background-color: #020202; color: #505050; height: 617px; margin: 0; width: 910px !important; overflow: hidden; }
		#shadow-container div.feature { background-color: #020202; color: #505050; height: 510px; margin: 0; width: 910px !important; overflow: hidden; }
		#shadow-container div#courage-asset { height: 773px; }

		#ch_top { background: url(/global-landing/global/images/touts_bg_top.png) no-repeat 0px 0px; height: 4px; margin-top: 8px; width: 910px; }
		#ch_btm { background: url(/global-landing/global/images/touts_bg_btm.png) no-repeat 0px 0px; height: 4px; width: 910px; }
		
		#get_flash {  }
		#search { visibility: hidden; }

/* nav */
#nav-module { float: left; margin-top: 22px; position: absolute; width: 96px; z-index: 99; }
	#nav-module-left { position: absolute; top: 97px; z-index: 100; }
	#nav-module-top { height: 61px; position: absolute; top: 15px; z-index: 102; }
	#nav_input_form { position: absolute; left: 120px; top: 106px; z-index: 101; }
		#nav_input_form #nav_input { background-color: transparent; border: 0px solid #000; color: #333; font-size: 36px; width: 300px; }
#nav { display: none; }

/* nav no flash */
#no_invisible { overflow: hidden; width: 96px; }
#no_invisible div.invisible { cursor: default; display: block; }
#no_invisible div#search, div#no_invisible div#site, div#search,div#site { display: none; }
#no_invisible #nav { display: block; visibility: visible; }
.primaryButton a, #profile a { background: #000; border-top: 1px solid #313131; color: #313131; display: block; font-size: 11px; font-weight: bold; padding: 7px 0 5px 10px; text-decoration: none; width: 80%; }
#profile #profile, #profile span.name, #profile #continue { display: none; }
.primaryButton a[type="url"]:hover { color: #F26100; }
.primaryButton, #profile #login, #profile #logout, #profile #account { }

.primaryButton a[type="none"] { background: #f60; }

.secondaryButton a { background: transparent; border: 0; color: #979797; font-weight: normal; padding: 3px 0 3px 10px; }
.secondaryButton a[type="none"]{ background: #4E4D4B; color: #FFF; font-weight: bold; }
.secondaryButton a[type="none"]:hover { color: #F26100; }
.secondaryButton a:hover, #profile a:hover { color: #F26100; }

.tertiaryPanel a[type="none"]{ display: none; }



/* hot news feeds */
#whatsNewButtons {
	position: absolute;
	z-index: 1000;
	left: 0;
	top: 0;
	width: 558px;
}
#whatsNewPanels {
	height: 510px;
	width: 910px;
	overflow: hidden;
	position: absolute;
	display: none;
	z-index: 99;
}
#whatsNewButtons li {
	float: left;
	display: block;
}
#whatsNewButtons a {
	color: #ccc;
	/*padding-left: 55px;*/
	width: 186px;
	padding-top: 8px;
	height: 19px;
	display: block;
	background: transparent url(/global-landing/global/images/bg_topNavBtns.png) no-repeat;
	background-position: 0 0;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
	#whatsNewButtons a:hover { color: #fff; }
	
	#whatsNewButtons a.alt { background-position: 0 -28px; width: 279px; }

#whatsNewButtons a.active,
#whatsNewButtons a.active:hover {
	background: transparent url(/global-landing/global/images/bg_topNavBtns_active.png) no-repeat;
	color: #F95300;
}

#videoPanel a img { width: 191px; height: 105px; }

#videoPanel a img.resize_img, #hotNewsPanel a img.resize_img { height: auto; }

#videoPanel a span.mask, #hotNewsPanel a span.mask { display: block; height: 105px; overflow: hidden; }

#whatsNewButtons a.btn_0 { background-position: 0 0 !important; }
#whatsNewButtons a.btn_0_alt { background-position: 0 -28px !important; }

#whatsNewButtons a.btn_1 { background-position: -186px 0 !important; }
#whatsNewButtons a.btn_1_alt { background-position: -279px -28px !important; }

#whatsNewButtons a.btn_2 { background-position: -374px 0 !important; }

.panel {
	background: transparent url(/global-landing/global/images/backgrounds/bg_hotnews.png) left top no-repeat;
	position: absolute;
	height: 450px;
	width: 912px;
	padding-left: 32px;
	/*margin-top: 27px;*/
	padding-top: 78px;
	/*display: none;*/
	top: -550px;
}
.panel .btn_close, #videoCloseBtn {
	background: transparent url(/global-landing/global/images/btns/btn_panelClose_black.png) no-repeat;
	display: block;
	height: 32px;
	width: 32px;
	position: absolute;
	top: 21px;
	right: 59px;
}
#videoCloseBtn {
	background: transparent url(/global-landing/global/images/btns/btn_panelClose_white.png) no-repeat;
	/*top: 48px;*/
	right: 26px;
}

.panel .title a {
	text-decoration: none;
	font-weight: bold;
	color: #333;
}
.panel p.title {
	font-size: 12px;
	font-weight: bold !important;
	color: #333;
	padding-right: 20px;
	margin-left: 5px;
}	
.panel li {
	width: 215px;
	height: 220px;
	float: left;
	display: block;
}
.panel h3.sport {
	margin-top: 5px;
	margin-left: 5px;
}
#hotNewsPanel h3.sport {
	margin-top: 0;
}
#hotNewsPanel h3.sport a {
	color: #999;
	text-transform: none;
	background: url(/global-landing/global/images/arrow_panelLink.png) right 5px no-repeat;
	padding-right: 5px;
	*padding-right: 7px;
}

	#hotNewsPanel h3.sport a:hover, #hotNewsPanel h3.sport a.hovered { color: #F95300; background-position: right -40px; text-decoration: none; }

.panel h3 a { color: #F95300; text-transform: uppercase; text-decoration: none;}
.panel h3 a:hover { text-decoration: underline; }


.panel .index_contain,
.panel .prod_info_contain { float: left; }

.panel .index_contain {
	background: transparent url(/global-landing/global/images/index_sep.gif) 100% 3px no-repeat;
	color: #F95300;
	font-size: 32px;
	font-weight: bold;
	width: 35px;
}

	.panel .index_contain span {
		font-size: 14px;
		padding-right: 2px;
		position: relative;
		top: -13px;
	}

.panel .prod_info_contain {
	font-size: 12px;
	padding: 5px 0 0 7px;
	width: 150px;
}

	.panel .prod_info_contain a { color: #000; text-decoration: none; }
		.panel .prod_info_contain a:hover, .panel .prod_info_contain a.hovered { color: #F95300; }

#topVideoHolder {
	position: absolute;
	top: 27px;
	display: none;
	width: 909px;
	background: #000;
}
div#wall_video_player {
	padding-top: 27px;
	margin-top: -27px;
}

a.video { position: relative; }

.panel a.video span.play_btn {
	background: transparent url(/global-landing/global/images/play_btn.png) no-repeat;
	display: block;
	height: 38px;
	left: 86px;
	position: absolute;
	text-indent: -9999px;
	top: 37px;
	width: 29px;
}
/*.shadowBorder {*/
a.video, a.blog {
	height: 110px;
	display: block;
	width: 196px;
	background: transparent url(/global-landing/global/images/backgrounds/shadowBorder.png) no-repeat;
	_background: none;
	padding: 5px 0 0 5px;
}

#feeds_cont {clear: both; float: right; width: 908px; overflow: hidden;}
#feeds { margin: 8px 0px 0px 0px; background: #fff; padding: 13px 13px 13px 13px; font-family: Arial, Helvetica, sans-serif;}
* html #feeds {padding: 0px; height: 103px; overflow: hidden}
div.feed {float:left; width: 750px;}
* html div.feed {margin: 5px 0px 1px 6px;}
div.feed img.feed_img {float:left; margin: 0px 13px 0px 0px; border:none; }
div.feed div.feed_copy {float: left; width: 530px; font-size: 10px; color: #000; padding: 10px 0px 0px 0px;}
div.feed a.feed_title {display: block; text-transform:uppercase; font-size: 16px; color: #fa5400; font-weight: bold;text-decoration: none;}
div.feed span.feed_time {color: #a6a6a6; white-space: nowrap}
#feed_nav {float: right; width: 40px}
#feed_nav_up {height: 19px; background: url(/global-landing/na/en_US/images/feeds/arrow_up.gif) no-repeat 50% 50%; cursor: pointer}
#feed_nav_num {height: 38px; line-height: 38px; text-align: center; white-space: nowrap; color: #a6a6a6}
#feed_nav_dn {height: 19px; background: url(/global-landing/na/en_US/images/feeds/arrow_down.gif) no-repeat 50% 50%; cursor: pointer}


/* footer with corners */
div.foot {margin-bottom: 40px!important;}
div.foot div.ccwrapper { width: 910px; float: right; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; }
div.foot div.ccwrapper ul li { float: left; height: 15px; overflow: hidden; line-height: 15px; font-weight: bold!important; padding: 0px;}
div.foot div.ccwrapper ul li a { color:#7f7f7f; text-decoration: none; padding-right: 15px; font-weight: bold!important;}
div.foot div.ccwrapper ul li a:hover { text-decoration: underline;}
div.foot div.ccwrapper ul li a img { border: 0; margin: 1px 2px 0 0; text-decoration: none; vertical-align: top; }

#footer { background: #fff; font-size: 10px; float: right; margin: 10px 0 30px 0; text-transform: uppercase; width: 908px; }
	#footer_top_left { float: left; margin-left: 0; padding-left: 13px; }
	/*#footer_top_left a img { border: 0; margin: 1px 2px 0 0; text-decoration: none; vertical-align: top; }*/
	#footer_top_right { color:#7f7f7f; float: right; padding-right: 0; margin-right: 12px; }
		#footer ul { list-style: none; }
			#footer li { float: left; height: 15px; line-height: 15px; font-weight: bold!important }
				#footer_link_change_region.img { padding: 0; }
				#footer_link_change_region {line-height: 17px!important}
			#footer a { color:#7f7f7f; font-family:Arial, Helvetica, sans-serif; text-decoration: none; padding-right: 15px;}
			#footer a:hover { text-decoration: underline;}

.supportNumber {
	font-size: 13px; font-weight: bold; position: relative; top: -1px; color:#fa5400; padding-left: 5px;
}
#footer_link_last_elem {
	padding-right: 0px;
}
