body#index {
    margin: 0;
    padding: 0;
    }
body#index {
    background: #fff url('/media/images/layout/index/background.gif') repeat-x top left;
    }
body#index #content-wrapper {
    position: relative;
    width: 790px;
    height: 644px;
    margin: 0 auto;
    }
body#index .logged-in {
    background: url('/media/images/layout/index/background-content-wrapper-logged-in.jpg') no-repeat top left;
    }
body#index .logged-out {
    background: url('/media/images/layout/index/background-content-wrapper-logged-out.jpg') no-repeat top left;
    }
body#index h1 a,
body#index #join-now a {
    margin: 0;
    padding: 0;
    text-indent: -9999px;
}

body#index h1 a {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 395px;
    height: 115px;
    }
body#index #member-center,
body#index #join-now {
    position: absolute;
    top: 0px;
    right: 0px;
    }
body#index #member-center {
    position: absolute;
    top: 246px;
    right: 0px;
    width: 198px;
    height: 102px;
}

/*#body#index #member-center a#member-center-link {
    display: block;
    width: 198px;
    height: 70px;
    right: 8px;  
    top: 5px;  
    position: relative;
    text-indent: -9990px;
    }*/


body#index #member-center span {
    position: absolute;
    display: block;
    width: 100px;
    height: 1em;
    top: 62px;
    right: 95px;
    font-size:x-small;
    text-align: right;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
    }
body#index #member-center p {
    position: absolute;
    display: block;
    width: 198px;
    height: 1em;
    top: 82px;
    right: 0px;
text-align: center;
color: #c8c499;
    }
body#index #member-center p a {
color: #c8c499;
}
body#index #bcbs {
position: absolute;
    top: 0px;
    right: 0px;
    width: 198px;
    height: 70px;
}
body#index #bcbs a {
    display: block;
    width: 198px;
    height: 70px;
    text-indent: -9999px;
    }

body#index #join-now {
    top: 263px;
    right: 0px;
    width: 198px;
    height: 101px;
}
body#index #join-now a {
    display: block;
    width: 198px;
    height: 101px;
    text-indent: -9999px;
    }
/**************/
/* NAVIGATION */
/**************/
body#index #navigation {
    position: absolute;
    top: 97px;
    left: 0px;
    width: 198px;
    height: 330px;
    }
ul#main-menu, ul#main-menu-logged-in {
    width:198px;
    height:330px;
    background-repeat:no-repeat;
    }
ul#main-menu {
        background-image: url('/media/images/layout/index/navigation/buttons_logged_out.gif');
}
ul#main-menu-logged-in {
        background-image: url('/media/images/layout/index/navigation/buttons_logged_out.gif');
}
ul#main-menu li a, ul#main-menu-logged-in li a {
	height:30px;
	width:198px;
}
ul#main-menu li a#eat-right-link, ul#main-menu-logged-in li a#eat-right-link {
	top:0px;
}
ul#main-menu li a#move-more-link, ul#main-menu-logged-in li a#move-more-link {
	top:30px;
}
ul#main-menu li a#team-sign-up-link, ul#main-menu-logged-in li a#team-sign-up-link {
	top:60px;
}
ul#main-menu li a#bonus-programs-link, ul#main-menu-logged-in li a#bonus-programs-link {
	top:90px;
}
ul#main-menu li a#calendar-of-events-link, ul#main-menu-logged-in li a#calendar-of-events-link {
	top:120px;
}
ul#main-menu li a#resources-link, ul#main-menu-logged-in li a#resources-link {
	top:150px;
}
ul#main-menu li a#health-news-link, ul#main-menu-logged-in li a#health-news-link {
	top:180px;
}
ul#main-menu li a#family-health-link, ul#main-menu-logged-in li a#family-health-link {
	top:210px;
}
ul#main-menu li a#multimedia-link, ul#main-menu-logged-in li a#multimedia-link {
	top:240px;
}
ul#main-menu li a#about-2-step-link, ul#main-menu-logged-in li a#about-2-step-link {
	top:270px;
}
ul#main-menu li a#feedback-link, ul#main-menu-logged-in li a#feedback-link {
	top:300px;
}

/* Rollovers */
ul#main-menu a:hover, ul#main-menu .menu-highlighted {
        background-image:url(/media/images/layout/index/navigation/buttons_logged_out.gif);
}
ul#main-menu-logged-in a:hover, ul#main-menu-logged-in .menu-highlighted {
        background-image:url(/media/images/layout/index/navigation/buttons_logged_in.gif);
}
ul#main-menu li a:hover#eat-right-link, .menu-highlighted-eat-right {
	background-position:100% 0px;
}
ul#main-menu li a:hover#move-more-link, .menu-highlighted-move-more {
	background-position:100% -30px;
}
ul#main-menu li a:hover#team-sign-up-link, .menu-highlighted-team-sign-up {
	background-position:100% -60px;
}
ul#main-menu li a:hover#bonus-programs-link, .menu-highlighted-bonus-programs {
	background-position:100% -90px;
}
ul#main-menu li a:hover#calendar-of-events-link, .menu-highlighted-calendar-of-events {
	background-position:100% -120px;
}
ul#main-menu li a:hover#resources-link, .menu-highlighted-resources {
	background-position:100% -150px;
}
ul#main-menu li a:hover#health-news-link, .menu-highlighted-health-news {
	background-position:100% -180px;
}
ul#main-menu li a:hover#family-health-link, .menu-highlighted-family-health {
	background-position:100% -210px;
}
ul#main-menu li a:hover#multimedia-link, .menu-highlighted-multimedia {
	background-position:100% -240px;
}
ul#main-menu li a:hover#about-2-step-link, .menu-highlighted-about-2-step {
	background-position:100% -270px;
}
ul#main-menu li a:hover#feedback-link, .menu-highlighted-feedback {
	background-position:100% -300px;
}



body#index #eat-right h2,
body#index #eat-right p,
body#index #move-more h2,
body#index #move-more p {
    position: relative;
    width: 0;
    height: 0;
}
body#index #eat-right h2,
body#index #eat-right p,
body#index #eat-right a,
body#index #move-more h2,
body#index #move-more p,
body#index #move-more a {
    margin: 0px;
    padding: 0px;
    text-indent: -9999px;
    }
body#index #eat-right a,
body#index #move-more a {
    display: block;
    left: 198px;
    width: 394px;
    height: 99px;
    position: absolute;
}
body#index #eat-right a {
    top: 147px;
    }
body#index #move-more a {
    top: 246px;
    }
body#index #my-stats-box,
body#index #login-box,
body#index #coach-box {
    position: absolute;
    right: 0px;
    width: 198px;
    height: 176px;
    }
body#index #my-stats-box,
body#index #login-box {
    top: 70px;
    }
body#index #my-stats-box h3,
body#index #login-box h3,
body#index #login-box p {
    margin-left: -9999px;
    }
body#index #my-stats-box {
    color:#fff;
    font-size:x-small;
    }
body#index #my-stats-box p.date {
    position: absolute;
    top: 23px;
    left: 95px;
    }
body#index #my-stats-box ul#my-stats-list {
    position: absolute;
    top: 50px;
    left: 10px;
    list-style:none;
    color:#E2CD32;
    }
body#index #my-stats-box ul#my-stats-list li {
    margin-left:15px;
    padding: 2px 0px;
    }
body#index #login-box .username,
body#index #login-box .password {
    position: absolute;
    border: 1px solid #a5acb2;
    width: 133px;
    height: 20px;
    top: 0px;
    left: 23px;
    }
body#index #login-box .username {
    top: 58px;
    }
body#index #login-box .password {
    top: 97px;
    }
body#index #login-box .login-button,
body#index #login-box .join-button {
    position: absolute;
    margin: 0px;
    padding: 0px;
    top: 127px;
    }
body#index #login-box .login-button {
    left: 22px;
    }
body#index #login-box .join-button {
    left: 85px;
    }
body#index #login-box span {
    position: absolute;
    bottom: 5px;
    display: block;
    padding-left: 25px;
    }

body#index #coach-box {
    top: 246px;
    }
body#index #coach-box #flash_coach {
    position: absolute;
    bottom: -10px;
    right: -15px;
    /*border: 1px solid blue;*/
    z-index: 1;
    }
/**********************************/
/* BOTTOM ROW OF ROTATING CONTENT */
/**********************************/
body#index #left-area,
body#index #middle-area,
body#index #right-area {
    position: absolute;
    top: 452px;
    height: 192px;
    }
body#index #left-area {
    background: #fff url('/media/images/layout/index/background-left-area.jpg') no-repeat top left;
    width: 198px;
    left: 0px;
    }
body#index #middle-area {
    background-color: #e6e6e6;
    width: 394px;
    left: 198px;
    }
body#index #right-area {
    background: #fff url('/media/images/layout/index/background-right-area.jpg') no-repeat top left;
    width: 198px;
    right: 0px;
    }
