
#video_title {position: relative; display: block; border-bottom: 2px solid #cccccc; text-align:left; padding: 2px 40px 2px 2px;}
#video_title .text{font: bold 16px Arial;} /* To be removed */
#video_title h3.post-title {font: bold 16px Arial; margin:0px;}
#video_title h3.post-title a {color: #000000;}
#video_title h3.post-title a:visited {color: #000000;}
#video_title .icn_edit {position: absolute; width: 24px; height: 24px; top: 0px; right: 0px; border: none; cursor: pointer;}
#video_title .icn_crown {position: absolute; width: 24px; height: 24px; top: 28px; right: 0px; border: none;}
#video_title .defaulttitle {font: normal 14px Arial; color: #666666;}
#video_title_edit textarea {height: 3em; scroll: auto; overflow: auto;}
.edithelp_text {position: relative; display: block;  padding: 10px 10px 5px 10px; font: 12px Arial; color: #333300; text-align: left;}
.edithelp_text .header {font: bold 14px Arial; color: #00376F;}
#textcount {font: 14px Arial;}
#video_title_edit_queue {position: relative; display: block; text-align: center;}
.queueitem {position: relative; display: block; text-align: left; border: 1px dotted #5d7731; padding: 2px 2px 2px 124px; margin: 5px auto 5px auto;  min-height: 60px; cursor: pointer;}
.queueitem:hover { border: 2px solid #009900; background-color: #CCFF99}
.queueitem .date {position: absolute; text-align: center; left: 0px; top: 25px; width: 120px; font: 10px Arial; color:#808080; overflow: hidden; padding: 2px 2px 2px 2px;}
.queueitem .date .userid { color: #000000;}
.queueitem .vote {position: absolute; text-align: center; vertical-align: middle; left: 0px; top: 0px; font: bold 14px Arial; overflow: hidden; padding: 2px 2px 2px 2px;}
.queueitem_s {position: relative; display: block; text-align: left; border: 1px dotted #5d7731; padding: 2px 0px 2px 220px; margin: 5px auto 5px auto;  min-height: 26px; cursor: pointer;}
.queueitem_s:hover { border: 2px solid #009900; background-color: #CCFF99}
.queueitem_s .date {position: absolute; text-align: center; left: 50px; top: 0px; width: 150px; font: 10px Arial; color:#808080; overflow: hidden; padding: 2px 2px 2px 2px;}
.queueitem_s .date .userid { color: #000000;}
.queueitem_s .vote {position: absolute; text-align: center; vertical-align: middle; left: 0px; top: 0px; font: bold 14px Arial; overflow: hidden; padding: 2px 2px 2px 2px;}
.arrowup {display: inline-block; width: 24px; height: 24px; margin: 0px 3px 0px 3px; background: url('../img/icn-arrows.png') no-repeat 0px 0px;}
.arrowup:hover {background-position:0 -24px; cursor: pointer;}
.arrowdown {display: inline-block; width: 24px; height: 24px; margin: 0px 3px 0px 3px; background: url('../img/icn-arrows.png') no-repeat 0px -48px;}
.arrowdown:hover {background-position:0 -72px; cursor: pointer;}
.rating0 {display: inline-block; width: 80px; height: 16px; margin: 0px; background: url('../img/icn-rating_stars.png') no-repeat 0px 0px;}
.rating1 {display: inline-block; width: 80px; height: 16px; margin: 0px; background: url('../img/icn-rating_stars.png') no-repeat 0px -16px;}
.rating2 {display: inline-block; width: 80px; height: 16px; margin: 0px; background: url('../img/icn-rating_stars.png') no-repeat 0px -32px;}
.rating3 {display: inline-block; width: 80px; height: 16px; margin: 0px; background: url('../img/icn-rating_stars.png') no-repeat 0px -48px;}
.rating4 {display: inline-block; width: 80px; height: 16px; margin: 0px; background: url('../img/icn-rating_stars.png') no-repeat 0px -64px;}
.rating5 {display: inline-block; width: 80px; height: 16px; margin: 0px; background: url('../img/icn-rating_stars.png') no-repeat 0px -80px;}
.rating6 {display: inline-block; width: 80px; height: 16px; margin: 0px; background: url('../img/icn-rating_stars.png') no-repeat 0px -96px;}
.rating7 {display: inline-block; width: 80px; height: 16px; margin: 0px; background: url('../img/icn-rating_stars.png') no-repeat 0px -112px;}
.rating8 {display: inline-block; width: 80px; height: 16px; margin: 0px; background: url('../img/icn-rating_stars.png') no-repeat 0px -128px;}
.rating9 {display: inline-block; width: 80px; height: 16px; margin: 0px; background: url('../img/icn-rating_stars.png') no-repeat 0px -144px;}
.rating10 {display: inline-block; width: 80px; height: 16px; margin: 0px; background: url('../img/icn-rating_stars.png') no-repeat 0px -160px;}

#video_jacket_info { }
#video_jacket {position: relative; min-width: 150px; text-align: center; vertical-align: top;}
#video_jacket_img {}
#video_jacket .icn_edit{display: none; position: absolute; width: 24px; height: 24px; right: 0px; top: 0px; border: none; cursor: pointer;}
#video_info {text-align:left; padding: 10px 10px 10px 10px; font: 14px Arial; min-width: 100px;}
#video_info table {margin-top: 10px; border-bottom: 1px solid #ffffff;}
#video_info table:hover{ border-bottom: 1px solid #cccccc;}
#video_info td { vertical-align: top;}
#video_info td.header{width: 100px; font-weight: bold; text-align: right;}
#video_info td.icon{width: 50px; text-align: right; vertical-align: middle;}
#video_info .icn_edit {display: none; width: 16px; height: 16px; border: none; cursor: pointer;}
#video_info .icn_favstar {}
.genre {display: inline-block;padding: 2px 5px 2px 5px; margin: 0px 2px 2px 2px; background: #F3F3F3; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.cast {display: inline-block;padding: 2px 3px 2px 3px; margin: 0px 2px 2px 2px; background: #F3F3F3; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.cast .alias {padding: 0px 2px 0px 2px; margin: 0px 4px 0px 4px; border-left: 1px dotted #666666; border-right: 1px dotted #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.hide {display: none;}
.hidden {display: none;}
.icn_loading {width: 16px; height: 16px; vertical-align: middle; border: 0px; text-align: center;}

#videoimages {display: none; text-align: center; vertical-align: middle;}
#videoimages table{margin: 5px auto 0px auto;}
#videoimages a.prev {display: block; float: left; width: 33px; height: 60px; text-decoration: none; background: #ffffff url("../img/icn-videoimagelist.png") no-repeat 0px 0px;}
#videoimages a.prev:hover {background-color: #cccccc;}
#videoimages a.next {display: block; float: left; width: 33px; height: 60px; text-decoration: none; background: #ffffff url("../img/icn-videoimagelist.png") no-repeat -37px 0px;}
#videoimages a.next:hover {background-color: #cccccc;}
#videoimages a.disabled {background: #ffffff;}
#video_images li {border: 1px solid #cccccc; width: 102px; height: 102px; margin: 0px 2px 0px 2px;}

#video_favorite_edit {font: 12px Arial; color: #999999; }
#video_favorite_edit .favoritetype {margin: 0px 5px 0px 5px;}

.socialmedia {display:block; position: relative; text-align: right; vertical-align: top; margin-bottom: 5px; height:22px;}
.media {vertical-align: top; font-size: 1px; display: inline-block;}

.videoinfo {padding-left:20px;}
.videoinfo td {padding:3px;}
.videoinfo .score {font: normal 12px Arial;}


#video_reviews {position: relative;}
#video_reviews .header {font: bold 14px Arial; color: #00376F;}
#video_reviews_all {position: absolute; display: block; background: #ffffff; bottom: 0.2em; left: 160px; padding: 5px; border: 1px solid #cccccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}
#video_reviews_alllang {position: absolute; display: block; background: #ffffff; top: 0.2em; right: 160px; padding: 5px; border: 1px solid #cccccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}
#video_reviews table.review {width: 100%; margin: 10px auto 5px auto; border-top: 1px dotted #cccccc; border-collapse:collapse; border-spacing: 0px;}
#video_reviews td.info {width: 150px; border-right: 1px solid #cccccc; vertical-align: top;}
#video_reviews td.info .nickname {font: 12px Arial; color: #333333; vertical-align: middle;}
#video_reviews td.date {width: 150px; border-right: 1px solid #cccccc; font: 12px Arial; color: #333333; vertical-align: bottom;}
#video_reviews td.t {vertical-align: top; padding: 5px; font: 12px Arial;}
#video_reviews .text {position: relative; display: block; width: 100%; overflow: auto; word-wrap: break-word;}
#video_reviews .showalltext {position: absolute; bottom: 0.2em; left: 10px; width:90%; background-color:#f9f9f9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #dcdcdc;display:inline-block; color:#666666;font-family:arial;font-size:12px;font-weight:bold;padding:2px 11px;text-decoration:none; margin: 1px;}
#video_reviews .showalltext:hover {background-color:#e9e9e9; border: 1px solid #111111;}
#video_reviews td.scores {width: 80px; border-left: 1px dotted #cccccc; vertical-align: top; text-align: right; font: bold 14px Arial;}
#video_reviews td.scores table {width: 80px; text-align: right; vertical-align: middle;}
#video_reviews td.scores td.arrows {width: 30px;}
#video_reviews td.toolbar {text-align: right;}
#video_reviews .userid {font: bold 12px Arial;}
#video_reviews .date {display: block; font: 12px Arial; color: #333333;}

#video_comments {position: relative;}
#video_comments .header {font: bold 14px Arial; color: #00376F;}
#video_comments_all {position: absolute; display: block; background: #ffffff; bottom: 0.2em; left: 160px; padding: 5px; border: 1px solid #cccccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}
#video_comments_alllang {position: absolute; display: block; background: #ffffff; top: 0.2em; right: 160px; padding: 5px; border: 1px solid #cccccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}
#video_comments table.comment {width: 100%; margin: 10px auto 5px; auto; border-top: 1px dotted #cccccc; border-collapse:collapse; border-spacing: 0px;}
#video_comments table.post {width: 100%; margin: 10px auto 5px; auto; border-top: 1px dotted #cccccc; border-collapse:collapse; border-spacing: 0px;}
#video_comments td.info {width: 150px; border-right: 1px solid #cccccc; vertical-align: top;}
#video_comments td.info .nickname {font: 12px Arial; color: #333333; vertical-align: middle;}
#video_comments td.date {width: 150px; border-right: 1px solid #cccccc; font: 12px Arial; color: #333333; vertical-align: bottom;}
#video_comments td.t {vertical-align: top; padding: 5px; font: 12px Arial;}
#video_comments .text {position: relative; display: block; width: 100%; overflow: hidden; word-wrap: break-word;}
#video_comments .showalltext {position: absolute; bottom: 0.2em; left: 10px; width:90%; background-color:#f9f9f9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #dcdcdc;display:inline-block; color:#666666;font-family:arial;font-size:12px;font-weight:bold;padding:2px 11px;text-decoration:none; margin: 1px;}
#video_comments .showalltext:hover {background-color:#e9e9e9; border: 1px solid #111111;}
#video_comments td.scores {width: 80px; border-left: 1px dotted #cccccc; vertical-align: top; text-align: right; font: bold 14px Arial;}
#video_comments td.scores table {width: 80px; text-align: right; vertical-align: middle;}
#video_comments td.scores td.arrows {width: 30px;}
#video_comments td.toolbar {text-align: right;}
#video_comments .commentid {font: 12px Arial; color: #cccccc;}
#video_comments .userid {font: bold 12px Arial;}
#video_comments .date {display: block; font: 12px Arial; color: #333333;}

#userlist .header {font: bold 14px Arial; color: #00376F;}
#userlist .user {font: 12px arial;}
#userlist .user a {font: bold 14px monospace;}

#video_icn_comment_edit {display: block; text-align: center;}
#video_comment_edit { text-align: center;}
#video_comment_edit table {text-align: left; }
#video_comment_edit td {vertical-align: top;}
#video_comment_edit td.verification {text-align: left;}
#video_comment_edit_preview {display: block; border: 1px solid #cccccc; overflow-x: hidden; vertical-align: top; padding-left: 5px; padding-right: 5px; font: 12px Arial;}

.edit {display: none;}
.edit td.header{font-weight: bold; text-align: right; vertical-align: top;}
.edit .edittype {display: none; text-align: center;}
.edit .edittype table {width: 100%; text-align: center; margin: 0px auto 0px auto; border-spacing: 40px;}
.edit .edittype td {position: relative; background-color:#f9f9f9; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border:1px solid #dcdcdc; color:#666666; font-family:arial; font-size:16px; font-weight:bold; padding:10px 10px; text-decoration:none;}
.edit .edittype td:hover { background-color:#e9e9e9;}
.edit .edittype td:active { position:relative; top:1px;}


.user {display:inline-block; width: 200px; margin: 3px; padding: 2px;}