div#tnc_popup{display: none; margin: 0 auto; width:451px; text-align: left; }
div#tnc_popup #top{height:22px;width:100%;overflow:hidden;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/wide_top.png) left top no-repeat;}
div#tnc_popup #close{float:right;height:10px;width:10px;cursor:pointer;margin: 10px 20px 0 0;}
div#tnc_popup #body_wrapper{background:transparent url(/nikeos/site/profile_v2.1/global/images/terms_popup/wide_side.png) left top repeat-y;display:block;width:447px;overflow:hidden;}
div#tnc_popup #body{width:445px;background:#e3e3e3 url(/nikeos/site/profile_v2.1/global/images/terms_popup/wide_body.png) left top repeat-x;}
div#tnc_popup #body_inner{width:400px;margin:0 23px;height:auto;overflow:auto;}
div#tnc_popup #bot{height:19px;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/wide_bottom.png) left top no-repeat;}
div#tnc_popup #popup_header{font-size:20px;color:#616161;height:35px;width:420px;padding:20px 0px;}
div#tnc_popup div#bottom_options{width:100%;overflow:hidden;}
div#tnc_popup div#toc_error{line-height:16px;margin:10px 0;font-size:11px;color:#f60;font-weight:bold;display:none;}
div#tnc_popup div.cancel{cursor:pointer;float:left;font-size:11px;font-weight:bold;padding:8px 4px 8px 15px;color:#616161;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/grey_arrow.gif) no-repeat right 12px;}
div#tnc_popup div.toc_header{color:#6a6a6a;font-size:16px;height:30px;width:100%;border-bottom:1px solid #aaa;}
div#tnc_popup div.toc_subheader{color:#6a6a6a;font-size:14px;width:100%;margin-top: 18px;}
div#tnc_popup div.toc_subheader.second{margin-top:16px;padding-top:16px;border-top:1px solid #aaa;}
div#tnc_popup div.toc_subheader span {font-size:11px; float:right;}
div#tnc_popup div.toc_subheader span a {color: #f60; }
div#tnc_popup div.message{line-height:16px;margin:10px 0;padding:5px;font-size:12px;color:#6a6a6a;}
div#tnc_popup div.message a{font-weight:bold;color:#6a6a6a;text-decoration:none;}
#tnc_popup .checkbox-container { margin:0; float: right; }
#tnc_popup .checkbox-container input { margin-right: 7px; cursor: pointer; _cursor: hand; }
#tnc_popup .checkbox-container * { vertical-align: middle; }
#tnc_popup .checkbox-container label { display: inline; color: #919191; font-weight: bold; font-size: 12px; cursor: pointer; _cursor: hand; }
div.red_button{cursor:pointer;height:31px;float:left;overflow:hidden;font-family:"Gotham","Arial";}
div.red_button div{float:left;height:31px;}
div.red_button div.btn_left{width:11px;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_left.gif) left top no-repeat;}
div.red_button div.btn_content{background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_bg.gif) repeat-x left top;}
div.red_button div.btn_content div{min-width:60px;text-align:center;color:#fff;font-size:11px !important;line-height:28px;text-transform:uppercase;font-weight:normal !important;}
div.red_button div.btn_content div a{min-width:60px;text-align:center;line-height:28px;text-decoration:none;color:#fff !important;font-size:11px !important;font-weight:normal !important;}
div.red_button div.btn_right{width:12px;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_right.gif) left top no-repeat;}
div.red_button.transparent div.btn_left{background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_left.png) left top no-repeat;}
div.red_button.transparent div.btn_content{padding-right:2px;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_bg.png) repeat-x left top;}
div.red_button.transparent div.btn_right{background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_right.png) left top no-repeat;}
div.red_button.hover div.btn_content div,div.red_button.hover div.btn_content div a{color:#ffc8b9 !important;}div#tnc_popup{display: none; margin: 0 auto; width:451px; text-align: left; }
div#tnc_popup #top{height:22px;width:100%;overflow:hidden;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/wide_top.png) left top no-repeat;}
div#tnc_popup #close{float:right;height:10px;width:10px;cursor:pointer;margin: 10px 20px 0 0;}
div#tnc_popup #body_wrapper{background:transparent url(/nikeos/site/profile_v2.1/global/images/terms_popup/wide_side.png) left top repeat-y;display:block;width:451px;overflow:hidden;}
div#tnc_popup #body{/*width:451px; background:#e3e3e3 url(/nikeos/site/profile_v2.1/global/images/terms_popup/wide_body.png) left top repeat-x;*/}
div#tnc_popup #body_inner{width:400px;margin:0 23px;height:auto;overflow:auto;}
div#tnc_popup #bot{height:19px;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/wide_bottom.png) left top no-repeat;}
div#tnc_popup #popup_header{font-size:20px;color:#616161;height:35px;width:420px;padding:20px 0px;}
div#tnc_popup div#bottom_options{width:100%;overflow:hidden;}
div#tnc_popup div#toc_error{line-height:16px;margin:10px 0;font-size:11px;color:#f60;font-weight:bold;display:none;}
div#tnc_popup div.cancel{cursor:pointer;float:left;font-size:11px;font-weight:bold;padding:8px 4px 8px 15px;color:#616161;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/grey_arrow.gif) no-repeat right 12px;}
div#tnc_popup div.toc_header{color:#6a6a6a;font-size:16px;height:30px;width:100%;border-bottom:1px solid #aaa;}
div#tnc_popup div.toc_subheader{color:#6a6a6a;font-size:14px;width:100%;margin-top: 18px;}
div#tnc_popup div.toc_subheader.second{margin-top:16px;padding-top:16px;border-top:1px solid #aaa;}
div#tnc_popup div.toc_subheader span {font-size:11px; float:right;}
div#tnc_popup div.toc_subheader span a {color: #f60; }
div#tnc_popup div.message{line-height:16px;margin:10px 0;padding:5px;font-size:12px;color:#6a6a6a;}
div#tnc_popup div.message a{font-weight:bold;color:#6a6a6a;text-decoration:none;}
#tnc_popup .checkbox-container { margin:0; float: right; }
#tnc_popup .checkbox-container input { margin-right: 7px; cursor: pointer; _cursor: hand; }
#tnc_popup .checkbox-container * { vertical-align: middle; }
#tnc_popup .checkbox-container label { display: inline; color: #919191; font-weight: bold; font-size: 12px; cursor: pointer; _cursor: hand; }
div.red_button{cursor:pointer;height:31px;float:left;overflow:hidden;font-family:"Gotham","Arial";}
div.red_button div{float:left;height:31px;}
div.red_button div.btn_left{width:11px;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_left.gif) left top no-repeat;}
div.red_button div.btn_content{background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_bg.gif) repeat-x left top;}
div.red_button div.btn_content div{min-width:60px;text-align:center;color:#fff;font-size:11px !important;line-height:28px;text-transform:uppercase;font-weight:normal !important;}
div.red_button div.btn_content div a{min-width:60px;text-align:center;line-height:28px;text-decoration:none;color:#fff !important;font-size:11px !important;font-weight:normal !important;}
div.red_button div.btn_right{width:12px;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_right.gif) left top no-repeat;}
div.red_button.transparent div.btn_left{background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_left.png) left top no-repeat;}
div.red_button.transparent div.btn_content{padding-right:2px;background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_bg.png) repeat-x left top;}
div.red_button.transparent div.btn_right{background:url(/nikeos/site/profile_v2.1/global/images/terms_popup/red_btn_right.png) left top no-repeat;}
div.red_button.hover div.btn_content div,div.red_button.hover div.btn_content div a{color:#ffc8b9 !important;}

/* fix modal issues */
.fixModal {background-color: transparent!important; border: none!important; width: auto!important;}

