/* VIDEO PAGE */

div.related-video-view-more { clear: both }
div.dl_bar { height: 35px; width: 623px; }


/*-------------------------- begin rating --------------------------*/

.video-rating { margin-right:5px; }

.video-rating-mid {
     border-top:1px  solid #848484;
     border-bottom:1px  solid #848484;
     height:24px;
     width:100px;
}
.video-rating-green {
     height:24px;
     background:url(../images/video_green.jpg) top left repeat-x;
}
.video-rating-red {
     height:24px;
     background:url(../images/video_red.jpg) top left repeat-x;
}
.video-rating-mid-text {
     bottom:2px;
     right:5px;
     width:90px;
     color:#FFF;
     font-size:11px;
}
.video-rating-mid-text span{
     font-size:16px;
     font-weight:bold;
}

.video-rating-mid-text p { margin-top:5px; }

a.swapup {
    background:url(../images/video_up.jpg) no-repeat;
    width:24px;
    height:26px;
    display:block;
    float:left;
    margin-right:1px;
}
a.swapup:hover {
    background:url(../images/video_up_over.jpg) no-repeat;
}
a.swapdown {
    background:url(../images/video_down.jpg) no-repeat;
    width:23px;
    height:26px;
    display:block;
    float:left;
    margin-left:1px;
}
a.swapdown:hover {
    background:url(../images/video_down_over.jpg) no-repeat;
}

.fleft {float:left;}
.fright {float:right;}
.relative {position:relative;}

/*-------------------------- end rating --------------------------*/

/* MISC */
img.videoListingsRating { width: 10px; height: 10px; border: none; }
div.top-menu-bar-item a { color: #fff; }
div#contentU { padding: 0 20px; }
ul.errorlist { padding: 0; }
ul.errorlist li { list-style-type: none; color: #f00; font-size: 12px; font-weight: bold; }


/* COMMENT BLOCK */
div.commentBlock { overflow: hidden; border: 1px dashed #EA7825; padding: 10px; margin-bottom: 10px; }
div.commentBlock span { display: block; width: 50%; float: left; }
div.commentBlock span.commentBlockInnerLeft { font-weight: bold; }
div.commentBlock span.commentBlockInnerRight { text-align: right; }
div.commentBlock div { clear: both; padding: 10px 0 0; }


/* COMMENT FORM */
#commentForm { font-size: 13px; padding: 10px 20px 10px 0; width: 400px; }
#commentForm label { display: block; padding-bottom: 3px; }
#commentForm input, #commentForm textarea { border: 1px solid #ddd;  }
#commentForm input { width: 190px; height: 20px; }
#commentForm textarea { width: 310px; height: 120px; }
#commentForm input.submit-post { padding: 3px 10px; width: auto; height: auto; cursor: pointer; background: #F6A828; color: #fff; border: none; font-weight: bold; }
#commentForm input#id_url, #commentForm input.submit-preview { display: none; }

.tab-container {
    padding: 10px;
}

nav.tab-nav {
    display:block;
    border-bottom:1px solid #333333;
    width:100%;
    margin-top:20px;
overflow: hidden;
    }

nav.tab-nav a{
    float:left;
    display:block;
    height:35px;
    line-height:35px;
    padding:0px 10px;
    margin-left:10px;
    border:1px solid #d6d6d6;
    border-bottom:none;
    color:#F47D20;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    }

nav.tab-nav a:hover{
    border:1px solid #333;
    border-bottom:none;
    color:#fff;
    font-size:14px;
    background:#333;
    }

nav.tab-nav a.selected{
    border:1px solid #333;
    border-bottom:none;
    color:#fff;
    font-size:14px;
    background:#333;
    }

.content-dump-title {
    color:#333;
    margin-top:20px;
    }

.content-dump-title h3{
    text-transform:none;
    margin:0px;
    padding:0px;
    font-size:24px;
    font-weight:bold;
    }

.content-dump-title p{
    margin:0px 0px 20px 0px;
    padding:0px;
    font-size:12px;
    }

.content-dump-table {
    border-right:1px solid #dddddd;
    border-top:1px solid #dddddd;
    color:#333;
    }

.content-dump-table td {
    border-left:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    text-align:center;
    padding:5px;
    background: #f0f0f0;
    background: -moz-linear-gradient(top,  #f0f0f0 0%, #e9e9e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,  #f0f0f0 0%,#e9e9e9 100%);
    background: -o-linear-gradient(top,  #f0f0f0 0%,#e9e9e9 100%);
    background: -ms-linear-gradient(top,  #f0f0f0 0%,#e9e9e9 100%);
    background: linear-gradient(to bottom,  #f0f0f0 0%,#e9e9e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e9e9e9',GradientType=0 );
    }

.content-dump-table .head td{
    background:#fff;
    font-weight:bold;
    }

.content-dump-table td a{
    color:#F47D20;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    }

.content-dump-table td.main-col{
    text-align:left;
    width:35%;
    }

.content-dump-table td.main-col strong{
    color:#666;
    }


.content-dump-table td img{
    margin-bottom:-3px;
    }

.content-dump-table .all-dumped td {
    font-weight:bold;
}

