html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
:focus{outline:0;}
body{background:#000 url(../images/background.jpg) no-repeat fixed center top!important;font-family:Arial,Helvetica,Verdana,sans-serif;}
#body{max-height:1199px;background:url(../images/texture.png) no-repeat center bottom;}
table{border-collapse:collapse;border-spacing:0;}
embed,object{display:block;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
.clearfloat{display:inline-block;overflow:hidden;}
.clearfloat{display:block;}
.hidden_content,.hidden,.display_none{display:none;}
.invisible{visibility:hidden;}
.pointer{cursor:pointer;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#000 url(../images/overlay.gif) no-repeat 50% 600px;z-index:9999;}
/*#page-container{margin:0 auto;width:1006px;}*/
#page-container{margin:0 auto;position:relative;width:1006px;background:transparent;}
body #shadow-container{float:right;margin-right:-15px;padding:0 15px;background-image:url(/niketraining/global/images/backgrounds/shadow_sides.png);background-repeat:repeat-y!important;backgroudn-position:right!important;zoom:1;}
#shadow-bottom{background:url(/niketraining/global/images/backgrounds/shadow_bottom.png) no-repeat;clear:both;float:right;height:30px;width:944px;margin-right:-20px;}
#content-container{position:relative;width:910px;}
#page-content{position:relative;z-index:1;background:#000;}
#feature{height:510px;}
#nav-module{position:absolute;float:left;text-align:left;left:0;margin-top:22px;width:96px;z-index:100;}
#nav-module-top{height:61px;position:absolute;}
#nav-module-left{position:absolute;margin-top:69px;}
#nav_input_form{position:absolute;left:120px;top:84px;z-index:101;visibility:hidden;}
#nav_input{background-color:transparent;border:0;outline:0;font-size:36px;color:#555;width:300px;}
#footer{clear:both;padding:6px 20px 5px 20px;font-size:11px;background:#000 url(../images/footer.png) repeat-x top left;}
#footer,#footer a{color:#fff;}
#footer a{font-weight:bold;}
#footer a:hover{color:#595a50;text-decoration:none;}
#footer ul{list-style:none;}
#footer li{float:left;padding-right:15px;}
#footer_top_left{float:left;}
#footer_top_right{float:right;padding-right:0;}
#footer_top_right li{padding-right:0;}
#footer_content_change_region{position:relative;top:-1px;}
#footer_content_change_region img{padding-right:3px;position:relative;top:2px;}
#page-content{zoom:1;}
#content_right{width:290px;}
.sIFR-alternate{display:none;}
#newsFeed{background:url(/niketraining/global/images/backgrounds/news.jpg) no-repeat right bottom #595959;width:250px;padding:20px 20px 1px 20px;}
#newsFeed a{color:#fff;}
#newsFeed a:hover{text-decoration:none;}
.newsItem img.thumbnail{border:1px solid #000;}
#touts{float:right;width:290px;margin-top:26px;margin-right:11px;_margin-right:5px;}
#newsFeedItems ul{list-style:none;}
.toutBox img{display:block;}
.toutBox{margin-top:7px;}
.cta{margin-top:1px!important;background:url(/niketraining/global/images/backgrounds/viewAll.jpg) no-repeat right bottom #838383;text-align:right;display:block;padding:4px 8px 6px 0;}
.cta a{color:#fff;font-size:9px;text-transform:uppercase;background:url(/niketraining/global/images/icon_arrow_red.gif) no-repeat right top;padding-right:20px;}
.cta a:hover{text-decoration:none;}
.newsContent p{font-size:12px;color:#fff;}
.newsContent h3{margin:10px 0;}
.readMore{color:#fff;font-size:9px;text-transform:uppercase;display:block;text-align:right;padding-right:20px;margin-bottom:10px;margin-top:15px;margin-right:-12px;background:url(/niketraining/global/images/icon_arrow_red.gif) no-repeat right top;}
#page-athletes .readMore{margin-right:0;}
.readMore:hover{text-decoration:none;}
#newsFeed{position:relative;}
.htmlTout{position:relative;padding:20px 20px 1px 20px;background:url(/niketraining/global/images/backgrounds/tout.jpg) no-repeat right bottom #838383;}
.htmlTout h3{color:#fff;font-size:15px;text-transform:uppercase;margin-top:14px;margin-bottom:17px;}
#navTouts{margin-bottom:10px;}
#navTouts .readMore{_bottom:auto;}
#page-athletes #touts{width:193px;}
#page-athletes #newsFeed{width:auto;}
#newsFeed .date{color:#fff;display:block;margin:10px 0 15px 0;font-size:11px;}
#page-athletes .date,#blog .date{display:none;}

