﻿/* Master page */
.MainColumn, .MainColumnTop, .MainContentBottom {width:614px; }
.MainColumn {display:inline; float:left;}
.MainColumnTop {height:8px; background:url('../../images/AminoTV/content_topbg.png') no-repeat;}
.MainColumnBody {background:url('../../images/AminoTV/content_midbg.png') repeat-y; padding: 5px 15px; width:584px;}
.MainColumnBottom {height:8px; background:url('../../images/AminoTV/content_botbg.png') no-repeat;}
.RightColumn {display:inline; width:330px; margin-left:6px; float:left;}
.AminoTVBanner {width: 609px; height: 105px; margin-left:-12px;}
.WideColumn {width: 950px;}
.AminoTVBannerWide {width: 951px; height: 109px;}
.WideColumnBody {background:url('../../images/AminoTV/content_midbg_wide.png') repeat-y; width:951px; padding: 15px 0; overflow:auto;}
.WideColumnBottom {background:url('../../images/AminoTV/content_botbg_wide.png') no-repeat; width: 951px; height: 10px;}
.contentHeader, .CommonContentBox, .contentFooter {margin-left: 14px}

.VideoSearchButton {background: #299a0b;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5OWEwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTlhMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #299a0b 0%, #299a0b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#299a0b), color-stop(100%,#299a0b));
background: -webkit-linear-gradient(top,  #299a0b 0%,#299a0b 100%);
background: -o-linear-gradient(top,  #299a0b 0%,#299a0b 100%);
background: -ms-linear-gradient(top,  #299a0b 0%,#299a0b 100%);
background: linear-gradient(top,  #299a0b 0%,#299a0b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#299a0b',GradientType=0 );
border: medium none !important; border-radius: 5px 5px 5px 5px; color: White; cursor: pointer; font-size: 14px; font-weight: bold; height: 22px; text-align: center; width: 57px; vertical-align:bottom;}
.VideoSearchWidgetTextbox {width:230px;}
.VideoSearchTextbox {width:495px; margin-left:10px; margin-right:3px;}
.VideoSearchBox {margin-bottom: 10px;}

/* General */
.error {color: Red;}
.leftmargin10 {margin-left:10px;}

/* Ad */
.AdSpace {margin-bottom:10px;}

/* Right Panel */
.RightPanelTop {height: 8px; background: url('../../images/AminoTV/add_topbg.png') no-repeat;}
.RightPanelBottom {height: 8px; background: url('../../images/AminoTV/add_botbg.png') no-repeat;}
.RightPanelBody {background: url('../../images/AminoTV/add_midbg.png') repeat-y; width:300px; padding: 10px 15px;}
.RightPanelTop, .RightPanelBottom{width: 330px;}

/* Subscriptions */
.Subscription {margin-bottom: 10px;}
.SubscriptionHeader {font-weight:bold; color: #000000; margin-bottom: 10px;}
.SubscriptionButton {}
.SubscriptionEmail {width:200px;}
.SubscriptionMessage {margin-top: 10px;}
.UnsubscriptionMessage {padding: 10px 15px;}


/* RSS */
.RSS {margin: 10px 0px; width:auto!important;}
.RSS .RightPanelBody {vertical-align:middle; padding:0px 15px!important; height: 43px;}
.RSSText {font-family:Arial; font-weight:bold; font-size:16px; position:relative; margin:12px 0px 0px 5px; float:right; color:#616161!important;}

/* Video ratings */
.approvaldiv {float:left; height: 87px; width: 55px; text-align:center; background: url('../../images/AminoTV/rate-bg.png') no-repeat;}
.ratingdiv {background: url('../../images/AminoTV/rate-screen.png') no-repeat; height:25px; width:51px; color:#FAD637; font-weight:bold; margin: 2px auto; padding-top: 1px; font-size:18px; font-family:Arial;}
.approve, .disapprove, .approve-selected, .disapprove-selected, .approve-disabled, .disapprove-disabled {width: 45px; height: 22px; margin: 2px auto;}
.approve, .disapprove, .approve-selected, .disapprove-selected {cursor:pointer;}
.approve {background: url('../../images/AminoTV/rate-thumb.png') no-repeat 0 0; border:none!important;}
.disapprove {background: url('../../images/AminoTV/rate-thumb.png') no-repeat 0 -24px; border:none!important;}
.approve-selected {background: url('../../images/AminoTV/rate-thumb.png') no-repeat 0 -47px; border:none!important;}
.disapprove-selected {background: url('../../images/AminoTV/rate-thumb.png') no-repeat 0 -71px; border:none!important;}
.approve-disabled, .disapprove-disabled {cursor:default;}
.approve-disabled {background: url('../../images/AminoTV/rate-thumb.png') no-repeat 0 -94px; border:none!important;}
.disapprove-disabled {background: url('../../images/AminoTV/rate-thumb.png') no-repeat 0 -118px; border:none!important;}


/* List page item */
.itemdiv {height: 100px; width:350px; padding-left:10px; position:relative; display:inline-block;}
.listitemdiv {width: 335px!important;}
.itemheader {text-overflow:ellipsis; overflow:hidden; white-space:nowrap; height: 20px; font-size: 14px; font-weight:bold; font-family:Arial; color: #0178CB;}
.itemdescription {font: 12px Arial; color: #555555}
.iteminfo {font-size:10px; position:absolute; bottom:0px; font-family:Arial; color: #252525;}
.itemdate {color: #707070!important;}
.itemvideo {position: absolute; height: 90px; width: 160px; right:0px; top: 0px;}
.videolist ul {list-style:none; padding: 0px 10px 0px 10px;}
.videolist ul li {position: relative;}
.ListDescription {margin: 10px 0px 10px;}

/* List pager */
.VideoPager {padding-left: 10px;}
.VideoPager > span {}
.VideoPagerNextPrevious {font: 14px Arial; color: #0178CB;}
.VideoPagerPage, .VideoPagerCurrentPage {border:none; width:24px;font: 14px Arial; vertical-align:text-bottom;}
.VideoPagerPage {background: url('../../images/AminoTV/pagenate-bg.png') no-repeat 0 0; cursor:pointer; color: #0178CB;  height: 24px; display:inline-block; text-align: center; line-height: 24px;}
.VideoPagerCurrentPage {background: url('../../images/AminoTV/pagenate-bg.png') no-repeat 0 -24px; cursor:default; font-weight: bold; color: White;  height: 20px; padding-top: 4px; display:inline-block; text-align:center; line-height:16px;}
.VideoPagerNextPrevious[disabled=disabled] {display:none;}

.ListRange {text-align:right; padding-right:10px;}
.ListRange select {width:160px;}


/* Sidebar items */
.smallvideolistfooter, .smallvideolist {width: 330px;}
.smallvideolist a, .smallvideolist a:hover {text-decoration: none!important;}
.smallvideolistheader {height: 27px; background: url('../../images/AminoTV/relate-vid_topbg.png') no-repeat; color:White; font-weight: bold; font-size: 16px; padding: 7px 0px 0px 10px; width:320px;}
.smallvideolistfooter {background: url('../../images/AminoTV/relate-vid_botbg.png') no-repeat; height:8px;}
.smallvideolist {background: url('../../images/AminoTV/relate-vid_midbg.png') repeat-y;}
.altsmallvideodiv, .smallvideodiv {text-decoration:none!important; padding: 10px 15px; text-decoration: none !important; height: 69px; border-bottom: 1px solid #F0F0F0; position:relative; margin: 0px 1px;}
.altsmallvideodiv {background-color:#F9F9F9; width: 298px;}
.altsmallvideodiv img, .smallvideodiv img {width: 100px; display: inline; height: 69px; float: left;}
.smalltitlediv, .smalldescriptiondiv {width: 188px;}
.smalltitlediv {font-size: 12px; display: inline; float: right; font-weight: bold; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.smalldescriptiondiv {display: inline; color: #555555; float: right; font-size: 12px; height: 30px; margin-left: 10px; overflow:hidden; }
.smallinfodiv {font-size: 11px; color: #707070; position:absolute; bottom: 10px; left: 125px;}
.NoVideoMessage {padding:15px 10px; color: #707070; font: 14px Arial;}
.SidebarFeatureDescription {height:45px!important;}
.SidebarFeatureAminoPlusIcon {position:absolute; bottom: 11px; left: 16px; width: auto!important; height:auto!important;}

/* Social bar */
/*modifed rjs 2012-11-29 button new look*/
.tipafriendCSS,.tipafriendCSS_hover {background: url('../../images/AminoTV/mailtofriend.png') no-repeat!important; border: none!important; width: 24px; height: 18px;}
.tipafriendCSSVertical, .tipafriendCSSVertical_hover {background: url('../../images/AminoTV/mail-btn-w-txt.png') no-repeat!important; border: none!important; width: 56px; height: 62px; line-height:62px; font-size:11px; cursor: pointer;font-size: 0px!important;}
.videofooterdiv {height:25px; background: url('../../images/AminoTV/social-iconsbg.png') no-repeat; width: 562px; margin: 0 auto; padding: 8px 10px 0px;}
.videofooterdivvertical {height:25px; background: url('../../images/AminoTV/social-iconsbg-new.png') no-repeat; width: 562px; height:83px; margin: 0 auto; padding: 11px 10px 0px;}
/*modifed rjs 2012-11-29 button new look*/

/* Video page */
.videotitle {font: 20px Arial; color: #000000; font-weight: bold;}
.videodate {font: 11px Arial; color: #707070;}
.AminoTabSet, #btnviewmore, .videodiv, .videoinfodiv, .videodiv iframe, .CommonPane {width:583px;}
.videodiv, .videodiv iframe {height:360px; z-index:1; position:relative;}
.videodiv {margin: 25px auto 10px auto;}
.infodiv {float: right; font: 12px Arial; font-weight: bold; color: #252525}
.videoinfodiv {position:relative; margin-top:20px; display:block;}
.descriptiondiv {overflow:hidden; white-space:pre-line; padding-left: 10px; font: 12px Arial; color: #252525; min-height:90px; margin-bottom:0px;}
#btnviewmore {border:none; background:url('../../images/AminoTV/dropdown.png') no-repeat; width: 583px; height: 21px; cursor:pointer; text-align:center; padding-top:10px; font: 12px Arial; color: #698297; }
.uparrow, .downarrow {width: 8px; height: 6px;  display:inline-block; margin-bottom: 1px;}
.uparrow {background: url('../../images/AminoTV/arrows.png') no-repeat 0 -6px;}
.downarrow {background: url('../../images/AminoTV/arrows.png') no-repeat 0 0; }
.PostButton:hover {background: url('../../images/AminoTV/post.png') no-repeat 0 0; }
.PostButton {background: url('../../images/AminoTV/post.png') no-repeat 0 -28px;}
.PostButton, .PostButton:hover {width:87px; height: 28px; border:none; color:White;}
.PostButtonDiv {text-align:right; margin-top:10px;}
.EditorHeader {font-weight: bold; font: 16px Arial; color: #252525; margin-top: 50px;}
.VideoUsers {margin-bottom: 5px;}
.videofooterinfodiv, .videofooterinfodivopen {height:25px; width: 567px; margin-bottom:5px; margin-right:-3px; padding: 8px 10px 0px; background: url("../../images/AminoTV/drpdowntop-bg.png") no-repeat 0 -37px;}
.videofooterinfodivopen {background: url("../../images/AminoTV/drpdowntop-bg.png") no-repeat 0 0px!important; margin-bottom:0px!important;}

.VideoAminoPlusBackground {text-align:center; width:100%; height:100%; position:absolute; top:0; left:0; z-index:9998; opacity:65!important; background: rgba(1, 1, 1, 0.65)!important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA353535, endColorstr=#AA353535);}
.AminoPlusAdImage {background:url('../../images/AminoTV/overlay-img.png') no-repeat; width:416px; height:90px; margin: 30px 0px 5px 50px; position:relative;}
.AminoPlusAdText, .AminoPlusAdText {font-family:Times New Roman; font-size: 24px; color:#FFFFFF; margin:40px auto 0px; margin-left:10px; text-align:center;}
.AminoPlusAdLinkText {font-family:Arial; font-size: 16px; text-align:center; color:#FAD50D; display:block; margin-top:10px; font-weight:bold;}
.AminoPlusAdImageGreenText {font-size: 18px; color:#FFFFFF; font-family:Arial; font-weight: bold; text-align:center; width:200px; height: 50px; margin:0 auto; line-height:50px;}
.VideoAminoPlusAd {height: 125px; margin-bottom:10px;}
.AminoPlusAdTimer {font-size: 10px; color:#FFFFFF; text-align:center; margin-top:3px;}
.AminoPlusAdTextAbove {color:#252525!important; margin-top:2px; margin-bottom:-21px; font-size: 16px;}
.itunesButton {background:url('http://i.amino.dk/images/Subscribe_on_iTunes_Badge_DK_110x40_0727.png') no-repeat 0 0; width: 110px; height: 40px; cursor: pointer; border: 0; margin-top: 12px;}
.DownloadButton {background:url('../../images/AminoTV/amino-hentbutton-sprite.png') no-repeat 0 0; width:147px; height: 27px; cursor: pointer; border: 0px; margin-top:-5px; margin-left:10px;}
.DownloadButton:hover {background:url('../../images/AminoTV/amino-hentbutton-sprite.png') no-repeat 0 -27px; }
/*modified rjs 2012-11-29 to change look*/
.DownloadButtonNew {background:url('../../images/AminoTV/download_music_btn-w-txt.png'); width:110px; height: 62px; cursor: pointer; border: 0px; margin-top:0px; margin-left:10px;line-height:62px;font-size:11px;}
/*.DownloadButtonNew:hover {background:url('../../images/AminoTV/download_music_new.png'); }*/
/*modified rjs 2012-11-29 to change look*/
.SubscriptionCheckbox {font-weight:normal; font-size: 12px; text-align:left; color: #757575; display:block;}
.SubscriptionCheckbox label {margin-top:2px; position:absolute;}
.AminoPlusAdAnimatedGif {margin-top:25px; margin-bottom:-20px;}

.SeeReasonsButton {color: #0178CB; cursor: pointer; margin-left: 200px; position: absolute;}
.VideoReasons {border: 1px solid #DBDBDB; border-top:none; -webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
padding: 10px 10px; margin-bottom:5px;
width:564px;
margin-top:-1px;
}
.VideoReasons .ReasonHeader {color:#636363; font-family:Arial; font-weight:bold; font-size: 18px;}
.VideoReasons ul {padding-left: 30px!important; margin-top:10px!important;}
.VideoReasons li {list-style-image: url("../../images/AminoTV/bullet-arrow.png"); color:#707070; font-family:Arial; font-size:13px; margin-bottom:3px;}

/* Tabs - override existing styles */
.AminoTabSet {margin-top: 20px; background: url('../../images/AminoTV/tabcontent-topbg.png') no-repeat; width:583px; height:44px!important;}
.AminoTabSet > div > table {margin-top:10px; margin-left: 10px;}
.AminoTabSelected {}
.AminoTabSelected span {}
.AminoTabSelected div {}                          
.AminoTab {background:#cecece !important;background:-moz-linear-gradient(top,#cecece 1%,#a2a2a2 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#cecece),color-stop(100%,#a2a2a2))!important;background:-webkit-linear-gradient(top,#cecece 1%,#a2a2a2 100%)!important;background:-o-linear-gradient(top,#cecece 1%,#a2a2a2 100%)!important;background:-ms-linear-gradient(top,#cecece 1%,#a2a2a2 100%)!important;background:linear-gradient(top,#cecece 1%,#a2a2a2 100%)!important;}
.AminoTab span {}
.AminoTab div {} 
.AminoTab span, .AminoTabSelected span {margin-left: 7px!important; margin-right: 7px!important; padding: 6px 10px 12px!important; font-weight: bold; color: White!important; width: 100px!important; height: 18px!important;}

/* Firefox hack. Tabs look different in Firefox */
@-moz-document url-prefix() 
{
    .AminoTab span, .AminoTabSelected span{padding: 7px 10px 11px!important;}
}

.AminoTab, .AminoTab div, .AminoTabSelected, .AminoTabSelected div {height:34px!important;}
.CommonPane {border: none!important; background: url('../../images/AminoTV/tabcontent-midbg.png') repeat-y;}
.CommonPaneBottom {background: url('../../images/AminoTV/tabcontent-botbg.png') no-repeat; width: 583px; height: 10px;}

.tabcontentheader {margin: 30px 10px 25px;}
.tabcontentheader > span {font: 14px Arial; color: #000000;}

/* Comments */
.commentsubscribe {font-size: 12px; margin-right:10px;}
.tabcontentheader .tipafriendCSS {cursor:default!important;}
.commentdiv {margin-bottom: 15px}
.CommentTop, .CommentBottom, .CommentBody {width: 558px; margin: 0 auto;}
.CommentTop {background: url('../../images/AminoTV/comment-topbg.png') no-repeat; height: 8px;}
.CommentBody {background: url('../../images/AminoTV/comment-midbg.png') repeat-y;}
.CommentBottom {background: url('../../images/AminoTV/comment-botbg.png') no-repeat; height: 32px;}
.useravatar {float:left; width:54px; margin: 2px 15px 10px 10px; min-height: 40px; max-height:68px;}
.username {font: 14px Arial; font-weight: bold; color: #0178CB;}
.userwrites, .CommentDate, .CommentBottomContent, .CommentReply, .CommentDelete {font: 12px Arial; color: #959595;}
.CommentContainer {display: inline-block; width: 460px; margin-bottom: 10px;}
.CommentContent {font: 12px Arial; color: #252525; }
.CommentBottomContent {margin:0px 20px 0px 10px; line-height:32px; position:relative;}
.userwrites {margin-left: 5px;}

.CommentApprove, .CommentDisapprove {width: 13px; border: none; cursor: pointer; height:14px;}
.CommentApprove {background: url('../../images/AminoTV/rate-comment.png') no-repeat 0 -14px; margin: 0px 6px 0px 10px;}
.CommentDisapprove {background: url('../../images/AminoTV/rate-comment.png') no-repeat 0 0; margin: 0px 6px 0px 25px;}
.disabledcommentrating {cursor:default!important;}
.CommentButtons {float:right; height: 32px; line-height: 32px; width: 120px; margin-top: 7px;}
.CommentReply, .CommentDelete {border:none; width: 60px; cursor:pointer; float: right;}
.CommentReply {background: url('../../images/AminoTV/comment.png') no-repeat 45px;}
.CommentDelete {background: url('../../images/AminoTV/delete.png') no-repeat 45px;}

/* Votes */
.VotesContentHeader {margin: 30px 0px 20px; border-bottom: 1px dotted #252525; padding-bottom: 10px;}
.VotesContentHeader > span {font: 14px Arial; color: #252525}
.VoteUser {margin: 0px 10px 20px; display:inline-block; vertical-align:top;}
.VoteUserImageContainer {margin-bottom: 5px; height: 68px; border:solid 1px #E1E1E1;}
.VoteUserImage {width: 68px; height: 68px;}
.VoteUserName {width: 68px; max-height: 44px; min-height:35px; text-align:center; font:12px Arial; color: #0178CB; font-weight:bold; overflow:hidden;}
.UpVotes, .DownVotes {margin: 0px 10px 0px;}
.DownVotes {margin-top: -20px;}

/* Reply popup */
.EditorBody {margin: 15px auto 10px;}

/* Default page */
.VideoList {vertical-align: top; margin:0px 0 15px 14px; width: 600px; overflow:auto;}
.VideoLists {}
.VideoListHeader {font: 14px Arial; color: #252525; font-weight: bold; background: url("../../images/AminoTV/fronpage_titlebg.png") no-repeat; width: 585px; height:30px; line-height: 30px; padding-left: 15px; margin-bottom: 14px;}
.VideoListItem {margin: 0 0px 0px 19px; }
.FirstVideoListItem, .VideoListItem {width: 132px; text-decoration: none!important; display:inline-block; float:left;  position:relative;}
.FirstVideoListItem {margin: 0;}
.VideoListItemImage {width: 132px; height: 75px;}
.VideoListItemTitle {font: 12px Arial; height: 60px; overflow: hidden; color: #238AD2}
.VideoListItemTitle:hover {text-decoration: none;}
.VideoListItemPosted {font: 10px Arial; color:#707070;}

.MainFeature {position:relative; margin-left: 14px; width: 600px; margin-bottom: 26px;}
.MainFeatureBackground {background-color: Black; opacity:0.9; filter:alpha(opacity=90);}
.MainFeatureText, .MainFeatureBackground {position:absolute; bottom:0px; height: 75px; width: 100%}
.MainFeatureText {color: White; }
.MainFeatureTitle {font-size: 18px; font-weight: bold; margin: 12px 10px; overflow: hidden; text-overflow: ellipsis; width: 400px;}
.MainFeatureDescription {margin: 7px 10px; font-size: 12px; width: 400px; overflow: hidden; height:29px;}
.MainFeatureLink {margin: 10px; padding-left: 15px; position: absolute; right: 0px; top: 10px; background: url("../../images/AminoTV/sedennu.png") no-repeat 0 0; width: 125px; height: 36px; font: 18px Arial; font-weight: bold; color: White!important; line-height: 36px;}
.MainFeatureLink:hover {background: url("../../images/AminoTV/sedennu.png") no-repeat 0 -36px; text-decoration: none!important;}

.FeatureAminoPlusIcon {position:absolute; top: 54px; left: 2px;}

.AminoTVPlusIcon {display: block; position: absolute; bottom: 5px; height: 20px; width:20px;}
.AminoTVPlusText {margin-left: 25px;}
.smalldescriptiondiv p {margin-top:0px; margin-bottom:0px;}
.SmallVideoUsername {display: inline-block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100px; color: #707070;}

.HomePageCommonPane {padding-top: 10px; width: 100%;}
.HomePageTabSet {margin-top: 20px; background-color:#E0E0E0; height:44px!important; margin-left:10px; width: 99%; -webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.HomePageTabSet > div > table {margin-top:8px; margin-left: 10px;}
.HomePageTabSet .AminoTabSelected, .HomePageTabSet .AminoTab {padding: 0 5px!important;}
.HomePageTabSet .AminoTabSelected > div, .HomePageTabSet .AminoTab > div  {line-height:34px;}
.HomePageTabSet .AminoTabSelected span, .HomePageTabSet .AminoTab span {font-size:12px!important; padding:7px 0px 11px!important; margin-left:2px!important; margin-right:2px!important;}

.AllVideoList {margin-left: 14px; overflow:hidden;}
.AllVideoList ul {padding: 0 3px 0 0!important;}

.CommentDisplayName {white-space:nowrap; text-overflow: ellipsis; overflow:hidden; max-width: 95px; margin-bottom: -4px; display:inline-block;}
.MainAminoPlusIcon {position:absolute; top: 211px; left: 5px;}

.RecentComments .smalltitlediv, .RecentComments .smalldescriptiondiv {width:219px!important;}
.RecentComments .smallinfodiv {left:94px!important;}
.RecentComments .useravatar {height:auto!important; max-height:64px!important; width: 64px!important; margin: 2px 5px 10px 0px!important;}

.TagTabs {display:block; width:100%; height: 25px; padding-left: 110px;}
.TagTab {line-height: 25px;font-weight: bold; color:White; text-align:center; height:25px; border:0 none; display:inline-block; width:20%; float:left; margin-right: 10px; cursor:pointer; background:#cecece !important;background:-moz-linear-gradient(top,#cecece 1%,#a2a2a2 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#cecece),color-stop(100%,#a2a2a2))!important;background:-webkit-linear-gradient(top,#cecece 1%,#a2a2a2 100%)!important;background:-o-linear-gradient(top,#cecece 1%,#a2a2a2 100%)!important;background:-ms-linear-gradient(top,#cecece 1%,#a2a2a2 100%)!important;background:linear-gradient(top,#cecece 1%,#a2a2a2 100%)!important;}
.TagTabSelected {background:#00557c!important;background: -moz-linear-gradient(top, #8cbacf 1%, #00557c 100%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8cbacf), color-stop(100%,#00557c))!important;background: -webkit-linear-gradient(top, #8cbacf 1%,#00557c 100%)!important;background: -o-linear-gradient(top, #8cbacf 1%,#00557c 100%)!important;background: -ms-linear-gradient(top, #8cbacf 1%,#00557c 100%)!important;background: linear-gradient(top, #8cbacf 1%,#00557c 100%)!important;}

.Gratis {position:absolute; top:0px; right:0px;}
.GratisSidebar {height: 54px !important; left: 67px; position: absolute; top: 10px; width: 48px !important;}
.DisplayNone {display:none!important;}

/* Admin page */
/* Tabs */
.AdminMessage {margin-bottom: 20px;}
.AminoTabSetAdmin {background: url("../../images/AminoTV/title_bg.png") no-repeat scroll 0 0 transparent!important; margin: 0px auto; width: 906px!important; height:44px;}
.CommonPaneAdmin {margin: 0 auto; background: url("../../images/AminoTV/title_midbg.png") repeat-y; padding:22px 21px; width:864px;}
.SettingsTitle {background: url('../../images/AminoTV/title_bluebg.png') no-repeat; height: 28px; width: 886px; font: 21px Arial; font-weight:bold; color: White; padding: 5px 10px; margin: 0px auto 10px;}
.CommonPaneBottomAdmin {margin: 0 auto; background: url("../../images/AminoTV/title_botbg.png") no-repeat; width:906px; height:7px;}
.AdminButton {border:none; color: White; font: 18px Arial; font-weight: bold; cursor: pointer;}
.SettingsTab {padding:0px!important; font-size: 13px}

/* Front page settings*/
.FrontPageMainVideoDropdown {width: 350px;}
.FrontPageFeaturedDropdown {margin-bottom: 10px; width: 350px;}
.AdminFirstFeaturedDropdown {margin-left: 4px;}
.FeaturedDropdowns {list-style:none; padding-left: 144px; margin-top: 0px;}
.FeatureLabel {display:inline-block; width: 140px; vertical-align:top;}
.FrontPageFeaturedTag {margin-bottom: 10px; width: 150px;}
.FrontPageFeaturedTagTitle {margin-bottom: 10px; width: 150px;}
.FeaturedTagLabel {margin-right: 10px;}
.FeaturedTagTitleLabel {margin-left:20px; margin-right: 10px;}
.FeaturedTagLine {margin-left:120px;}

/* Theme settings */
.ThemeListDiv {display:inline-block; width:258px; float:left; overflow:hidden;}
.ThemeList {border: 1px solid #CCCCCC; padding: 21px; max-height: 400px; overflow:auto;}
.ThemeListItem {white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.ThemeListItem a {font: 14px Arial; color: #3488AD!important;}
.ThemeDiv {display: inline-block; width: 562px; padding: 0 22px;}

.ThemeLine {margin-top:20px;}
.ThemeLabel {font: 14px Arial; font-weight: bold; color: #252525;}
.ThemeURLFragment {font: 14px Arial; color: #AFAFAF;}
.ThemeVideoSection {margin-top: 24px; overflow:auto;}

.ThemeVideoDiv {display: inline-block; margin-top:20px; float:left;}
.SmallThemeVideoDiv {height: 250px; width: 255px;overflow:auto; border: 1px solid; }
.SmallThemeVideoList {min-height: 250px; margin:0px; list-style:none; padding:0px;}
.SmallThemeVideoList li {border: 1px solid #ACC7CB; padding: 5px 10px; cursor: pointer; margin: 3px;}
.SmallThemeVideoList li:hover {background-color: #E0EEF0;}
.SmallThemeVideo {font: 15px Arial; font-weight: bold; color:#333333; height: 39px; text-overflow: ellipsis; overflow: hidden; white-space:nowrap; line-height: 39px;}
.ui-draggable-dragging, .ui-sortable-helper {background-color: #C6E1E6!important;} /*CSS class for dragged item*/

.SearchButton {background: url("../../images/AminoTV/grey-btn.png") no-repeat 0 0; width:144px; height: 36px;}
.SearchButton:hover {background: url("../../images/AminoTV/grey-btn.png") no-repeat 0 -36px;}
.CreateThemeButton {background: url("../../images/AminoTV/green-btn.png") no-repeat 0 0; width:180px; height: 36px;}
.CreateThemeButton:hover {background: url("../../images/AminoTV/green-btn.png") no-repeat 0 -36px;}
.DeleteThemeButton {background: url("../../images/AminoTV/DeleteTheme.png") no-repeat 0 0; width:120px; height: 36px;}
.DeleteThemeButton:hover {background: url("../../images/AminoTV/DeleteTheme.png") no-repeat 0 -36px; }
.SaveThemeButton {background: url("../../images/AminoTV/Save.png") no-repeat 0 0; width:120px; height: 36px;}
.SaveThemeButton:hover {background: url("../../images/AminoTV/Save.png") no-repeat 0 -36px;}
.YouTubeButton {background: url("../../images/AminoTV/addyoutube.png") no-repeat; width: 144px; height: 36px; }

.buttonSmallFont { font-size:16px !important; }

.YouTubeVideo {background-color: #DFDFDF;}

/* Video settings */
.FirstContributorTextbox {margin-left:4px;}
.FirstContributorTextbox, .ContributorTextbox {width: 210px;}
.ContributorTextbox {margin-top:5px; margin-left: 144px; width: 250px;}
.RemoveButton {background: #cc0000;
height: 20px;
width: 80px;
border: 0px;
-webkit-border--radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color:White;
font: 14px Arial;
cursor: pointer;
font-weight: bold;
}
.RemoveButton:hover {background: #cc3333;}

/* Statistics */
.Statistics_Row {background: #EEEEEE}
.Statistics_AltRow {background: #00000;}
.Statistics_AltRow .Statistics_VideoCell {border-left: 1px solid #EEEEEE;}
.Statistics_AltRow .Statistics_LastCell {border-right: 1px solid #EEEEEE;}
.Statistics_AltRow td {border-bottom: 1px solid #EEEEEE;}
.Statistics_Column {width: 80px; padding-top: 9px; padding-bottom: 9px;}
.Statistics_Table th {background: #12668D; color: White; font-weight: bold;}

.Statistics_Cell {text-align:center;}
.Statistics_HeaderLeft {-webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; padding-top:9px; padding-bottom: 9px;}
.Statistics_HeaderRight {-webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; padding-top:9px; padding-bottom: 9px; width: 80px;}
.Statistics_VideoTitle {font-weight:bold; color:Black;}
.Statistics_PublishDate {font-size: 12px; color: Black;}
.Statistics_ViewCount {font-size: 11px; color: #707070;}
.Statistics_VideoCell {padding-left: 10px;}

/* Theme page */
.ThemeVideos {border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; margin: 24px 0px 16px; overflow:auto;}
.ThemeVideosHeader {color:#383838; font: 15px Arial; font-weight: bold; margin: 18px 0px;}
.ThemeVideoItem {display:inline-block; width: 110px; position:relative; height: 138px; background-color: #EFEFEF; margin-left: 3px; margin-bottom: 18px; float:left;}
.ThemeVideoItemImage {display:block; width: 105px; margin: 2px auto; height: 59px;}
.ThemeVideoItemTitle {display:block; font-size: 11px; max-height: 41px; overflow: hidden; width: 105px; margin:10px auto 0px; color: #0178CB}
.ThemeVideoItemDuration, .ThemeVideoItemDurationBackground {position: absolute; right: 3px; top: 48px; height:14px;}
.ThemeVideoItemDurationBackground {background-color:Black;  opacity:0.8; filter:alpha(opacity=80); width:105px;}
.ThemeVideoItemDuration { color: White; font-size: 11px; margin-right: 3px;}
.ThemeVideoItemDate {bottom: 2px; font-size: 9px; margin-left: 2px; position: absolute; width: 105px; color: #707070;}

.ThemeMainVideoThumbnailDiv {width:100%; height:100%; position: relative;}
.ThemeMainVideoBackground {background-color:Black; opacity:0.6; filter:alpha(opacity=60); width:100%; height:100%; position:absolute; top:0; left:0;}
.ThemeMainVideoPlusAdTopText, .ThemeMainVideoPlusAdBottomText, .ThemeMainVideoPlusAdImage {z-index:100; position:absolute;font-weight:bold; color: #B9B9B9; font-size: 30px; width: 100%; text-align: center;}
.ThemeMainVideoPlusAdTopText {top: 20%;}
.ThemeMainVideoPlusAdBottomText {top: 70%;}
.ThemeMainVideoPlusAdImage {top: 30%;}

.ThemeTitle {color: #0B6790; font: 28px Arial; font-weight: bold; margin-left: 15px;}
.ThemeInfoTop {background: url("../../images/AminoTV/topdesc-topbg.png") no-repeat; height: 6px;}
.ThemeInfoBody {background: url("../../images/AminoTV/topdesc-midbg.png") repeat-y; overflow:auto;}
.ThemeInfoBottom {background: url("../../images/AminoTV/topdesc-botbg.png") no-repeat; height: 6px;}
.ThemeInfoTop, .ThemeInfoBody, .ThemeInfoBottom {width:585px;}

.ThemeDescription {overflow:hidden; white-space:pre-line; padding-left: 10px; font: 12px Arial; color: #707070; margin-bottom:0px; margin-left:15px; padding-right: 25px;}
.ThemeDescription p {margin-top:12px!important; margin-bottom:12px!important; -webkit-margin-before: 0em!important; -webkit-margin-after: 0em!important;}
#btnArrowThemeDescription {border:none; background:url('../../images/AminoTV/dropdown.png') no-repeat; width: 583px; height: 21px; cursor:pointer; text-align:center; padding-top:10px; font: 12px Arial; color: #698297; }

/* Testimonials - overrides of existing styles*/
.Testimonials {margin-bottom:10px;}
.smallvideolist .t-list-sidebar {width:99%!important;}
.smallvideolist .t-body {width:265px!important;}
.smallvideolist .t-message {font-size:12px!important; margin-bottom: 5px; color:#616161!important;}
.modal_overlay {opacity:1!important; background: rgba(1, 1, 1, 0.9)!important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f404040, endColorstr=#7f404040); }
.TestimonialButton {background: #299a0b; /* Old browsers */
background: -moz-linear-gradient(top,  #299a0b 0%, #299a0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#299a0b), color-stop(100%,#299a0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #299a0b 0%,#299a0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #299a0b 0%,#299a0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #299a0b 0%,#299a0b 100%); /* IE10+ */
background: linear-gradient(top,  #299a0b 0%,#299a0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#299a0b',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:none;
width:150px;
height:29px;
margin: 5px 90px 0px;
color:White;
font-size:14px;
text-align:center;
font-weight:bold;
cursor:pointer;
}
.smallvideolist .t-date {display:none;}
.smallvideolist .t-body div {color:White;}
.smallvideolist .t-username {margin-left:-7px;}
#tStatToggleBox{margin-bottom:15px;}
#tStatToggleBox input, #tStatToggleBox span{cursor:pointer;text-decoration:none;}
.tStatToggleOn{display:block;}
.tStatToggleOff{display:none;}
#tStatPaging{margin-top:10px;}
#tStatPaging a{cursor:pointer;margin-right:4px;text-decoration:none;}
#tStatPaging .normal{font-weight:bold;margin-right:4px;}
#tStatPagingLoad{color:#777;display:none;font-weight:normal;margin-left:5px;}