/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	FOOTER-SUB
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#konamoxt_footer-sub {
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	text-align:center;
	padding:.1em 0 2em 0;
	position:relative;
    font-size:10px;
    font-style:normal;
    font-weight:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
	}

#konamoxt_footer-sub-medical {
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	text-align:center;
	padding:.1em 0 2em 0;
	position:relative;
    font-size:9px;
    font-style:normal;
    font-weight:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;	
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	MISC CLASSES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.left { float:left; }
.right { float:right; }
.clear { clear:both; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SWEAT365 MASTER MENU STYLES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* header */
#master-menu-outer-wrapper,
#admin-master-menu-outer-wrapper
{
    height:43px;
    width:100%;
    padding:0;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

.master-menu-user div,
.admin-master-menu-user div
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

/* 
 *  This is what adds the menu bar across the whole top of the window.
 *  This is really just the color band.
 */
.admin-master-menu-nav-green {background:url(../images/nav-green/top-bar.png) repeat-x;}
.admin-master-menu-nav-blue  {background:url(../images/nav-blue/top-bar.png) repeat-x;}
.master-menu-nav-green       {background:url(../images/nav-all-sprite.png) repeat-x 0 -169px;}
.master-menu-nav-blue        {background:url(../images/nav-blue/blue-nav-all-sprite.png) repeat-x 0 -169px;}


/* admin vs. normal: height is different */
#master-menu-header       { float:left; width:100%; height:43px; overflow:hidden; }
#admin-master-menu-header {	float:left;	width:100%; height:85px; overflow:hidden; }

/*  This is what adds the menu bar across the middle, 
 *  in the case of the skinny main menu, this includes
 *  the Sweat365 logo and the right edge of the user menu
 */
.master-menu-nav-green #master-menu-header {background:url(../images/nav-all-sprite.png) no-repeat 50% -125px;}
.master-menu-nav-blue #master-menu-header {background:url(../images/nav-blue/blue-nav-all-sprite.png) no-repeat 50% -125px;}

#master-menu-header div.master-menu-holder,
#admin-master-menu-header div.admin-master-menu-holder 
{
	margin:0 auto;	
	width:993px;
	height:85px;
}

.admin-master-menu-nav-green #admin-master-menu-header div.admin-master-menu-holder 
{
    background:url(../images/header-bg2.gif) no-repeat 21px 0px;
    width:1116px;
}


.admin-master-menu-nav-blue #admin-master-menu-header div.admin-master-menu-holder 
{
    background:url(../images/nav-blue/header-bg2.png) no-repeat 50% 0px;
    width:1116px;
}

/*
.master-menu-header-bg div.master-menu-holder {background:none !important;}
*/


#master-menu-header h2, #admin-master-menu-header h2 {
	margin:6px 0 0;
	float:left;
	width:176px;
	border:none;
}
#master-menu-header h2 a,#admin-master-menu-header h2 a {
	float:right;
	width:143px;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
}
#master-menu-header .slogan,#admin-master-menu-header .slogan {
	float:left;
	width:230px;
	height:17px;
	display:inline;
	margin:15px 0 0 91px;
	text-indent:-9999px;
	background:url(../images/slogan.gif) no-repeat;
}

/* user */
.master-menu-user,.admin-master-menu-user {
	float:right;
	height:30px;
	margin:0 9px 2px 0;
	display:inline;
	font-size:120%;
	color:#9fc760;
	background:url(../images/nav-all-sprite.png) repeat-x 0px -94px;
}
.admin-master-menu-user 
{
	margin-right:79px;
}

/************************************************************************************************
 Special section for redefining master menu colors
************************************************************************************************/

/************************************************************************************************
                                   BLUE --- BLUE --- BLUE
************************************************************************************************/
.master-menu-nav-blue .master-menu-user,.admin-master-menu-nav-blue .admin-master-menu-user {
    color:#78c6ca;
	background:url(../images/nav-blue/blue-nav-all-sprite.png) repeat-x 0px -94px;
}
.master-menu-nav-blue .master-menu-user a,
.master-menu-nav-blue .master-menu-user span,
.master-menu-nav-blue .master-menu-user span a,
.master-menu-nav-blue .master-menu-user .user_contents span a,
.admin-master-menu-nav-blue .admin-master-menu-user a,
.admin-master-menu-nav-blue .admin-master-menu-user span,
.admin-master-menu-nav-blue .admin-master-menu-user span a,
.admin-master-menu-nav-blue .admin-master-menu-user .user_contents span a
{ color:#78c6ca; }


/************************************************************************************************
                                   GREEN -- GREEN -- GREEN
************************************************************************************************/
.master-menu-nav-green .master-menu-user,.admin-master-menu-nav-green .admin-master-menu-user {
    color:#9fc760;
}
.master-menu-nav-green .master-menu-user a,
.master-menu-nav-green .master-menu-user span,
.master-menu-nav-green .master-menu-user span a,
.master-menu-nav-green .master-menu-user .user_contents span a,
.admin-master-menu-nav-green .admin-master-menu-user a,
.admin-master-menu-nav-green .admin-master-menu-user span,
.admin-master-menu-nav-green .admin-master-menu-user span a,
.admin-master-menu-nav-green .admin-master-menu-user .user_contents span a
{ color:#9fc760; }


.master-menu-user span a:hover,
.admin-master-menu-user span a:hover
{ color:white; }

.master-menu-user div.left_edge,
.admin-master-menu-user div.left_edge {
	float:left;
	height:24px;
	background:url(../images/nav-all-sprite.png) no-repeat -1038px -213px;
	width:8px;
	padding:6px 0 0 0px;
}

.master-menu-nav-blue .master-menu-user div.left_edge,
.admin-master-menu-nav-blue .admin-master-menu-user div.left_edge {
	background:url(../images/nav-blue/blue-nav-all-sprite.png) no-repeat -1038px -213px;
}

.master-menu-user div.user_contents,
.admin-master-menu-user div.user_contents {
	float:left;
	height:24px;
	background:transparent;
	padding:6px 0 0 0px;
}

.master-menu-user a,
.master-menu-user a:link,
.master-menu-user a:visited,
.master-menu-user a:active,
.master-menu-user a:hover,
.admin-master-menu-user a,
.admin-master-menu-user a:link,
.admin-master-menu-user a:visited,
.admin-master-menu-user a:active,
.admin-master-menu-user a:hover
{
    text-decoration:none; border:none;
}

.master-menu-user a.white,.admin-master-menu-user a.white {color:#fff; font-weight:bold;}
.master-menu-user a:hover,.admin-master-menu-user a:hover {text-decoration:underline;}
.master-menu-user div span,.admin-master-menu-user div span  {
	padding:0 0 0 8px;
	margin:0 0 0 4px;
	background:transparent url(../images/nav-all-sprite.png) no-repeat -1046px -216px;
}

.master-menu-nav-blue .master-menu-user div span, 
.admin-master-menu-nav-blue .admin-master-menu-user div span {
	background:transparent url(../images/nav-blue/blue-nav-all-sprite.png) no-repeat -1046px -216px;
}


/* navigation */
#master-menu-header .master-menu-nav,
#admin-master-menu-header .admin-master-menu-nav
{
	float:right;
	height:29px;
	background:url(../images/nav-all-sprite.png) repeat-x 0px -84px;
}

.master-menu-nav-blue #master-menu-header .master-menu-nav,
.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav 
{
	background:url(../images/nav-blue/blue-nav-all-sprite.png) repeat-x 0px -84px;
}

#master-menu-header .master-menu-nav ul,
#admin-master-menu-header .admin-master-menu-nav ul 
{
	float:left;
	padding:0 0 0 29px;
	margin:0;
	list-style:none;
	height:29px;
	background:url(../images/nav-all-sprite.png) no-repeat -994px -213px;
}

.master-menu-nav-blue #master-menu-header .master-menu-nav ul,
.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav ul 
{
	background:url(../images/nav-blue/blue-nav-all-sprite.png) no-repeat -994px -213px;
}

#admin-master-menu-header
{
    background:none;
}

#master-menu-header .master-menu-nav ul li, 
#admin-master-menu-header .admin-master-menu-nav ul li 
{
	float:left;
	background:url(../images/nav-all-sprite.png) no-repeat 100% 0;
	padding:8px 9px 0 7px;
	height:21px;
	margin:0;
}

.master-menu-nav-blue #master-menu-header .master-menu-nav ul li,
.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav ul li 
{
	background:url(../images/nav-blue/blue-nav-all-sprite.png) no-repeat 100% 0;
}

#master-menu-header .master-menu-nav ul li.last,
#admin-master-menu-header .admin-master-menu-nav ul li.last 
{
	background:url(../images/nav-all-sprite.png) no-repeat 100% -29px;
	padding:8px 10px 0 7px;
}

.master-menu-nav-blue #master-menu-header .master-menu-nav ul li.last,
.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav ul li.last 
{
	background:url(../images/nav-blue/blue-nav-all-sprite.png) no-repeat 100% -29px;
}

#master-menu-header .master-menu-nav a,
#admin-master-menu-header .admin-master-menu-nav a 
{
	display:block;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
}

#master-menu-header .master-menu-nav a.home                                 ,#admin-master-menu-header .admin-master-menu-nav a.home                                 {background-position: -177px   0px; background-image:url(../images/nav-all-sprite.png); width:37px;}
#master-menu-header .master-menu-nav a.home:hover                           ,#admin-master-menu-header .admin-master-menu-nav a.home:hover                           {background-position: -177px -21px;}
#master-menu-header .master-menu-nav .active a.home                         ,#admin-master-menu-header .admin-master-menu-nav .active a.home                         {background-position: -177px -42px;}
                                                                                                                                   
#master-menu-header .master-menu-nav a.about                                ,#admin-master-menu-header .admin-master-menu-nav a.about                                {background-position:   0px   0px; background-image:url(../images/nav-all-sprite.png); width:43px;}
#master-menu-header .master-menu-nav a.about:hover                          ,#admin-master-menu-header .admin-master-menu-nav a.about:hover                          {background-position:   0px -21px;}
#master-menu-header .master-menu-nav .active a.about                        ,#admin-master-menu-header .admin-master-menu-nav .active a.about                        {background-position:   0px -42px;}
                                                                                                                                   
#master-menu-header .master-menu-nav a.library                              ,#admin-master-menu-header .admin-master-menu-nav a.library                              {background-position: -215px   0px; background-image:url(../images/nav-all-sprite.png); width:51px;}
#master-menu-header .master-menu-nav a.library:hover                        ,#admin-master-menu-header .admin-master-menu-nav a.library:hover                        {background-position: -215px -21px;}
#master-menu-header .master-menu-nav .active a.library                      ,#admin-master-menu-header .admin-master-menu-nav .active a.library                      {background-position: -215px -42px;}
                                                                             
#master-menu-header .master-menu-nav a.tags                                 ,#admin-master-menu-header .admin-master-menu-nav a.tags                                 {background-position: -267px   0px; background-image:url(../images/nav-all-sprite.png); width:32px;}
#master-menu-header .master-menu-nav a.tags:hover                           ,#admin-master-menu-header .admin-master-menu-nav a.tags:hover                           {background-position: -267px -21px;}
#master-menu-header .master-menu-nav .active a.tags                         ,#admin-master-menu-header .admin-master-menu-nav .active a.tags                         {background-position: -267px -42px;}
                                                                             
#master-menu-header .master-menu-nav a.help                                 ,#admin-master-menu-header .admin-master-menu-nav a.help                                 {background-position: -144px   0px; background-image:url(../images/nav-all-sprite.png); width:32px;}
#master-menu-header .master-menu-nav a.help:hover                           ,#admin-master-menu-header .admin-master-menu-nav a.help:hover                           {background-position: -144px -21px;}
#master-menu-header .master-menu-nav .active a.help                         ,#admin-master-menu-header .admin-master-menu-nav .active a.help                         {background-position: -144px -42px;}
                                                                             
#master-menu-header .master-menu-nav a.events                               ,#admin-master-menu-header .admin-master-menu-nav a.events                               {background-position:  -44px   0px; background-image:url(../images/nav-all-sprite.png); width:46px;}
#master-menu-header .master-menu-nav a.events:hover                         ,#admin-master-menu-header .admin-master-menu-nav a.events:hover                         {background-position:  -44px -21px;}
#master-menu-header .master-menu-nav .active a.events                       ,#admin-master-menu-header .admin-master-menu-nav .active a.events                       {background-position:  -44px -42px;}
                                                                             
#master-menu-header .master-menu-nav a.forums                               ,#admin-master-menu-header .admin-master-menu-nav a.forums                               {background-position: -91px   0px; background-image:url(../images/nav-all-sprite.png); width:52px;}
#master-menu-header .master-menu-nav a.forums:hover                         ,#admin-master-menu-header .admin-master-menu-nav a.forums:hover                         {background-position: -91px -21px;}
#master-menu-header .master-menu-nav .active a.forums                       ,#admin-master-menu-header .admin-master-menu-nav .active a.forums                       {background-position: -91px -42px;}
                                                                             
#master-menu-header .master-menu-nav a.community_menu                       ,#admin-master-menu-header .admin-master-menu-nav a.community_menu                       {background-position: -300px   0px; background-image:url(../images/nav-all-sprite.png); width:75px;}
#master-menu-header .master-menu-nav a.community_menu:hover                 ,#admin-master-menu-header .admin-master-menu-nav a.community_menu:hover                 {background-position: -300px -21px;}
#master-menu-header .master-menu-nav .active a.community_menu               ,#admin-master-menu-header .admin-master-menu-nav .active a.community_menu               {background-position: -300px -42px;}
                                                                             
.master-menu-nav-blue #master-menu-header .master-menu-nav a.home           ,.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav a.home           {background-image:url(../images/nav-blue/blue-nav-all-sprite.png); }
.master-menu-nav-blue #master-menu-header .master-menu-nav a.about          ,.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav a.about          {background-image:url(../images/nav-blue/blue-nav-all-sprite.png); }
.master-menu-nav-blue #master-menu-header .master-menu-nav a.library        ,.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav a.library        {background-image:url(../images/nav-blue/blue-nav-all-sprite.png); }
.master-menu-nav-blue #master-menu-header .master-menu-nav a.tags           ,.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav a.tags           {background-image:url(../images/nav-blue/blue-nav-all-sprite.png); }
.master-menu-nav-blue #master-menu-header .master-menu-nav a.help           ,.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav a.help           {background-image:url(../images/nav-blue/blue-nav-all-sprite.png); }
.master-menu-nav-blue #master-menu-header .master-menu-nav a.events         ,.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav a.events         {background-image:url(../images/nav-blue/blue-nav-all-sprite.png); }
.master-menu-nav-blue #master-menu-header .master-menu-nav a.forums         ,.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav a.forums         {background-image:url(../images/nav-blue/blue-nav-all-sprite.png); }
.master-menu-nav-blue #master-menu-header .master-menu-nav a.community_menu ,.admin-master-menu-nav-blue #admin-master-menu-header .admin-master-menu-nav a.community_menu {background-image:url(../images/nav-blue/blue-nav-all-sprite.png); }

/* bar color */
.master-menu-top-bar,.admin-master-menu-top-bar {
	float:left;
	width:100%;
}

/*************************/
/* What is this for????? */
/*************************
.master-menu-top-bar .master-menu-holder {background:none !important;}
**************************/

.master-menu-top-bar #master-menu-header h2 {width:120px; margin:5px 0 0;}
.master-menu-top-bar #master-menu-header h2 a {width:95px; height:30px;}

.admin-master-menu-top-bar #admin-master-menu-header h2 {width:143px; height:48px; margin:5px 0px 0px 83px;}
.admin-master-menu-top-bar #admin-master-menu-header h2 a {width:143px; height:48px;}


/* search */
#master-menu-header .search,#admin-master-menu-header .search {
	float:right;
	width:283px;
	margin:19px 0 0;
	padding:0 22px 0 500px;
	height:25px;
	background:url(../images/nav-all-sprite.png) no-repeat -534px -1px;
}
#master-menu-header .search .button,#admin-master-menu-header .search .button {
	float:right;
}
#master-menu-header .search .text,#admin-master-menu-header .search .text  {
	float:right;
	border:none;
	width:194px;
	height:20px;
	padding:5px 0 0 6px;
	background:url(../images/nav-all-sprite.png) no-repeat -560px -1px;
	font:12px Arial, Helvetica, sans-serif;
}
* html #master-menu-header .search .text,* html #admin-master-menu-header .search .text  {background-attachment:fixed;}

/*********************
 Used in logbook pages
*********************/
#three-column-container {
	padding: 0px;
	margin:20px 0 10px 0;
	}

#three-column-side1 {
	float: left;
	width: 30%;
	margin: 0px;
	padding: 0px;
	}

#three-column-side2 {
	float: right;
	width: 30%;
	margin: 0px;
	padding:0px;
	}

#three-column-middle {
	width: 30%;
	margin: 0px 32% 0px 35%;
	padding:0px;
	}

/**************************************
* Logbook tables and charts
***************************************/
.konamoxt_logbook_stats span {
	float: left;
	display: block;
	width: 8em;
}

.konamoxt_logbook_stats
{
    font-size:9px;
    line-height:1em;
}

.konamoxt_logbook_stats caption
{
    text-align:left; 
    /*font-size:17px; */
    font-weight:bold; 
    color:#0D83DD; 
    margin-bottom:30px;

	/*font-size:1.8em;*/
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0;

	font-size:1.1em;

}

.konamoxt_logbook_table
{
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 11px; 
    line-height:normal;  
    
    /* from bbPress Template */
	margin-bottom: 2em;
	width: 100%;
	/*max-width:550px;*/
	padding:0;
	margin:0;
}

.konamoxt_logbook_table th, 
.konamoxt_logbook_table_header
{
    /* from bbPress Template */
	border-bottom: 1px solid #aaa;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	padding: 5px 10px;
}


.konamoxt_logbook_table td
{ 
    padding: 5px 10px; 
}

th.konamoxt_logbook_table_corner
{
    border:none;
}

th.konamoxt_logbook_table_row_label
{
	border-right:  solid 1px #fff;
	border-bottom: solid 1px #d1d1d1;
}

th.konamoxt_logbook_table_row_label_alt
{
}

.konamoxt_logbook_table_date
{
    text-align:left;
    padding: 5px 10px; 
}

.konamoxt_logbook_table_time
{
    text-align:left;
    padding: 5px 10px; 
}

.konamoxt_logbook_table_text
{
    text-align:left;
    padding: 5px 10px; 
}

.konamoxt_logbook_table_num
{
    text-align:left;
    padding: 5px 10px; 
}

.konamoxt_logbook_table_icon
{
    padding: 5px 10px; 
}

.konamoxt_logbook_table_empty
{
    text-align:center;
}

/* similar to h2 */
.konamoxt_report_otion_header
{
    font-weight:bold; 
    color:#0D83DD; 

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0;
	font-size:1.1em;
}

.konamoxt_logbook_chart_holder
{
    text-align:center;
    padding:2px;
    /*
    background-color:White;
    border: solid 1px black;
    */
    background-color:Transparent;
    boder:none;
}

/* ---------------------
-- logbook calendar --
--------------------- */

/*******
.logbook-calendar
{
	width:95%;
}
*******/

.logbook-calendar caption, 
.logbook-calendar th 
{
}

.logbook-calendar-cellcontents
{
    overflow:hidden;
    height:90px;
    width: 70px;
    padding:0;
    margin:0;
}

.logbook-calendar td 
{
	padding:0;
	margin:0;
	overflow:hidden;
	text-align:left;
	vertical-align:top;
}

.logbook-calendar .pad 
{
	border:none;
}

.logbook-calendar caption 
{
	font-weight:bold;
	/*background:#405EA6;*/ /* Konamoxt color dark blue rgb(64,94,166); */
	/*color:White;*/
}

.type-icon-Swim             {background:url(../images/sweat365_icons_both_colors.png) 0px    0px; width:21px; height:19px; display:inline-block; float:left; }
.type-icon-Strength-Training{background:url(../images/sweat365_icons_both_colors.png) 0px  -20px; width:21px; height:19px; display:inline-block; float:left; }
.type-icon-Cycle            {background:url(../images/sweat365_icons_both_colors.png) 0px  -40px; width:21px; height:19px; display:inline-block; float:left; }
.type-icon-Flexibility      {background:url(../images/sweat365_icons_both_colors.png) 0px  -60px; width:21px; height:19px; display:inline-block; float:left; }
.type-icon-Run              {background:url(../images/sweat365_icons_both_colors.png) 0px  -80px; width:21px; height:19px; display:inline-block; float:left; }
.type-icon-Walk             {background:url(../images/sweat365_icons_both_colors.png) 0px  -80px; width:21px; height:19px; display:inline-block; float:left; }
.type-icon-Other            {background:url(../images/sweat365_icons_both_colors.png) 0px -100px; width:21px; height:19px; display:inline-block; float:left; }
.type-icon-General-Cardio   {background:url(../images/sweat365_icons_both_colors.png) 0px -100px; width:21px; height:19px; display:inline-block; float:left; }

.scheduled-type-icon-Swim             {background:url(../images/sweat365_icons_both_colors.png) -20px    0px; width:21px; height:19px; display:inline-block; float:left; }
.scheduled-type-icon-Strength-Training{background:url(../images/sweat365_icons_both_colors.png) -20px  -20px; width:21px; height:19px; display:inline-block; float:left; }
.scheduled-type-icon-Cycle            {background:url(../images/sweat365_icons_both_colors.png) -20px  -40px; width:21px; height:19px; display:inline-block; float:left; }
.scheduled-type-icon-Flexibility      {background:url(../images/sweat365_icons_both_colors.png) -20px  -60px; width:21px; height:19px; display:inline-block; float:left; }
.scheduled-type-icon-Run              {background:url(../images/sweat365_icons_both_colors.png) -20px  -80px; width:21px; height:19px; display:inline-block; float:left; }
.scheduled-type-icon-Walk             {background:url(../images/sweat365_icons_both_colors.png) -20px  -80px; width:21px; height:19px; display:inline-block; float:left; }
.scheduled-type-icon-Other            {background:url(../images/sweat365_icons_both_colors.png) -20px -100px; width:21px; height:19px; display:inline-block; float:left; }
.scheduled-type-icon-General-Cardio   {background:url(../images/sweat365_icons_both_colors.png) -20px -100px; width:21px; height:19px; display:inline-block; float:left; }
