
/* General style for the whole HTML body */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #F1F9ED;
color: #333333;
}

/* Styles for the table cells, if there are still any around */
td, .td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

/* "Labels", for title text in profile pages, etc */
.label {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #333333;
}

/* Tags Cloud */
a.cloudtags, div.cloudtags, cloudtags  {
color: #000000;
text-decoration: none;  
}
a.cloudtags:hover, td.cloudtags:hover, td.a.cloudtags:hover,
div.cloudtags:hover, div.a.cloudtags:hover, cloudtags:hover {
color: #FFFFFF;
border-bottom: 1px #868686 dashed;
background-color: #7DB335;
text-decoration: none;
background: #7DB335;
}

/* Styles for links */
a:link {
color:#222222;
text-decoration: none;
}
a:visited {
/*color:#737373;*/
color:#999999;
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #7DB335;       
}
a:active {
text-decoration: none;
color: #7DB335;
}

/* Style for general input fields */
select, textarea, .select, .textarea, td.input, td.select, td.textarea {
font-family: Helvetica,Tahoma,Verdana,Arial;
font-size: 11px;
font-weight: normal;
color: #666666;
border: #C4C0C0 1px solid;
background-color: #E7E7E7;
}

/* No margin and no padding class, for elements such as forms, etc */
.nowrap{
padding: 0px;
margin: 0px;
}

/* Style for some form input fields */
forminput, .forminput, div.forminput {
width: 460px;
text-align: left;
font-weight: normal;
padding: 3px;
}

/* The tab links on the header */
.toplinks{
margin-left: 39px;
margin-top: -2px;
margin-bottom: 0;
font: bold 12px Verdana,Arial;
list-style-type: none;
text-align: left;
}
.toplinks li{
display: inline;
margin: 0;
text-decoration: none;
text-align: center;
color: #FFFFFF;
padding: 0px;
}
.toplinks li a{
text-decoration: none;
color: #FFFFFF;
background: white url(../images/toptab_back.png) top left repeat-x;
text-align: center;
padding-top: 8px;
width: 89px;
height: 27px;
display: block;
float: left;
}
.toplinks li a:visited{
color: #FFFFFF;
text-decoration: none;
}
.toplinks li a:hover{
background-image: url(../images/toptab_back2.png);
text-decoration: none;
color: #FFFFFF;
}
.toplinks li.selected{
color: #FFFFFF;
text-decoration: none;
}
.toplinks li.selected a{
background-image: url(../images/toptab_back2.png);
text-decoration: none;
color: #FFFFFF;
}
.toplinks li.selected a:hover{
background-image: url(../images/toptab_back2.png);
text-decoration: none;
color: #FFFFFF;
}

/* Style for the "head_bottom" links" */
head_bottom, .head_bottom, a.head_bottom, a.head_bottom:active, a.head_bottom:hover, a.head_bottom:visited {
font-size: 12px;
font-weight: normal;
text-decoration: none;
background-color: #FFBA4B;
text-align: center;
margin-top: 0px;
padding: 3px;
color: #FFFFFF;
width: 982px;
float: left;
display: inline;
margin-left: 2px;
}
.head_bottom a, .head_bottom a:hover, .head_bottom a:visited
{
color: #FFFFFF;
}

/* Highlighted text in forms and pages */
.highLight {
font-weight: bold;
color: #7DB35C;
}
.formHighlight {
background-color: #FFFFCC;
border: 1px dashed #CCCC66;
padding-bottom: 10px;
margin-bottom: 5px;
padding-left:7px;
padding-right:7px;
padding-top:7px
}
.hightlight3 {
background-color: #F2FFE3;
border: 1px #CCCCCC dashed;
margin: 7px;
}
.label {
color: #6C6C6C;
font-size: 13px;
}
.label2 {
color: #D87949;
font-size: 13px;
}
.profileLabel {
color: #3A8000;
font-size: 12px;
font-weight: bold;
}

/* Small text, for explanatory quotes notes, in input fields */
.small {
color: #6C6C6C;
font-size: 11px;
}

/* We need the 2 following properties, for the index news block, in case the new text is too big */
#scroller {
margin-top: 3px;
margin-bottom: 5px;
margin-left: 0px;
width: 267px;
height: 177px;
overflow: auto;
}
#scroller p {
border: 0px #000000 solid;
margin: 0px;
padding: 2px 2px 2px 2px;
font-size: 12px;
text-align: left;
font-weight: normal;
}

/* GENERAL BLOCK PROPERTIES, FOR MAIN CONTENT */
/* The header for most content blocks */
content_head, .content_head, div.content_head {
background-image: url('../images/content_head_back.png');
background-repeat: repeat-x;
text-align: left;
color: #666666;
font-weight: bold;
font-size: 12px;
height: 20px;
margin-left: 5px;
margin-right: 5px;
padding-left: 5px;
padding-top: 5px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
float: left;
display: inline;
}
#content_head_w {
    width: 772px;
}
#results_w {
    width: 772px;
    padding-right:2px;
}
#head_right_w {
    width: 196px;
}
#gao_w {
    padding-right:12px;
}
content_head_white, .content_head_white, div.content_head_white {
text-align: left;
font-weight: bold;
font-size: 12px;
height: 20px;
margin-left: 5px;
margin-right: 5px;
padding-left: 5px;
padding-top: 5px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
float: left;
display: inline;
}



/* The header for RIGHT blocks */
head_right, .head_right, div.head_right {
background-image: url('../images/content_head_back.png'); background-repeat: repeat-x;
text-align: center;
color: #666666;
font-weight: bold;
font-size: 12px;
width: 200px;
height: 17px;
padding-top: 5px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
float: left;
display: inline;
}
/* Links for content header */
a.headlink, a.headlink:visited, a.headlink:hover {
color: #666666;
text-decoration: none;
}

contents_right, .contents_right {
width: 185px;
float: left;
margin-left: -5px;
display: inline;
}
contents_right, .contents_right {
width: 185px;
float: left;
margin-left: -5px;
display: inline;
}
contents_right_video, .contents_right_video {
width: 185px;
float: left;
margin-left: 11px;
display: inline;


}
category_right_video, .category_right_video {
width: 185px;
float: left;
margin-left: 8px;
display: inline;
}

/* FOOTER */
/* Place-holder, for the footer elements */
footer, .footer, div.footer {
text-align: left;
font-size: 11px;
padding-top: 5px;
float: left;
display: block;
width: 783px;
margin-top: 7px;
float: left;
}
/* Separator, for footer items */
footersep, .footersep {
width: 100%;
text-align: center;
margin-left: 0px;
margin-top: 0px;
float: left;
border-bottom: 1px #CCCCCC dashed;
}
/* Footer styles, for links and copyright info */
bottomnotice, .bottomnotice {
color: #CCCCCC;
font-weight: bold;
font-size: 11px;
}

/* Style for "pagination" blocks, in most content blocks */
paging, .paging, div.paging, a.paging, a.paging:hover, a.paging:visited {
text-align: right;
color: #0048C0;
font-weight: normal;
font-size: 12px;
height: 20px;
margin-left: 5px;
margin-right: 5px;
padding-left: 5px;
padding-top: 3px;
background-color: #F2FFE3;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
float: left;
display: inline;
}
/* Style for the div elements of the main LEFT content */
results, .results, div.results, a.results {
text-align: center;
font-size: 12px;
margin-left: 5px;
margin-right: 4px;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 4px;
padding-right: 7px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
display: inline!important;
float: left;
}
/* Style for the div elements of the RIGHT-box content */
content_right, .content_right, div.content_right {
text-align: left;
font-size: 12px;
padding: 2px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
width: 196px;
display: inline;
float: left;
}
/* Results wrapper for video details */
.resultswrapper {
background-image: url('../images/video_thumb_back.png');
background-repeat: no-repeat;
display: inline;
float: left;
width: 85px;
height: 250px;
text-align: left;
}
@media print {
.resultswrapper {
display:block!important;
}
}
/* Results wrapper for smaller-height content */
.contentwrapper {
/*background-image: url('../images/content_thumb_back.png');
background-repeat: no-repeat;*/
display: inline;
float: left;
width: 188px;
height: 177px;
}
/* Results wrapper, no style */
.plainwrapper {
text-align: left;
display: inline;
float: left;
width: 190px;

}
.plainwrapper_ie {
margin-bottom: -8px;	
}	
.plainwrapper_search {
display: block;
float: left;
width: 500px; 
text-align: right; 
margin-left: 2px;
margin-top: 10px;
}
.topleft {
text-align: left;
display: inline;
float: left;
width: 269px;
margin: 0px;
margin-left: -2px;
}
.toploginlinks {
width: 225px;
height: 33px;
float: right;
display: inline;
margin-top: 0px;
text-align: right;
margin-right: 0px;
}
/* Video thumbnails, in main content */
.moduleEntryThumb {
border: 0px;
padding-right: 2px;
margin-left: 2px;
margin-top: 6px;
margin-bottom: 6px;
}
/* Video details output, within other, wrapper blocks */
.resultstats {
background-image: url('../images/thumb_bg.png');
background-repeat: no-repeat;
background-position: top;
background-color: transparent;
text-align: center;
font-weight: bold;
font-size: 11px;
width: 187px;
display: inline;
float: left;
margin-top: 5px;
margin-bottom: 21px;
padding-bottom: 7px;
border: 0px;
}
.resultstats_large {
background-repeat: no-repeat;
background-position: top;
background-color: transparent;
text-align: center;
font-weight: bold;
font-size: 11px;
width: 187px;
display: block;
float: left;
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 7px;
border: 0px;
}
/* Video statistics output, in main content */
.resultdetails {
font-weight: normal;
text-align: left;
margin-left: 23px;
float: left;
display: inline;
}
/* Wrapper box for main content blocks */
.main_content{
border: 0px;
float: left;
display: inline;
}
/* Wrapper Box for right content */
.right_content {
font-weight: normal;
text-align: left;
width: 188px;
margin-right: 7px;
float: right;
display: inline;
}
/* A simple graphic wrapper for a one-line top-right message-link */
right_top_msg, .right_top_msg, div.right_top_msg {
background-image: url('../images/right_box_msg.png');
background-repeat: no-repeat;
width: 192px;
height: 27px;
display: inline;
float: left;
text-align: center;
margin-bottom: 5px;
}
a.right_top_msg, a.right_top_msg:visited, a.right_top_msg:hover{
font-weight: bold;
text-decoration: none;
padding-top: 5px;
}
/* Topic posts details, in Channels */
topicdetails, .topicdetails {
float: left;
display: inline;
border-bottom: 1px #CCCCCC dashed;
background-color: #F2FFE3;
}
/* A simple separator, when viewing video details */
.video_details_separator {
margin-top: -15px;
width: 777px;
height: 5px;
border-bottom:
1px #CCCCCC dashed;
}

/* Styles for the "Last Watched" etc tabs in the index */
/* Paging info for the "Last Watched" etc videos in the index */
tabinfo, .tabinfo {
width: 773px;
float: left;
margin-left: 0px;
border-top: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC solid;
text-align: right;
color: #0048C0;
font-weight: normal;
font-size: 12px;
height: 20px;
padding: 3px;
background-color: #F2FFE3;
}
/* Thumbs and links blocks for the "Last Watched" etc videos in the index */
tabthumbs, .tabthumbs{
width: 773px;
height: auto;
text-align: left;
display: block;
float: left;
padding: 0px;
margin: 0px;
}
/* Wrapper for thimbs and links results */
tabthumbswrapper, .tabthumbswrapper{
display: block;
float: left;
width: 151px;
padding: 2px;
font-size: 11px;
text-align: center;
}
/* "Wrapper" for results (video thumbs AND paging) in the previous 3 styles-blocks */
tabswrapper, .tabswrapper {
float: none;
width: 773px;
height: 127px;
margin-bottom: 5px;
margin-right: 0px;
margin-left: -9px;
padding: 0px;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
border-bottom: 1px #CCCCCC dashed;
}

/* "Wrapper" for the top content of the index page */
topwrap, .topwrap {
width: 585px;
margin-left: 5px;
margin-bottom: 5px;
text-align: left;
display: inline;
float: left;
}

/* "Tips" and info blocks */
tips, .tips {
text-align: left;
background-color: #FFF4C6;
border: 1px #CCCCCC dashed;
margin-left: 5px;
margin-right: 7px;
margin-bottom: 7px;
padding: 2px;
}
tips2, .tips2 {
text-align: left;
background-color: #FFF4C6;
border: 1px #CCCCCC dashed;
margin-right: 7px;
margin-bottom: 7px;
padding: 2px;
margin-left: 0px; 
margin-bottom: 3px;
}
/* System message blocks */
message, .message {
text-align: center;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
color: #3648CC;
background-color: #F2FFE3;
border: 1px #CCCCCC dashed;
margin-left: 5px;
margin-right: 7px;
margin-bottom: 7px;
padding: 2px;
}

/* System error blocks */
error, .error {
text-align: left;
font-weight: bold;
font-size: 12px;
color: #FF1200;
background-color: #F2FFE3;
border: 1px #CCCCCC dashed;
margin-left: 5px;
margin-right: 7px;
margin-bottom: 7px;
padding: 2px;
}

/* Dimensions for the TinyMCE WYSIWYG editor */
tinymcetextarea,.tinymcetextarea {
width: 430px;
height: 270px;
}

/* Editor's pick box */
editorspickhead, .editorspickhead, editorspickhead {
background-image: url('../images/content_head_back.png');
background-repeat: repeat-x;
text-align: left;
color: #666666;
font-weight: bold;
font-size: 12px;
margin-left: 0px;
margin-right: 5px;
padding-left: 5px;
padding-top: 5px;
border-left: #CCCCCC 3px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
float: left;
display: block;
width: 269px;
margin-top: 3px
}
editorspick, .editorspick, div.editorspick, a.editorspick {
text-align: center;
font-size: 12px;
margin-left: 0px;
margin-right: 5px;
padding-left: 5px;
border-left: #CCCCCC 3px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
display: block;
float: left;
width: 269px;
}

/* The container of the Flash player in the index */
nowplayhead, .nowplayhead {
background-image: url('../images/content_head_back.png');
background-repeat: repeat-x;
text-align: left;
color: #666666;
font-weight: bold;
font-size: 12px;
height: 24px;
margin-right: 5px;
padding-left: 5px;
padding-top: 5px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
float: left;
display: inline;
width: 287px;
margin-left: 3px;
}
nowplay, .nowplay {
width: 281px;
padding: 3px;
margin-left: 0px;
text-align: center;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
display: inline;
float: left;
margin-left: 3px;
}

/* The container of the user stats blocks in the index */
userinfohead, .userinfohead {
background-image: url('../images/content_head_back.png');
background-repeat: repeat-x;
text-align: left;
color: #666666;
font-weight: bold;
font-size: 12px;
height: 24px;
margin-right: 5px;
margin-left: 3px;
padding-left: 5px;
padding-top: 5px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
float: left;
display: inline;
width: 276px;
}
userinfo, .userinfo {
width: 276px;
padding: 3px;
margin: 0px;
margin-left: 3px;
text-align: left;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
display: inline;
float: left;
}

/* Blocks for login and signup information */
headlogin, .headlogin {
background-image: url('../images/content_head_back.png');
background-repeat: repeat-x;
text-align: left;
color: #666666;
font-weight: bold;
font-size: 12px;
height: 24px;
margin-left: 2px;
margin-right: 5px;
padding: 3px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
float: left;
display: inline;
width: 377px;
}
logincontent, .logincontent {
text-align: left;
font-size: 12px;
margin-left: 2px;
margin-right: 5px;
padding-left: 5px;
padding-top: 3px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
display: inline!important;
float: left;
width: 377px;
}
logginbutton, .logginbutton {
width: 207px;
text-align: right;
font-weight: normal;
padding: 3px;
}

/* Place-holder for comments in videos */
#comment_scroller {
width: 378px;
height: auto;
overflow: auto;
}
#comment_scroller p {
margin: 0px;
text-align: left;
font-weight: normal;
}

/* Styles for "view_video" page */
viewvid_header, .viewvid_header {
background-image: url('../images/content_head_back.png');
background-repeat: repeat-x;
text-align: left;
color: #666666;
font-weight: bold;
font-size: 12px;
height: 24px;
margin-left: 5px;
margin-right: 5px;
padding-left: 5px;
padding-top: 5px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 0px solid;
float: left;
display: inline;
width: 663px;
}
video_left_content, .video_left_content {
margin: 0px;
padding: 0px;
width: 670px;
margin-right: 8px;
}
viewvideo_tabswrapper, .viewvideo_tabswrapper {
margin: 0px;
margin-left: 0px;
padding: 0px;
width: 656px;
text-align: left;
display: inline;
float: left;
}
videotab_results, .videotab_results {
margin: 0px;
margin-left: 5px;
padding: 0px;
width: 670px;
background-color: #EEEEEE;
border: 1px #CCCCCC solid;
float: left;
display: inline;
}
videocomm_head, .videocomm_head {
float: left;
width: 664px;
text-align: left;
border-top: 1px #CCCCCC solid;
font-weight: bold;
margin-top: 7px;
color: #0048C0;
font-size: 12px;
height: 20px;
margin-left: 5px;
margin-right: 5px;
padding: 3px;
background-color: #F2FFE3;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
}
videocomm_head2, .videocomm_head2 {
float: left;
width:301px;
text-align: left;
border-top: 1px #CCCCCC solid;
font-weight: bold;
margin-top: 7px;
color: #0048C0;
font-size: 12px;
height: 20px;
margin-left: 5px;
margin-right: 5px;
padding: 3px;
padding-left: 10px;
padding-right: 1px;
background-color: #F2FFE3;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;

}
videocomm_content, .videocomm_content {
font-size: 12px;
margin-left: 5px;
margin-right: 5px;
padding: 7px;
padding-left: 10px;
padding-top: 3px;
padding-right: 10px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
width: 650px;
text-align: left;

text-align: left;
float: left;
display: block;
}

videoright_content, .videoright_content {
width: 315px;
float: left;
display: block;
margin-left: 0px;
text-align: left;
}
videoright_content2, .videoright_content2 {
width: 300px;
float: left;
display: block;
margin-left: -5px;
padding: 0px;
}
videoright_content3, .videoright_content3 {
width: 300px;
float: left;
display: block;
margin-left: 0px;
padding: 0px;
margin-top:3px;
}
content_head_video_right, .content_head_video_right {
background-image: url('../images/content_head_back.png');
background-repeat: repeat-x;
text-align: left;
color: #666666;
font-weight: bold;
font-size: 12px;
height: 24px;
margin-left: 5px;
margin-right: 5px;
padding-left: 3px;
padding-top: 5px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 0px solid;
float: left;
display: block;
width: 310px;
}
content_head_video_results, .content_head_video_results,
div.content_head_video_results, a.content_head_video_results {
font-size: 12px;
margin-left: 5px;
margin-right: 12px;
padding: 5px;
padding-left: 2px;
padding-top: 3px;
padding-right:1px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
display: block;
float: left;
width: 310px;
text-align: left;

}
content_head_video_results2, .content_head_video_results2,
div.content_head_video_results2, a.content_head_video_results2 {
font-size: 12px;
margin-left: 5px;
margin-right: 12px;
padding-top: 3px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
display: block;
float: left;
width: 310px;
text-align: left;
padding: 5px;
padding-left:1px;
padding-right:2px;
}
content_right_video_related, .content_right_video_related {
font-size: 12px;
margin-right: 5px;
padding-top: 3px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
display: inline!important;
float: left;
width: 310px;
margin-left: 0px;
margin-top: 5px;
text-align: left;
padding: 0px;
border: 0px #FFFFFF solid;
}

/* Divs for static pages: Header(c1), paragpaph title(c3), paragraph text(c2) and separator(c4)) */
div.c1 {
text-align: center;
width: 95%;
font-size: 15px;
font-weight: bold;
}
div.c2 {
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
}
div.c3 {
padding-top: 8px;
padding-left: 5px;
padding-right: 5px;
font-weight: bold
}
div.spacer {
height: 8px;
}

manga_left_content, .manga_left_content {
padding: 0px;
float: left;
display: block;
margin-right: 8px;
margin-left:-5px;
width:626px;
}
manga_results, .manga_results, div.manga_results, a.manga_results {

font-size: 12px;
margin-left: 5px;
margin-right: 5px;
padding-left: 5px;
padding-top: 3px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
display: block;
float: left;

width: 1096px; 
text-align: left; 
padding: 7px; 
text-align: center;
}


manga_content_head_video_right, .manga_content_head_video_right {
background-image: url('../images/content_head_back.png');
background-repeat: repeat-x;
text-align: left;
color: #666666;
font-weight: bold;
font-size: 12px;
height: 30px;
margin-left: 5px;
margin-right: 5px;
padding-left: 5px;
padding-top: 5px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
float: left;
display: block;
width: 310px;
}
manga_content_head_video_results, .manga_content_head_video_results,
div.manga_content_head_video_results, a.manga_content_head_video_results {
font-size: 12px;
margin-left: 5px;
margin-right: 5px;
padding-left: 5px;
padding-top: 3px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
display: block;
float: left;
width: 310px;
text-align: left;
padding: 7px;
}

manga_side_results, .manga_side_results, div.manga_side_results {
	OVERFLOW: auto; 
	WIDTH: 310px; 
	HEIGHT: 335px; 
	background-color: #EEEEEE; 
	border-left: 1px #CCCCCC solid; 
	border-right: 1px #CCCCCC solid; 
	border-bottom: 1px #CCCCCC dashed;
}

manga_content_head_video_ad, .manga_content_head_video_ad,
div.manga_content_head_video_ad, a.manga_content_head_video_ad {
font-size: 12px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 3px;
padding-left: 3px;
padding-top: 3px;
padding-right:5px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px dashed;
border-top: #CCCCCC 1px dashed;
display: block;
float: left;
width: 291px;
text-align: left;

}
.moduleEntryThumb-wrapper .moduleEntryThumb-link {  display: block;  height: 100%;  width: 100%;  background-color: black;border:0px}



category_desc, .category_desc, div.category_desc {
	float:right;
	padding-right:
	5px;text-align:
	left;width:580px;
	padding-right:10px;
	margin-top:15px;
}

content_feature, .content_feature, div.content_feature {
width: 777px;
text-align: left;
color: #666666;
font-weight: bold;
font-size: 12px;

margin-left: 5px;
margin-right: 0px;
padding-left: 0px;
padding-bottom: 5px;
margin-top: -5px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
float: left;
display: block;
border-bottom: #CCCCCC 1px solid;
margin-bottom: 5px;

}

.vefix_video {
	margin-top:-40px;
}

.vefix {
	margin-top:-66px;
}
.mirror-btn-selected,.mirror-btn2-selected, .mirror-btn:hover, .mirror-btn-selected:hover,.mirror-btn2-selected:hover {

margin-left:8px;

}
#tabs
{
height: 25px;
} 