/* 
 * CSS For Nike Profile pages - overwrite locally NOT in this CSS file
 * @author adam.housman
 */

/* REGISTRATION AND LOGIN PAGES */
/* Background images for page */
body { background: #f31f01 url('/nikeos/site/profile_v3/global/images/body_bg.jpg') top left repeat-x; }

div#page.register, body.register div#page, div#page.confirm, body.confirm div#page { background: url(/nikeos/site/profile_v2.1/global/images/half_bg.jpg) no-repeat top left; }
div#page.login, body.login div#page, body.signin div#page { background: url(/nikeos/site/profile_v2.1/global/images/half_bg.jpg) no-repeat top left; }
div#page-content { float: left; width: 910px; text-align: left; background-color: #fff; position: relative;}

div#page.register .register_side {
	float: left;
	width: 185px;
}

div#page.register .fb_container {
	float: right;
	margin-top: 6px;
	text-align: right;
	width: 200px;
}

/* Background images for buttons and error fields */
#login div.field { background-image: url('/nikeos/site/profile_v2.1/global/images/bg_login_field_orange.png'); }
.btn.btn-login { background: url('/nikeos/site/profile_v2.1/global/images/bg_btn_orange.gif') left top no-repeat; padding: 0 20px; }
.btn.btn-login .right-side { background: url('/nikeos/site/profile_v2.1/global/images/bg_btn_orange_right.gif') left top no-repeat; }

/* Brand color - #ef8700 is Orange */
.register h2, .login h2, #register div label.error, #login div label.error, #form-errors-msg { color: #ef8700; }
#register input.error, #register select.error, input.error, select.error { color: #ffffff; background-color: #ef8700; }
.register h3, .login h3 { color: #919191; }
.register p, .login p { color: #919191; }
.register p.big, .login p.big { color: #919191; }

/* INLINE VALIDATION */
div.warning { background: transparent url(/nikeos/site/profile_v2.1/global/images/warning_bg_middle.png) top left repeat-y; }
div.warning_top { background: transparent url(/nikeos/site/profile_v2.1/global/images/warning_bg_top.png) top left no-repeat; }
div.warning_bottom { background: transparent url(/nikeos/site/profile_v2.1/global/images/warning_bg_bottom.png) bottom left no-repeat; }
div.warning_bottom p { color: #9e9b93; background: transparent url(/nikeos/site/profile_v2.1/global/images/warning_icon.png) 12px 3px no-repeat; }
div.passwordStrength_top { background: transparent url(/nikeos/site/profile_v2.1/global/images/indicator_top.gif) top left no-repeat; }
div.passwordStrength_bottom { background: transparent url(/nikeos/site/profile_v2.1/global/images/indicator_bottom.gif) bottom center no-repeat; }
div.passwordStrength_bottom p#result { color: #9e9b93; }
#passwordContent.weak p#result{ color:red; background: transparent url(/nikeos/site/profile_v2.1/global/images/password_strength_weak.gif) no-repeat center right;}
#passwordContent.good p#result{ color:green; background: transparent url(/nikeos/site/profile_v2.1/global/images/password_strength_good.gif) no-repeat center right;}
#passwordContent.strong p#result{ color:green; background: transparent url(/nikeos/site/profile_v2.1/global/images/password_strength_strong.gif) no-repeat center right; }
#passwordContent{ background-color:#ffffff; }
div.validationTooltip_top { background: transparent url(/nikeos/site/profile_v2.1/global/images/error_bg_top.png) top left no-repeat; }
div.validationTooltip_bottom { background: transparent url(/nikeos/site/profile_v2.1/global/images/error_bg_bottom.png) bottom center no-repeat; }
div.validationTooltip_content p{ color: #ddd; }
div.validationTooltip_content { background: transparent url(/nikeos/site/profile_v2.1/global/images/error_bg_middle.png); }

#page-content { background-color: #fff !important; }

/* Profile Summary */
#header { width: 910px; height: 317px; margin: 0px; position: relative; background: transparent url(/nikeos/site/profile_v3/global/images/header_bg.jpg) no-repeat top right;}
/*#profile_image {
    width: 235px; height: 317px;
}*/
#header.public { background-image: url(/nikeos/site/profile_v3/global/images/header_public_bg.jpg);}
#header.private { background-image: url(/nikeos/site/profile_v3/global/images/header_bg_private.png);}
	#header #minifield_h1 { width: 600px; position: absolute; left: 25px; top: 80px; display: none; }
#user_summary { margin: 30px 41px 10px 0; min-height: 81px; float: right; width: 674px; min-height: 109px; }
	#user_summary dl dt { color: #69665f; font-size: 10px; margin-bottom: 4px; }
	#user_summary dl dd { color: #c4c1be; font-size: 10px; margin-bottom: 8px; }
#profile_summary-location_label { display:none; }
#profile_summary-location { display:none; }
#profile_info { position: absolute; z-index: 2000; left: 220px; top: 84px; width: 386px; display: none; }

#friendship_buttons { margin-top: 32px; }
#friendship_buttons #add_friend_button, #friendship_buttons #remove_friend_button, #friendship_buttons #pending_friend_button { display: none; }
#friendship_buttons #pending_friend_button input { cursor: default; }

#guts.my_friends_public #friends_content { display: none; }

#secondary_profile_info { margin-top: -6px; }
#privacy_private, #privacy_public { display: none; }
#privacy_display, #my_profile_link, #my_location { padding-left: 4px; }
#my_location { color: #eaeae9; font-size: 12px; }
#privacy_display { margin-top: 28px; }
.privacy_button { font-size: 12px; text-align: center; padding-left: 4px; background: url(/nikeos/site/profile_v3/global/images/privacy_button_bg_left.png) top left no-repeat; }
.privacy_button a { padding: 7px 13px 6px; display: block; text-decoration: none; color: #666; font-family: Arial; font-size: 11px; font-weight: bold; background: url(/nikeos/site/profile_v3/global/images/privacy_button_bg_right.png) top right no-repeat; }
.privacy_current { color: #eaeae9; font-weight: bold; font-size: 12px; }
.privacy_link { margin-top: 3px; }
.privacy_link a, .privacy_link a:link, .privacy_link a:visited { text-decoration: none; font-size: 11px; font-weight: bold; color: #3f3f3f; padding: 2px 8px 0 0; border-top: 1px solid #716F6B; background: url(/nikeos/site/profile_v3/global/images/grey_arrow.gif) no-repeat 100% 65%; }
.privacy_link a:hover, .privacy_link a:active { color: #eaeae9; background-image: url(/nikeos/site/profile_v3/global/images/off_white_arrow.gif); }
#my_profile_link a, #my_profile_link a:link, #my_profile_link a:visited { text-decoration: none; font-size: 11px; font-weight: bold; color: #3f3f3f; }
#my_profile_link a:hover, #my_profile_link a:active { color: #eaeae9; }

/* Subnavigation Tabs */
#subnavigation { float: left; position: absolute; top: 265px; left: 70px; z-index: 1000; }
	#subnavigation ul { float: left; }
	#subnavigation ul li { text-transform: uppercase; font-size: 11px; text-align: center;  /*margin-right: 4px; padding-left: 4px;*/ background: url(/nikeos/site/profile_v3/global/images/subnav_tab_unselected_bg_left.png) top left no-repeat; float: left; display: block; padding: 0px 0px 0px 10px;cursor:pointer}
	#subnavigation ul li a { text-decoration: none; color: #373737; /*padding: 8px 30px 8px 26px;*/ background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_unselected_bg_right.png) top right no-repeat; font-weight: bold; float: left; cursor:pointer}
	#subnavigation ul li span {display: block; height: 45px!important; padding: 0px 10px 0px 0px; font-weight: bold; line-height: 45px; font-size: 11px; margin: 7px 31px 0px 26px; cursor:pointer}
	#subnavigation ul li.selected {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_bg_left.png) top left no-repeat; }
	#subnavigation ul li.selected span.selected, #subnavigation ul li.selected a.selected { text-decoration: none; color: #ff6a07; /*padding: 8px 30px 8px 26px;*/ background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_bg_right.png) top right no-repeat; font-weight: bold; float: left; }
	#subnavigation.no_sequel ul li { text-transform: uppercase; font-size: 11px; text-align: center;/* margin-right: 4px; padding-left: 4px; */ background: url(/nikeos/site/profile_v3/global/images/subnav_tab_unselected_bg_left.png) top left no-repeat; float: left; display: block; }
	#subnavigation.no_sequel ul li.selected { background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_bg_left_dark.png) top left no-repeat; }
	#subnavigation.no_sequel ul li.selected span.selected { text-decoration: none; color: #474747; /*padding: 8px 20px 8px 16px;*/ background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_bg_right_dark.png) top right no-repeat; font-weight: bold; float: left; }
	#subnavigation.no_sequel ul li a { text-decoration: none; color: #e5e5e5; /*padding: 8px 20px 8px 16px;*/ background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_unselected_bg_right.png) top right no-repeat; font-weight: bold; float: left; }
	#subnavigation ul li.li_profile span span, #subnavigation ul li.li_profile a span { padding-left: 14px; background: transparent url(/nikeos/site/profile_v3/global/images/tabicon_profile.gif) no-repeat left;}
	#subnavigation ul li.li_profile {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_unselected_bg_left_first.png) top left no-repeat!important; padding-left: 15px}
	#subnavigation ul li.li_profile_on {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_bg_left_first.png) top left no-repeat!important;}
	#subnavigation ul li.li_profile_on span span, #subnavigation ul li.li_profile_on a span { padding-left: 14px; background: transparent url(/nikeos/site/profile_v3/global/images/tabicon_profile_on.gif) no-repeat left; }
	#subnavigation ul li.li_profile.hover a {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_hover_bg_right.png) no-repeat top right!important;}
	#subnavigation ul li.li_profile.hover {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_hover_bg_left_first.png) top left no-repeat!important;}
	#subnavigation ul li.li_friends span span, #subnavigation ul li.li_friends a span, #subnavigation ul li.li_friends.hover span span, #subnavigation ul li.li_friends.hover a span { padding-left: 21px; background: transparent url(/nikeos/site/profile_v3/global/images/tabicon_friends.gif) no-repeat left; }
	#subnavigation ul li.li_friends a.selected span { padding-left: 21px; background: transparent url(/nikeos/site/profile_v3/global/images/tabicon_friends_on.gif) no-repeat left; }
	#subnavigation ul li.li_friends.hover a {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_hover_bg_right.png) no-repeat top right}
	#subnavigation ul li.li_friends.hover {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_hover_bg_left.png) top left no-repeat}
	div.publicnav ul li.li_friends a {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_unselected_bg_right_last.png) top right no-repeat!important;}
	div.publicnav ul li.li_friends.hover a {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_hover_bg_right_last.png) no-repeat top right!important; }
	div.publicnav ul li.li_friends.hover {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_hover_bg_left.png) top left no-repeat!important;}
	#subnavigation ul li.li_settings span span, #subnavigation ul li.li_settings a span, #subnavigation ul li.li_settings.hover span span, #subnavigation ul li.li_settings.hover a span { padding-left: 20px; background: transparent url(/nikeos/site/profile_v3/global/images/tabicon_settings.png) no-repeat left; margin-right: 41px!important}
	#subnavigation ul li.li_settings a {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_unselected_bg_right_last.png) top right no-repeat!important;}
	#subnavigation ul li.li_settings a.selected {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_bg_right_last.png) top right no-repeat!important;}
	#subnavigation ul li.li_settings a.selected span {padding-left: 20px; background: transparent url(/nikeos/site/profile_v3/global/images/tabicon_settings_on.png) no-repeat left;}
	#subnavigation ul li.li_settings.hover a { background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_hover_bg_right_last.png) no-repeat top right!important; }
	#subnavigation ul li.li_settings.hover {background: transparent url(/nikeos/site/profile_v3/global/images/subnav_tab_hover_bg_left.png) top left no-repeat!important;}

#subnavigation_sequel { padding: 11px 0 11px 32px; /*margin: 0 16px 0 14px;*/ position:relative; z-index: 505; background: #e9e9e9 url(/nikeos/site/profile_v3/global/images/subnavigation_sequel_bg.gif) top left repeat-x;}
#subnavigation_sequel ul { float: left; }
#subnavigation_sequel ul li { text-transform: uppercase; font-size: 9px; float: left; background: transparent url(/nikeos/site/profile_v3/global/images/grey_arrow.gif) 0px 3px no-repeat; padding-left: 8px; margin-right: 14px; display: inline;}
#subnavigation_sequel ul li.last { margin-right: 0px; }
#subnavigation_sequel ul li.selected { background-image: url(/nikeos/site/profile_v3/global/images/orange_arrow.gif); }
#subnavigation_sequel ul li.hover { background-image: url(/nikeos/site/profile_v3/global/images/black_arrow.png); }
#subnavigation_sequel ul li a { text-decoration: none; }
#subnavigation_sequel ul li a span { font-family: Verdana; font-weight: bold; letter-spacing: 0.5px; color: #3E3F3A; text-decoration: none; }
#subnavigation_sequel ul li.selected span { font-family: Verdana; font-weight: bold; letter-spacing: 0.5px; color: #ef8700; }
#subnavigation_sequel ul li.hover span { font-family: Verdana; font-weight: bold; letter-spacing: 0.5px; color: #000; }
#subnavigation_sequel ul li#li_notifications { display: none; }

/* Guts */
#guts { /*margin: 0 14px 14px 14px; padding: 18px 21px 0 21px; background-color: #e6e6e6; border-top: 1px solid #e5e2de;*/ padding: 18px 21px 24px 25px; background: url(/nikeos/site/profile_v3/global/images/body_gradient.jpg) repeat-x top #e6e6e6; position: relative; z-index: 505; min-height: 400px; height: auto!important; height: 400px; }
	body.deregistered #guts { background-color: #2F2E2C; width: 820px; padding: 42px 30px; border-top: 0; min-height: 520px; }
	body.address_book #guts { padding-bottom: 42px; }
#guts #left, #guts #right { width: 403px; } #guts #left { float: left; min-height:575px; } #guts #right { float: right; }
#guts h3.category_header { padding: 10px 26px; background-color: #3e3f3a; color: #f2f2f0; font-size: 16px; margin-bottom: 17px; font-weight: bold; }
#guts h3.category_subheader { padding: 0 26px; color: #3f3e3a; font-size: 16px; margin-bottom: 17px; font-weight: bold; }
/*#guts label { color: #666; text-transform: uppercase; font-size: 11px; margin: 0 0 8px 26px; font-weight: bold; display: block; }
#guts label.error { color: #ef8700; }*/
#guts h4 { color: #888; text-transform: uppercase; font-size: 11px; margin: 0 0 16px 26px; font-weight: bold; display: block; }
	#guts h4 strong { font-weight: bold; }
#guts .form_off { min-height: 60px; }
#guts .form_off p { color: #aca8a5; font-size: 16px; font-weight: bold; margin: 0 0 12px 26px; padding: 4px 11px; }
#guts .form_on p, #guts .form_off input, #guts .form_off div.editable  { display: none; }
#guts input.full { margin: 0 0 8px 26px; padding: 4px 4px 4px 11px; width: 256px; min-height: 22px; border: 1px solid #d1cdca; color: #3E3F3A; font-size: 16px; font-weight: bold; font-family: Arial, Verdana, sans-serif; }
#guts input.half { margin: 0 0 11px 26px; padding: 4px 4px 4px 11px; width: 110px; min-height: 22px; border: 1px solid #d1cdca; color: #3E3F3A; font-size: 16px; font-weight: bold; font-family: Arial, Verdana, sans-serif; }
#guts select.half { width: 119px; min-height: 27px; color: #3E3F3A; font-family: Arial,Verdana,sans-serif; font-size: 16px; font-weight: bold; }
#guts select.full { width: 272px; min-height: 27px; color: #3E3F3A; font-family: Arial,Verdana,sans-serif; font-size: 16px; font-weight: bold; }
/*#guts .select_container { margin: 0 0 12px 26px; }*/
#guts .select_container select { font-size: 16px; color: #3E3F3A; font-weight: bold; padding-right: 4px; }
#guts #display-dobMonth, #guts #display-dobDay, #guts #display-dobYear { font-weight: bold; font-size: 16px; }
#guts .button_container, #delete_address_confirmation .button_container, #deactivate_account_modal .button_container, #reinvite_address_confirmation .button_container { float: left; margin: 6px 0 16px 19px; display: inline;}
#delete_address_confirmation .button_container { margin-left: 34px; }
#guts .button_container input, #delete_address_confirmation .button_container input, #deactivate_account_modal .button_container input, #reinvite_address_confirmation .button_container input { float: left; margin-left: 7px; border: 0; background: url(/nikeos/site/profile_v3/global/images/button_left.gif) no-repeat left; padding: 2px 8px 6px 12px; height: 26px; font-family: Arial, Verdana, sans-serif; color: #666; text-transform: uppercase; font-size: 11px; font-weight: bold; cursor: pointer; }
#guts .button_container span, #delete_address_confirmation .button_container span, #deactivate_account_modal .button_container span , #reinvite_address_confirmation .button_container span { float: left; display: block; width: 4px; height: 26px; margin-left: -3px/*TODO*/; background: url(/nikeos/site/profile_v3/global/images/button_right.gif) no-repeat left; }
#delete_address_confirmation .button_container a,#reinvite_address_confirmation .button_container a, #deactivate_account_modal .button_container a { float: left; margin-left: 7px; border: 0; background: url(/nikeos/site/profile_v3/global/images/button_left.gif) no-repeat left; padding: 4px 8px 2px 12px; height: 20px; font-family: Arial, Verdana, sans-serif; color: #666; text-transform: uppercase; font-size: 11px; font-weight: bold; cursor: pointer; text-decoration: none; }
#guts .button_container .padded_button { padding-left: 70px !important; padding-right: 70px !important; }
#guts p.disclaimer { color: #aca8a5; font-size: 10px; font-weight: bold; margin: 0 12px 16px 26px; font-style: italic; }
#guts div.radio_container { margin: 0 0 16px 36px; float: left; }
#guts label.radio_label { float: left; margin: 2px 10px 0 6px; }
#guts input.radio { float: left; }
#guts p.editable { position: relative; border: 1px solid #dfdfdf; }
#guts p.editable.hovered { border: 1px solid #ef8700; cursor: pointer; }
	#guts .clickTextSpan { position: absolute; right: 6px; color: #ef8700; font-size: 9px; font-weight: bold; text-transform: uppercase; padding-top: 3px; font-family: Verdana, Arial, sans-serif; }
#guts p.success, #guts p.error {clear: both; font-size: 11px; font-weight: bold; color: #ef8700; background: url(/nikeos/site/profile_v3/global/images/success_bg.gif) no-repeat left; padding-left: 20px; margin: 10px 0px 10px 0px; display: none; }
#guts p.error {clear: both; background-image: url(/nikeos/site/profile_v3/global/images/icon_error.gif); min-height: 24px; padding: 0px 0px 0px 29px; line-height: 29px; color: #ff2626; font-weight: bold; font-style: italic;}
#guts .clickToEditSpan {color: #ef8700; font-size: 9px; font-weight: bold; text-transform: uppercase; padding-top: 3px;padding-right:5px; font-family: Verdana, Arial, sans-serif; float:right;}
#guts .display_container { position: relative; display: none; }
#guts .display_container .clickToEditSpan {padding-top: 0; padding-right: 22px;}

/* Security Question */
#guts .clickTextSpanSec {position: absolute; right: 6px; top:40px; color: #ef8700; font-size: 9px; font-weight: bold; text-transform: uppercase; padding-top: 3px; font-family:Verdana, Arial, sans-serif; }
	#guts .clickTextSpanSec span {font-weight: bold;}
#guts #questionWrapper p.disclaimerSec{ color: #aca8a5; font-size: 10px; font-weight: bold;font-style:italic; padding:20px 10px 10px 10px;}
#guts #security_question h3.editing { background-color:#ef8700;}
#guts #security_question.editing {border:1px solid #ef8700;}

/* Address Book Section */
#guts div.no_address p, #guts p.explanation { font-size: 12px; line-height: 16px; color: #333; margin: 0 16px 24px 26px; }
#guts p.explanation { margin-right: 26px; }
#guts div.no_address img { margin: 0 0 12px 26px; }
#guts h4 { color: #000; }
#guts h4 strong { color: #ef8700; }
#guts .display { padding-left: 26px; }
#guts .leftReset { padding-left: 0px; }
#guts .display p { color: #9e9b93; font-size: 14px; line-height: 24px; }
#guts .display p strong { color: #6d6a63; font-weight: bold; }
#guts span#shipping_address_count {font-weight:bold;}
#guts #home_address, #guts #billing_address, #guts #shipping_address { }
#guts .hovered .display_container.display { border: 1px solid #ef8700; }
#guts #left .hovered h3, #guts #right .hovered h3 { background-color: #ef8700; color: #fff; }

#guts div.no_address .display_container { padding: 10px 0; border: 1px solid #dfdfdf; }
#guts div.no_address .display_container p { margin: 0 16px 16px 26px; }
#guts div.no_address .display_container p strong, #guts div.no_address .display_container p strong span { font-weight: bold; }
#guts #shipping_address_container_default, #guts .secondary_shipping_address_container_wrapper { padding: 0px 0px 0px 26px; width: 365px; }
#guts #home_address_wrapper .name_container { display: none; }
#guts #family_address_container_default, #guts .family_address_container_wrapper { border: 1px solid #ef8700; padding-top: 12px; }

/* Deactivate Account Bar */
#guts #deactivate_bar { background-color: #ACA8A5; width: 826px; padding: 6px 27px; margin-left: -21px; margin-top: 30px; }
	#guts #deactivate_bar a, #guts #deactivate_bar a:link, #guts #deactivate_bar a:visited, #guts #deactivate_bar a:hover, #guts #deactivate_bar a:active { color: #3E3F3A; text-decoration: none; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, sans-serif; text-transform: uppercase; }
	#guts #deactivate_bar a:hover, #guts #deactivate_bar a:active { text-decoration: underline; }

/* Deregistered Page */
div.deregistered { background: url("/nikeplus/os/global/images/profile/running_login_01A.jpg") no-repeat scroll left top transparent !important; }
div.deregistered #deregistered { padding: 90px 440px 0px 40px; }
div.deregistered p { margin-bottom: 27px; font-size: 14px; color: #fff; font-family: Arial, Verdana, sans-serif; }
div.deregistered p.sorry { color: #fff; margin-bottom: 4px; }
div.deregistered ul { list-style-type: disc; margin-left: 18px; margin-bottom: 27px; }
div.deregistered ul li { color: #fff; font-size: 20px; list-style: disc; font-family: Arial, Verdana, sans-serif; }

/* misc. styles */
.loading { margin: 3px 0 0 8px; display: none; float: left; }
.clear { clear: both; height: 0; line-height: 0; visibility: hidden; }
.uppercase { text-transform: uppercase; }
.sub { font-size: 0.8em; }
.marginTop { margin-top: 28px; }
.left { float: left; }
.hidden { display: none; }

div.hr { height: 1px; border-top: 1px solid #d1cdca; margin-bottom: 13px; } div.hr hr { display: none; }
div.hr.thick { border-top: 2px solid #3E3F3A; margin-top: 10px;}
div.hr.double { border-top: 1px solid #9C9C9C; border-bottom: 1px solid #fff; margin-top: 6px; }
/* block UI confirmation */
#delete_address_confirmation, #deactivate_account_modal, #reinvite_address_confirmation { background-color: #dfdfdf; color: #6D6A63; border: 1px solid: #6D6A63; margin: 0 auto;  width: 224px;}
#delete_address_confirmation h1, #deactivate_account_modal h1, #reinvite_address_confirmation h1 { font-size: 15px; background-color: #3E3F3A; color: #F2F2F0; padding: 8px; text-align: left; }
#delete_address_confirmation p, #reinvite_address_confirmation p { font-size: 13px; padding: 20px 12px; color: #6D6A63; }

#deactivate_account_modal { padding-bottom: 1px; width: 781px!important}
#deactivate_account_modal .left { width: 240px; }
#deactivate_account_modal p { font-size: 11px; padding: 2px 0; color: #6D6A63; }
#deactivate_account_modal h2 { color: #3E3F3A; font-size: 14px; font-weight: bold; padding: 0 20px 10px 0; }
#deactivate_account_modal .deactivate_modal_content_container { text-align: left; margin: 20px 30px 20px 30px; padding-bottom: 50px; background: url(/nikeos/site/profile_v3/global/images/modal_divider_bg.gif) 48% 50% repeat-y; text-transform: uppercase; position: relative; }
#deactivate_account_modal .button_container { margin-left: 0; margin-bottom: 0; position: absolute; bottom: 0; text-align: center; margin: 0 auto; }

div.modal_confirm { background-color: #dfdfdf; color: #6D6A63; border: 1px solid: #6D6A63; }
div.modal_confirm h1 { font-size: 15px; background-color: #3E3F3A; color: #F2F2F0; padding: 8px; text-align: left; }
div.modal_confirm p { font-size: 13px; padding: 20px 12px; color: #6D6A63; }
div.modal_confirm .button_container { float: left; margin: 6px 0 16px 19px; }
div.modal_confirm .button_container input { float: left; margin-left: 7px; border: 0; background: url(/nikeos/site/profile_v3/global/images/button_left.gif) no-repeat left; padding: 2px 8px 6px 12px; height: 26px; font-family: Arial, Verdana, sans-serif; color: #666; text-transform: uppercase; font-size: 11px; font-weight: bold; cursor: pointer; }
div.modal_confirm .button_container input.padded { padding-left: 20px !important; padding-right: 16px !important; }
div.modal_confirm .button_container span { float: left; display: block; width: 4px; height: 26px; margin-left: -3px/*TODO*/; background: url(/nikeos/site/profile_v3/global/images/button_right.gif) no-repeat left; }
div.modal_confirm .button_container a { float: left; margin-left: 7px; border: 0; background: url(/nikeos/site/profile_v3/global/images/button_left.gif) no-repeat left; padding: 4px 8px 2px 12px; height: 20px; font-family: Arial, Verdana, sans-serif; color: #666; text-transform: uppercase; font-size: 11px; font-weight: bold; cursor: pointer; text-decoration: none; }
div.modal_confirm#contact_import_container { width : 626px; margin: 0 auto; background-color: transparent; }
div.modal_confirm#contact_import_container #import_top { padding-top: 13px; background: url(/nikeos/site/profile_v3/global/images/iframe_border_top.png) no-repeat top left; }
div.modal_confirm#contact_import_container #import_bottom { padding-bottom: 13px; background: url(/nikeos/site/profile_v3/global/images/iframe_border_bottom.png) no-repeat bottom left; }
div.modal_confirm#contact_import_container #import_middle { width : 600px; margin: 0 auto; padding: 0 13px; background: url(/nikeos/site/profile_v3/global/images/iframe_border_middle.png) repeat-y top left; }
div.modal_confirm#contact_import_container iframe { border: 0; padding: 0; margin: 0; width: 100%; height: 420px; }
div.modal_confirm#invitation_confirmation { width: 626px; margin: 0 auto; }
div.modal_confirm#update_settings_modal { width: 300px; margin: 0 auto; }
div.modal_confirm#twitter_connected_modal { width: 300px; margin: 0 auto; }
div.modal_confirm#facebook_connected_modal { width: 300px; margin: 0 auto; }
div.modal_confirm div.close_x { cursor: pointer; position: absolute; top: 13px; right: 13px; height: 13px; width: 13px; zoom: 1;}
div.modal_confirm div.close_x img { height: 13px; width:13px;}
div.modal_container { cursor: default; }

div.modal_friend { width: 224px; margin: 0 auto; background: url(/nikeos/site/profile_v3/global/images/modal_friend_window_top.png) no-repeat top left; padding-top:4px; }
div.modal_friend_container { background: url(/nikeos/site/profile_v3/global/images/modal_friend_window_bottom.png) no-repeat bottom left; }

#imported_contacts_list { background-color: transparent; cursor: auto; width: 517px; margin: 0 auto; }
#imported_contacts_list #import_top { padding-top: 4px; background: url(/nikeos/site/profile_v3/global/images/contacts_import_list_bg_top.png) no-repeat top left; }
#imported_contacts_list #import_bottom { padding-bottom: 4px; background: url(/nikeos/site/profile_v3/global/images/contacts_import_list_bg_bottom.png) no-repeat bottom left; }
#imported_contacts_list #import_middle { padding: 0 4px; text-align: left; background: url(/nikeos/site/profile_v3/global/images/contacts_import_list_bg_middle.png) repeat-y top left; }
#imported_contacts_list #import_contacts_header { position: relative; padding: 8px 0 6px 22px;; }
#imported_contacts_list #import_contacts_header h2 { font-size: 17px; font-weight: bold; color: #676767; }
#imported_contacts_list #import_contacts_header a.close { cursor: pointer; _cursor: hand; display: block; position: absolute; width: 20px; height: 20px; top: 8px; right: 14px; background: transparent url(/nikeos/site/profile_v3/global/images/grey_x.png) center center no-repeat; }
#imported_contacts_list #scrolling_contact_container { overflow-y: scroll; height: 300px; }
#imported_contacts_list #scrolling_contact_container h3 { background-color: #afafaf; color: #fff; padding: 5px 22px; font-size: 11px; font-weight: bold; }
#imported_contacts_list #scrolling_contact_container ul { margin-left: 0px; margin-bottom: 0px; }
#imported_contacts_list #scrolling_contact_container ul li { background-color: #f0f0f0; margin: 0; padding: 12px 8px 12px 76px; background-position: 22px 8px; }
#imported_contacts_list #scrolling_contact_container ul li.even { background-color: #e4e4e4; }
#imported_contacts_list #scrolling_contact_container ul li.on { color: #ef8700 !important; }
#imported_contacts_list #scrolling_contact_container #contacts_nikes ul li { padding: 8px 8px 8px 60px; }
#imported_contacts_list #scrolling_contact_container .contact_image { float: left; margin-right: 12px; width: 81px; height: 49px; }
#imported_contacts_list #scrolling_contact_container .contact_info h4 a { color: #ef8700; text-decoration: none; font-weight: normal; font-size: 18px; }
#imported_contacts_list #scrolling_contact_container .contact_info p { padding: 0px; }
#imported_contacts_list #scrolling_contact_container .contact_info p a { color: #ef8700; text-decoration: none; font-weight: bold; }

#imported_contacts_list #import_contacts_footer .button_container { margin: 8px 13px; float: left; width: 483px; }
#imported_contacts_list #import_contacts_footer .button_container input.right { float: right; background-image: url(/nikeos/site/profile_v3/global/images/bg_btn_gray.gif); color: #fff; }
#imported_contacts_list #import_contacts_footer .button_container span.right { float: right; background-image: url(/nikeos/site/profile_v3/global/images/bg_btn_gray_right.gif); }

/* warning bubble */
div.warning { margin: 0 0 8px 22px; background: transparent url(/nikeos/site/profile_v3/global/images/warning_bg_middle.png) top left repeat-y; }
	div.warning_top { background: transparent url(/nikeos/site/profile_v3/global/images/warning_bg_top.png) top left no-repeat; padding-top: 6px; }
	div.warning_bottom { background: transparent url(/nikeos/site/profile_v3/global/images/warning_bg_bottom.png) bottom left no-repeat; padding-bottom: 16px; }
		div.warning_bottom p { color: #9e9b93; font-size: 11px; line-height: 15px; background: transparent url(/nikeos/site/profile_v3/global/images/warning_icon.png) 12px 3px no-repeat; padding: 0 22px 0 32px; }

div#passwordStrengthWrapper{position:relative;width:290px;}
div#passwordStrength { margin: 0px;width:320px;z-index:1001;}
div.passwordStrength_top { background: transparent url(/nikeos/site/profile_v3/global/images/indicator_top.gif) top left no-repeat; padding-top: 3px; }
div.passwordStrength_bottom { background: transparent url(/nikeos/site/profile_v3/global/images/indicator_bottom.gif) bottom center no-repeat; padding-bottom: 5px; }
div.passwordStrength_bottom p#result { color: #9e9b93; font-size: 11px; line-height: 15px; padding: 0 22px 0 2px;}
#passwordContent.weak p#result{color:red;text-transform:uppercase;background: transparent url(/nikeos/site/profile_v3/global/images/password_strength_weak.gif) no-repeat center right;}
#passwordContent.good p#result{color:green;text-transform:uppercase;background: transparent url(/nikeos/site/profile_v3/global/images/password_strength_good.gif) no-repeat center right;}
#passwordContent.strong p#result{color:green;text-transform:uppercase;background: transparent url(/nikeos/site/profile_v3/global/images/password_strength_strong.gif) no-repeat center right; }
#passwordContent{background-color:#ffffff;height:40px;text-align:left;padding:5px;font-size:10px;}
#passwordContent.weak #weakText, #passwordContent.good #goodText, #passwordContent.strong #strongText { display:block;}
#passwordContent.weak #goodText, #passwordContent.weak #strongText, #passwordContent.good #strongText, #passwordContent.strong #weakText, #passwordContent.good #weakText, #passwordContent.strong #goodText { display:none; }

div#validationTooltip { margin: 0px;width:411px;z-index:504;}
div.validationTooltip_top { background: transparent url(/nikeos/site/profile_v3/global/images/error_bg_top.png) top left no-repeat; padding-top: 3px; }
div.validationTooltip_bottom { background: transparent url(/nikeos/site/profile_v3/global/images/error_bg_bottom.png) bottom center no-repeat; padding-bottom: 5px; }
div.validationTooltip_content p{color: #DDDDDD; font-size: 11px; line-height: 15px; padding: 10 22px 10 2px;text-transform: uppercase;}
div.validationTooltip_content {background: transparent url(/nikeos/site/profile_v3/global/images/error_bg_middle.png);padding:10px;}

/* PROFILE IMAGE */
#frame_outline {position:absolute;z-index:999;top:94px;left:44px;width:140px; height:85px;overflow:hidden;background: transparent url(/nikeos/site/profile_v3/global/images/overlay_frame.png) no-repeat left top;}
#overlay_top { position: absolute; top: 0px; left: 43px; width: 140px; height: 94px; background: transparent url(/nikeos/site/profile_v3/global/images/profile_image/overlay_top.jpg) no-repeat; }
#overlay_bottom { position: absolute; top: 181px; left: 43px; width: 140px; height: 136px; background: transparent url(/nikeos/site/profile_v3/global/images/profile_image/overlay_bottom.jpg) no-repeat; }
#overlay_right { position: absolute; top: 0px; left: 183px; width: 52px; height: 288px; background-color: #fff; background: transparent url(/nikeos/site/profile_v3/global/images/profile_image/overlay_right.jpg) no-repeat; }
#overlay_left { position: absolute; top: 0px; left: 0; width: 44px; height: 317px; background-color: #fff; background: transparent url(/nikeos/site/profile_v3/global/images/profile_image/overlay_left.jpg) no-repeat; }
#overlay_top, #overlay_bottom, #overlay_right, #overlay_left { z-index: 504; }
#mynike #leftside { position: relative; margin-right: 0; padding-right: 95px; }
#draggable_frame { position: absolute;  width: 224px; height: 180px; z-index: 503; top: 49px; left: 0; }
#draggable { display: none; position: absolute; width: 184px; height: 140px; top: 20px; left: 20px; cursor: pointer; }
.over_frame { z-index: 10000; position: relative; width: 180px; }
#cropped_image_container { position: absolute; z-index: 503; top: 49px; }
#default_image, #new_image { background: transparent url(/nikeos/site/profile_v3/global/images/profile_image/default_image.gif) center center no-repeat; width: 140px; height: 85px; position: relative; z-index: 503; margin: 45px 0 0 44px; }
#new_image { display: none; }
#profile_summary { z-index: 502; position: relative; }
#profile_summary { }
div#nav-module-left, div#nav-module-top { z-index: 503; }
#nav-module-left embed { z-index: 1; }
#profile_image { position: absolute !important; float: left; margin: 0px!important; padding: 0px!important;}
#profile_caption { position: absolute; top: 184px; z-index: 510; margin-left: 44px; font-size: 11px; }
#profile_caption a { color: #777; font-weight: bold; text-transform: uppercase; text-decoration: none; }
#upload_link { padding-left: 17px; background: transparent url(/nikeos/site/profile_v3/global/images/profile_image/upload_icon.gif) 0px 2px no-repeat; }
#delete_link, #save_link { display: none; position: absolute; top: 0; width: 140px; }
#status_indicator { position: absolute; top: 150px; right: 0; z-index: 503; margin-right: 40px; font-size: 11px; width: 500px; color: #C4C1BE; }

/* NOTIFICATIONS OVERVIEW */
#notifications_overview #notifications_top { display: block; padding-top: 4px; margin-bottom: 4px; background: transparent url(/nikeos/site/profile_v3/global/images/notification_top_bg.gif) top left no-repeat; }
#notifications_overview #notifications_bottom { padding-bottom: 4px; background: transparent url(/nikeos/site/profile_v3/global/images/notification_bottom_bg.gif) bottom left no-repeat; }
#notifications_overview #notifications_middle { background: transparent url(/nikeos/site/profile_v3/global/images/notification_middle_bg.gif) top left repeat-y; height: 37px; overflow: hidden; position: relative; }
#notifications_overview .notifications #notifications_middle { overflow: auto; height: auto; }
#notifications_overview #notifications_container { position: absolute; top: 0px; }
#notifications_overview .notifications #notifications_container { position: relative; }
#notifications_overview .notification { padding: 8px 22px; position: relative; }
#notifications_overview .notification.long { padding: 0px 22px; position: relative; }
.notification .profile_icon { width: 80px; height: 49px; float: left; padding-right: 20px; }
.notification .profile_icon.default { background: transparent url(/nikeos/site/profile_v3/global/images/default_notification.png) top left no-repeat; }
.notification .profile_icon img { width: 80px; height: 49px; }
.notification p.icon { width: 728px; padding: 3px 34px 3px 25px; font-size: 12px; color: #666; }
#notifications_overview p.icon { background: transparent url(/nikeos/site/profile_v3/global/images/red_alert.png) center left no-repeat; }
.notification p a, .notification p a:link, .notification p a:visited { color: #ef8700; font-weight: bold; text-decoration: none; }
.notification p a:hover, .notification p a:active { text-decoration: none; }
#notifications_overview .notification a.close { display: block; position: absolute; width: 20px; height: 20px; top: 8px; right: 6px; background: transparent url(/nikeos/site/profile_v3/global/images/grey_x.png) center center no-repeat; }
#notifications_overview .notification a.accept { display: block; position: absolute; width: 20px; height: 20px; top: 8px; right: 46px; background: transparent url(/nikeos/site/profile_v3/global/images/grey_check.png) center center no-repeat; }
li.gadget_container_top { display: block; padding-top: 4px; margin-bottom: 14px; background: transparent url(/nikeos/site/profile_v3/global/images/gadget_bg_top.gif) top left no-repeat; }
div.gadget_container_bottom { padding-bottom: 4px; background: transparent url(/nikeos/site/profile_v3/global/images/gadget_bg_bottom.gif) bottom left no-repeat; }
div.gadget_container_middle { background: transparent url(/nikeos/site/profile_v3/global/images/gadget_bg_middle.gif) top left repeat-y; }
.notifications #notifications_sidebar #notifications_settings_tout { width: 233px; height: 33px; color: #818181; text-align: right; float: right; padding: 32px 17px; background: transparent url(/nikeos/site/profile_v3/global/images/notifications_settings_tout_bg.png) no-repeat; }
.notifications #notifications_sidebar #notifications_settings_tout.on { cursor: pointer; _cursor: hand; }
.notifications #notifications_sidebar #notifications_settings_tout h5 { font-size: 17px; font-weight: bold; }
.notifications #notifications_sidebar #notifications_settings_tout p { font-size: 10px; }

/* NOTIFICATIONS */
#notifications_sidebar { width: 277px; float: right; }
#notifications #notifications_top { padding-top: 4px; margin-bottom: 14px; background: transparent url(/nikeos/site/profile_v3/global/images/notifications_list_bg_top.png) top left no-repeat; }
#notifications #notifications_bottom { padding-bottom: 4px; background: transparent url(/nikeos/site/profile_v3/global/images/notifications_list_bg_bottom.png) bottom left no-repeat; }
#notifications #notifications_middle { background: transparent url(/nikeos/site/profile_v3/global/images/notifications_list_bg_middle.png) top left repeat-y; padding: 0 3px; }
#notifications #notifications_container_wrapper { background: transparent url(/nikeos/site/profile_v3/global/images/notifications_inside_bg_top.gif) top left repeat-x; }
#notifications #notifications_container { background: transparent url(/nikeos/site/profile_v3/global/images/notifications_inside_bg_bottom.gif) bottom left repeat-x; }
#notifications #notifications_header { }
#notifications #notifications_header h3 { padding: 14px 16px 8px; font-size: 16px; font-weight: bold; color: #666; }
#notifications .message_buttons { position: absolute; top: 8px; right: 14px; text-align: right; font-family: Arial;}
#notifications .message_buttons a { padding-right: 12px; margin-bottom: 4px; display: block; font-size: 11px; color: #a8a8a8; text-decoration: none; width: auto; text-transform: uppercase; position: relative; }
#notifications .message_buttons a.close { background: transparent url(/nikeos/site/profile_v3/global/images/close_off.png) right no-repeat; }
#notifications .message_buttons a.accept { background: transparent url(/nikeos/site/profile_v3/global/images/accept_off.png) right no-repeat; }
#notifications .message_buttons a.close:hover { background-image: url(/nikeos/site/profile_v3/global/images/close_on.png); color: #EF8700; }
#notifications .message_buttons a.accept:hover { background-image: url(/nikeos/site/profile_v3/global/images/accept_on.png); color: #EF8700; }
#notifications .notification { position: relative; }
#notifications .notification .text { min-height: 49px; padding-left: 75px; }
#notifications .notification p { margin: 3px 0 6px 0; color: #666; font-size: 12px; }
#notifications .notification p.icon { width: auto; padding: 3px 60px 3px 25px; font-size: 12px; color: #666; }
#notifications .notification p.icon.padded { padding-top: 13px; }
#notifications .notification p.time { font-size: 11px; color: #b3b3b3; }
#notifications .notification .border_container { border-bottom: 1px solid #e8e8e8; padding: 8px 18px 4px 18px; }
#notifications .notification.last .border_container { border-bottom: 1px solid transparent; }

/* FRIENDS */
#friends_content { width: 540px; float: left; position: relative; }
#friends_sidebar { width: 280px; padding-left: 14px; float: right; position: relative; }
#friends_sidebar .block { background-color: #e5e5e5; padding: 28px 0 0 108px; height: auto !important; height: 90px; min-height: 90px; font-family: Verdana; margin-bottom: 15px; }
	#friends_sidebar #find_friends { background: #e5e5e5 url(/nikeos/site/profile_v3/global/images/gadgets/find_friends_icon.gif) 20px 19px no-repeat; }
	#friends_sidebar #facebook_connect { border-top: 1px solid #ebebeb; background: transparent url(/nikeos/site/profile_v3/global/images/gadgets/facebook_connect_icon.gif) right no-repeat; }
	#friends_sidebar #invite_friends { background: #e5e5e5 url(/nikeos/site/profile_v3/global/images/gadgets/invite_friends_icon.gif) 20px 20px no-repeat; }

	div#friends_sidebar .block h3 { font-size: 16px; color: #666; line-height: 16px; padding-bottom: 8px; }
	div#friends_sidebar .block h3 a { background: url(/nikeos/site/profile_v3/global/images/grey_arrow.gif) no-repeat right 7px; color: #666; padding-right: 10px; text-decoration: none;}
	/*div#friends_sidebar .block h3 a:hover { background-image: url(/nikeos/site/profile_v3/global/images/off_white_arrow.gif); color: #fff; }*/
	div#friends_sidebar .block p { font-size: 12px; color: #666; width: 148px; }

/* my_friends */
div.friends_container_top { width: 488px; padding-top: 5px; margin: 14px 24px; background: transparent url(/nikeos/site/profile_v3/global/images/friends_list_bg_top.png) top left no-repeat; }
div.friends_container_bottom { padding-bottom: 8px; background: transparent url(/nikeos/site/profile_v3/global/images/friends_list_bg_bottom.png) bottom left no-repeat; }
div.friends_container_middle { padding: 0 3px; background: transparent url(/nikeos/site/profile_v3/global/images/friends_list_bg_middle.png) top left repeat-y; position: relative; zoom:1; }

#my_friends_content div.friends_container_top { display: none; }

div#no_friends_content { display: none; }

div.my_friends_header, div.find_friends_header { font-family: Arial; font-size: 15px; position: relative; z-index: 1000; }
div.my_friends_header h3, div.find_friends_header h3 { padding: 12px 17px 8px 17px; color: #666; font-weight: bold; }
div.my_friends_header h3 span, div.find_friends_header h3 span { color: #666; font-weight: bold; }
div.my_friends_header strong, div.find_friends_header strong { color: #333; font-weight: bold; }
div.my_friends_header h5, div.find_friends_header h5 { padding: 8px 16px 10px 16px; margin: 0px; font-size: 11px; }

div.my_friends_content { padding: 8px 16px 10px 16px; margin: 0px; font-size: 11px; }
#my_friends_container_wrapper { background: transparent url(/nikeos/site/profile_v3/global/images/notifications_inside_bg_top.gif) top left repeat-x; float:left; width:482px; }
#my_friends_container { background: transparent url(/nikeos/site/profile_v3/global/images/notifications_inside_bg_bottom.gif) bottom left repeat-x; float:left; width:482px; }

#my_friends_container h2 { padding: 0; margin: 0; font-size: 22px; font-weight: normal; font-family: Verdana; padding-bottom: 6px; }
#my_friends_container .mailFriend { display: none; }
#my_friends_container .icon { float: left; width: 80px; }
#my_friends_container .icon img { width: 80px; /*height: 50px; */}
#my_friends_container .friend { padding: 17px 17px 13px 17px; border: 1px solid #fff; border-bottom: 1px solid #dfdfdf; float:left; position: relative; width:446px; zoom:1;}
#my_friends_container .friend .text { float: left; padding: 0px 8px; width: 340px; }
#my_friends_container .friend .text h2 { font-size: 22px; color: #333; padding-bottom: 1px; }
#my_friends_container .friend .text h2 a { font-size: 22px; color: #EF8700; }
#my_friends_container .friend .text a, #my_friends_container .friend .text a:link, #my_friends_container .friend .text a:visited, #my_friends_container .friend .text a:hover, #my_friends_container .friend .text a:active { color: #EF8700; text-decoration: none; }
#my_friends_container .friend .text .status { font-size: 11px; color: #565454; }
#my_friends_container .clear, .clearFloat { clear: both; }
#my_friends_container .friend .add_friend, #my_friends_container .friend .add_friend:link, #my_friends_container .friend .add_friend:visited { color: #EF8700; text-decoration: none; display: block; font-size: 11px; text-transform: uppercase; float: right; padding: 0 6px 0 0; background: transparent url(/nikeos/site/profile_v3/global/images/gadgets/orange_arrow.gif) no-repeat right; position: absolute; top: 8px; right: 12px; }
#my_friends_container .friend a.remove_friend, #my_friends_container .friend a.remove_friend:link, #my_friends_container .friend a.remove_friend:visited, #my_friends_container .friend span.removed { color: #666; font-family: Verdana, sans-serif; font-size: 10px; position: absolute; top: 8px; right: 12px; text-transform: uppercase; text-decoration: none; zoom:1;}
#my_friends_container .friend a.remove_friend:hover, #my_friends_container .friend a.remove_friend:active { color: #ef8700; zoom:1;}
#my_friends_container .friend.hover { border-color: #EF8700; }
#my_friends_container .friend.hover a.remove_friend { display: block; }
#my_friends_container .friend span.removed, #my_friends_container .friend.hover.removed a.remove_friend, #my_friends_container .friend.removed a.remove_friend { display: none; }
#my_friends_container .friend.hover a.remove_friend, #my_friends_container .friend.removed span.removed { display: block; }
#my_friends_container .location { font-size: 12px; }

/* invite */
#friends_content { padding-bottom: 30px; }
#friends_content h4 { color: #676767; font-size: 14px; }
#friends_content .textarea_container_top { display: block; padding-top: 3px; margin: 0 0 8px 26px; background: transparent url(/nikeos/site/profile_v3/global/images/textarea_top_bg.gif) top left no-repeat; }
#friends_content .textarea_container_bottom { padding-bottom: 3px; background: transparent url(/nikeos/site/profile_v3/global/images/textarea_bottom_bg.gif) bottom left no-repeat; }
#friends_content .textarea_container_middle { position: relative; background: transparent url(/nikeos/site/profile_v3/global/images/textarea_middle_bg.gif) top left repeat-y; min-height: 16px; }
#friends_content .textarea_container_middle textarea { padding: 0; border: 0; margin: 16px; width: 447px; min-height: 100px; color: #6e6e6e; }
#friends_content .textarea_container_middle input { margin: 2px 0 0 3px; border: 0; padding: 2px 6px; font-size: 18px; font-family: Arial; color: #6e6e6e; width: 460px; }
#friends_content .textarea_container_middle a.search { top: 3px; right: 36px; width: 22px; height: 22px; position: absolute; display: block; background: transparent url(/nikeos/site/profile_v3/global/images/search_icon.png) 50% 50% no-repeat; }
#friends_content #from_wrapper { position: relative; width: 510px; }
#friends_content #from_wrapper p#from { float: left; }
#friends_content #from_wrapper a.pencil { background: transparent url(/nikeos/site/profile_v3/global/images/pencil_icon.gif) top right no-repeat; color: #666; font-size: 10px; font-weight: bold; float: right; padding-right: 15px; text-decoration: none; text-transform: uppercase;}
#friends_content label {  }
#friends_content p { margin: 0 0 8px 26px; color: #b4b4b4; font-size: 14px; }
#friends_content .button_container { margin-left: 17px; }
#friends_content #invite_friends div.button_container.white { margin: 7px 26px; }

#friends_content .successful_invite { display: none; }
#friends_content .successful_invite p { color: #6A6A6A; font-weight: normal; margin-bottom: 8px; }
#friends_content .successful_invite p strong { font-weight: bold; font-size: 16px; }
#friends_content .successful_invite .profile_block { width: 81px; height: 70px; padding: 7px; margin-right: 2px; overflow: hidden; float: left; background: transparent url(/nikeos/site/profile_v3/global/images/profile_block_bg.png) no-repeat; }
#friends_content .successful_invite .profile_block span { color: #666; text-decoration: none; font-size: 12px; font-weight: bold; display: block; padding-bottom: 2px; }
#friends_content .successful_invite .profile_block span a, #friends_content .successful_invite .profile_block span a:link, #friends_content .successful_invite .profile_block span a:visited, #friends_content .successful_invite .profile_block span a:hover, #friends_content .successful_invite .profile_block span a:active, #friends_content #set_sharing_for_friends a, #friends_content #set_sharing_for_friends a:link, #friends_content #set_sharing_for_friends a:visited, #friends_content #set_sharing_for_friends a:hover, #friends_content #set_sharing_for_friends a:active { text-decoration: none; color: #ef8700; }
#friends_content .successful_invite #nike_members_invited { margin-top: 12px; }
#friends_content .successful_invite #nike_members_invited_content { margin: 0 26px; }
#friends_content .successful_invite #nike_members_invited_content p { margin: 0 0 14px 0; }
#friends_content #set_sharing_for_friends { display: none; }

/* find */

.pagination { float: right; text-align: right; min-height: 22px; display: none; }
.pagination.bottom { padding: 6px 15px 4px 0; }
.pagination.top { padding: 10px 15px 7px 0; }
.previous_pagination, .next_pagination { float: left; width: 4px; height: 18px;}
.previous_pagination { background: transparent url(/nikeos/site/profile_v3/global/images/grey_arrow_left.gif) no-repeat 50% 50%; margin: 0px 5px 0px 0px!important; }
.next_pagination { background: transparent url(/nikeos/site/profile_v3/global/images/grey_arrow.gif) no-repeat 50% 50%; margin: 0px 0px 0px 5px!important;}
.pagination_numbers { float: left; }
.pagination_numbers a, .pagination_numbers a:link, .pagination_numbers a:visited, .pagination_numbers a:hover, .pagination_numbers a:active, .previous_pagination, .next_pagination { float: left; padding: 2px; color: #666; font-size: 15px; font-weight: bold; text-decoration: none; }
.pagination_numbers a.selected { color: #ef8700; }

#successful_search, #no_search_results, #too_many_results { display: none; }
#search_results_container { }
#search_results_container form { padding: 16px 0; }
#search_results_container .add_friend, #search_results_container .add_friend:link, #search_results_container .add_friend:visited { color: #ef8700; text-decoration: none; display: block; font-size: 11px; text-transform: uppercase; float: right; padding: 0 6px 0 0; background: transparent url(/nikeos/site/profile_v3/global/images/gadgets/red_arrow_big.gif) no-repeat right; position: absolute; top: 8px; right: 12px; }
#search_results_container .add_friend:hover, #search_results_container .add_friend:active { color: #ef8700; text-decoration: none; }
#search_results_container #people_list li { }
#search_results_container #people_list .person_container { padding: 12px 12px 12px 18px; border: 1px solid #fff; border-bottom: 1px solid #ccc; position: relative; }
#search_results_container #people_list .person_container.last { border-bottom: 1px solid transparent; }
#search_results_container #people_list .person_container img { float: left; margin-right: 12px; }
#search_results_container #people_list .person_container .text_container { overflow: hidden; }
#search_results_container #people_list .person_container .text_container h3 { font-size: 18px; width: 240px; display: block; float: left; color: #474747; }
#search_results_container #people_list .person_container .text_container h3 a, #search_results_container #people_list .person_container h3 a:link, #search_results_container #people_list .person_container h3 a:visited { color: #ef8700; text-decoration: none; }
#search_results_container #people_list .person_container .text_container h3 a:hover, #search_results_container #people_list .person_container h3 a:active { }
#search_results_container #people_list .person_container .text_container p.subtext { width: 240px; margin-left: 0; margin-bottom: 0; float: left; color: #676566; font-weight: normal; font-family: Verdana, sans-serif; font-size: 10px; }
#search_results_container #people_list .person_container .text_container p.subtext strong { font-weight: bold; color: #ef8700; }
#my_friends_container #search_results_container #people_list .person_container.friend { float: none; width: auto; }
#search_results_container #people_list .person_container.friend .add_friend, #search_results_container #people_list .person_container.friend.hovered .add_friend, #search_results_container #people_list .person_container .add_friend, #search_results_container #people_list .person_container.friended .add_friend, #search_results_container #people_list .person_container.friended.hovered .add_friend { display: none; }
#search_results_container #people_list .person_container.hovered .add_friend { display: block; }
#search_results_container #people_list .person_container.hovered { border: 1px solid #ef8700; }

#invite_contacts_tout { margin-top: 22px; }
#invite_contacts_tout h5 { color: #6a6a6a; font-size: 12px; font-weight: bold; margin-left: 26px; }
#invite_contacts_tout p { color: #898989; font-size: 12px; font-style: italic; margin-bottom: 0px; }
#invite_contacts_tout div.button_container.white { margin: 14px 26px !important; }
#invite_contacts_tout div.button_container.white input, #invite_friends div.button_container.white input { padding-left: 40px; margin-left: 0; background: transparent url(/nikeos/site/profile_v3/global/images/gmail_button_bg_left.png) no-repeat left !important; }

#no_search_results a, #no_friends_content a, #no_search_results a:link, #no_friends_content a:link, #no_search_results a:visited, #no_friends_content a:visited, #no_search_results a:hover, #no_friends_content a:hover, #no_search_results a:active, #no_friends_content a:active, #no_search_results span.query { color: #ef8700; text-decoration: none; }
#no_search_results p, #no_friends_content p, #too_many_results p { color: #6a6a6a; font-size: 12px; margin-bottom: 2px; }
#no_search_results div.button_container.dark_grey, #no_friends_content div.button_container.dark_grey { margin: 14px 26px; }
#no_search_results div.button_container.dark_grey #invite_friends_button, #no_friends_content div.button_container.dark_grey #invite_friends_button { margin-left: 0px; }

#loading_friends, .loading_activities { margin: 0 auto; padding: 40px 0; text-align: center; }

.friended_notification, .is_friend, a.add_friend, a.add_friend:link, a.add_friend:visited { display: none; color: #ef8700; font-family: Verdana, sans-serif; font-size: 10px; position: absolute; top: 8px; right: 12px; text-transform: uppercase; }
#search_results_container #people_list .person_container.friended .friended_notification, #search_results_container #people_list .person_container.friend.hovered .is_friend { display: block; }

#owner_friends .friend.hover a.add_friend { display: block; }

/* DISPLAY SETTINGS */
#settings_content { width: 354px; float: left; position: relative; }
#settings_sidebar { width: 466px; padding-left: 14px; float: right; position: relative; }

#guts.display_settings label { text-transform: none; font-size: 12px; }
.display_settings h3, h3.header { font-size: 15px; font-family: Arial; font-weight: bold; color: #666; }
.setting_group { }
#guts .setting_group label { text-transform: uppercase; }
.setting { margin: 0 0 8px 0px; }
.setting ul.switch { float: left; }
.setting ul.switch li { text-transform: uppercase; float: left; width: 110px; height: 28px; text-align: center; font-size: 12px; line-height: 28px; font-weight: bold; font-family: "Lucida Sans"; color: #666; cursor: pointer; _cursor: hand; margin: 0px!important; padding: 0px!important }
.setting ul.switch li.on { color: #fff; }
.setting ul.switch li.switch_left { background: transparent url(/nikeos/site/profile_v3/global/images/switch_left_bg.gif) no-repeat; }
.setting ul.switch li.switch_left.on { background: transparent url(/nikeos/site/profile_v3/global/images/switch_left_bg_on.gif) no-repeat; }
.setting ul.switch li.switch_middle { background: transparent url(/nikeos/site/profile_v3/global/images/switch_middle_bg.gif) no-repeat; }
.setting ul.switch li.switch_middle.on { background: transparent url(/nikeos/site/profile_v3/global/images/switch_middle_bg_on.gif) no-repeat; }
.setting ul.switch li.switch_right { background: transparent url(/nikeos/site/profile_v3/global/images/switch_right_bg.gif) no-repeat; }
.setting ul.switch li.switch_right.on { background: transparent url(/nikeos/site/profile_v3/global/images/switch_right_bg_on.gif) no-repeat; }
.button_container.bordered { border-top: 1px solid #EAEAEA; }

#plus_settings, #nikewomen_settings, #bootcamp_settings { display: none; }

#guts .button_container.dark_grey { margin: 0; }
#guts .button_container.dark_grey input { background: url(/nikeos/site/profile_v3/global/images/dark_grey_button_bg_left.png); height: 27px; color: #fff; padding-right: 6px; }
#guts .button_container.dark_grey span { background-image: url(/nikeos/site/profile_v3/global/images/dark_grey_button_bg_right.png); height: 27px; margin-left: 0px; }

.checkbox ul { margin: 0 0 12px 26px; }
.checkbox ul li { background: transparent url(/nikeos/site/profile_v3/global/images/checkbox_off.gif) no-repeat; padding: 4px 0 4px 32px; margin-bottom: 8px; cursor: pointer; _cursor: hand; font-size: 12px; font-weight: bold; color: #666; }
.checkbox ul li.on { background-image: url(/nikeos/site/profile_v3/global/images/checkbox_on.gif); }
.checkbox ul li span.bcast_note { font-size: 10px; font-style: italic; }

#nikeplus { display: none; }
#nikeplus_run_description { padding: 8px 0 0 26px; }
#nikeplus_run_description p { color: #666; font-size: 12px; }
#nikeplus_run_granularity { padding: 8px 0 0 26px; }

/* PRIVACY SETTINGS */

#privacy_settings_content { width: 540px; float: left; position: relative; }
	#privacy_settings_copy { padding: 18px 18px 8px 26px; }
	#privacy_settings_copy h4 { color: #666666; font-size: 14px; font-weight: bold; margin: 0; text-transform: none; }
	#privacy_settings_copy p { color: #666; font-size: 12px; line-height: 18px; }
	#privacy_radio_container { margin-top: 13px; width: 625px; }
	#privacy_radio_container .radio { padding-left: 30px; margin: 27px 0px 15px 0px; cursor: pointer; _cursor: hand; background: transparent url(/nikeos/site/profile_v3/global/images/innerbox_radio_off.png) no-repeat 0px 2px; font-size: 12px; line-height: 16px;}
	#privacy_radio_container .radio.on { background-image: url(/nikeos/site/profile_v3/global/images/innerbox_radio_on.png) }
	#privacy_radio_container .radio h4 { display: inline; font-size: 20px; line-height: 22px; font-weight: normal; text-transform: none!important; color: #373737; margin: 0px 0px 6px 0px;}
	#privacy_button_container { padding: 10px 0 20px }
	#privacy_button_container input, #privacy_settings_content p.error { margin-left: 0; }
	p.privacy_settings_disclaimer { color: #666; font-size: 12px; line-height: 15px; margin: 26px 0px 26px 0px; }
	#privacy_settings_content .privacy_settings_disclaimer a { color: #666; }
#privacy_settings_sidebar { width: 265px; float: right; padding-left: 14px; position: relative; }

/* LAST ACTIVITY HEADER */
#last_activity_container a, #last_activity_container a:link, #last_activity_container a:visited, #last_activity_container a:hover, #last_activity_container a:active { color: #3f3f3f; text-decoration: none; } 
.widget-placeholder { border: 2px dashed #999; z-index: 1; }
#profile_info_gadget_container { position: absolute; top: 81px; left: 33px; width: 480px; }
#last_activity_container { position: absolute; top: 50px; right: 36px; width: 268px; }
#last_activity_container h4 { font-size: 18px; padding: 40px 10px 10px 10px; text-align: right; }
.last_activity .icon { float: right; width: 36px; height: 36px; margin: 22px 32px 18px 0; display: inline;}
.last_activity .icon img { width: 36px; height: 36px; }
.last_activity .body { padding: 8px 16px 8px 20px; text-align: right; }
.last_activity .text { font-size: 18px; line-height: 1; color: #eaeae9; padding-bottom: 6px; text-align: right; }
.last_activity .text.centered p { font-size: 12px; font-weight: bold; line-height: 18px; text-align: center; padding-bottom: 8px; width: 220px}
.last_activity .text.centered h5 { font-size: 18px; text-align: center; text-transform: uppercase; }
.last_activity .posted_time { color: #eaeae9; font-size: 12px; text-align: right; }

/* ACTIVITY FEEDS / GADGETS */
#left_container, #right_container { width: 411px; display: block; }
#left_container { float: left; }
#right_container { float: right; }
li.gadget_container_top { display: block; padding-top: 4px; margin-bottom: 14px; background: transparent url(/nikeos/site/profile_v3/global/images/gadgets/widget_header_bg_top.gif) top left no-repeat; }
div.gadget_container_bottom { padding-bottom: 4px; background: transparent url(/nikeos/site/profile_v3/global/images/gadgets/widget_body_bg_bottom.gif) bottom left no-repeat; }
div.gadget_container_middle, div.gadget_header { background: #fff url(/nikeos/site/profile_v3/global/images/gadgets/widget_bg_middle.gif) top left repeat-y; }
div.gadget_header h3 { padding: 12px 12px 4px 12px; }

/* LATEST ACTIVITY FEED */
.widget_top { background: #fff url(/nikeos/site/profile_v3/global/images/notifications_inside_bg_top.gif) top left repeat-x; }
.widget_bottom { background: transparent url(/nikeos/site/profile_v3/global/images/notifications_inside_bg_bottom.gif) bottom left repeat-x; zoom:1; }
.widget_bottom a, .widget_bottom a:link, .widget_bottom a:visited { color: #EF8700; text-decoration: none; font-weight: bold; }
.widget_bottom a:hover, .widget_bottom a:active { text-decoration: underline; }
.widget_bottom { border-top: 1px solid #fff; }
.activity_container { padding: 0 3px; }
.activity_container .activity, .owner_activities_public .activity { border-bottom: 1px solid #ccc; }
.activity_container .activity.last, .owner_activities_public .activity.last { border-bottom: none; }
.activity_container .icon, .owner_activities_public .icon { float: left; width: 81px; height: 49px; padding: 12px; }
.activity_container .icon img, .owner_activities_public .icon img { width: 81px; height: 49px; }
.activity_container .body, .owner_activities_public .body { padding: 11px 11px 11px 0px; zoom:1;}
.activity_container .activity.no_activities .body { padding: 20px 11px 20px 11px; text-align: center; zoom:1;}
.activity_container .text, .owner_activities_public .text { font-size: 12px; line-height: 17px; color: #666; padding-bottom: 2px; }
.activity_container .posted_time, .owner_activities_public .posted_time  { color: #838383; font-size: 10px; }
.activity_container #my_activity .icon, .activity_container #my_activity .icon img { height: 36px; width: 36px; }
.activity_container #my_activity .body { padding-left: 0px; }
.activity_container #my_activity .text.no_activity { padding: 12px; }

/* ACTIVITY BROADCASTER */
#broadcast_activity { position: absolute; top: 228px; right: 52px; margin:4px 0; padding: 0 8px 0 4px; z-index: 100000; width: 256px; }
#nikeactive_v2 #broadcast_activity { top: 263px; }
#broadcast_activity.ready { background: url(/nikeos/site/profile_v3/global/images/grey_arrow.gif) no-repeat right 50%; }
#broadcast_activity span { font-size: 12px; /*padding: 4px 2px;*/ padding-right: 2px; color: #3f3f3f; font-weight: bold; float: left; }
#broadcast_activity span.broadcasting_pre { text-align: right; width: 140px; /*line-height: 12px;*/ }
#broadcast_activity img { margin: 0px 3px 0px 3px; float: left; }
#broadcast_activity.on { background-image: url(/nikeos/site/profile_v3/global/images/off_white_arrow.gif); cursor: pointer; _cursor: hand; }
#broadcast_activity.on span.link { color: #eaeae9;}

#not_broadcasting, #broadcasting_both, #broadcasting_fb, #broadcasting_twitter { display: none; float: right;}
#not_broadcasting {line-height: 16px!important; height: 16px;}

#broadcast_modal { width: 380px; margin: 0 auto; background: url(/nikeos/site/profile_v3/global/images/broadcast_modal_bg_bottom.png) no-repeat bottom; padding-bottom: 4px; }
#broadcast_modal_inside { background: url(/nikeos/site/profile_v3/global/images/broadcast_modal_bg_top.png) no-repeat top; text-align: left; position: relative; zoom:1; }
#broadcast_modal_inside.nox { background-image: url(/nikeos/site/profile_v3/global/images/broadcast_modal_bg_top_no_x.png); }
#broadcast_modal h3 { font-size: 14px; font-weight: bold; padding: 15px; }
#broadcast_modal p { font-size: 12px; line-height: 19px; margin: 0 15px; padding: 15px 0; /*border-bottom: 1px solid #ccc;*/ }
#broadcast_modal p.copy { margin: 0px 0px; padding: 10px 0; }
#broadcast_modal h2.sect { margin-top: 20px; }
#broadcast_modal .facebook_connection,
#broadcast_modal .twitter_connection { padding: 15px 0; border-bottom: 1px solid #ccc; }

/* white button containers */
#broadcast_modal .button_container.white, #friendship_buttons .button_container.white, div.modal_confirm .button_container.white, #invite_contacts_tout .button_container.white, #invite_friends div.button_container.white { float: right; margin: 0; }
#broadcast_modal .button_container.white input, #friendship_buttons .button_container.white input, div.modal_confirm .button_container.white input, #invite_contacts_tout .button_container.white input, #invite_friends div.button_container.white input { background: url(/nikeos/site/profile_v3/global/images/white_button_bg_left.png); height: 30px; float: right; margin: 0; border: 0; color: #666; text-transform: uppercase; font-size: 11px; font-weight: bold; padding-right: 3px; cursor: pointer; _cursor: hand; }
#broadcast_modal .button_container.white span, #friendship_buttons .button_container.white span, div.modal_confirm .button_container.white span, #invite_contacts_tout .button_container.white span, #invite_friends .button_container.white span, #invite_friends div.button_container.white span { background-image: url(/nikeos/site/profile_v3/global/images/white_button_bg_right.png); height: 30px; float: right; margin: 0; width: 4px; }
#friendship_buttons .button_container.white, #friendship_buttons .button_container.white input, #friendship_buttons .button_container.white span, #invite_contacts_tout .button_container.white, #invite_contacts_tout .button_container.white input, #invite_contacts_tout .button_container.white span, #invite_friends div.button_container.white, #invite_friends div.button_container.white input, #invite_friends div.button_container.white span { float: left; }

.logo_container { float: none; }
.logo_container span { display: block; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #a5a5a5; }
.logo_container span.on { color: #000; }

.connect_button { width: 23px; height: 23px; display: block; float: right; margin-right: 6px; }
#fb_connect_button { background: transparent url(/nikeos/site/profile_v3/global/images/facebook_logo_off.png) no-repeat; }
#fb_connect_button.on { background-image: url(/nikeos/site/profile_v3/global/images/facebook_logo_on.png); }
#twitter_button { background: transparent url(/nikeos/site/profile_v3/global/images/twitter_logo_off.gif) no-repeat; }
#twitter_button.on { background-image: url(/nikeos/site/profile_v3/global/images/twitter_logo_on.gif); }

#fb_logout_button { float: right; }
.fb_icon { height: 16px; width: 16px;}
.tw_icon { height: 16px; width: 13px;}

/* turn off ff dotted outline border on links and inputs */
:focus, :active { outline: none; } 
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}

/* CHROME */

/* PROFILE PAGES */
div.landing {padding-top: 0px!important}
#MiniCart_Module {right: 25px!important; z-index: 999}
div.cleared {clear:both; font-size: 1px; height: 0px}
#guts_title {height: 76px!important; line-height: 76px; text-transform: uppercase; font-size: 18px ; color: #333333; overflow: hidden; padding-top: 11px;}

/* custom form elements */
.cust_radio_on{background:url(/nikeos/site/profile_v3/global/images/innerbox_radio_on.png) no-repeat 0 0;}
.cust_radio_off{background:url(/nikeos/site/profile_v3/global/images/innerbox_radio_off.png) no-repeat 0 0;}
.cust_radio_disabled_on{background:url(images/radiobox_disabled_on.png) no-repeat 0 0;}
.cust_radio_disabled_off{background:url(images/disabled_off.png) no-repeat 0 0;}

div.group .cust_radio_on, div.group .cust_radio_off,
div.group .cust_radio_disabled_on, div.group .cust_radio_disabled_off {
	padding:1px 0 5px 12px;
}

div.sameline {float: left;}
div.sameline_right {float: right; text-align: left;}
div.innerbox_block .select_short {width: 175px!important; background:url(/nikeos/site/profile_v3/global/images/innerbox_select_short.gif) no-repeat 0 0 #fff!important;}

/* Settings Landing Page */
#sec_blocks {padding: 0px 0px 18px 0px;}
div.sec_block {clear: both; margin: 0px 0px 7px 0px; width:858px; background: url(/nikeos/site/profile_v3/global/images/secblock_bot.gif) no-repeat left bottom; padding: 0px 0px 8px 0px;}
div.sec_block_top {background: transparent url(/nikeos/site/profile_v3/global/images/secblock_top.gif) no-repeat left top; padding: 6px 0px 0px 0px;}
div.sec_block_sides {background: transparent url(/nikeos/site/profile_v3/global/images/secblock_sides.gif) repeat-y left; }
div.sec_block_on {background: url(/nikeos/site/profile_v3/global/images/secblock_bot_on.gif) no-repeat left bottom!important;cursor: pointer}
div.sec_block_on div.sec_block_top {background: transparent url(/nikeos/site/profile_v3/global/images/secblock_top_on.gif) no-repeat left top;!important}
div.sec_block_on div.sec_block_sides {background: transparent url(/nikeos/site/profile_v3/global/images/secblock_sides_on.gif) repeat-y left!important;}
div.sec_block_in {font-size: 12px; padding: 16px 21px 14px 113px;min-height:41px; height: auto!important;height: 41px}
div.sec_block_hd {border-bottom: 1px solid #e4e4e4; padding: 0px 0px 4px 0px; margin: 0px 0px 4px 0px; text-align: right;}
div.sec_block_hd span.block_title {font-size:15px; color:#333; text-transform: uppercase; float: left; font-weight: bold;}
div.sec_block_hd span.edit {font-size: 11px!important;color: #ff6600; display: block; background: url(/nikeos/site/profile_v3/global/images/indicator_orange.gif) no-repeat right 5px; padding-right: 9px; visibility: hidden; line-height: 15px;}
div.sec_block_on span.edit {visibility: visible}
div.sec_block span.profile_updated {float: left; font-size: 11px; color: #ff6600; padding-left: 22px; line-height: 15px; background: url(/nikeos/site/profile_v3/global/images/icon_updated.gif) no-repeat 8px 3px; visibility: hidden}
#sec_blocks #personal_info {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_basic.gif) no-repeat 26px 15px}
div.sec_block_on #personal_info {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_basic_on.gif) no-repeat 26px 15px!important}
#sec_blocks #address_book {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_shipping.gif) no-repeat 26px 15px}
div.sec_block_on #address_book {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_shipping_on.gif) no-repeat 26px 15px!important}
#sec_blocks #privacy_settings {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_privacy.gif) no-repeat 26px 15px}
div.sec_block_on #privacy_settings {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_privacy_on.gif) no-repeat 26px 15px!important}
#settings_broadc {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_broadc.gif) no-repeat 20px 18px}
div.sec_block_on #settings_broadc {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_broadc_on.gif) no-repeat 20px 18px!important}
#settings_email {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_email.gif) no-repeat 34px 18px}
div.sec_block_on #settings_email {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_email_on.gif) no-repeat 34px 18px!important}
#settings_siteprefs {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_sitepref.gif) no-repeat 26px 15px}
div.sec_block_on #settings_siteprefs {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_sitepref_on.gif) no-repeat 26px 15px!important}

/* Settings subpages */
div.innerbox {padding: 7px 0px 0px 0px; background: transparent url(/nikeos/site/profile_v3/global/images/innerbox_top.png) no-repeat left top; margin: 0px 0px 0px 0px;}
div.innerbox a {color: #ff6600; text-decoration: none;}
div.innerbox_bot {padding: 0px 0px 7px 0px; background: transparent url(/nikeos/site/profile_v3/global/images/innerbox_bot.png) no-repeat left bottom;}
div.innerbox_sides {padding: 0px 26px 0px 17px; background: transparent url(/nikeos/site/profile_v3/global/images/innerbox_sides.png) repeat-y left;}
div.innerbox_hd {text-align: right; min-height: 41px; height: auto!important; height: 41px; padding: 12px 0px 13px 0px; z-index: 10; border-bottom: 1px solid #e4e4e4; margin: 0px 0px 30px 0px;}
div.innerbox_hd h2 {float: left; padding: 0px 0px 0px 90px; line-height: 41px; margin: 0px; text-transform: uppercase; font-weight: bold;}
div.innerbox_hd h2.personal_info {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_basic_on.gif) no-repeat 9px center!important;}
div.innerbox_hd h2.address_book {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_shipping_on.gif) no-repeat 9px center!important;}
div.innerbox_hd h2.privacy_settings {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_privacy_on.gif) no-repeat 9px center!important;}
div.innerbox_hd h2.notifications_settings {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_email_on.gif) no-repeat 15px center!important;}
div.innerbox_hd h2.display_settings {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_sitepref_on.gif) no-repeat 9px center!important;}
div.innerbox_hd h2.broadcasting {background: url(/nikeos/site/profile_v3/global/images/secblock_icon_broadc_on.gif) no-repeat 0px center!important;}
div.innerbox_hd a.innerbox_close {line-height: 41px; z-index: 11; font-size: 11px; color: #ff6600; text-decoration: none;}
div.innerbox_row {clear: both; padding: 0px 0px 30px 0px; }
div.innerbox_row div.left {float: left; width: 404px;}
div.innerbox_row div.right {float: right; width: 404px;}
div.innerbox_block {clear: both; background: transparent url(/nikeos/site/profile_v3/global/images/innerbox_block_top.gif) no-repeat left top; margin: 0px 0px 38px 0px!important; font-size: 12px; line-height: 15px;}
div.innerbox_in {padding-left: 26px;}
div.innerbox_block h2 {line-height: 32px; margin: 0px; font-weight: bold; position: relative; min-width: 0; font-size: 15px;}
div.innerbox_block label {clear: both; display: block; margin: 12px 0px 5px 0px; padding: 0px; text-transform: uppercase; color: #373737; font-weight: bold; font-size: 12px; position: relative; min-width: 0;}
div.innerbox_block label.error {color: #ff2626!important}
div.innerbox input.textfield {background: transparent url(/nikeos/site/profile_v3/global/images/innerbox_block_textfield.gif) no-repeat left top; width: 345px; border: none; height: 24px; font-size: 15px; padding: 4px 0px 0px 10px; color: #929292;}
div.innerbox input.textfield_short {background: transparent url(/nikeos/site/profile_v3/global/images/innerbox_block_textfield_short.gif) no-repeat left top; width: 175px; border: none; height: 24px; font-size: 15px; padding: 4px 0px 0px 10px; color: #929292;}
span.disclaimer {display: block; color: #929292; font-weight: bold; font-style: italic; font-size: 10px; margin: 6px 0px 0px 0px}
div.innerbox_block div.withrule {border-bottom: 1px solid #e2e2e2; padding: 0px 23px 26px 26px; margin-bottom: 20px;}
div.innerbox_block span.group .radio {float: left; padding: 0px 7px 6px 0px; cursor: pointer;}
div.innerbox_block span.group span {float: left; display: block; font-size: 12px; line-height: 19px; color: #373737; padding: 0px 16px 0px 4px;}
div.innerbox_buttons {margin: 12px 0px 12px 0px;}
div.innerbox_buttons div {float: left; margin: 0px 10px 0px 0px;}
div.innerbox_buttons span {display: block; margin: 0px!important}
div.innerbox_buttons span input {border: none; height: 30px; color: #fff; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0px!important}
div.innerbox_buttons span input:hover { cursor: pointer; }
div.innerbox_buttons div.light span  {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_light_r.png) no-repeat right 0; padding: 0px 4px 0px 0px;}
div.innerbox_buttons div.light input {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_light_l.png) no-repeat 0 0; padding: 0px 28px 0px 30px}
div.innerbox_buttons div.light input:hover{ cursor: pointer; }
div.innerbox_buttons div.dark span  {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_dark_r.png) no-repeat right 0; padding: 0px 4px 0px 0px;}
div.innerbox_buttons div.dark input {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_dark_l.png) no-repeat 0 0; padding: 0px 28px 0px 30px;}
div.innerbox_buttons div.black span  {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_black_r.png) no-repeat right 0; padding: 0px 4px 0px 0px;}
div.innerbox_buttons div.black input {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_black_l.png) no-repeat 0 0; padding: 0px 28px 0px 30px;}
div.innerbox_block .select_pull {border: none; background:url(/nikeos/site/profile_v3/global/images/innerbox_select_off.png) no-repeat 0 0 #fff; width: 356px; font-size: 15px!important; color: #929292!important; padding: 4px 0px 4px 6px; font-weight: normal!important;}
div.innerbox_block .select_pull option{color: #929292}
div.innerbox_block h3 {font-size: 15px; color: #333; margin: 0px 0px 5px 0px; line-height: 18px; font-weight: bold;}
div.innerbox_block h3 span.oj {color: #ff6600; font-weight: normal}
div.innerbox ul {margin: 10px 0px 10px 1.5em; padding: 0px; list-style-type: disc;}
div.innerbox ul li {margin: 0px 0px 6px 0px; padding: 0px;}
div.innerbox_block a {color: #ff6600; text-decoration: none;}
div.innerbox_block a.arrowlink {background:url(/nikeos/site/profile_v3/global/images/innerbox_arrow_orange.gif) no-repeat right center; padding: 0px 9px 0px 0px;}
div.innerbox_block div.linkBlock {margin: 0px 0px 22px 0px;}
div.innerbox_block div.linkBlock h3 {margin: 0px 0px 4px 0px;}
div.noBG {background: none!important}
div.innerbox_padded {margin-top: 10px;}
input.error {background: transparent url(/nikeos/site/profile_v3/global/images/innerbox_block_textfield_err.gif) no-repeat left top!important; color:#000000 !important;}
div.sameline input.error, div.sameline_right input.error, div.sameline select.error {background: transparent url(/nikeos/site/profile_v3/global/images/innerbox_block_textfield_short_err.gif) no-repeat left top!important;}
/* Shipping Page */
#no_shipping_address {background: url(/nikeos/site/profile_v3/global/images/address_shipping.jpg) no-repeat 18px 10px; min-height: 68px; padding: 28px 20px 0px 115px;}
#no_billing_address {position: relative; background: url(/nikeos/site/profile_v3/global/images/address_billing.jpg) no-repeat 1px 0px; min-height: 116px; padding: 22px 20px 0px 115px;}
#no_home_address {position: relative; background: url(/nikeos/site/profile_v3/global/images/address_home.jpg) no-repeat 1px 0px; min-height: 116px; padding: 22px 20px 0px 115px;}
#shipping_address_container_default {padding-bottom: 18px!important; margin: 18px 0px 18px 0px;}
.billing_address_container_wrapper {padding: 0px 0px 0px 26px; width: 365px;}
.home_address_container_wrapper {padding: 0px 0px 0px 26px; width: 365px;}
div.innerbox_block p.warning {font-size: 12px; color: #ff6600; margin: 18px 0px 18px 0px; width: 355px;}
div.billingAddress_address2_container {margin: 12px 0px 12px 0px;}
/* Privacy Page */
div.privacy_bottom {border-top: 1px solid #e4e4e4; margin: 36px 0px 0px 0px;}
span.h4Sub {font-size: 15px; color: #ff6600;}
/* Notifications Page */
div.setting_group, div.setting {margin: 0px 0px 36px 0px;}
div.setting_group label, div.setting label {float: left; clear: both; font-size: 11px; font-weight: bold; color: #373737; margin: 0px 0px 8px 0px!important; text-transform: uppercase}
div.setting_group ul, div.setting ul {clear: both; margin: 0px; padding: 0px; list-style-type: none;}
div.setting_group ul li {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 32px; height: 23px; line-height: 23px; font-weight: normal; color: #373737; font-size: 12px;}
div.email_error { display: none; color: #f00; font-size: 12px; margin: 8px 0; font-weight: bold; }

div.notifications_bottom {border-top: 1px solid #e4e4e4; margin: 0px 0px 0px 0px; padding: 20px 0px 26px 26px;}
div.settings_intro {font-size: 12px; margin: 0px 0px 20px 0px;position: relative;}
div.settings_intro h3 {font-size: 20px; color: #333333; margin: 0px; font-weight: bold;}
/* Broadcasting Page */
div.connectdiv div.logo_container {float: left}
div.connectdiv div.innerbox_buttons {float: right; margin: 0px!important;}
div.connectdiv {padding: 14px 0px 14px 0px; border-bottom: 1px solid #e4e4e4}
#bcastSharing {margin: 26px 0px 0px 0px;}
div.bcast h3 {font-size: 20px; line-height: 22px; font-weight: normal; text-transform: none!important; color: #373737; margin: 0px 0px 14px 0px;}

/* Modal Windows */
div.modal {background: none!important; text-align: left!important}
div.modal_content {position: relative; background: #fff!important; padding: 38px 0px 38px 0px}
div.modal_top1 {background: url(/nikeos/site/profile_v3/global/images/modal_tl.png) no-repeat 0px 0px transparent!important; padding: 0px 0px 0px 3px}
div.modal_top2 {background: url(/nikeos/site/profile_v3/global/images/modal_tr.png) no-repeat right 0px transparent!important; padding: 0px 3px 0px 0px}
div.modal_top3 {background: #fff; height: 3px; overflow: hidden;}
div.modal_bot1 {background: url(/nikeos/site/profile_v3/global/images/modal_bl.png) no-repeat 0px bottom transparent!important; padding: 0px 0px 0px 3px}
div.modal_bot2 {background: url(/nikeos/site/profile_v3/global/images/modal_br.png) no-repeat right bottom transparent!important; padding: 0px 3px 0px 0px}
div.modal_bot3 {background: #fff; height: 3px; overflow: hidden;}
div.modal_close {position: absolute; top: 16px; right: 19px; width: 11px; height: 10px; background: url(/nikeos/site/profile_v3/global/images/modal_close.png) no-repeat 0 0; cursor: pointer}
div.modal_2col {background: url(/nikeos/site/profile_v3/global/images/grey_1x1.gif) repeat-y center; padding-bottom: 40px;}
div.modal h2 {font-size: 18px!important; margin: 0px; color: #333; font-weight: normal!important}
div.modal ul {margin: 0px 0px 1em 1.5em!important;padding: 0px!important; font-size: 12px!important; list-style-type: disc!important;}
div.modal ul li {margin: 0px 0px 6px 0px!important;padding: 0px!important}
#deactivate_account_modal div.innerbox_buttons {margin: 20px 0px 20px 0px!important;}
#broadcast_modal div.innerbox_buttons {float: right; margin: 0px!important;}
#broadcast_modal div.logo_container {width: 40%; float: left;}
#broadcast_modal div.modal_content {padding: 45px 40px 0px 40px;}
#broadcast_modal div.broadcast_modal_bot {font-size: 11px; color: #929292;padding: 12px 0px 24px 0px; border-top: 1px solid #e4e4e4; margin-top: 16px;}
#broadcast_modal textarea {width: 300px; height: 40px; border: none!important; background: url(/nikeos/site/profile_v3/global/images/innerbox_textbox.png) no-repeat 0 0 transparent!important; font-size: 15px; padding: 10px 40px 12px 10px; color: #929292; margin: 0px 0px 20px 0px;}
div.bcastsample {background: url(/nikeos/site/profile_v3.2/global/images/bcast_sample_b.png) no-repeat 0px bottom #fff; padding: 0px 0px 4px 0px; margin: 0px 0px 0px 0px;}
div.bcastsample_t {background: url(/nikeos/site/profile_v3/global/images/bcast_sample_t.png) no-repeat 0px top; padding: 4px 0px 0px 0px;}
div.bcastsample_in {background: url(/nikeos/site/profile_v3/global/images/bcast_sample_s.gif) repeat-y left; padding: 8px 11px 8px 11px; font-size: 14px;}
.pb20 { padding-bottom: 20px; }
#del_acct_survey_modal {position: absolute; display:none; cursor: default; width: 570px; left: 50%; margin-left: -285px;}
#del_acct_survey_modal div.modal_content {padding: 46px 50px 46px 42px;}
#del_acct_survey_modal div.modal_content p.intro {font-size: 15px; margin: 12px 0px 12px 0px;}
#del_acct_survey_modal div.setting_group {margin: 0px 0px 17px 0px!important;}
#del_acct_survey_modal div.setting_group ul {clear: both; margin: 0px!important; padding: 0px!important; list-style-type: none!important;}
#del_acct_survey_modal div.setting_group ul li {margin: 0px 0px 10px 0px!important; padding: 0px 0px 0px 32px!important; height: 23px!important; line-height: 23px!important; font-weight: normal; color: #373737; font-size: 12px;}
#del_acct_survey_modal textarea {width: 395px; height: 46px; border: none!important; background: url(/nikeos/site/profile_v3/global/images/acctdel_textarea.gif) no-repeat 0 0 transparent!important; font-size: 12px; padding: 10px 40px 12px 10px; color: #929292; margin: 0px 0px 20px 0px;}
#del_acct_survey_modal div.innerbox_buttons {margin: 10px 0px 20px 0px!important;}

/* Profile Landing Page */
#notifications_overview {height: 100px; background: transparent url(/nikeos/site/profile_v3/global/images/bg_notifications.jpg) repeat-x top}
#notifications_in {position: relative; background: transparent url(/nikeos/site/profile_v3/global/images/bg_notifications.png) no-repeat 0px 0px; width: 888px; height: 82px; margin: 12px 0px 0px 12px; cursor: pointer}
#notifications_number {position: absolute; left: 18px; top: 18px; width: 50px; height: 39px; line-height: 39px; text-align: center; color: #ff6600; font-size: 25px; font-weight: bold}
#notif_copy {position: absolute; left: 79px; top: 18px;  height: 39px; line-height: 39px; color: #fff; font-size: 25px;}
#notifications_overview a.viewall {position: absolute; top: 31px; right: 20px; font-size: 11px; color: #fff; background: transparent url(/nikeos/site/profile_v3/global/images/indicator_white.gif) no-repeat right 50%; padding: 0px 9px 0px 0px; text-decoration: none;}
#notifications_tabs {position: relative; height: 90px; background: transparent url(/nikeos/site/profile_v3/global/images/bg_notifications_tabs.jpg) repeat-x top}
#notifications_title {position: absolute; left: 26px; top: 32px; text-transform: uppercase; font-size: 18px ; color: #333333;}
div.feeds {background: #fff!important; padding: 0px 30px 0px 30px!important}
#gadgets_content a {color: #ff6600; text-decoration: none;}
#gadgets_content div.activity {padding: 15px 0px 15px 0px; border-bottom: 1px solid #ccc; }
#gadgets_content div.activity div.icon {width: 80px; overflow: hidden; padding: 0px 15px 0px 0px; text-align: center; float: left;}
#gadgets_content div.activity div.body {font-size: 15px; color: #333; margin: 0px; padding: 0px; width: 560px; float: right;}
#gadgets_content div.activity div.posted_time {text-align: right; font-size: 10px; width: 195px;}
div.activity_in {display: table-row;}
div.activity_in div {display: table-cell; vertical-align: middle!important;}


#notifications_tabs ul {position: absolute; bottom: 0px; left: 26px; margin: 0px; padding: 0px; list-style-type: none;}
#notifications_tabs ul li {float: left; margin: 0px; padding: 0px; height: 31px; overflow: hidden}
#notifications_tabs ul li a {float: left; text-decoration: none; color: #383838; margin: 0px;}
#notifications_tabs ul li span { display: block; font-size: 11px; font-weight: bold; text-transform: uppercase; height: 31px; line-height: 34px; padding: 0px 40px 0px 32px; margin: 0px;}
#notifications_tabs li#tab_all a {background: url(/nikeos/site/profile_v3/global/images/subtab_first_l.png) no-repeat left top; padding: 0px 0px 0px 8px;}
#notifications_tabs li#tab_all span {background: url(/nikeos/site/profile_v3/global/images/subtab_first_r.png) no-repeat right top;}
#notifications_tabs li#tab_all a.tab_selected {background-image: url(/nikeos/site/profile_v3/global/images/subtab_first_l_on.png)!important}
#notifications_tabs li#tab_all a.tab_selected span {background-image: url(/nikeos/site/profile_v3/global/images/subtab_first_r_on.png)!important}
#notifications_tabs li#tab_me a {background: url(/nikeos/site/profile_v3/global/images/subtab_mid_l.png) no-repeat left top; padding: 0px 0px 0px 7px;}
#notifications_tabs li#tab_me span {background: url(/nikeos/site/profile_v3/global/images/subtab_mid_r.png) no-repeat right top;}
#notifications_tabs li#tab_me a.tab_selected {background-image: url(/nikeos/site/profile_v3/global/images/subtab_mid_l_on.png)!important}
#notifications_tabs li#tab_me a.tab_selected span {background-image: url(/nikeos/site/profile_v3/global/images/subtab_mid_r_on.png)!important;}
#notifications_tabs li#tab_fr a {background: url(/nikeos/site/profile_v3/global/images/subtab_last_l.png) no-repeat left top; padding: 0px 0px 0px 7px;}
#notifications_tabs li#tab_fr span {background: url(/nikeos/site/profile_v3/global/images/subtab_last_r.png) no-repeat right top;}
#notifications_tabs li#tab_fr a.tab_selected {background-image: url(/nikeos/site/profile_v3/global/images/subtab_last_l_on.png)!important}
#notifications_tabs li#tab_fr a.tab_selected span {background-image: url(/nikeos/site/profile_v3/global/images/subtab_last_r_on.png)!important}
#notifications_tabs li a.tab_selected {color: #ff6600!important}
.ui-tabs-hide {display: none;}

div.notifs {padding: 12px 0px 12px 12px!important; margin: 0px!important}
div.notifs div.innerbox {padding: 0px 0px 0px 0px!important}
div.notifs div.innerbox_sides {background-image: url(/nikeos/site/profile_v3/global/images/bg_notifications_sides.png)!important;}
div.notifs div.innerbox_bot {padding-bottom: 8px!important; background-image: url(/nikeos/site/profile_v3/global/images/bg_notifications_bot.png)!important;}
div.notifs #notifications_in {height: 73px; overflow: hidden; background: transparent url(/nikeos/site/profile_v3/global/images/bg_notifications_all.png) no-repeat left 0px!important; margin: 0px!important; padding: 0px!important}
div.notifs a.closelink {position: absolute; top: 31px; right: 20px; font-size: 11px; color: #fff; background: transparent url(/nikeos/site/profile_v3/global/images/close_x.gif) no-repeat right 50%; padding: 0px 13px 0px 0px; text-decoration: none;}
#notifications_content { width: 850px; }
div.notifs div.notification {padding: 15px 0px 15px 0px; border-bottom: 1px solid #e6e6e6;}
div.notifs div.notification div.message_buttons {text-align: right; width: 270px; font-size: 12px; color: #929292; font-style: italic}
div.notifs div.notification div.message_buttons div {font-style: normal}
div.notifs div.notification div.notif_copy {width: 500px; font-size: 15px;}
div.notifs div.notification p.time {margin: 0px; color: #929292; font-size: 10px;}

div.notifs div.notification div.notification_cont {display: table-row;}
div.notifs div.notification div.notification_cont div {display: table-cell; vertical-align: middle!important;}

div.notifs div.message_buttons a {float: left; display: block; height: 30px; color: #fff; font-size: 11px; font-weight: bold; text-transform: uppercase; line-height: 30px;text-align: center}
div.notifs div.message_buttons span {float: left; display: block; height: 30px; overflow: hidden}
div.notifs div.light span  {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_light_r.png) no-repeat right 0; padding: 0px 4px 0px 0px;}
div.notifs div.light a {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_light_l.png) no-repeat 0 0; padding: 0px 28px 0px 30px}
div.notifs div.dark span  {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_dark_r.png) no-repeat right 0; padding: 0px 4px 0px 0px;}
div.notifs div.dark a {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_dark_l.png) no-repeat 0 0; padding: 0px 28px 0px 30px;}
div.notifs div.black span  {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_black_r.png) no-repeat right 0; padding: 0px 4px 0px 0px;}
div.notifs div.black a {background:url(/nikeos/site/profile_v3/global/images/innerbox_but_black_l.png) no-repeat 0 0; padding: 0px 28px 0px 30px;}
div.notifs div.pagination {float: right!important; margin: 22px 0px 22px 0px!important;}
div.notifs .previous_pagination, div.notifs .next_pagination {background-position: 0px 6px!important;}
div.notifs div.pagination_numbers a {padding: 0px 5px 0px 5px!important; font-weight: normal!important; font-size: 12px!important; line-height: 18px; }
div.notif_copy p {margin: 0px!important;}
div.notif_copy a {font-weight: normal!important;}

/* Pagination */
div.pagination_container {height: 80px;}
.pagination { float: right; text-align: right; min-height: 22px; display: none; margin: 32px 0px 0px 0px;}
/*.pagination.bottom { padding: 6px 15px 4px 0; }
.pagination.top { padding: 10px 15px 7px 0; }*/
.previous_pagination, .next_pagination { float: left; width: 4px; height: 18px;}
.previous_pagination { background: transparent url(/nikeos/site/profile_v3/global/images/grey_arrow_left.gif) no-repeat 50% 50%; margin: 0px 5px 0px 0px!important;}
.next_pagination { background: transparent url(/nikeos/site/profile_v3/global/images/grey_arrow.gif) no-repeat 50% 50%; margin: 0px 0px 0px 5px!important;}
.pagination_numbers { float: left; }
.pagination_numbers a, .pagination_numbers a:link, .pagination_numbers a:visited, .pagination_numbers a:hover, .pagination_numbers a:active, .previous_pagination, .next_pagination { float: left; padding: 0px 4px 0px 4px; color: #333!important; font-size: 12px; text-decoration: none; line-height: 18px; font-weight: bold;}
.pagination_numbers a.selected { color: #ff6600!important; }
div.no_activities {border: none!important; padding: 36px 0px 0px 0px;}
div.no_activities ul {margin: 12px 0px 0px 0px; padding: 0px; list-style-type: none;}
div.no_activities ul li {margin: 0px 0px 3px 0px; padding: 0px;}
div.no_activities ul li a {font-size: 11px;color: #ff6600; background: url(/nikeos/site/profile_v3/global/images/indicator_orange.gif) no-repeat right 3px; padding-right: 9px;}
div.notifs div.message_buttons div.button {float: right; margin: 1px 0px 0px 8px;}

form#search_form p.error {margin-left: 26px;}

#add_shipping_address_wrapper_XXX { display: none; }
.secondary_address.parent_address_container .address_wrapper { margin-top: 18px; padding-top: 18px; border-top: 1px solid #ccc; }
#secondary_address_wrapper { display: none; }

.ru_RU #broadcast_activity span{
	font-size:12px;
	line-height:13px;
}
.ru_RU #broadcast_activity #not_broadcasting span{
	display:block;
	width:175px;
}

