﻿
/****** START OF Listings Stlye *******/

.vidGridCol,
.vidGridColHome
{
    margin-top: 8px;
    float: left;
}

#listings {
    float: left;
    width: 470px;
    margin: 4px 0px 0px 1px !important; margin-left: 0px;
    border: 1px #D1D1D1 solid;
    padding: 1px 0px 0px 1px;
}

#clips {
    clear:both;
    float: left;
    width: 100%;
    font-size: 85%;
    margin-top: 1px;
    margin-bottom: 1px;
    /************** add scroll here ****************/
    /*overflow: auto;
    height: 442px !important; height: 428px;
    scrollbar-base-color: #3F3F3F;
    scrollbar-arrow-color: #91CB5A;*/
}
#clips .noResults
{
   padding-left: 16px;   
}
#clips .searchPaging
{
   padding-left: 16px; 
}
#clips #clipholder
{
    float:left;
    width:450px;
    min-height:402px;
    height:auto !important;
    height:402px;
}
#clips .noResults
{
    font-size:110%;
    margin:10px 0 0 100px;
}
.searchPgHolder a
{
    font-size:100%;
    padding:0 3px 0 3px;
    text-decoration:none;
}
.searchPgHolder 
{
    text-align: center;
    margin-top: 6px;
    clear:both;
}
.searchPgHolder a.on,
.searchPgHolder a:hover
{
    background-color:#89B238;
    color:#fff;
    text-decoration:none;
}
.searchPgHolder a:hover
{
    background-color:#94C959;
}

.comic
{
    float:left;
    width:300px;
    margin: 0 8px 0 10px;
}

.vidGridColHome #clips
{
    width:100% !important; width: 95%;
    float:left;
    background-image: url('/images/brand/homeclip_bg.gif');
    background-repeat: repeat-y;
    margin-left: 10px !important; margin-left: 5px;
    margin-top: 5px;
    border-left: solid 1px #d6d7d6;
    /* change width, margin and border if using scroll bar */
}
#clipholder
{
    width:100%;
    float:left;
}
#clips h2
{
    color: #85B03C;
    font-size: 120%;
    font-family:"Trebuchet MS", Arial;
    margin: 0 0 8px 0;
}

#clips ul,
.vidGridColHome #clips ul
{
    margin: 0;
    text-indent: 0px;
    padding: 4px 0 6px 0;
    float:left;
    background-image: url('/images/brand/dotted_base_clip.gif');
    background-repeat: repeat-x;
    background-position:left bottom;
}
#clips ul.main 
{
    width:450px;
}
#clips ul li ul,
.vidGridColHome #clips ul li ul
{
    margin:0;
    padding:0;
    list-style:none;
    border: solid 0px #fff;
    background-image: none;
}
#clips ul li ul li,
.vidGridColHome #clips ul li ul li
{
    margin:0;
    padding: 2px 0 0 0;
    list-style:none;
    border: solid 0px #fff;
    background-image: none;
}
#clips ul.comic
{
    width:100px;
    border-left:solid 1px #D0D0D0;
    padding-left:4px;
}
.vidGridColHome #clips ul
{
    float:left;
    width:110px !important;
    padding: 0 0 0 1px;
    margin: 0 0 0 1px;
    background-image: none;
    border-top: solid 1px #D7D7D7;
}

#clips ul li,
.vidGridColHome #clips ul li
{
    float: left;
    width: 98px;
    display: block;
    list-style: none;
    margin: 0 2px 4px 0;
    padding: 4px 5px 6px 3px;
    display:block;
    overflow:hidden;
    word-wrap: break-word;
}
#clips ul li.on
{
    background-image: url('/images/brand/clipbg_on.gif');
    background-position: left top;
    background-repeat: no-repeat;
}
#clips ul.main li{
    min-height:140px;
    height:auto !important;
    height:130px;
}
#clips ul.main li{
    width: 101px;
}
#clips ul.main li ul li,
#clips ul.comic li ul li
{
    min-height:10px;
    height:auto !important;
}
.vidGridColHome #clips ul li
{
    width: 98px;
}
#clips ul li a.thumbLink:hover 
{
    border: solid 1px #78A343;
}
#clips ul li a img.imgThumbClip,
#clips ul li img.imgThumbClipOff
{
    padding:1px;
    float: left;
}
#clips ul li img.imgThumbClipOff
{
    border:solid 1px #d2d2d2 !important;
    padding:1px !important;
    float: left;
}
#clips ul li a.thumbLink
{
    float: left;
    border:solid 1px #d2d2d2;
}
#clips ul li
{
    line-height:120%;
}
#clips ul li a,
#clips ul li span
{
    padding-left:2px;
}
#clips ul li a.thumbLink
{
    padding-left:0;
}
#clips ul.one li,
#clips ul.two li,
#clips ul.three li,
#clips ul.four li
{
    min-height:140px;
    height:auto !important;
    height:130px;
}
#clips ul.one li ul li,
#clips ul.two li ul li,
#clips ul.three li ul li,
#clips ul.four li ul li,
#clips ul li.title,
#clips ul li.titleBig
{
    min-height:1px;
    height:auto;
}
#clips ul li.titleBig,
#clips #clipholder #general h1
{
    font-family:"Trebuchet MS", Arial;
    font-size:110%;
    color:#01A83D;
    font-weight:bold;
    padding:4px 0 0 6px;
}
#clips #clipholder #general h1 {
    margin:0;
}
#clips #cliplistingTop {
    float:left;
    background-image:url('/images/brand/dotted_base_clip.gif');
    background-repeat:repeat-x;
    background-position: left bottom;
    width:100%;
    height:4px;
    line-height:4px;
}
#clips .number{
    float:left;
    margin:-81px 0 0 8px !important; margin:-83px 0 0 4px;
    font-weight:bold;
    font-size:110%;
    color:#7EA74C;
}
#clips img.banner{
    float:left;
    margin: -73px 0 0 2px !important;
}
#clips #general ul.main {
    padding-left: 6px;
    width:444px;
}
#clips #comicclips {
    float:left; 
    width:120px;
}
#clips #comicclips ul li {
    display:block;
    overflow:hidden;
    word-wrap: break-word;
    min-height:140px;
    height:auto !important;
    height:130px;
}
#clips #comicclips ul li div{
    width:95%;
    overflow:hidden;
    word-wrap: break-word;
}

/****** END OF Listings  *******/




/****** START OF User Check  ******/

.vid_usercheck {
    width: 400px; 
    height: 370px; 
    border: solid 1px #333333; 
    background: white;
}
.vid_usercheck .usercheck_inner {
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 100px; 
    width: 300px; 
}
#container .vid_usercheck .usercheck_inner h2{
    color: #92CB56 !important; 
    font-size: 130%;
}
.vid_usercheck .usercheck_inner p{
    font-size: 90%; 
    width: 270px;
}

/****** END OF User Check  *******/




/****** START OF Player Col ******/

.playerCol
{
    float: right;
    margin-top: 9px;
    width: 450px;
    background-color: #4F4F4F;
    padding-bottom: 18px;
}

#comicVideo,
#channelVideo{
    float: left;
    width: 415px;
    background-color: #4F4F4F;
    padding: 12px 0 18px 12px;
}
#channelVideo{
    padding: 12px 0 18px 13px;
}
#comicVideo h2,
#channelVideo h2{
    color: #fff !important;
    font-family: Arial !important;
    margin:0 !important;
    padding:0 !important;
}
#channelVideo #comments_control h2 {
    color: #333 !important;
}

.playerHolder
{
    margin-top: 20px;
    margin-left:23px;
    width:403px;
}

.clipTitle
{
    clear:both;
    background-color:#333333;
    width: 397px;
    padding: 5px 0 7px 6px;
    min-height: 17px;
    height: 17px;
    overflow: hidden;
    color: #fff;
    margin-top: 2px;
}
.clipTitle img {
    vertical-align:-20%;
}

.clipTitle a,
.clipTitle a:hover
{
    color: #fff;
}
.clipname
{
    font-size:90%;
}

.videoContainer {
    width:403px; 
    height:386px;
    float: left;
    background-color: #333;
}
#comicVideo .videoContainer,
#channelVideo .videoContainer {
    height:382px;
}

.statsTop,
.statsBase
{
    float: left;
    background-image: url('/images/player/bg_holder_top.gif');
    background-repeat: no-repeat;
    width: 402px;
    height:7px;
    line-height:7px;
    margin-top: 10px;
}
.statsBase {
    margin: 0 0 0 0;
    background-image: url('/images/player/bg_holder_base.gif');
    background-position:left bottom;
}
.statsHolder
{
    float: left;
    border-left:solid 1px #9E9E9E;
    border-right:solid 1px #ECECEC;
    width: 400px;
    color: #575757;
    background-color: #fff;
}

.statsHolder h1
{
    color: #575757;
    font-size: 100%;
    display: block;
    padding: 3px 3px 3px 8px;
    margin: 0 auto;
    font-family: "Trebuchet MS";
}

.statsInfo
{
    padding: 6px;
    font-size: 90%;
}

.statsInfo h2#clipinfo_title{
    color: #363636 !important;
    font-size: 120% !important;
    margin:0 0 5px 0 !important;
    padding:0 0 3px 4px !important;
    width:85% !important;
    background-image: url('/images/player/bg_label.gif');
    background-repeat: repeat-x;
    background-position: left bottom;
}

.statsInfo label
{
    width: 100px;
    float: left;
    background-image: url('/images/player/bg_label.gif');
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 1px 2px 2px 4px;
    margin-right: 5px;
    margin-bottom: 1px;
    display: block;
    font-family: "Trebuchet MS";
}
.statsInfo label.no_bg{
    background-image: none;
}
.statsInfo div
{
    float: left;
    width: 270px;
}
.statsInfo a,
.statsInfo a:hover
{
    color:#575757;
}

.searchBox
{
    border: 1px #333 solid;
    width: 471px;
}

.searchBox h1
{
    color: #A2D6EB;
    font-size: 100%;
    display: block;
    background-color: #333;
    padding: 3px;
    margin: 0 auto; 
}

.searchBoxInternal
{
    background-color: #E4E4E4;
    padding: 5px;
}
#ctl00_cpVid_playerBasic_UpdatePanel1,
#ctl00_cpVid_playerBasic_id1
{
}

.interactionButtons
{
    float:left;
    margin: 5px 0 0 0;
    width:403px;
}
.interactionButtons ul
{
    padding:0;
    margin:0;
    list-style:none;
    float:left;
    width:403px;
    clear:both;
}
.interactionButtons ul li
{
    padding:0;
    float:left;
}

.placeHolderInt
{
    width:390px;
    border:solid 1px #9DD6E7;
    background-color:#E6E6E6;
    background-repeat: repeat-x;
    background-image: url('/images/brand/interaction_bg.gif');
    clear:both;
    margin: 1px 0 0 10px;
    font-size: 90%;
}
.placeHolderInt h2
{
    color: #85B03C;
    font-size: 120%;
    font-family:"Trebuchet MS", Arial;
    margin: 0;    
}

#interactionHolder
{
    clear:both;
    margin-left:60px;
    margin-bottom:2px;
    width:300px;
}
#interactionHolder ul
{
    margin:0;
    padding:0;
}
#interactionHolder ul li
{
    margin:0;
    background-image: url('/images/brand/error_bullet.gif');
    background-repeat: no-repeat;
    list-style:none;
    padding-left:20px;
}

#interactionHolder h2,
#interactionHolder .msgInfo
{
    color: #85B03C !important;
}
    
 /**** STAR RATING *****/
 .star-rating{ 
    list-style: none;
    margin: 3px;
    padding: 0px;
    width: 100px;
    height: 20px;
    position: relative;
    background: url('/images/brand/empty_star.gif') top left repeat-x; 
} 

.star-rating li{ 
    padding:0px;
    margin:0px;
    float: left; 
} 
    
.star-rating li a{ 
    display:block;
    width:20px;
    height: 20px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px; 
    background-image:none;
} 

.star-rating li a:hover{ 
    background: url('/images/brand/full_star.gif') left bottom;
    z-index: 1;
    left: 0px;
} 
.star-rating a.one-star{left: 0px;} 
.star-rating a.one-star:hover{width:20px;} 
.star-rating a.two-stars{left:20px;} 
.star-rating a.two-stars:hover{width: 40px;} 
.star-rating a.three-stars{left: 40px;} 
.star-rating a.three-stars:hover{width: 60px;} 
.star-rating a.four-stars{left: 60px;} 
.star-rating a.four-stars:hover{width: 80px;} 
.star-rating a.five-stars{left: 80px;} 
.star-rating a.five-stars:hover{width: 100px;} 


#videoplayer_div,
#videoplayercomic_div
{
    border:solid 0px #ffffff;
    position:absolute;
    margin-top: 230px !important; margin-top: 209px; 
    margin-left: 549px !important;
	z-index: 100;
}
#videoplayercomic_div
{
    margin-top: 315px !important;
    margin-left: 249px !important;
}
div.playclip,
div.playclip_comic
{
    position:absolute;
    top:234px;
    margin-left: 549px !important; margin-left: 548px;
    background-image:url('/images/playclip.gif');
    background-repeat:no-repeat;
    width:403px;
    height:388px;
}
div.playclip_comic
{
    top:315px !important; top:317px;
    margin-left: 248px !important; margin-left: 246px;
}
div.playclip a,
div.playclip_comic a
{
    position:absolute;
    width:403px;
    height:383px;
    background-image:url('/images/playclip.gif');
    background-repeat:no-repeat;
    color:#000;
    font-size:1px;
}
div.playclip a:hover,
div.playclip_comic a:hover
{
    background-image:url('/images/playclip_hover.gif');
    color:#000;
}

.ltlNoLinkText
{
    padding: 4px;
}

#mainHolder {
    margin-top: 3px;
    border-top: solid 1px #D2D2D2;
}


.listPageAd
{
    margin-top: 60px;
    margin-left: 98px;
}

