/*
 * This file allows you to override default styles in one central location for easier upgrade and maintenance.
 * The new locale for spanish is en_US, so if you add any rules to this file, please add the .en_US class to it.
*/

/* ---------- Base ---------- */

/* ---------- Wrapper ---------- */

/* ---------- Banner ---------- */

.en_US #banner h1.logo a span#language-logo-bottom,
.en_US #banner h1.logo a span#language-logo-top,
.en_US #banner h1.logo a span#language-logo-bottom,
.en_US #banner h1.logo a span#language-logo-top{
	color: #036;
	display: block;
	font-size: 11px;
	position: absolute;
	text-indent: 0;
}

.en_US #banner h1.logo a span#language-logo-bottom,
.en_US #banner h1.logo a span#language-logo-bottom{
	right: 10px;
	text-transform: uppercase;
	top: 24px;
}

.en_US #banner h1.logo a span#language-logo-top,
.en_US #banner h1.logo a span#language-logo-top{
	left: 2px;
	top: -6px;
}

.en_US #banner h1.logo a:hover,
.en_US #banner h1.logo a:hover{
	text-decoration: none;
}

/* ---------- Logo ---------- */

/* ---------- Dock ---------- */

/* ---------- Navigation ---------- */

.en_US #navigation a,
.en_US .enter-page,
.en_US #navigation a,
.en_US .enter-page{
	font-size: 14px;
	padding: 0 13px;
}

/* ---------- Content Wrapper ---------- */

/* ---------- Portlet ---------- */

/* ---------- Tabs ---------- */

/* ---------- Footer ---------- */

.en_US #footer,
.en_US #footer{
	padding: 0;
}

.en_US #footer a,
.en_US #footer a{
	margin: 0 12px 0 0;
}

/* ---------- Userdock ---------- */

.en_US .userdock-title,
.en_US .userdock-title{
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
}

.en_US #userdock-area-1,
.en_US #userdock-area-1{
	width: 140px;
}

.en_US #userdock-area-4,
.en_US #userdock-area-4{
	width: 145px;
}

.en_US #userdock-area-6,
.en_US #userdock-area-6{
	width: 244px;
}

.en_US #userdock-area-1 .popup,
.en_US #userdock-area-1 .popup{
	width: 166px;
}

.en_US #userdock-area-4 .popup,
.en_US #userdock-area-4 .popup{
	width: 171px;
}

.en_US #userdock-area-6 .popup,
.en_US #userdock-area-6 .popup{
	width: 270px;
}

.en_US #userdock .decoration .divider1,
.en_US #userdock .decoration .divider1 {
	left: 137px;
}

.en_US #userdock .decoration .divider2,
.en_US #userdock .decoration .divider2{
	left: 278px;
}


.en_US #userdock .decoration .divider3,
.en_US #userdock .decoration .divider3{
	left: 436px;
}


.en_US #userdock .decoration .divider4,
.en_US #userdock .decoration .divider4{
	left: 581px;
}


.en_US #userdock .decoration .divider5,
.en_US #userdock .decoration .divider5{
	left: 740px;
}

.en_US .userdock-area .arrow-expand,
.en_US .userdock-area .arrow-expand {
	margin-left: 7px;
}

.en_US #userdock-area-1 .userdock-title,
.en_US #userdock-area-1 .userdock-title{
	font-size: 14px;
	margin-top: 0;
	width: 121px;
}

.en_US .userdock-inbox,
.en_US .userdock-buddies,
.en_US .userdock-workouts,
.en_US .userdock-inbox,
.en_US .userdock-buddies,
.en_US .userdock-workouts{
	margin-right: 3px;
}

.en_US .userdock-tracker a,
.en_US .userdock-tracker a{
	font-size: 11px;
	margin-right: 0;
}

.en_US .userdock-tracker .userdock-title,
.en_US .userdock-tracker .userdock-title{
	font-size: 11px;
	font-weight: normal;
}

/* ---------- Right Rail Module ---------- */

.en_US .blue-rail .portlet-title,
.en_US .right-rail .title span,
.en_US .blue-rail .portlet-title,
.en_US .right-rail .title span{
	font-size: 13px;
	top: -2px;
	white-space: nowrap;
}

/* ---------- Member Gallery ---------- */

.en_US .member-gallery-reset-title,
.en_US .member-gallery-reset-title{
	padding-left: 5px;
}

/* ---------- Supergym Porlet ---------- */

.en_US div#supergym-calendar-action-buttons-wrapper a span,
.en_US div#supergym-calendar-action-buttons-wrapper a span{
	font-size: 11px;
}

.en_US div#supergym-stats-top-users-inner-wrapper h3,
.en_US div#supergym-stats-top-users-inner-wrapper h3{
	font-size: 14px;
	font-weight: bold;
}

.en_US table#supergym-mywo-calendar-one-click-wo-wrapper td.supergym-mywo-calendar-one-click-wo-1st,
.en_US table#supergym-mywo-calendar-one-click-wo-wrapper td.supergym-mywo-calendar-one-click-wo-1st{
	padding-right: 12px;
}

.en_US div#supergym-wo-buddies-time-sel-div select#supergym-wo-buddies-time-repeats,
.en_US div#supergym-wo-buddies-time-sel-div select#supergym-wo-buddies-time-repeats{
	width: auto;
}

.ie7 .en_US #supergym-mywo-dropdowns-wrapper #supergym-mywo-start-btn,
.ie7 .en_US #supergym-mywo-dropdowns-wrapper #supergym-mywo-start-btn{
	position: relative;
}

.ie7 .en_US #one-click-section-workout-wrapper .corners_side,
.ie7 .en_US #one-click-section-workout-wrapper .corners_side{
	padding-bottom: 20px;
}

.en_US #supergym-wo-conf-date-start-input,
.en_US #supergym-wo-conf-time-start-input,
.en_US #supergym-edit-future-wo-time-start-input,
.en_US #supergym-edit-future-wo-date-start-input,
.en_US #supergym-wo-conf-date-start-input,
.en_US #supergym-wo-conf-time-start-input,
.en_US #supergym-edit-future-wo-time-start-input,
.en_US #supergym-edit-future-wo-date-start-input{
	margin-top: 8px;
}

.ie7 .en_US #supergym-wo-conf-repeats-input,
.ie7 .en_US #supergym-wo-conf-repeats-input{
	margin-top: 4px;
}

.ie7 .en_US #supergym-welcome-add-as-buddy input,
.en_US #supergym-welcome-add-as-buddy input,
.ie7 .en_US #supergym-welcome-add-as-buddy input,
.en_US #supergym-welcome-add-as-buddy input{
	font-size: 10px;
	padding: 0 2px 0 10px;
}

.en_US #group-superstars-container .grpstars_bnr,
.en_US #group-superstars-container .grpstars_bnr{
	background-position: 353px 940px;
	width: 136px;
}

.en_US span.group-member-count,
.en_US span.group-member-count{
	display: block;
}

/* ---------- User Profile Porlet ---------- */

.en_US .portlet-tbb-fitness .entry,
.en_US .portlet-tbb-fitness .entry{
	height: 88px;
}

.en_US .portlet-tbb-fitness .list,
.en_US .portlet-tbb-fitness .list{
	height: 80px;
}

.en_US #fitness-stats-wrapper,
.en_US .portlet-tbb-fitness #fitness-stats-wrapper td,
.en_US .portlet-tbb-fitness #fitness-stats-wrapper td .entry-start,
.en_US .portlet-tbb-fitness #fitness-stats-wrapper td .entry-label,
.en_US .portlet-tbb-fitness #fitness-stats-wrapper td .entry-goal,
.en_US #fitness-stats-wrapper,
.en_US .portlet-tbb-fitness #fitness-stats-wrapper td,
.en_US .portlet-tbb-fitness #fitness-stats-wrapper td .entry-start,
.en_US .portlet-tbb-fitness #fitness-stats-wrapper td .entry-label,
.en_US .portlet-tbb-fitness #fitness-stats-wrapper td .entry-goal{
	width: auto;
}

.en_US #fitness-stats-wrapper table,
.en_US #fitness-stats-wrapper table{
	width: 100%;
}

.en_US #supergym-odometer-container p,
.en_US #supergym-odometer-container p{
	font-size: 11px;
	margin-right: 10px;
}

/* ---------- Getting Started Wizard Porlet ---------- */

.en_US #gsw-finish-later-button,
.en_US #gsw-finish-later-button{
	font-size: 8px;
	font-weight: normal;
}

.en_US .gsw-container .gsw-bottom-right,
.en_US .gsw-container .gsw-bottom-right{
	padding-bottom: 50px;
}

.en_US .gsw-container h2,
.en_US .gsw-container h2{
	line-height: 1em;
}