@import url('../helpers/content_holders.css');
body{
    background:#f3f3f3;
}
#cont {
    margin-top: 0;
    padding: 0;
    clear:both;
}

.box2 {
    background:none;
    border: 0 none;
    border-radius: 0 0 0 0;
}


#grey_right .movie_box_item {
    display: block;
    padding:7px;
    background: #FFF;
    border-radius:4px;
    float:left;
    margin-right: 14px;
    margin-bottom:16px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.16);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.16);
    box-shadow: 0 1px 0 rgba(0,0,0,0.16);  
    position: relative;
}

#grey_right .movie_box_item.no_margin{
    margin-right: 0;
}

.box.transparent .box_head a.movies{
    background:url('/v3_imgs/ci/movie_icon.png') no-repeat 0 5px;
    padding-left:18px;
}

.box.transparent .box_head a.users{
    background:url('/v3_imgs/ci/user_icon.png') no-repeat 0 5px;
    padding-left:18px;
}

#subscribed_users .movie_box_item{
    margin-right: 7px;
}

#smallvids .vidcont{
    padding: 0;
    position:relative;
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right:11px;
    border-bottom:0;
}

#smallvids .vidinfo{
    width: 465px;
}

#smallvids .vidcont .vid{
    border:0;
}

#smallvids .fdesc {
    padding:2px 0;
}


#smallvids .vidinfo h1{
    margin:0;
}


#smallvids .vidcont.movie h2 , #smallvids .vidcont.movie h3{
    margin:0;
    padding:0;
    font-size:18px;
    line-height:22px;
    display:block;
}

#smallvids .vidcont.movie h2 a{
    color:#202020;
}

#smallvids .vidcont.movie h2 a:hover,#smallvids .vidcont.movie h3 a:hover{
    text-decoration: none;
}

#smallvids .vidcont.movie h3 a{
    color:#757575;
    font-family:Arial;
    margin-top:3px;
}

#smallvids .vidcont.movie ul{
    margin-top:11px;
    list-style:none;
}

#smallvids .vidcont.movie ul li{
    margin-bottom:7px;
    line-height: 18px;
    font-size:11px;
}

#smallvids .vidcont.movie ul li span{
    color:#757575;
    padding-right:5px;
}

#smallvids .vidcont.movie  a:hover{
    text-decoration: underline;
}

#smallvids .vidcont.movie  p{
    font-size:12px;
    color:#1e1e1e;
    line-height: 17px;
}

#main_subscribed_users .movie_box_item{
    display: block;
    width:216px;
    padding:7px;
    background: #FFF;
    border-radius:4px;
    float:left;
    margin-bottom:10px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.16);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.16);
    box-shadow: 0 1px 0 rgba(0,0,0,0.16);  
    overflow: hidden;
    position: relative;
}

#main_subscribed_users .movie_box_item.no_margin{
    margin-right:0;
}


#main_subscribed_users .movie_box_item img{
    float:left;
    margin-right:12px;
}

#main_subscribed_users .movie_box_item div.user_title{
    float:left;
    width: 132px;
    font-size:13px;
    color:#515151;
    margin-top: 2px;
    line-height:17px;
    height: 20px;
    overflow: hidden;
}

#grey_right .alert{
    background:#FFF;
    border:1px solid #cccccc;
    width: 307px;
    font-size:13px;
    line-height:22px;
}

.alert{
    background:#FFF;
    border:1px solid #cccccc;
    font-size:13px;
    line-height:22px;
}

#grey_right #fav_videos .movie_box_item  {
    margin-right:16px;
    position: relative;
}

#grey_right #fav_videos .movie_box_item .scr_hd,#grey_right #fav_videos .movie_box_item .scr_hq{
    top:6px;
    left:6px;
}

#grey_right #fav_videos .movie_box_item .timecode {
    right:7px;
    bottom:7px;
}

#grey_right #fav_videos .movie_box_item.no_margin {
    margin-right: 0;
}

#subscribe_movie_cont a#un_subscribe_movie_button{
    background: url("/v3_imgs/sprites.png") no-repeat scroll -107px -75px transparent;
    border: 0 none;
    box-shadow: none;
    height: 19px;
    left: 5px;
    padding: 0;
    position: absolute;
    top: 175px;
    width: 18px;
    z-index: 99;
}

#subscribe_movie_cont a#un_subscribe_movie_button:hover{
    background: url("/v3_imgs/sprites.png") no-repeat scroll -107px -75px transparent;
    height: 19px;
    width: 18px;
    padding:0;
    border:0;
    box-shadow:none;
}

#subscribe_movie_cont a#un_subscribe_movie_button span,#subscribe_movie_cont a#subscribe_movie_button span{
    display: none;
}


#subscribe_movie_cont a#subscribe_movie_button{
    background: url("/v3_imgs/sprites.png") no-repeat scroll -128px -75px transparent;
    border: 0 none;
    box-shadow: none;
    height: 19px;
    left: 10px;
    padding: 0;
    position: absolute;
    top: 188px;
    width: 18px;
    z-index: 99;
}

#subscribe_movie_cont a#subscribe_movie_button:hover{
    background: url("/v3_imgs/sprites.png") no-repeat scroll -128px -75px transparent;
    height: 19px;
    width: 18px;
    padding:0;
    border:0;
    box-shadow:none;
}

#main_subscribed_users .movie_box_item .unsubscribe_user{
    height: 19px;
    right: 9px;
    overflow: hidden;
    position: absolute;
    top: 9px;
    width: 23px;
}


#main_subscribed_users .movie_box_item.selected{
    background: #f1f1f1;
}

.unsubscribe_user{
    cursor: pointer;
}

#main_subscribed_users .unsubscribe_user .sp_unsub{
    background: url("/v3_imgs/sprites.png") no-repeat scroll -107px -75px transparent;
    height: 19px;
    width: 18px;
}

#main_subscribed_users .unsubscribe_user .sp_sub{
    background: url("/v3_imgs/sprites.png") no-repeat scroll -128px -75px;
    height: 19px;
    width: 18px;
}

.movie_favorite{
    position: absolute;
    left: 5px;
    top: 175px;
    z-index: 99;
    cursor: pointer;
    margin:0;
    padding:0;
}

.movie_favorite .remove_movie_from_fav{
    background: url("/v3_imgs/sprites.png") no-repeat scroll -107px -75px transparent!important;
    height: 19px;
    width: 18px;
    text-indent:-9999px;
    display: block;
    padding:0;
    margin:0;
}

.remove_movie_from_fav span{
    display: none;
}

.add_movie_to_fav span{
    display: none;
}

.movie_favorite .add_movie_to_fav{
    background: url("/v3_imgs/sprites.png") no-repeat scroll -128px -75px!important;
    height: 19px;
    width: 18px;
    text-indent:-9999px;
    display: block;
    padding:0;
    margin:0;
}

#main_subscribed_users .sub_user_feed_item{
    overflow: hidden;
    padding-bottom:15px;
    padding-top:15px;
    border-bottom:1px solid #D7D7D7;
    border-top:1px solid #FFF;
}

#main_subscribed_users .sub_user_feed_item.first{
    border-top:0;
}

#main_subscribed_users .sub_user_feed_item.last{
    border-bottom:0;
}

#main_subscribed_users .user_avatar{
    float:left;
    width: 46px;
    height: 46px;
    padding:1px;
    border:1px solid #CCC;
    margin-right:15px;
}

#main_subscribed_users .info{
    float:left;
}

#main_subscribed_users .chan_title{
    margin-bottom:10px;
}

#main_subscribed_users .chan_title a{
    font-size:13px;
}

#main_subscribed_users .chan_title span{
    color:#999999;
}

#main_subscribed_users .vid{
    float:left;
}

#main_subscribed_users .video_info{
    float:left;
    width: 358px;
    margin-left:10px;
}

#main_subscribed_users .video_info .video_title{
    color: #515151;
    font-size:13px;
}

#main_subscribed_users .video_info .video_desc{
    font-size:12px;
    color:#999999;
    margin-top:10px;
}

#main_subscribed_users .video_info .video_desc h3{
    margin:0;
    padding:0;
    font-size:12px;
    font-weight: normal;
}
