/* --------------------------------------------------------------------------- */
#ContentWrapper{
    width:910px;
    }
.PageHeader{
    width:910px;
    padding:20px 0px 13px 0px;
    }

/* --------------------------------------------------------------------------- */

#search{
    width:884px;
    height:28px;
    padding:8px 13px 40px 13px;
    background:transparent url(/media/image/pages/my_lab/bgSearchBar.jpg) no-repeat;
    }
#search .col1{
    width:505px;
    float:left;
    }
#search .col1 select{
    float:left;
    margin:3px 10px 0px 0px;
    border:1px solid #000;
    font-size:12px;
    color:#333;
    padding:3px 3px 3px 3px;
    }
#search .buttons{
    float:left;
    }

#search .col2{
    width:305px;
    float:right;
    }
#search .textbox{
    float:left;
    margin:2px 10px 0px 0px;
    width:215px;
    font-size:12px;
    color:#333;
    padding:3px 3px 3px 3px;
    border:1px solid #000;
    }
.BtnSearch
{
    background:transparent  url(/media/image/pages/my_lab/btnSearch_69x26.gif) no-repeat;
    width: 69px;
    height: 26px;
    text-indent: -9000px;
}
/* --------------------------------------------------------------------------- */

#results{
    width:228px;
    float:left;
    }
#results h2.sifr, #results h3.sifr
{
    background-position: 0 5px;
    font-size: 16px;
    font-weight: normal;
    color: #979B0E;
    margin: 0px;
    padding: 0px 0px 10px 40px;
    background: transparent url(/media/image/pages/my_lab/icoResults_15x16.gif) 0 5px no-repeat;
}
#results h2.date, #results h4.date{
    font-size:11px;
    font-weight:normal;
    color:#929292;
    padding:0px 0px 15px 17px;
    background:none;
    }
#results .topCap{
    width:228px;
    height:10px;
    background:transparent url(/media/image/pages/my_lab/bgResultsTop.gif) no-repeat;
    overflow:hidden;
    }
#results .bottomCap{
    width:228px;
    height:10px;
    background:transparent url(/media/image/pages/my_lab/bgResultsBottom.gif) no-repeat;
    overflow:hidden;
    margin: -4px 0px 10px 0px;
    }
#results ul{
    margin: 0px 0px 0px 0px;
    list-style-type: none;
    width:202px;
    padding:3px 13px 3px 13px;
    background-color:#F8F8F8;
    }
#results ul li{
    background:transparent url(/media/image/pages/my_lab/icoArrox_8x8.gif) 0 12px no-repeat;
    padding:10px 0px 0px 15px;
    vertical-align:top;
    }

#results ul a{
    font-size:12px;
    font-weight:normal;
    color:#585858;
    text-decoration:none;
    border-bottom:1px solid #E8E8E8;
    display:block;
    padding:0px 0px 10px 0px;
    line-height:130%;
    height:auto;
    }
#results ul a:hover{
    color:#F8812A;
    }
#results ul li.selected a{
    color: #F8812A!important;
    cursor: default
    }
/* --------------------------------------------------------------------------- */

#detail{
    width:664px;
    float:right;
    }
/* list */
    #detail .exerciseSummary{
        width:664px;
        padding:0px 0px 20px 0px;
        }
    #detail .exerciseImage{
        width:162px;
        /*height:135px;*/
        overflow:hidden;
        float:left;
        }
    #detail .exerciseContent{
        width:487px;
        float:right;
        }
    #detail .exerciseSummary h4{
        padding:0px 0px 10px 0px;
        margin:0;
        }
    #detail .exerciseSummary h4 a{
        font-size:16px;
        font-weight:normal;
        color:#979B0E;
        text-decoration:none;
        background:transparent url(/media/image/pages/my_lab/icoWorkout_17x16.jpg) 0 3px no-repeat;
        padding:0px 0px 0px 23px;
        }
    #detail .exerciseSummary h4 a:hover{
        color:#C1C1B2;
        }
    #detail .exerciseSummary p{
        border:1px solid #EFEFEF;
        font-size:11px;
        line-height:16px;
        color:#767676;
        padding:12px;
        margin:0px 0px 0px 0px;
        }
    #detail .exerciseContent a{
        font-size:11px;
        color:#A08861;
        background:transparent url(/media/image/pages/my_lab/icoArrox2_8x8.gif) 0 12px no-repeat;
        padding:5px 0px 15px 15px;
        margin:0px;
        text-decoration:none;
        line-height:22px;
        display:block;
        }
    #detail .exerciseContent a:hover{
        color:#FFA800;
        }
    #detail .bottomBar{
        width:643px;
        padding:10px 20px 30px 10px;
        margin:0px 0px 0px 0px;
        background:transparent url(/media/image/pages/my_lab/bgExerciseBottomBar.gif) no-repeat;
        }
    #detail .bottomBar p{
        border:none;
        font-size:11px;
        line-height:16px;
        color:#767676;
        padding:0px;
        margin:0px 0px 0px 0px;
        color:#B4B4B4;
        float:left;
        }
    #detail .bottomBar strong{
        font-weight:normal;
        color:#B0B348;
        }
    #detail .bottomBar a{
        font-size:11px;
        color:#B0B348;
        padding:0px 0px 0px 20px;
        background:transparent url(/media/image/pages/my_lab/icoAddCustomWorkout_16x17.gif) 0 0 no-repeat;
        float:right;
        text-decoration:none;
        }
    #detail .bottomBar a:hover{
        color:#979A22;
        }
/* /list */

#detail .video{
    width:418px;
    float:left;
    }
#detail .video-right{
    width:228px;
    float:right;
    }
#detail h3{
    font-size:16px;
    font-weight:normal;
    line-height:16px;
    color:#979B0E;
    text-decoration:none;
    background:transparent url(/media/image/pages/my_lab/icoWorkout_17x16.jpg) 0 0px no-repeat;
    padding:0px 0px 10px 23px;
    margin: 0;
    float:left;
    width:395px;
    display:block;
    }
#detail .instr{
    width:228px;
    height: 15px;
    float:right;
    }
#detail .instr a{
    color:#A08861;
    font-size:11px;
    padding:3px 0px 22px 20px;
    background:transparent url(/media/image/pages/my_lab/icoInstr_15x16.jpg) 0 0  no-repeat;
    text-decoration:none;
    }
#detail .instr a:hover{
    color:#FFA200;
    }
#detail .topBar{
    width:394px;
    height:13px;
    padding:10px 10px 10px 10px;
    margin:0px 0px 8px 0px;
    background:transparent url(/media/image/pages/my_lab/bgAddCustomWorkout.jpg) no-repeat;
    }
#detail .topBar a{
    font-size:11px;
    color:#B0B348;
    padding:0px 0px 0px 20px;
    background:transparent url(/media/image/pages/my_lab/icoAddCustomWorkout_16x17.gif) 0 0 no-repeat;
    text-decoration:none;
    margin:0px;
    }
#detail .topBar a:hover{
    color:#979A22;
    }

#detail .video h4{
    margin: 0;
    font-size:16px;
    line-height: normal;
    color:#B0B348;
    background:transparent url(/media/image/pages/my_lab/icoDialog15x16.gif) 0 4px no-repeat;
    padding:0px 0px 10px 23px;
    }

#detail .video ul{
    width:418px;
    padding:0px 0px 20px 0px;
    margin:0;
    }
#detail .video li{
    font-size:14px;
    color:#767676;
    padding:6px 0px 0px 20px;
    background:transparent url(/media/image/pages/my_lab/icoArrow4_8x5.gif) 0 10px no-repeat;
    vertical-align:top;
    line-height:150%;
    display:block;
    }
#detail .video li span{
    border-bottom:1px solid #EFEFEF;
    padding:0px 0px 4px 0px;
    display:block;
    height:25px;
    }

#detail .video-right .rightList{
    width:228px;
    border:1px solid #EAEAEA;
    padding:1px;
    margin:10px 0px 5px 0px;
    }
#detail .video-right .rightList h4{
    background-color:#B0B348;
    font-size:14px;
    font-weight:normal;
    line-height: normal;
    color:#fff;
    padding:5px;
    margin: 0;
    }
#detail .video-right .rightList h4.sec{
    background-color:#F2F2F2;
    color:#AAAD41;
    }
#detail .video-right ul{
    width:204px;
    padding:5px 10px 5px 10px;
    border: none;
    margin:0;
    }
#detail .video-right li{
    font-size:12px;
    color:#767676;
    padding:6px 0px 5px 20px;
    background:transparent url(/media/image/pages/my_lab/icoArrow4_8x5.gif) 0 10px no-repeat;
    vertical-align:top;
    line-height:130%;
    display:block;
    }
#detail .video-right a{
    text-decoration:underline;
    color:#A08861;
    font-size:11px;
    }
#detail .video-right a:hover{
    text-decoration:none;
    }

/* --------------------------------------------------------------------------- */

.separator
{
    display:none;
}

