


#content {
        width: 994px;
        height: auto;
        margin: 0 auto;
        margin-bottom: 20px;
        display: table;
        padding: 0px;
        background: url(/img/mma/BG-col-top.jpg) top center no-repeat;
        overflow:visible;
    }
    #contentMMA, #contentTheFans, #contentCommunity, #contentFighterProfiles, #contentAmateurFighters {
        width: 994px;
        height: auto;
        margin: 0 auto;
    }

    #playerWrapper {
        height: 367px;
        width: 450px;
        position: relative;
        top: 130px;
        left: 275px;
    }

.mmaWrapper {
    float: left;
    position: relative;
    background: url(/img/mma/BG-col-top.jpg) top center no-repeat;
    width: 994px;
}

.mmaInner {
    float: left;
    position: relative;    
    background: url(/img/mma/BG-col-btm.jpg) bottom no-repeat;
    width: 994px;
    padding-bottom: 20px;
}


#contentAmateurFighters .mmaWrapper {    background: url(/img/mma/BG-col-top-amateur.jpg) top center no-repeat;  }
#contentFighterProfiles .mmaWrapper {    background: url(/img/mma/BG-col-top-profiles.jpg) top center no-repeat;  }
#contentCommunity .mmaWrapper {    background: url(/img/mma/BG-col-top-theFans.jpg) top center no-repeat;  }
#contentTheFans .mmaWrapper {    background: url(/img/mma/BG-col-top-theFans.jpg) top center no-repeat;  }



a {text-decoration: none;}

.mmaCols .thumbLink:hover img { border-color: #00CCCC; }
.mmaCols .vidTitle a, .mmaCols .vidTitle a:hover {
    color: #00CCCC;
}
.mmaCols a:hover {
    background: transparent;
    text-decoration: underline;
}


#editCMS {

     font-size: 20px;
     margin-left: 40px;
}



/* new home CSS */

.mmaCols a, #editCMS { color: #00CCFF;}
#editCMS:hover {
    text-decoration: underline;
    background: transparent;
    color: #FFF;
}
.mmaCols {

    padding: 13px 30px 10px 40px;

    float: left;
    clear: both;
    width: 924px;
}

.mmaColsLeft {
    width: 540px;
    position: relative;
    float: left;
}
.mmaColsRight {
    width: 300px;
    float: left;
    position: relative;
    left: 65px;
}

.embedPlayButton, .embedVideo {
    border: 1px solid #CCC;
    position: relative;
    overflow: hidden;
    display: block;
    margin-bottom: 10px;
}

p .embedPlayButton, p .embedVideo { margin-bottom: 0; }


.embedPlayButton img { border: 0; }
.embedPlayButton .playButton {
    position: absolute;
    left: 0;
    top: 0;
    width: 163px;
    height: 118px;

}


.post-title, .lineHeading {
    color: #00CCEA;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    z-index: 2;
    padding: 0 0 3px 0;
}

.lineHeading { background: url(/img/mma/line-bot01.png) bottom repeat-x; }



.homeVidGlow {
    position: absolute;
    left: -60px;
    top: -5px;
    z-index: 1;
}


.newVideos {
    height: 190px;
    width: 540px;
    padding: 10px 0 10px 0;
    overflow: hidden;
    background: url(/img/mma/line-bot01.png) bottom repeat-x;
    position: relative;
    z-index: 2;
}

.newVideosWrapper {
    width: 560px;
}

.newVideos .vidThumbSet {

    padding: 0;
    width: 183px;
    height: 190px;

}

.mmaCols .thumbLink:hover img { border-color: #00CCFF; }
.mmaCols .vidTitle a, .mmaCols .vidTitle a:hover {
    color: #00CCFF;
}
.mmaCols .vidThumbSet li {
    color: #00CCFF;
}




.recentPosts, .singlePost{
    width: 540px;


    padding: 10px 0 0 0;
}

.recentPosts .pager { width: 540px; padding: 0;}
.recentPosts .pager, .recentPosts .pagerIntro { color: #CCC; }

.recentPosts .post-date, .singlePost .post-details { display: none; }
.recentPosts .post-title { padding-top: 0; }
.recentPosts .post { padding-bottom: 30px; }

.post {
    padding: 0 0 20px 0;
    float: left;
}

.post img { display: inline; }

.post-body { float: left; }

.post-wrapper {
    border: 1px solid #666666;
    padding: 10px 10px 0 10px;
    float: left;
    overflow: hidden;
    width: 520px;

}

.post p {
    padding: 0 0 10px 0;
    margin: 0;
    font-size: 15px;
    width: 520px;
}



.post-title {
    padding-top: 15px;
    float: left;
    width: 560px;
}

.post-video {
    margin-bottom: 10px;
    border: 1px solid #CCC;
    width: 330px;
}
.post-details, .post-date {
    font-size: 14px;
    font-weight: bold;
    color: #CCC;
    border-top: 1px solid #666666;
    padding: 5px 0 10px 0;
    clear: both;
    width: 520px;

 }

.post-date {
    border-top: 0;
    border-bottom: 1px solid #666666;
    padding: 5px 0 5px 0;
    float: left;
    width: 540px;
}

.post-summary {
    padding: 0 0 10px 0;
    float: left;
}

.post-summary span {
    color: #FFF;
    font-size: 13px;
}

.post-go {
    float: right;
    font-size: 15px;
    padding-top: 5px;
    font-weight: bold;
}

.post-summary .post-title {
   width: 470px;
}

 /* modify channel comments to look different */
.postComments .commentText { width: 537px; }
.postComments input { left: 440px; width: 100px; }
.postComments .commentsTop { height: 120px; clear: both; }
.postComments #countHolder { display: none; }
.postComments #blogcomments {
    border-top: 1px solid #666;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    padding: 0;
    height: auto;
    overflow: visible;
    clear: both;
    float: left;
    width: 537px;
}

.blogPostCommentPager { float: left; position: relative; }

.blogPostCommentPager .pager {

    padding-top: 10px;
    float: right;
    width: 537px;

}
.postComments .comment {
    margin: 10px 0 0 0;
    padding: 0 10px 10px 0;
    font-size: 12px;
    width: 528px;                     
}

.postComments .s1 {  }
.postComments .s2 { background: #3D3D3D; }
.postComments .username { padding-top: 10px; }
.postComments .comment p { margin-left: 75px; }
.postComments .comment .a-img img {
    left: 10px;
    top: 10px;
}


.uploadVideo {

    font-size: 17px;
    font-weight: bold;
    text-align: center;
    color: #CCC;
    padding-top: 5px;
    height: 167px;
    
}
.uploadVideo p { padding: 0 0 10px 0; }
.rightSubHead {

    color: #00CCFF;
    font-size: 16px;
    font-weight: bold;
}

.rightSubHeadLine {

    width: 310px;
    position: relative;
    left: -4px;
}


.editorialVideos {


    width: 300px;

    overflow: hidden;
    padding: 10px 0 20px 1px;
}

.editorialVideosWrapper {


    width: 350px;

}

.editorialVideos .vidThumbSet {
    padding: 0;
    width: 155px;
    height: 210px;
   
}


.rightSubNav .mmaNavBtm {

    width: 250px;
    height: 230px;
    float: left;
    margin-top: 10px;
    position: relative;


}

.rightSubNav .mmaNavBtm ul { width: 250px; }

.rightSubNav .mmaNavBtm li {
    clear: both;
    float: left;
    padding-left: 15px;
    background: url(/img/mma/bullet.png) 2px 6px no-repeat;
    width: 200px;
}

.rightSubNav .mmaNavBtm li, .rightSubNav .mmaNavBtm li a { font-size: 14px; }

.rightSubNav .mmaNavBtm a:hover {
    font-size: 14px;
}











/* hidden generic styles
--------------------------------------*/
#fullBG{

}

.SUBfooterWrapper {	clear: both;  }

    /* style class for all hidden content */
.mmaContent {
    color: #FFF;
}
.mmaTop {
    width: 994px;
    height: 125px;
    position: relative;
}         

.pager { padding: 20px 0 20px 0; clear: both; width: 710px; color: #FFF; }
.pagerSel { color: #FFF; }

.channelBanner {
        width: 994px;
        height: 188px;  /* can extend past 120px if needed */;
        margin: 0px;
        padding: 0px;
        position: static;
        text-align: center;
        background: transparent;
}

.leftColWrapper {
    width: 600px;
    height: auto;
    margin: 0px;
    padding-left: 36px;
    display: block;
    float: left;

}
.leftFeatured {
    clear: both;
    width: 600px;
     padding-top: 25px;
    float: left;
}
.leftFeaturedWrapperLeft {
    float:left;
    width: 241px;
    height: 850px;
    /*overflow: hidden;*/
}
.leftFeaturedWrapperRight {
    float:right;
    width: 241px;
    height: 850px;
    padding-right: 55px;
    overflow: hidden;
}
.rightColWrapper {
    width: 340px;
    height: auto;
    float:left;
}


.lineLinks {
    color: #fff;
}
/* end overrides */
.fighterProfiles {
    width: 300px;
    height: 400px;
}
.theFighters {
    margin-top: 45px;
}
.mmaHdr {
        position: relative;
        font-size: 18px;
        font-weight: bold;
        color: #009999;
        margin: 8px 0;
        clear: both;
    }
.mmaUploadHdr {
        position: relative;
        font-size: 24px;
        font-weight: bold;
        color: #009999;
        margin: 8px 0;
        clear: both;
    }
.mmaHdr span {
    font-size: 12px;
}
.specThanks .mmaUploadHdr {
        position: relative;
        font-size: 24px;
        font-weight: bold;
        color: #009999;
        margin: 8px 0 8px 16px;
        clear: both;
    }
.mmaHdr .mmaHdrSort {
    padding: 6px 22px 0 0;
    position: absolute;
    font-size: 11px;
    right: 0;
}
.mmaHdr .mmaHdrSort a, .mmaHdr .mmaHdrSort a:hover { font-size: 11px; }


.mmaSubHdr {
        font-size: 18px;
        font-weight: normal;
        font-family: arial, sans-serif;
        height: 30px;
        width: 400px;
        clear: both;
        margin: 10px 0 10px 0;
        padding: 0px;
        color: #009999;
        float:left;
}
.mmaSubHdrSml {
        font-size: 18px;
        font-weight: normal;
        font-family: arial, sans-serif;
        height: 30px;
        width: 320px;
        clear: both;
        margin: 0 0 0 5px;
        padding: 0px;
        color: #009999;
        float:left;
}

.aboutChannel .mmaSubHdrSml { margin:0; position: relative; left: 2px; }

.mmaSubHdrSml span {
}
.sectionHdr {
    background: url(/img/mma/misc-subHdrBG.gif) -3px no-repeat;
    clear:both;
    width: 241px;
    height: 48px;
}
.sectionHdr span {
    position: relative;
    top: 20px;
    left: 10px;
    color: #000;
    font-weight: bold;
}

.sectionHdr span a, .mmaSubHdr a, .mmaSubHdrSml a, .memThumbSet a{
    color: #33CCFF;
    text-decoration: none;
}

.sectionHdr span a:hover, .mmaSubHdr a:hover, .mmaSubHdrSml a:hover, .memThumbSet a:hover,
  .topLeftHdr a:hover {
    color: #33CCFF;
    text-decoration: underline;
    background: transparent;
}


.subHdrLine {
    width: 320px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    clear: both;
}
.topLeftHdr {
    width: 600px;
    height: 35px;
    margin: 0px;
    padding: 0px;
    color: #038E8E;
    font-size: 18px;
    font-weight: bold;
    position: relative;
}
.topLeftHdr span {
    color: #16D0FF;
    font-size: 14px;
    position: absolute;
    right: 0;
    padding-top: 5px;
    font-weight: normal;
}
.topLeftHdr span a {
    color: #16D0FF;
    font-size: 14px;
}
.topLeft {
    float: left;
    position: relative;
    left: 0px;
    width:600px;
    height: 283px;
  
}
.mmaMainDesc {
    margin: 0;
    padding: 0;
    float: left;
    width: 250px;
    height: 283px;
    position: relative;
}
.mmaMainDesc p {
     font-family: arial, sans-serif;
     font-size: 12px;
     font-weight: normal;
     color: #fff;
     margin: 0px;
     padding: 0px;
     text-align: left;
}
.mmaNav {
    width: 994px;
    list-style: none;
    height: 52px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    overflow: hidden;
}    

.mmaNav ul { /* floats to prevent elements of the player from layering above it */
    width: 994px;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 10;
}
.mmaNav li {
    display: inline;
    margin: 0;
    color: #fff;
    float: left;
}

.navBasWrapper {
    position: relative;
    width: 1px;
    height: 1px;
}
.navBas {
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: -190px;
    left: 775px;
    z-index:10;
}
.navLabelWrapper {
    margin: 0px;
    padding: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    width: 1px;
    height: 1px;
}
.navLabel {
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: -115px;
    left: 229px;
    z-index:10;
}
.mmaNavBtm {
    width: 500px;
    height: 75px;
    list-style: none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    top: 5px;
    left: 0;
    display: block;
    margin-bottom: 40px;
    clear:both;
}
.mmaNavBtm ul { /* floats to prevent elements of the player from layering above it */
    width: 500px;
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
}
.mmaNavBtm li {
    display: inline;
    margin: 0;
    color: #00CCFF;
    float: left;
    width: 150px;
    height: 20px;
}
.mmaNavBtm a, .mmaHdrSort a {
    color: #00CCFF;
    font-size: 12px;
    font-weight: bold;
}
.mmaNavBtm a:hover, .mmaHdrSort a:hover {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    background: transparent;
}

.mmaNavSideText {
    width: 200px;
    height: 80px;
    position: absolute;
    left: 500px;
}
.mmaNavSideText h3 {
   padding: 0;
   margin: 0;
   font-weight: bold;
   font-size: 14px;
}
.mmaNavSideText p {
   font-size: 12px;
   padding: 5px 0 0 0;
   margin: 0;
}
.mmaNavSideText a {
    position: relative;
    left: -2px;
}

.topRight {
    width: 300px;
    height: 372px;
    padding: 22px 0 0 15px;
}
#vrateBox {
    width: 130px;
}

#vaFav { cursor: default; }

.miniViral {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 90px;
}

.miniViral .viralButton {
    position: absolute;
    bottom: 0;
    left: 140px;
}

.mvStat { font-size: 13px; }


    /* different states of ratebox - text label changes */
    .miniViral .chanAvg { background: url(/img/mma/rated-avg.png) no-repeat; }
    .miniViral .chanRate { background: url(/img/mma/rate-chan.png) no-repeat; }
    .miniViral .chanRated { background: url(/img/mma/rated-chan.png) no-repeat; }
    .miniViral .chanRate img { cursor: pointer;}
    .miniViral #crateBox {
        position: absolute;
        bottom: 4px;
        left: 20px;
    }

/*.adRect {
        height: 260px;
        padding-bottom: 20px;
        font-size: 11px;
        color: #fff;
        clear: both;
        text-align: right;
        position: relative;
        top: 25px;
}*/
.adRect {
    text-align: right;
    color: #fff;
}
.adRectFans {
    text-align: right;
    color: #fff;
    font-size: 11px;
    width: 300px;
    height: 400px;
    float: right;
}
.adRectUpload {
    text-align: right;
    float: right;
    margin-right: 20px;
    width: 300px;
    color: #fff;
}
.miniPlayerWrapper {
        width: 330px;
        height: 283px;
        float: right;
        margin: 0px;
        padding: 0px;
}
.aboutChannel {
    width: 300px;
    color: #fff;
    margin-top: 20px;
}
.mmaText {
    font-size: 12px;
    color: #fff;
}
.mmaText span {
    color: #fff;
}
.mmaTextTags {
    font-size: 12px;
    color: #fff;
    margin-bottom: 15px;
}
.rightColChanDesc {
    font-size: 14px;
    clear: both;
    margin:15px 0 15px 0;
}
.vidAvgRightCol {
    position: relative;
    left: 120px;
    top: 0px;
    width: 230px;
    height: 22px;
}
.rateWrapper {
    width: 300px;
    height: 45px;
}
.uploadButton {
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin-top: 20px;
}
.uploadButtonHome {
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
}
.uploadButton img {
    margin: 0px auto;
    margin-top: 10px;
}
.uploadButtonImg {
    width: 253px;
    height: 42px;
    margin-top: 10px;
    margin-left: 24px;
}
.rateWrapper .mmaText { float: left; }

.rateWrapper #crateBox {
    float: left;
    height: 22px;
    padding: 0;
    left: 5px;
}

.rateWrapper #crateBox img { top: -5px; }

/* override for gfChannel*/
.viralControls { background: #C0D0F2 url(/img/seduce/viral-bg.png) repeat-x; }

/* different states of ratebox - text label changes */
.chanAvg { background: url(/img/seduce/rated-avg.png) no-repeat; }
.chanRate { background: url(/img/seduce/rate-chan.png) no-repeat; }
.chanRated { background: url(/img/seduce/rated-chan.png) no-repeat; }

.vidAvg { background: url(/img/seduce/rated-avg.png) no-repeat; }
.vidRate { background: url(/img/seduce/rate-vid.png) no-repeat; }
.vidRated { background: url(/img/seduce/rated-vid.png) no-repeat; }



    /* edit links for admin view */
    .svEdit {
        display: block;
        float: left;
        width: 122px;
        margin-left: 13px;
        font-size: 12px;
    }

    .smEdit {
        display: block;
        float: left;
        width: 140px;
        font-size: 12px;
    }


.featuredVideos {
    width: 300px;
    position: relative;
}

.leftFeatured .featuredVideos { height: 215px; }
.rightColWrapper .featuredVideos {
    left: 4px;
    clear: both;
 }

/* override styles for thumbnails */
.vidThumbSet {
    width: 125px;
    height: 165px;
    padding: 5px 0 0 3px;
    font-size: 11px;
    color: #7C7C7C;
}
.vidThumbSet span { color: #fff; }

.vidThumb a
{
    font-size: 1px;
}
.vidTitle a {
    color: #959595;
}
.vidTitle a:hover {
    color: #959595;
    background: transparent;
    text-decoration: underline;
}

.fullCol { width: 905px; margin: 0 auto;}

.videosWrapper {
    float: left;
    width: 733px;
}

.videosWrapper .vidThumbSet {
    width: 180px;
    height: 230px;

}
.starsDuration {
    color:#FFF;
}
.adTower {
    float: right;
    font-size: 11px;
    color: #FFF;
    width: 160px;
    height: 620px;
    padding-top: 15px;
}


.peopleWrapper {
    float: left;
    padding-bottom: 20px;
    left: -13px;
    position: relative;
    width: 920px;
}

.peopleWrapper .adRect {
    float: right;
    height: 274px;
    top: 0;
}

.more {
    clear: both;
    width: 500px;
    height: 140px;
}

.cfWrapper { width: 536px; }
.cfWrapper .colHeading {
    height: 45px;
    color: #009999;
}

.memThumbSet {
    width: 303px;
    height: 98px;
    padding: 0;
    color: #D9D9D9;
}

.memThumbSet span { color: #D9D9D9; }
.memThumbSet li { float: left; width: 190px; }
.memThumbSet a, .memThumbSet a:hover { font-weight: normal; }


.memThumbSet .mmaImage {
    width: 100px;
    height: 98px;
    float: left;
}

.glowBorder {
    position: absolute;
    z-index: 1;
}

.mmaUser {
    position: absolute;
    z-index: 2;
    top: 13px;
    left: 14px;
}

.memName {
    padding-top: 13px;
    font-size: 14px;
    height: 17px;
}

.memName a, .memName a:hover { font-weight: bold; }


.comment .text, .comment .date { color: #FFF; }

/* upload styles */
.specUpload {
    padding: 20px;
    width: 700px;
    height: 1060px;
    margin: 0px auto;
}
    .specThanks {
        padding: 20px;
        width: 620px;
        height: 510px;
        margin: 0px;
        float: left;
    }
.specThanks p {
    color: #009999;
    width: 600px;
    margin: 0px auto;
    margin-left: 16px;
    font-size: 12px;
}
.specThanks .more {
    margin: 20px 0 0 16px;
}
    .specUpload h2 img {
        position: absolute;
        left: 0;
        top: 12px;
    }
.specUpload span {
    font-size: 12px;
    font-style: italic;
    color: #fff;
}
img.moreInfoImg {
    left: 510px !important;
}
    .specUpload h2 {
        font-size: 18px;
        font-weight: bold;
        margin: 0;
        height: 38px;
        padding: 12px 0 0 28px;
        position: relative;
        color: #2AA3A3;
    }

    .specSection {
        width: 530px;
        padding: 10px 0 10px 60px;
        display: table;
    }

    .specSection input,  .specSection textarea {
        font-family: arial, sans-serif;
        font-size: 14px;
        float: left;
        color: #fff;
        margin-bottom: 2px;
     }
span.text {
    color: #fff;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
}
label.type_check {
    margin-left: 60px;
}
label {
    color: #fff;
}
.specSection .specFileName { width: 515px; }

.specSection .specFileName, .specSection .specText,
.specSection .specTextInput, .specSection .specTagsInput {
    color: #000;
}

.adultCheckbox {
    margin-left: 110px;
}
.adultNote {
    width: 400px;
    height: 50px;
    float: right;
}
.uploadNote {
    margin-left: 120px;
    background: #ff0;
    width: 340px;
    height: 50px;
}
    .specSection label {
        display: block;
        float: left;
        width: 100px;
        text-align: right;
        font-weight: bold;
        font-size: 14px;
        padding: 2px 10px 0 0;
    }

    .specSection p, .specTags p {
        font-size: 12px;
        font-weight: bold;
        padding: 0;
        margin: 3px 0 3px 0;
        color: #fff;
     }

     .specSection p span { font-style:italic; }

     .specText { width: 400px; }
     .specTextInput {
        width: 400px;
        height: 100px;
     }

     .specTagsInput {
        width: 400px;
        height: 50px;
     }

    .specTags {
        width: 410px;
        float: left;
    }

    .specUpButtons {
        float: left;
        position: relative;
        width: 750px;
        padding-left: 0px;
        margin-top: 20px;
        height: 50px;
    }
    .specUpButtonsThanks {
        float: left;
        position: relative;
        left: 16px;
        width: 600px;
        padding-left: 0px;
        margin-top: 20px;
        height: 50px;
    }
    .specUpButtons img {
        float: left;
        position: relative;
    }

    form {margin: 0;}

    .mmaUploadBtn, .mmaCancelBtn {
        left: 169px;
        top: -4px;
        cursor: pointer;
    }

    .mmaCancelBtn { left: 185px; }

    .specDetailFrm {
        height: 369px;
    }


    /* progress bar custom CSS */
    .uploadFrameWrapper {
        padding-left: 162px;
        height: 150px;
        clear: both;
        position: absolute;
        top: 1180px;
        overflow: hidden;
        background: transparent;
    }

    #uploadIFrame { width: 400px; }

    /* changes to the CSS inside the progress bar */

    body { background: none transparent; } /* for transparent iframe */

	#progress_div { font-family: arial, sans-serif; }
	#progress_box td { background: transparent; }

	#progressTable td {
		border: 0 !important;
		background-image: url(http://cdn.gofish.com/videos/static/img/common/progbar_bg_4.gif);
		background-repeat: repeat;
	}

	#progress_box .uv_h1_blue {
		font-size: 15px;
		font-weight: bold;
		color: #fff;
	}

	#progress_box .progMsg 	{
		font-size: 12px;
        color: #fff;
	}






.widgetOuter {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
}

.widgetInner {
   width: 120%;
}


.flippyGrid {
    width: 100%;
    float: left;
    overflow: hidden;
}

.flippyRow {
   width: 120%;
   float: left;
   clear: both;
}

.flippyCell {
    float: left;
    width: 175px;
    height: 190px;
    margin-right: 7px;
    position: relative;
}

.flippyCell .fadeSlot {

    position: absolute;
    top: 0;
    left: 0;
    width: 173px;
    height: 190px;
}


.mmaFlippy {
    position: relative;
    width: 540px;
    background: url(/img/mma/line-bot01.png) bottom repeat-x;
    float: left;
    margin-bottom: 10px;
}

.mmaFlippy .vidThumbSet {
    padding: 0;
    width: 180px;
    height: 205px;
    
}

.mmaFlippy .vidTitle { width: 175px; }

.mmaFlippy .flippyGrid {
    width: 540px;
    height: 185px;
    padding: 15px 0 0;
    position: relative;
    z-index: 2;
    float: left;
 }


.mmaFlippy .flippyTitle  {
    color: #00CCEA;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    z-index: 2;
    padding: 0 0 3px 0;
    
    background: url(/img/mma/line-bot01.png) bottom repeat-x;
}
