@charset "utf-8";
/* CSS Document */
body { 
	margin:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#5A5A5A; 
}
/* Styles for links */
a, a:visited, a:active {
color:#5A5A5A;
outline:0 none;
font-weight:bold;
text-decoration: none;
}
a:hover{
color: #D42124;
}
.hovered a{
color: #D42124;
}
.overlay{
width: 100%;
position:fixed;
margin:0px;
padding:0px;
z-index:10;
background: transparent url(../../images/lights-bg.png);
top:0px;
left:0px;
display:none;
}

#leftalign_content_full #msg_wrapper{
float:none;
}
/* Style for the body of the "photo-view" page for the thickbox modal windows */
.show_body_photo, show_body_photo {
padding: 0px;
margin: 0px;
text-align: center;
background-color: #transparent;
background: url(../../images/thickbox/thickbox_border.png) repeat;
height: 100%;
width: 100%;
text-align: center;
}
.show_body_photo, show_body_photo img {
line-height: 50%;
display: block;
margin-left: auto;
margin-right: auto;
}
.uplay a{
display:block;
padding:3px;
margin-bottom:5px;
background: #ddd;
border:1px solid #ccc;
}
.uplay a:hover{
background: #fff;
}
.uplay a span{
font-weight:normal;
float:right;
}
.uprofile-more{
padding:3px 6px;
border:1px solid #ddd;
float:right;
margin-top:5px;
}
/* File Uploader styles (JQuery - "Uploadify" plugin) */
.uploadifyQueueItem {
font: 11px Helvetica,Tahoma,Verdana,Arial,Sans Serif;
border: 2px solid #E5E5E5;
background-color: #F5F5F5;
margin-top: 5px;
padding: 10px;
width: 350px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.uploadifyError {
border: 2px solid #FBCBBC !important;
background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
float: right;
}
.uploadifyProgress {
background-color: #FFFFFF;
border-top: 1px solid #808080;
border-left: 1px solid #808080;
border-right: 1px solid #C5C5C5;
border-bottom: 1px solid #C5C5C5;
margin-top: 10px;
width: 100%;
}
.uploadifyProgressBar {
background-color: #0099FF;
width: 1px;
height: 3px;
}


/* Thickbox styles */
*{ padding: 0; margin: 0; }
#TB_window {
font: 12px Helvetica,Tahoma,Verdana,Arial,Sans Serif;
color: #333333;
}
#TB_secondLine {
font: 10px Helvetica,Tahoma,Verdana,Arial,Sans Serif;
color:#666666;
}
#TB_window a:link {
color: #5C75AA;
}
#TB_window a:visited {
color: #5C75AA;
}
#TB_window a:hover {
color: #5C75AA;
}
#TB_window a:active {
color: #5C75AA;
}
#TB_window a:focus{ color: #5C75AA;
}
#TB_overlay {
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
}
.TB_overlayMacFFBGHack {
background: url(../../images/thickbox/macFFBgHack.png) repeat;
}
.TB_overlayBG {
background-color:#000000;
filter:alpha(opacity=45);
-moz-opacity: 0.45;
opacity: 0.45;
}
* html #TB_overlay { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
position: fixed;
background: #ffffff;
z-index: 102;
color: #000000;
display:none;
border: 8px solid transparent;
background: url(../../images/thickbox/thickbox_border.png) repeat;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-align:left;
top:50%;
left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
display:block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}
#TB_caption {
height: 25px;
padding: 7px 30px 10px 25px;
float: left;
}
#TB_closeWindow {
height: 25px;
padding: 11px 25px 10px 0;
float: right;
}
#TB_closeAjaxWindow {
padding: 7px 10px 5px 0;
margin-bottom: 1px;
text-align: right;
float: right;
}
#TB_ajaxWindowTitle {
float: left;
padding: 7px 0 5px 10px;
margin-bottom: 0px;
}
#TB_title {
font-size: 14px;
background-color: #D1DDF0;
height: 27px;
color: #344D75;
font-weight: bold;
margin-bottom: 0px;
padding-bottom: 0px;
-khtml-border-radius: 9px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
margin-bottom: 9px;
}
#TB_ajaxContent {
clear: both;
padding: 2px 15px 15px 15px;
overflow: auto;
text-align: left;
line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
padding: 15px;
}
#TB_ajaxContent p {
padding: 5px 0px 5px 0px;
}
#TB_load {
position: fixed;
display: none;
height: 13px;
width: 208px;
z-index: 103;
top: 50%;
left: 50%;
margin: -6px 0 0 -104px;
}
* html #TB_load { /* IE6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
z-index:99;
position:fixed;
top: 0;
left: 0;
background-color: #FFFFFF;
border: none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height: 100%;
width: 100%;
}
* html #TB_HideSelect { /* IE6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
clear: both;
border: none;
margin-top: -4px;
_margin-bottom: 1px;
text-align: center;
}
.header-username{
color: #ED6203 !important;
}
.header-username:hover{
color: #0099CC !important;
}
#rightCol h2{
padding:5px;
margin-bottom:10px;
background: #D42124;
color: #fff;
}
#msg_form_ #msg_wrapper{
width:700px;
}
#rightCol #msg_wrapper{
width:700px;
}
.tabcontent2 #msg_wrapper{
width:510px;
} 
#new_plist #msg_wrapper{
width:700px;
}
.vsignup{
display:block;
float:left;
}
.vsignup form{
margin:10px;
padding:10px;
border:1px solid #ccc;
float:left;
}
#playlist-image-container{
display:block;
height:80px;
position:relative;
width:124px;
float:left;
}
#playlist-image-container img{
margin-top:-10px;
height:70px;
width:90px;
border:0;
}
#playlist-image-container a{
border:3px double #999999;
display:block;
overflow:hidden;
float:left;
margin-top:4px;
background-color:white;
position:absolute;
}
.first-thumb{
left:2px;
top:2px;
z-index:3;
}
.second-thumb{
left:15px;
top:10.58px;
z-index:2;
}
.third-thumb{
left:28px;
top:19.16px;
z-index:1;
}
#resultswrapper2{
display:block;
}
#resultdetails2{
float:left;
margin-left:5px;
}
#resultdetails2 ul{
margin-left:25px;
}
#resultdetails2 ul a{
font-weight:normal;
}
.headpl{
width: 300px;
display:block;
border-bottom:1px solid #ccc;
}
.headpl a{
background: url(../../images/green_arr.gif) left center no-repeat;
color: #D42124;
padding-left: 14px;
margin-right:10px;
}
.time{
font-size:10px;
}
.playall{
padding: 2px 4px;
font-size:10px;
color: #3A5AE6 !important;
border: 1px solid #ddd;
}
.userr{
margin-left:120px;
color:#FB9E30 !important;
font-size:10px;
}
/* System messages */
div#msg_wrapper {
padding-right: 14px;
width:860px;
float:right;
margin-right:10px;
}
div#msg_wrapper_right_align {
width: 657px;
float: right;
display: block;
padding-right: 14px;
}
div#msg_wrapper_medium {
padding-right: 14px;
float: left;
width: 657px;
}
div#msg_wrapper_full {
padding-right: 14px;
float: left;
width: 875px;
}
div#system_message, .message {
text-align: left;
font-weight: bold;
font-size: 12px;
color: #5C75AA;
background-color: #D1DDF0;
border: 3px #5C75AA solid;
margin-top: 19px;
margin-right: 25px;
margin-bottom: 7px;
padding: 4px;
width: 100%;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
div#system_message a {
color: #5C75AA;
text-decoration: none;
}
div#system_error, .error {
text-align: left;
font-weight: bold;
font-size: 12px;
color: #FF0000;
background-color: #FBD4D4;
border: 3px #FF0000 solid;
margin-top: 19px;
margin-right: 25px;
margin-bottom: 7px;
padding: 4px;
width: 100%;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
div#system_error a {
color: #FF0000;
text-decoration: none;
}


/* Dimensions for the TinyMCE WYSIWYG editor */
tinymcetextarea,.tinymcetextarea {
width: 450px;
height: 270px;
}


/* DIVs for static pages: Header(c1), paragpaph title(c3), paragraph text(c2) and separator(c4) */
div.c1 {
text-align: left;
width: 95%;
font-size: 15px;
font-weight: bold;
padding-left: 5px;
}
div.c2 {
text-align: left;
padding-top: 5px;
padding-left: 5px;
padding-right: 15px;
}
div.c3 {
text-align: left;
padding-top: 8px;
padding-left: 5px;
padding-right: 5px;
font-weight: bold
}
div.spacer {
height: 8px;
width: 2px;
}


/* Styles for offline and banning pages */
div#abs_centered_wrapper {
width: 100%;
height: 100%;
float: left;
display: block;
text-align: center;
vertical-align: middle;
overflow: hidden;
position: absolute;
top: 40%;
}
div#abs_centered {
height: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
vertical-align: middle;
overflow: hidden;
}
#banned_user_or_host {
display: block;
font-size: 12px;
font-weight: bold;
}
#offline {
display: block;
font-size: 12px;
font-weight: bold;
}


/* JQuery - "Uniform" plugin styles */
label {
float: left;
clear: both;
line-height: 19px;
margin-bottom: 5px;
cursor: pointer;
}
#theForm input,#theForm textarea{
padding:5px;
border:3px solid #DEDED0;
}
#link{
padding:5px;
border:3px solid #DEDED0;
}
div.checker {
height: 18px;
width: 18px;
overflow: hidden;
border:1px solid #ccc;
color: #FFFFFF;
padding: 0px;
margin: 0px;
float: left;
display: inline;
position: relative;
margin-right: 3px;
margin-bottom: 2px;
}
div.checker.focus span {
top: 0;
left: 0;
right: 0;
bottom: 0;
}
div.checker span {
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
}
div.checker span:hover {
background: url(../../images/uniform/check_hover.png) no-repeat center center;
}
div.checker span:active{
border:1px solid #888;
}
div.checker span.checked {
background: url(../../images/uniform/check_hover.png) no-repeat center center;
}
div.checker span input {
position: absolute;
opacity: 0;
}
div.radio {
height: 19px;
width: 19px;
overflow: hidden;
border: 1px solid #ccc;
color: #FFFFFF;
padding: 0px;
margin: 0px;
float: left;
display: inline;
position: relative;
margin-bottom: 3px;
margin-right: 3px;
}

div.radio.focus span {
top: 0;
left: 0;
right: 0;
bottom: 0;
background-position: center center;
}
div.radio span {
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
}
div.radio span:hover {
background: url(../../images/uniform/radio_hover.png) no-repeat center center;
}
div.radio span:active {
border: 1px solid #888;
}
div.radio span.checked {
background: url(../../images/uniform/radio_hover.png) no-repeat center center;
}
div.radio span input {
position: absolute;
opacity: 0;
}
div.selector {
display: inline;
font-weight: normal;
position: relative;
color: #555;
padding: 0px;
margin: 0px;
height: 222px;
padding: 3px;
line-height: 19px;
}
div.selector select {
font-family: Arial,Sans Serif;
}
div.selector.focus {
padding: 3px;
margin: 0px;
}
div.selector span {
position: absolute;
left: 6px;
top: 0px;
font-size: 1.1em;
padding: 0;
display: block;
padding-right: 20px;
background: url(../../images/down_arrow.gif) no-repeat right 60%;
right: 0;
}
div.selector.focus span {
left: 6px;
}
div.selector select {
position: relative;
font-size: 1.1em;
padding: 0;
line-height: 23px;
border: 0;
margin: 0;
}
.right-dropdown-title{
float:left;
font-weight:bold;
display:inline;
line-height:19px;
margin:0px 4px 0px 7px;
}
.dropdown-options{
white-space:nowrap;
position:relative;
float:left;
z-index:98;
display:inline;
padding:0px;
}
.dropdown-opener{
background: url(../../images/down_arrow.gif) no-repeat right 60%;
color:#555;
display:inline;
line-height:19px;
font-weight:normal !important;
padding:0;
padding-right: 18px;
}
.dropdown-opener:hover{
font-weight:normal;
}
.dropdown-menu-items{
display:none;
font-size:11px;
top:19px;
white-space:nowrap;
border:1px solid #999999;
left:0px;
min-width:100%;
position:absolute;
z-index:99;
}
.dropdown-menu-items span{
white-space:nowrap;
}
.dropdown-menu-items span a{
background:#EEEEEE;
color:#333;
white-space:nowrap;
font-weight:normal;
display:block;
padding:0.4166em 0.6666em;
}
.dropdown-menu-items span a:hover{
background: #fff;
}
/* Ad blocks */
div#ad_block {
display: block;
text-align: left;
}
div#home_top_banner {
width: 100%;
display: block;
float: left;
text-align: center;
clear: all;
}
div#home_top_banner_wrapper {
width: 960px;
padding: 4px;
margin-left: auto;
margin-right: auto;
text-align: center;
display: block;
}
div#resolution_based_left_add {
display: block;
float: left;
text-align: left;
max-width: 200px;
clear: none;
position: absolute;
padding: 3px;
left: 1px;
top: 144px;
overflow: hidden;
}
div#resolution_based_right_add {
display: block;
float: right;
text-align: left;
max-width: 200px;
clear: none;
position: absolute;
padding: 3px;
right: 1px;
top: 144px;
overflow: hidden;
}
div#foot_top_banner {
width: 100%;
display: block;
float: left;
text-align: center;
}
div#foot_bottom_banner {
width: 100%;
display: block;
float: left;
text-align: center;
clear: all;
}
div#common_right_single {
float: right;
display: block;
text-align: left;
margin-bottom: 5px;
overflow: hidden;
}
div#common_right_single_left_aligned {
float: left;
display: block;
text-align: left;
width: 235px;
vertical-align: top;
overflow: hidden;
clear: all;
margin-top: 30px;
}
div#home_top_single {
float: left;
display: block;
width: 644px;
overflow-x: hidden;
margin-top: 15px;
}
div#home_right_box {
float: right;
display: block;
text-align: left;
width: 290px;
margin-top: 25px;
}
div#video_right_single {
float: right;
display: block;
width: 305px;
text-align: left;
vertical-align: top;
margin-top: 15px;
margin-bottom: 15px;
}


/* Header elements */
div#header_cover {
width: 100%;
display: block;
float: left;
text-align: center;
}
div#header_wrapper {
width: 930px;
padding: 0px;
margin-left: auto;
margin-right: auto;
text-align: right;
}
div#logo_div {
float: left;
display: block;
width: 302px;
}
div#header_links {
display: block;
float: right;
color: #FFFFFF;
text-decoration: none;
font-size: 12px;
font-weight: bold;
width: 655px;
}
div#header_links a {
color: #FFFFFF;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
.lang_select_opt {
border: 0px;
display: inline-block;
}
.lang_select_opt:hover {
background-color: #5C75AA;
}
div#lang_templ_selector_box {
padding-top: 6px;
color: #aaa;
text-decoration: none;
font-weight: bold;
display: block;
float: right;
}
div#lang_selector {
width: 108px;
position: absolute;
display: none;
z-index: 300;
margin-top: 15px;
margin-left: -31px;
border:1px solid #ccc;
}
#lang_sel_row {
background-color: #fff;
width: 100px;
text-align: left;
display: block;
padding: 4px;
cursor: pointer;
}
#lang_sel_row:hover {
background-color: #5C75AA;
color: #FFFFFF;
}
#lang_sel_row:hover > a {
background-color: #5C75AA;
color: #FFFFFF;
}
#template_form {
margin: 0px;
padding: 0px;
display: inline;
margin-left: 23px;
}
div#searchform_wrapper {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
display: block;
float: right;
clear: both;
margin-top: -19px;
padding-bottom: 5px;
clear: both;
}
#header_main_search_form {
padding: 0px;
margin: 0px;
display: inline;
}
.header_search_id {
background: url(../../images/search_id_back.png) top left no-repeat;
background-color: #FFFFFF;
font-family: Helvetica,Tahoma,Verdana,Arial,Sans Serif;
font-size: 12px;
font-weight: normal;
color: #3B5387;
border: #D9D9D9 1px solid;
background-color: #FFFFFF;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 2px;
outline: none;
padding-left: 21px;
}
.header_search_id:focus, .header_search_id:hover  {
padding-left: 21px;
}
#header_search_but {
background: url(../../images/header_search_back.png) top left repeat-x;
background-color: #FB9D2F;
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
height: 17px;
padding-bottom: 20px;
margin-top: 0px;
display: inline;
}
div#advanced_search {
width: 930px;
display: none;
float: left;
text-align: center;
}
div#adv_search_wrapper {
padding: 4px;
margin-left: auto;
margin-right: auto;
text-align: center;
color: #1F3A67;
display: block;
}
#adv_search_header_unsel {
padding: 4px;
}
#adv_search_header_sel {
padding: 4px;
background-color: #D42124;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#dv_search_header_unsel a {
font: 14px Helvetica,Tahoma,Verdana,Arial,Sans Serif;
color: #0000FF;
}
#adv_search_header_sel a {
font: 14px Helvetica,Tahoma,Verdana,Arial,Sans Serif;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}
div#close_button {
display: block;
float: right;
background: url(../../images/close_button.png) top center no-repeat;
width: 21px;
height: 21px;
cursor: pointer;
}
div#close_button:hover {
background: url(../../images/close_button_hover.png) top center no-repeat;
}
div#adv_search_form_wrap {
margin-top: 9px;
text-align: center;
display: block;
}
div#adv_search_form_center {
text-align: left;
display: block;
padding: 0px;
margin: 0px;
width: 400px;
margin-left: auto;
margin-right: auto;
}
div#search_form_row {
display: block;
text-align: left;
clear: both;
width: 320px;
float: none;
padding: 3px;
padding-top: 9px;
}
div#search_form_row_medium {
display: block;
text-align: left;
clear: both;
width: 420px;
float: none;
padding: 3px;
padding-top: 9px;
}
div#search_form_row_long {
display: block;
text-align: left;
clear: both;
width: 540px;
float: none;
padding: 3px;
padding-top: 9px;
}
div#search_form_row_full {
display: block;
text-align: left;
clear: both;
width: 720px;
float: none;
padding: 3px;
padding-top: 9px;
}
div#search_form_row_centered {
display: block;
text-align: center;
clear: both;
width: 100%;
float: none;
padding: 3px;
padding-top: 9px;
}
#search_form_label {
display: block;
width: 120px;
padding: 0px;
margin: 0px;
float: left;
line-height: 19px;
font-weight: bold;
color: #555;
}
#search_form_label_medium {
display: block;
width: 120px;
padding: 0px;
margin: 0px;
float: left;
line-height: 19px;
font-weight: bold;
color: #555;
}
#search_form_label_long {
display: block;
width: 300px;
padding: 0px;
margin: 0px;
float: left;
line-height: 19px;
font-weight: bold;
color: #555;
}
#search_form_control {
display: block;
width: 190px;
padding: 0px;
margin: 0px;
float: right;
}
#search_form_control_long {
display: block;
width: 411px;
padding: 0px;
margin: 0px;
float: right;
}
#adv_search_search_but {
background: url(../../images/header_search_back.png) top left repeat-x;
background-color: #FB9D2F;
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
height: 26px;
padding: 4px;
margin-top: 5px;
}
#form_label_span {
color: #555;
font-weight: bold;
}
div#adv_links {
display: inline;
float: right;
color: #FFFFFF;
font-weight: normal;
font-style: italic;
margin-left: 11px;
margin-top: 4px;
}
div#adv_links a {
color: #FFFFFF;
font-weight: normal;
}
#rss_but {
margin-left: 11px;
}
#headerlinks_wrapper {
width: 100%;
display: block;
float: left;
text-align: center;
padding: 0px;
padding-top: 0px;
clear: none;
}
div#headerlinks_wrapper2 {
width: 960px;
padding: 13px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding-bottom: 13px;
}
div#header_cover {
width: 100%;
display: block;
float: left;
text-align: center;
}
div#header_wrapper {
width: 930px;
padding: 0px;
margin-left: auto;
margin-right: auto;
text-align: right;
}
div#headerlinks {
padding: 7px;
display: inline;
padding-bottom: 9px;
list-style-type: none;
clear: none;
float: left;
}
#headerlinks li {
display: inline;
padding: 9px;
cursor: pointer;
}
#headerlinks li:hover {
background-color: #AAC2E6;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#headerlinks li a, #headerlinks li a:hover, #headerlinks li a:active, #headerlinks li a:visited{
color: #1F3A67;
font-weight: bold;
font-size: 15px;
}
#head_upl_button_ul_wrapper {
width: 100%;
display: block;
float: left;
text-align: center;
list-style-type: none;
margin-top: -21px;
}
#head_upl_button_ul {
width: 956px;
padding: 4px;
margin-left: auto;
margin-right: auto;
text-align: right;
list-style-type: none;
}
#head_upl_button {
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: url(../../images/header_search_back.png) top left repeat-x;
background-color: #FB9D2F;
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
height: 17px;
margin: 0px;
display: inline;
padding: 6px;
clear: none;
}
#head_upl_button:hover {
background-color: #D1DDF0;
}
#head_upl_button a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
font-size: 15px;
}
div#upl_button_options {
text-align: right;
background-color: #E5EBF5;
float: right;
display: inline;
position: absolute;
z-index: 100;
border: 1px #1F3A67 solid;
color: #1F3A67;
padding: 4px;
padding-left: 0px;
margin-left: -150px;
margin-top: 21px;
visibility: hidden;
width: 150px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-opacity: 0.8;
opacity: 0.8;
filter:alpha(opacity=85);
}
#upl_button_options_opt {
display: block;
float: left;
clear: both;
padding: 2px;
width: 100%;
}
#upl_button_options_opt a {
color: #1F3A67;
text-decoration: none;
font-size: 13px;
}
#upl_button_options_opt:hover {
background-color: #5C75AA;
}
#upl_button_options_opt:hover > a {
color: #FFFFFF;
}
div#search_suggestions {
text-align: left;
width: 286px;
background-color: #fff;
float: right;
display: inline;
visibility: hidden;
position: absolute;
display: none;
z-index: 300;
border: 4px #504f4e solid;
border-top:none;
margin-top: 25px;
font: normal 12px Arial;
margin-left:-5px;
padding-top: 4px;
color: #1F3A67;
}
#search_sugg_term {
display: block;
float: left;
clear: both;
padding: 2px;
width: 98.8%;
}
#search_sugg_term a {
color: #1F3A67;
display:block;
text-decoration: none;
}
#search_sugg_term:hover {
background-color: #5C75AA;
}
#search_sugg_term:hover > a {
color: #FFFFFF;
}
#sugg_title {
color: #EB8E20;
font-style: italic;
}
div#head_links_a {
float: left;
margin-left:25px;
display: block;
text-align: center;
background-color: #F5F5F5;
border-bottom: 1px #E6E6E6 solid;
width:910px;
}
div#head_links_b {
float: left;
display: block;
text-align: center;
background-color: #F5F5F5;
border-bottom: 1px #E6E6E6 solid;
width: 100%;
}
div#head_links_a_wrapper, div#head_links_b_wrapper  {
padding: 4px;
color: #5C5C5C;
}
div#head_links_a_wrapper a, div#head_links_b_wrapper a {
color: #5C5C5C;
text-decoration: none;
padding: 2px;
}
div#head_links_a_wrapper a:hover, div#head_links_b_wrapper a:hover {
color: #FFFFFF;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #D42124;
}
#quicklist {
display: inline-block;
}
#qlist_box_inactive {
padding-left: 2px;
padding-right: 2px;
}
#qlist_box_activated {
background-color: yellow;
color: #555;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding-left: 2px;
padding-right: 2px;
}


/* Main body elements */
div#body_cover {
width: 100%;
display: block;
float: left;
text-align: center;
clear: none;
}
div#main_body {
width: 960px;
padding: 4px;
margin-left: auto;
margin-right: auto;
text-align: left;
margin-top: -19px;
}


/* Footer elements */
div#footer_cover {
background-color: #F5F5F5;
border-top: 1px #EBEBEB solid;
width: 100%;
display: block;
float: left;
text-align: left;
margin-top: 9px;
}
div#footer_wrapper {
width: 960px;
padding: 4px;
margin-left: auto;
margin-right: auto;
background-color: #F5F5F5;
text-align: left;
}
div#footer_spacer {
height: 35px;
display: block;
float: left;
width: 100%;
background-color: #F5F5F5;
}
div#footer_copyright {
display: block;
text-align: center;
color: #474747;
clear: all;
background-color: #DFDFDF;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 2px;
}
div#footer_copyright a{
color: #474747;
text-decoration: none;
}
div#footer_stats {
display: block;
text-align: center;
color: #474747;
clear: all;
}
div#footer_stats a{
color: #474747;
text-decoration: none;
}
div#footer_media_wrapper {
display: block;
width: 100%;
float: left;
margin-bottom: -11px;
margin-left: 3px;
}
div#footer_users {
display: inline;
float: left;
width: 475px;
}
div#footer_videos {
display: inline;
float: right;
width: 480px;
text-align: left;
}
div#footer_users_block {
display: inline;
text-align: left;
float: left;
padding: 0px;
margin: 0px;
}
div#footer_videos_block {
display: inline;
text-align: left;
float: right;
padding: 0px;
margin: 0px;
}
div#footer_users_block a, div#footer_videos_block a {
color: #727272;
text-decoration: none;
padding: 2px;
}
div#footer_users_block h3, div#footer_videos_block h3 {
color: #727272;
font-size: 14px;
clear: none;
display: inline;
}
div#footer_users_block a:hover, div#footer_videos_block a:hover {
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #727272;
color: #FFFFFF;
}
div#footer_user_img, div#footer_video_img {
display: block;
}
div#footer_user_img a, div#footer_video_img a {
background-color: #F5F5F5;
color: #727272;
border: 0px;
}
div#footer_user_img a:hover, div#footer_video_img a:hover {
background-color: #F5F5F5;
color: #727272;
}
div#footer_user_img_elem, div#footer_video_img_elem {
display: block;
clear: none;
margin-top: 4px;
float: left;
text-align: center;
background: url(../../images/footer_block_back.png) top left repeat-x;
border: 1px #C3C3C3 solid;
margin-right: 5px;
height: 81px;
text-align: center;
padding-left: 4px;
padding-right: 7px;
-khtml-box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
}
div#footer_user_img_elem:hover, div#footer_video_img_elem:hover {
-khtml-box-shadow: 0 0 1em rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0 0 1em rgba(0, 0, 0, 0.7);
box-shadow: 0 0 1em rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, 0.7);
}
div#footer_user_img_elem a, div#footer_video_img_elem a, div#footer_user_img_elem a:hover, div#footer_video_img_elem a:hover {
border: 0px;
text-decoration: none;
background: url(../../images/trans.gif) top left no-repeat;
color: #FFFFFF;
text-shadow: #000000 2px 0px 2px;
}
#footerblock_image {
width: 72px;
height: 52px;
border: 1px #AFAFAF solid;
margin-top: 6px;
display: block;
margin-left: 3px;
}
#footer_video_href {
overflow: hidden;
width: 68px;
height: 12px;
text-align: center;
display: inline-block;
color: #FFFFFF;
text-shadow: #000000 2px 0px 2px;
border: 1px #000000 solid;
margin-bottom: -2px;
margin-top: -2px;
}


/* Form styles -  */
/* Form surrounding DIVs  */
#simple_form {
padding: 0px;
margin: 0px;
display: block;
float: left;
width: 100%;
}
#form_tip {
font-style: italic;
color: #5C5C5C;
margin-top: 2px;
display: inline-block;
}
#inline_label {
display: inline;
}
#red {
color: #FF0000;
}
div#channel_inv_form_wrapper {
margin-left: 82px;
}
/* No-margin and no-padding class, for elements such as forms, etc */
.nowrap, nowrap {
padding: 0px;
margin: 0px;
display: inline;
}
/* Styles for form fields */
input, select, textarea, .input, .select, .textarea{
font-family: Helvetica,Tahoma,Verdana,Arial,Sans Serif;
font-size: 12px;
font-weight: normal;
color: #555;
border: #D9D9D9 1px solid;
background-color: #FFFFFF;
padding: 2px;
outline: none;
}
/* Needed, to properly support the target area of the "Uniform" overlay graphics, for stylized checkbox and radio inputs */
input[type="checkbox"], input[type="radio"] {
display: inline-block;
width: 18px;
height: 18px;
padding: 0px;
margin: 0px;
}
select {
background: none;
color: #555;
border:none;
}
/* Form buttons */
#action_button_red {
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: url(../../images/header_search_back.png) top left repeat-x;
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
background-color: #FF0000;
margin: 0px;
display: inline;
clear: none;
cursor: pointer;
}
#action_button_blue {
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: url(../../images/btnbg.gif) top left repeat-x;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
background-color: #5C75AA;
margin: 0px;
display: inline;
clear: none;
cursor: pointer;
}
input[type="submit"], input[type="button"], input[type="reset"], .styled_button  {
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: url(../../images/btnbg.gif) top left repeat-x;
color: #FFFFFF;
padding:5px 10px;
font-size: 13px;
font-weight: bold;
background-color: #FB9D2F;
margin: 0px;
display: inline;
clear: none;
cursor: pointer;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover  {
border: 1px #999 solid;
}
#input_button_disabled {
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: url(../../images/header_search_back.png) top left repeat-x;
background-repeat: repeat-x;
color: #D8D8D8;
font-size: 13px;
font-weight: bold;
background-color: #FB9D2F;
margin: 0px;
display: inline;
clear: none;
cursor: pointer;
}


/* Tags Cloud */
a.cloudtags, div.cloudtags, cloudtags  {
color: #000000;
text-decoration: none;  
}
a.cloudtags, td.cloudtags, td.a.cloudtags,
div.cloudtags, div.a.cloudtags, cloudtags {
color: #555;
text-decoration: none;
padding: 2px;
}
a.cloudtags:hover, td.cloudtags:hover, td.a.cloudtags:hover,
div.cloudtags:hover, div.a.cloudtags:hover, cloudtags:hover {
text-decoration: none;
background-color: #D42124;
color: #fff;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.cloudtags a, .cloudtags a: hover, .cloudtags a:visited, .cloudtags a:active {
color: #D1DDF0;
}
cloudtags, .cloudtags {
color: #D1DDF0;
}


/* Styles for the tabbed interfaces */
.shadetabs {
padding: 3px 0;
margin-bottom: 2px;
font-size: 12px;
font-family: Arial,Sans Serif;;
font-weight: bold;
height:22px;
list-style-type: none;
text-align: left;
margin-bottom: 3px;
}
.shadetabs li {
display: inline;
margin: 0;
padding: 2px;
margin-right: 3px;
text-decoration: none;
}
.shadetabs li a {
background-color:#A8A6A5;
color:#FFFFFF;
float:left;
margin-right:1px;
padding:5px 7px;
text-decoration:none;
}
.shadetabs li a:visited {
text-decoration: none;
}
.shadetabs li a:hover {
color: #FFFFFF;
text-decoration: none;
background-color:#6B6A6A;
}
.shadetabs li.selected {
text-decoration: none;
}
.shadetabs li.selected a {
background-color:#6B6A6A;
color:#FFFFFF;
float:left;
margin-right:1px;
padding:5px 7px;
text-decoration:none;
}
.shadetabs li.selected a:hover {
text-decoration: none;
color: #FFFFFF;
}
.hakantabs {
font-size: 12px;
font-family: Helvetica,Tahoma,Verdana,Arial,Sans Serif;;
font-weight: bold;
height:30px;
width:400px;
float:left;
list-style-type: none;
text-align: left;
margin-bottom: 3px;
}
.hakantabs li {
display: inline;
margin: 0;
padding: 2px;
margin-right: 3px;
text-decoration: none;
}
.hakantabs li a {
float:left;
margin-right:1px;
padding:3px 7px;
text-decoration:none;
}
.hakantabs li a:visited {
text-decoration: none;
}
.hakantabs li a:hover {
text-decoration: none;
}
.hakantabs li.selected {
text-decoration: none;
}
.hakantabs li.selected a {
float:left;
margin-right:1px;
padding:3px 7px;
text-decoration:none;
}
.hakantabs li.selected a:hover {
text-decoration: none;
}
.tabcontent {
border-top: 5px #555 solid;
display: none;
margin-top: -1px;
padding-top: 2px;
}
.tabcontent2{
display: none;
float:left;
width:100%;
border-top:1px solid #BDBDBD;
margin-top: 0px;
padding-top: 2px;
}
/* Pagination */
/* "page_number_block" and "page_number_block_selected" are hard-coded in the pagination function, so you need to keep these names in the CSS */
#page_number_block {
padding: 3px;
cursor: pointer;
min-width: 15px;
height: 15px;
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
text-align: center;
background-color: #5C75AA;
color: #FFFFFF;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight: bold;
}
#page_number_block a {
text-decoration: none;
color: #FFFFFF;
font-weight: bold;
}
#page_number_block_selected a {
text-decoration: none;
color: #555;
font-weight: bold;
}
#page_number_block:hover {
background-color: #FB9E30;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #FFFFFF;
}
#page_number_block_selected {
padding: 3px;
background-color: #D1DDF0;
color: #555;
min-width: 15px;
height: 15px;
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
text-align: center;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight: bold;
}


/* Main content styles */
div#content_head_medium {
display: block;
float: left;
width: 670px;
background-color: #fff;
border-bottom: 2px #555 solid;
padding: 4px;
color: #555;
margin: 0xp;
font-weight: normal;
}
div#content_head_medium_right_align {
display: block;
float: right;
width: 683px;
background-color: #D1DDF0;
border-bottom: 2px #5C75AA solid;
padding: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #555;
margin-top: 9px;
font-weight: normal;
}
div#content_head_full {
display: block;
float: left;
width: 880px;
background-color: #fff;
border-bottom: 2px #555 solid;
padding: 4px;
color: #555;
margin: 0xp;
font-weight: normal;
text-align: left;
}
div#content_head_flexi {
display: block;
float: left;
width: 98%;
background-color: #fff;
border-bottom:1px solid #aaa;
padding: 4px;
color: #555;
margin: 0xp;
font-weight: normal;
text-align: left;
}
div#content_head_medium a, content_head_full a {
text-decoration: none;
font-weight: bold;
color: #555;
}
div#paging_medium {
display: block;
float: left;
width: 683px;
background-color: #F5F5F5;
border-bottom: 2px #5C5C5C solid;
padding: 4px;
color: #5C5C5C;
margin: 0px;
margin-top: 2px;
margin-bottom: 2px;
text-align: left;
}
div#paging_medium_right_align {
display: block;
float: right;
width: 683px;
background-color: #F5F5F5;
border-bottom: 2px #5C5C5C solid;
padding: 4px;
color: #5C5C5C;
margin: 0px;
margin-top: 2px;
margin-bottom: 2px;
text-align: left;
}
div#paging_full {
display: block;
float: left;
width: 953px;
background-color: #F5F5F5;
border-bottom: 2px #5C5C5C solid;
padding: 4px;
color: #5C5C5C;
margin: 0px;
margin-top: 2px;
margin-bottom: 2px;
text-align: left;
}
div#paging_flexi {
display: block;
float: left;
width: 98%;
background-color: #F5F5F5;
border-bottom: 1px #555 solid;
padding: 4px;
color: #5C5C5C;
margin: 0px;
margin-top: 2px;
margin-bottom: 2px;
text-align: left;
}
div#results_medium {
width: 700px;
padding: 0px;
padding-top: 4px;
margin: 0px;
display: block;
float: left;
}
div#results_medium_right_align {
width: 680px;
padding: 0px;
padding-top: 4px;
margin: 0px;
float: right;
display: block;
text-align: left;
margin-left: 4px;
}
div#results_full {
width: 890px;
padding: 0px;
padding-top: 4px;
margin: 0px;
text-align: left;
display: block;
float: left;
}
div#results_flexi {
width: 98%;
padding: 0px;
padding-top: 4px;
margin: 0px;
text-align: left;
display: block;
float: left;
}
div#resultswrapper {
display: inline-block;
width: 155px;
margin: 0px;
clear: none;
text-align: left;
padding: 3px;
padding-top: 7px;
padding-bottom: 7px;
vertical-align: top;
padding-left: 6px;
margin-bottom: 5px;
margin-top: 5px;
}
div#resultswrapper:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_blog_medium {
display: inline-block;
width: 685px;
margin: 0px;
padding: 3px;
clear: all;
text-align: left;
margin-bottom: 17px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_blog_full {
display: inline-block;
width: 953px;
margin: 0px;
padding: 3px;
clear: all;
text-align: left;
margin-bottom: 17px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_blog_medium:hover, div#resultswrapper_blog_full:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_flexible {
display: inline-block;
width: 155px;
margin: 0px;
clear: none;
text-align: left;
padding: 3px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: top;
height: 220px;
overflow: hidden;
margin-top: 2px;
padding-left: 30px;
}
div#resultswrapper_flexible_medium_width {
display: inline-block;
width: 146px;
margin: 0px;
clear: none;
text-align: left;
padding: 3px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: top;
height: 220px;
overflow: hidden;
margin-top: 2px;
padding-left: 21px;
}
div#resultswrapper_flexible_short {
display: inline-block;
width: 146px;
margin: 0px;
clear: none;
text-align: left;
padding: 3px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: top;
height: 120px;
overflow: hidden;
margin-top: 2px;
padding-left: 21px;
}
div#resultswrapper_flexible:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_flexible_medium_width:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_flexible_short:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_friendlist {
display: inline-block;
width: 156px;
margin: 0px;
clear: none;
text-align: left;
padding: 3px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: top;
height: 250px;
overflow: hidden;
margin-top: 2px;
padding-left: 30px;
}
div#resultswrapper_friendlist:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_userslist {
display: inline-block;
width: 156px;
margin: 0px;
clear: none;
text-align: left;
padding: 3px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: top;
height: 210px;
overflow: hidden;
margin-top: 2px;
padding-left: 30px;
}
div#resultswrapper_userslist:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_channels_subscr {
display: inline-block;
width: 144px;
margin: 0px;
clear: none;
text-align: left;
padding: 3px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: top;
height: 260px;
overflow: hidden;
margin-top: 2px;
padding-left: 23px;
}
div#resultswrapper_channels_subscr:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#blog_block_element_a {
font-size: 14px;
font-weight: bold;
text-decoration: none;
margin-bottom: 5px;
display: inline-block;
}
#resultdetails a {
color: #FB9E30;
text-decoration: underline;
font-weight: bold;
}
div#element_block_image_container {
display: inline-block;
width: 143px;
position: relative;
height: 80px;
border: 1px #ccc solid;
padding: 1px;
overflow: hidden;
}
div#element_block_image_trimmed {
display: inline-block;
width: 143px;
height: 80px;
overflow: hidden;
}
div#element_block_image_trimmed_photo {
display: inline-block;
width: 143px;
height: 80px;
overflow: hidden;
background-color: #000000;
}
div#element_block_image_trimmed a img {
border: 0px;
position: relative;
top: 0;
left: 0;
width: 143px;
height: 88px;
margin-top: -4px;
}
div#element_block_image_trimmed_photo a img {
border: 0px;
position: relative;
top: 0;
left: 0;
width: 130px;
height: 107px;
margin-top: -8px;
margin-left: 7px;
}
div#element_block_image_container_categories {
display: inline-block;
width: 56px;
height: 57px;
border: 1px solid #0066CC;
padding: 1px;
}
div#element_block_image_container_categories a img {
border: 0px;
width: 56px;
height: 57px;
}
#moduleEntryThumb {
display: inline;
}
div#blogdetails {
display: inline;
text-align: left;
margin: 0px;
color: #6A6969;
}
#element_block_href {
width: 156px;
overflow: hidden;
height: 18px;
display: inline-block;
}
#element_block_href a {
border: 0px;
}
div#element_block_runtime {
position: absolute;
padding: 1px 3px;
top: 2px;
right: 2px;
display: block;
text-align: right;
background-color: #000000;
color: #FFFFFF;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-opacity: 0.75;
opacity: 0.75;
filter:alpha(opacity=75);
font-size: 11px;
font-weight: bold;
}
div#resultdetails {
text-align: left;
margin: 0px;
color: #6A6969;
width: 160px;
clear: all;
padding: 0px;
padding-right: 1px;
}
div#resultdetails_left_align {
text-align: left;
margin: 0px;
color: #6A6969;
width: 160px;
clear: all;
padding: 0px;
padding-right: 1px;
margin-left: -10px;
}
div#resultdetails a {
text-decoration: none;
color: #6A6969;
font-weight: bold;
}
div#right_container {
display: block;
float: right;
top: 1px;
width: 190px;
padding: 0px;
margin: 0px;
}
div#right_top_msg {
display: block;
float: right;
top: 1px;
width: 180px;
background: url(../../images/header_search_back.png) top left repeat-x;
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
background-color: #FB9D2F;
margin: 0px;
clear: none;
cursor: pointer;
padding: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#right_top_msg a {
color: #FFFFFF;
text-decoration: none;
}
div#head_right {
display: block;
float: right;
width: 170px;
background-color:#555555;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:10px 0px 0px;
padding:4px 10px 4px 8px;
}
div#content_right {
display: block;
float: right;
width: 180px;
background-color: #ccc;
padding: 4px;
color: #5C5C5C;
margin: 0xp;
clear: none;
}
div#content_right img {
border: 0px;
}
div#center_content|_medium {
width: 683px;
text-align: center;
float: left;
display: block;
}
div#center_content_full {
width: 952px;
text-align: center;
float: left;
display: block;
padding: 0px;
margin: 0px;
}
div#leftalign_content_full {
width: 952px;
text-align: left;
float: left;
display: block;
padding: 0px;
margin: 0px;
}
div#category_user_box {
display: block;
clear: all;
width: 120px;
height: 90px;
cursor: pointer;
overflow: hidden;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-left: 56px;
}
h3 {
font-size: 15px;
font-weight: bold;
color: #555; 
text-decoration: none;
clear: all;
}
div#spacer {
float: left;
display: block;
width: 10px;
height: 9px;
}


/* Add to "Quicklist" DIVs, for large and small thumbnail container DIVs */
.add_to_qlist {
position: absolute;
bottom: 2px;
left: 2px;
display: block;
background: url(../../images/qlist_add.gif) top right no-repeat;
width: 15px;
height: 15px;
cursor: hand;
cursor: pointer;
}
.add_to_qlist_empty {
position: relative;
top: -2px;
left: 2px;
display: block;
width: 15px;
height: 15px;
margin-bottom: -31px;
}
.add_to_qlist:hover {
background: url(../../images/qlist_hover.gif) top right no-repeat;
}


/* "QuickPlay" icons */
.quickplay {
display:none;
}
.quickplay:hover {
background: url(../../images/quickplay_hover.png) top right no-repeat;
}


/* Styles for various modules */
div#photo_trending {
margin: 0xp;
padding: 0px;
margin-top: 9px;
display: block;
float: left;
width: 950px;
}

div#trending_wrapper_right_align {
width: 950px;
background-color: #D1DDF0;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
display: block;
float: right;
color: #555;
font-weight: bold;
font-size: 13px;
padding: 5px;
margin-top: 8px;
}
div#trending_content {
background-color: #;
display: block;
float: left;
background-color: #FFFFFF;
width: 866px;
margin-top: 3px;
padding-left: 3px;
}
div#spotlight_wrapper {
background-color: #D1DDF0;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
display: block;
float: right;
color: #555;
font-weight: bold;
font-size: 13px;
padding: 5px;
width: 600px;
margin-bottom: 9xp;
}
div#spotlight_content {
background-color: #;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
display: block;
float: left;
background-color: #FFFFFF;
margin-top: 3px;
margin-left: 2px;
padding: 4px;
}
div#spotlight_left {
float: left;
width: 219px;
vertical-align: top;
}
div#spotlight_right {
float: right;
width: 368px;
vertical-align: top;
font-weight: normal;
}
div#right_top_msg {
width: 180px;
display: block;
}
#availability_check {
display: block;
padding: 0px;
font-style: italic;
margin-top: 2px;
width: 250px;
}
.ok{
background:transparent url(../../images/available.png) 190px 3px no-repeat;
}
.nope{
background:transparent url(../../images/navailable.png) 190px 3px no-repeat;
}
#check_uname_available {
color: green;
}
#check_uname_notavailable {
color: #FF0000;
}
#video_importer_list {
list-style-type: none;
}
#video_importer_list li {
font-style: italic;
color: #5C5C5C;
}
#simple_colored_span {
color: #555;
font-weight: bold;
}
#colored_table { /* PHP hardcoded style */
color: #555;
font-weight: bold;
}
#colored_table td {
padding: 3px;
}
div#videos_options_menu {
float: left;
display: block;
text-align: left;
vertical-align: top;
width: 205px;
}
.sort_by {
list-style-type: none;
}
.sort_by li {
color: #CC0A0D;
text-decoration: none;
}
.sort_by li a{
padding: 3px;
display:block;
}
.sort_by li a:hover {
background-color: #bbb;
color: #FFFFFF;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.selected_video_opt_link {
text-decoration: none;
background-color: #555;
color: #FFFFFF;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.selected_video_opt_link a {
color: #FFFFFF;
}
.video_opts_header_li {
color: #FB9E30;
font-weight: bold;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.videopage_additional_links {
text-decoration: none;
color: #5C75AA;
padding: 2px;
}
.videopage_additional_links:hover {
background-color: #D1DDF0;
color: #5C75AA;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#video_spotlight {
display: block;
float: right;
}
div#search_related {
float: right;
display: block;
width: 243px;
padding: 0px;
margin: 0px;
}
div#related_featured_item_wrapper {
float: left;
display: block;
width: 238px;
padding: 0px;
margin: 0px;
}
div#related_featured_item {
float: left;
display: block;
width: 238px;
background-color: #F5F5F5;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 3px;
margin-bottom: 3px;
}
div#related_featured_item:hover {
background-color: #D1DDF0;
}
div#userbar_list_row {
clear: all;
float: left;
display: block;
padding: 3px;
width: 250px;
}
div#userbar_list_mini_form {
clear: all;
float: left;
display: block;
padding: 3px;
}
div#userbar_list_row:hover {
background-color: #F5F5F5;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#userbar_right_float_img {
display: inline-block;
float: right;
}
div#search_related_left {
float: left;
display: block;
width: 85px;
font-size: 11px;
vertical-align: top;
}
div#search_related_right {
float: right;
display: block;
width: 158x;
font-size: 11px;
text-align: left;
vertical-align: top;
font-size: 11px;
color: #6A6969;
font-weight: normal;
}
span#related_featured_header {
display: block;
float: left;
width: 240px;
clear: all;
color: #555;
font-weight: bold;
margin-top: 7px;
margin-bottom: 4px;
}
div#related_featured_link {
display: block;
float: left;
width: 240px;
clear: all;
color: #555;
font-weight: bold;
margin-bottom: 4px;
overflow: hidden;
}


/* Login and signup screens */
div#mini_login_small_box {
width: 409px;
background-color: #D1DDF0;
padding: 6px;
color: #888787;
height: 147px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#mini_signup_small_box {
width: 407px;
background-color: #F5F5F5;
border: 1px #E6E6E6 solid;
padding: 6px;
color: #888787;
margin-top: 11px;
}
div#login_page_left_box {
width: 463px;
float: left;
display: box;
background-color: #F5F5F5;
border: 1px #E6E6E6 solid;
padding: 4px;
}
div#login_page_right_box {
width: 310px;
background:#fff;
margin-right:10px;
float: right;
display: box;
padding: 4px;
}
div#signup_info_box {
float: left;
display: block;
width: 460px;
margin-top: 19px;
}
#login_icon {
border: 0px;
padding-right: 7px;
}
div#upload_form_fileinfo {
background-color: #D1DDF0;
padding: 6px;
width: 851px;
color: #555;
}


/* User Profile Page styles */
div#user_left_floating_module_header {
width: 235px;
padding: 6px;
color: #888787;
display: block;
float: left;
margin-top: 9px;
margin-right: 9px;
}
div#user_right_floating_module_header {
width: 235px;
padding: 6px;
color: #888787;
display: block;
float: right;
margin-top: 9px;
}
div#user_left_floating_module {
width: 222px;
background-color: #FFFFFF;
padding: 6px;
color: #888787;
display: block;
float: left;
margin-top: 7px;
}
div#user_right_floating_module {

}
#profile_label {
font-weight: bold;
color: #555;
}
#uprofile_playlist_label {
display: inline-block;
width: 135px;
}
div#uprofile_vdo_area {
width: 428px;
min-height: 486px;
background-color: #D1DDF0;
padding: 6px;
color: #888787;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display: block;
float: left;
margin-top: 9px;
padding-left: 14px;
overflow: hidden;
margin-right: 9px;
}
#user_html {
color: #000000;
}
.uprofile_long_module {
width: 890px;
float: left;
display: block;
margin-top: 9px;
}
div#resultswrapper_uprofile_vdos {
display: inline-block;
width: 155px;
margin: 0px;
clear: none;
text-align: left;
padding: 3px;
padding-top: 7px;
padding-bottom: 7px;
vertical-align: top;
padding-left: 12px;
margin-bottom: 5px;
margin-top: 5px;
margin-right: 19px;
}
div#resultswrapper_uprofile_vdos:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_friendlist_uprofile {
display: inline-block;
width: 60px;
margin: 0px;
clear: none;
text-align: center;
padding: 4px;
vertical-align: top;
overflow: hidden;
margin-top: 2px;
}
div#resultswrapper_friendlist_uprofile #element_block_href{
width:60px;
}
div#resultswrapper_friendlist_uprofile:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_flexible_medium_width_uprofile {
display: inline-block;
width: 156px;
margin: 0px;
clear: none;
text-align: left;
padding: 3px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: top;
overflow: hidden;
margin-top: 2px;
padding-left: 29px;
}
div#resultswrapper_flexible_medium_width_uprofile:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#uprofile_bold_messages {
font-weight: bold;
font-style: italic;
color: #F99B2D;
}
div#uprofile_bottom_modules_container {
width: 895px;
float: left;
display: block;
}
div#guestbook_entries {
width: 569px;
float: left;
display: block;
padding: 0px;
padding-top: 4px;
margin: 0px;
text-align: left;
}
.uprofile_gbook_entry {
display: inline-block;
padding: 6px;
width: 100%;
border-bottom: 1px #5C75AA dashed;
}
.uprofile_gbook_entry:hover {
background-color: #F5F5F5;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#guestook_container {
display: block;
float: left;
width: 565px;
}
div#msg_form_gbook {
display: block;
float: left;
width: 550px;
}
#proRightCol #msg_wrapper{
width:540px;
}
#proRightCol h2{
padding-bottom:5px;
border-bottom:1px solid #ccc;
}
#msg_form_gbook #msg_wrapper{
width: 500px;
}
/* Private messaging and tabular data */
#message_view_ajax {
width: 100%;
display: block;
float: left;
}
.messages_table tr:hover {
background-color: #DFE7F4;
}
#messages_table_header {
text-decoration: none;
background-color: #5C75AA;
color: #D1DDF0;
padding: 2px;
}
.messages_table_header: hover {
background-color: #5C75AA;
}
.messages_table td {
padding: 3px;
}
#messages_tr_perm_background {
background-color: #E8EEF6;
}
div#close_button_view_msg_left_align {
display: block;
float: left;
background: url(../../images/close_button.png) top center no-repeat;
width: 21px;
height: 21px;
cursor: pointer;
clear: all;
margin-bottom: 7px;
margin-top: -7px;
}
div#close_button_view_msg_left_align:hover {
background: url(../../images/close_button_hover.png) top center no-repeat;
}


/* Channel Home-page styles */
div#player_area_container {
float: left;
display: block;
width: 947px;
background-color: #D1DDF0;
padding: 6px;
color: #888787;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom: 7px;
}
div#channinfo_area_container {
float: left;
display: block;
width: 963px;
padding: 0px;
color: #888787;
margin-bottom: 7px;
}
div#player_area_left_block {
display: block;
float: left;
width: 640px;
height: 386px;
overflow: hidden;
text-align: left;
vertical-align: middle;
padding-left: 26px;
}
div#player_area_right_block {
display: block;
float: right;
width: 220px;
height: 378px;
overflow: hidden;
background-color: #F5F5F5;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px;
text-align: left;
padding-right: 19px;
}
div#results_chann_vdo {
width: 220px;
padding: 0px;
margin: 0px;
text-align: center;
vertical-align: top;
padding-left: 17px;
position: relative;
overflow-x: hidden;
overflow-y: auto;
height: 350px;
}
div#resultswrapper_chanpage_vdos {
position: relative;
display: block;
float: left;
width: 155px;
margin: 0px;
clear: none;
text-align: left;
padding: 3px;
padding-top: 7px;
padding-bottom: 7px;
vertical-align: top;
padding-left: 12px;
margin-bottom: 5px;
margin-top: 5px;
margin-right: 19px;
clear: all;
}
div#resultswrapper_chanpage_vdos:hover {
background-color: #D1DDF0;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#chann_home_header_link {
background-color: #F5F5F5;
padding: 3px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display: block;
float: left;
width: 99%;
font-weight: bold;
margin-bottom: 7px;
}
div#chann_home_header_image {
float: left;
display: block;
background-color: #D1DDF0;
padding: 13px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-right: 4px;
margin-top: 15px;
}
div#chann_home_header_actions {
float: right;
display: inline;
text-align: left;
width: 600px;
font-weight: bold;
background-color: #F5F5F5;
padding: 13px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-right: 4px;
min-height: 90px;
}
.chann_forum_msg_info {
text-decoration: none;
background-color: #D1DDF0;
color: #5C5C5C;
padding: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
width: 523px;
display: inline-block;
}
div#chann_home_forum_msg_topic, .chann_home_forum_msg_topic {
float: left;
display: block;
text-align: left;
width: 629px;
font-weight: normal;
background-color: #F5F5F5;
padding: 13px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-right: 4px;
min-height: 90px;
}
div#chann_home_forum_msg_image {
float: left;
display: block;
background-color: #D1DDF0;
padding: 9px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-right: 9px;
margin-top: -1px;
margin-left: -4px;
}
div#chann_home_forum_msg_message {
display: block;
float: right;
font-weight: normal;
width: 531px;
text-align: left;
vertical-align: top;
margin-top: 5px;
}
div#chann_home_description {
float: left;
display: block;
font-weight: normal;
font-style: italic;
width: 947px;
clear: all;
}


/* Index page styles */
div#index_left_elements_container {
width: 644px;
display: block;
float: left;
}
div#index_right_elements_container {
width: 290px;
display: block;
float: right;
}
#videostats, #photostats {
float: left;
display: block;
width: 644px;
text-align: left;
margin-top: 15px;
}
div#featured_videos, div#video_guide_box, div#photo_guide_box {
width: 570px;
clear:none;
float:left;
display:inline;
overflow:hidden;
}
div#featured_videos2{
width: 580px;
margin-bottom:10px;
margin-right:0px;
}
#videostats_label, #photostats_label {
width: 100%;
text-align: left;
display: inline;
padding: 5px;
padding-bottom: 4px;
color: #FFFFFF;
background-color: #FD9F31;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#righthome{
overflow: hidden;
width:300px;
margin-top:0px;
}
div#featured_videos_label {
text-align: left;
display: block;
float: left;
padding: 5px;
padding-bottom: 4px;
color: #1F3A67;
width: 560px;
font-weight: bold;
border-bottom: 2px #5C75AA solid;
}
div#featured_videos_container {
float: left;
width: 575px;
display: block;
text-align: left;
margin: 0px;
margin-top:10px;
padding: 0px;
}
div#videoguide_videoinfo, div#photoguide_photoinfo {
float: left;
display: block;
margin-top: -1px;
}
div#resultswrapper_small {
display: inline-block;
width: 137px;
margin: 0px;
clear: none;
text-align: left;
vertical-align: top;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 4px;
}
div#resultswrapper_small:hover {
background-color: #F2F2F2;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#resultswrapper_small_invert {
display: inline-block;
width: 139px;
margin: 0px;
clear: none;
text-align: left;
padding: 3px;
padding-top: 7px;
padding-bottom: 7px;
vertical-align: top;
padding-left: 12px;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 4px;
background-color: #F5F5F5;
}
div#resultswrapper_small_invert:hover {
background-color: #ebebeb;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#element_block_image_container_small {
display: inline-block;
width: 127px;
height: 75px;
border: 1px #ccc solid;
padding: 1px;
position:relative;
overflow: hidden;
}
div#element_block_image_trimmed_small {
display: inline-block;
width: 127px;
height: 75px;
overflow: hidden;
}
div#element_block_image_trimmed_small a img {
border: 0px;
position: relative;
top: 0;
left: 0;
width: 139px;
height: 82px;
margin-top: -4px;
}
div#element_block_image_container_tiny {
display: inline-block;
width: 107px;
height: 60px;
border: 1px #ccc solid;
padding: 1px;
position:relative;
overflow: hidden;
}
div#element_block_image_trimmed_tiny {
display: inline-block;
width: 107px;
height: 60px;
overflow: hidden;
}
div#element_block_image_trimmed_tiny a img {
border: 0px;
position: relative;
top: 0;
left: 0;
width: 107px;
height: 65px;
margin-top: -4px;
}
div#element_block_image_trimmed_photo_small {
display: inline-block;
width: 127px;
height: 75px;
overflow: hidden;
background-color: #000000;
}
div#element_block_image_trimmed_photo_small a img {
border: 0px;
position: relative;
top: 0;
left: 0;
width: 127px;
height: 87px;
margin-top: -4px;
}
div#element_block_image_trimmed_photo img {
border: 0px;
position: relative;
top: 0;
left: 0;
width: 130px;
height: 107px;
margin-top: -8px;
margin-left: 8px;
}
div#element_block_runtime_small {
position: absolute;
display: inline-block;
padding: 1px 2px;
top: 2px;
right: 2px;
display: block;
text-align: right;
background-color: #000000;
color: #FFFFFF;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-opacity: 0.75;
opacity: 0.75;
filter:alpha(opacity=75);
font-size: 10px;
font-weight: bold;
}
#element_block_href_small {
width: 129px;
overflow: hidden;
height: 16px;
font-size:11px;
display: inline-block;
}
div#resultdetails_small {
text-align: left;
margin: 0px;
font-weight:normal;
color: #6A6969;
font-size:11px;
width: 123px;
clear: all;
padding: 0px;
padding-right: 1px;
}
div#vdo_oday, div#newsbox, dix#tagsbox, #topcontent, div#top_cat, div#top_chan, div#home_poll_box {
display: block;
float: right;
width: 290px;
padding: 0px;
margin: 0px;
}
div#flash_element {
float: left;
display: block;
width: 644px;
overflow-x: hidden;
}
div#index_right_modules_label {
text-align: left;
display: block;
padding: 5px;
padding-bottom: 4px;
color: #1F3A67;
background-color: #D1DDF0;
-khtml-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-radius-topleft: 4px;
-khtml-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-radius-topright: 4px;
border-top: 3px #5C75AA solid;
border-left: 1px #D1DDF0 solid;
border-right: 1px #D1DDF0 solid;
margin-top: 25px;
width: 278px;
font-weight: bold;
}
div#editors_choice_content {
float: left;
display: block;
width: 280px;
padding: 4px;
color: #727272;
border-left: 1px #D1DDF0 solid;
border-right: 1px #D1DDF0 solid;
border-bottom: 1px #D1DDF0 solid;
-khtml-border-bottom-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
border-radius-bottomleft: 4px;
-khtml-border-bottom-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
border-radius-bottomright: 4px;
}
div#editors_content_left {
display: block;
float: left;
width: 85px;
}
div#editors_content_right {
display: block;
float: right;
width: 192px;
}
#editors_content_descr {
color: #555;
}
div#trending_wrapper {
width: 877px;
background-color: #ebebeb;
display: block;
float: left;
color: #666;
font-weight: bold;
font-size: 13px;
padding: 5px;
}
div#index_right_module_header_container2 {
width: 290;
background-color: #D1DDF0;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
display: block;
float: right;
color: #555;
font-weight: bold;
font-size: 13px;
padding: 5px;
margin-top: 8px;
}
div#index_right_module_header_container3 {
width: 290;
background-color: #5C75AA;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
display: block;
float: right;
color: #555;
font-weight: bold;
font-size: 13px;
padding: 5px;
margin-top: 8px;
}
div#index_right_content_2 {
background-color: #;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
display: block;
float: left;
background-color: #FFFFFF;
width: 266px;
margin-top: 3px;
padding: 7px;
font-size: 11px;
}
#videobox{
float:left;
width:570px;
}
div#top_categ_chann_row {
float: left;
display: block;
padding: 7px;
width: 252px;
vertical-align: middle;
color: #727272;
}
div#top_categ_chann_row:hover {
background-color: #D1DDF0;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
div#cat_chann_image_left {
display: block;
float: left;
}
div#cat_chann_text_right {
display: block;
float: right;
width: 190px;
text-align: left;
padding-left: 3px;
}
#show_more_link {
padding: 4px;
cursor: pointer;
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
text-align: center;
background-color: #5C75AA;
color: #FFFFFF;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight: bold;
}
#show_more_link:hover {
background-color: #FB9D2F;
}
div#poll_result_row {
float; left;
display: block;
width: 281px;
height: 55px;
overflow: hidden;
text-align: left;
font-style: italic;
}


/* Styles for the "view video", "view photo" and "read blog" pages */
div#view_media_left_container {
float: left;
display: block;
width: 560px;
text-align: left;
vertical-align: top;
}
div#view_media_right_container {
float: right;
display: block;
width: 315px;
text-align: left;
vertical-align: top;
}
div#media_title {
text-align: left;
display: block;
padding: 6px;
font-size:16px;
color: #555;
width: 530px;
font-weight: bold;
}
div#media_content_div {
float: left;
display: block;
width: 638px;
padding: 0px;
margin: 0xp;
}
ul#media_view_tablist {
float: left;
display: block;
width: 630px;
padding: 0px;
margin: 0px;
margin-top: 25px;
}
div#mediatabs_content1, div#mediatabs_content2, div#mediatabs_content3, div#mediatabs_content4 {
float: left;
display: block;
width: 550px;
padding: 0px;
margin: 0px;
margin-top: 5px;
display: none;
padding: 4px;
text-align: left;
vertical-align: top;
color: #999999;
}
div#video_replies {
display: block;
float: left;
border-top:1px solid #BDBDBD;
width: 540px;
margin-top: 10px;
padding: 4px;
color: #555;
}
div#comments_container {
display: block;
float: left;
border-top:1px solid #BDBDBD;
width: 555px;
padding: 0px;
margin: 0px;
}
#comments_header {
padding: 4px;
display: inline-block;
float: left;
width: 550px;
font-weight: bold;
color: #555;
}
#comments_header span {
cursor: pointer;
}
div#comments_box {
float: left;
display: block;
text-align: left;
vertical-align: top;
width: 550px;
overflow-x: hidden;
margin: 0px;
padding: 0xp;
}
#comments_container #msg_wrapper{
width:520px;
}
#media_share_icon {
float: left;
cursor:pointer;
display: inline-block;
width: 32px;
height: 28px;
text-align: center;
vertical-align: middle;
padding-top: 4px;
}
div#video_response_container {
float: left;
display: block;
width: 542px;
padding: 0px;
margin: 0px;
margin-left: -6px;
}
span#showhide_vreplies_container {
cursor: pointer;
}
div#paging_vreplies {
display: block;
float: left;
width: 630px;
background-color: #F5F5F5;
border-bottom: 2px #5C5C5C solid;
padding: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #5C5C5C;
margin: 0px;
margin-top: 2px;
margin-bottom: 2px;
margin-left: -3px;
text-align: left;
}
span#comment_options {
float: left;
display: block;
margin-top: -29px;
}
div#paging_comments {
display: block;
float: left;
width: 632px;
background-color: #F5F5F5;
border-bottom: 2px #5C5C5C solid;
padding: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #5C5C5C;
margin: 0px;
margin-top: 2px;
margin-bottom: 2px;
text-align: left;
}
div#comments_view_container {
float: left;
display: block;
text-align: left;
vertical-align: top;
width: 641px;
padding: 0px;
margin: 0px;
overflow: hidden;
}
div#comments_container_inside {
float: left;
display: block;
width: 541px;
}
div#comments_image {
float: left;
display: block;
width: 34px;
height: 34px;
vertical-align: top;
margin-top: 5px;
background-color: #F5F5F5;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px;
}
div#comments_text {
float: right;
display: block;
text-align: left;
vertical-align: top;
width: 494px;
overflow: hidden;
margin-bottom: 11px;
padding: 0xp;
margin: 0px;
margin-top: 5px;
margin-left: 5px;
}
div#comments_stats {
float: left;
display: block;
text-align: left;
vertical-align: top;
width: 486px;
overflow: hidden;
margin-bottom: 11px;
padding: 3px;
background-color: #F5F5F5;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight: bold;
color: #999999;
}
div#comments_text_replies {
float: left;
display: block;
text-align: left;
vertical-align: top;
width: 441px;
overflow: hidden;
margin-bottom: 11px;
padding: 0xp;
margin: 0px;
margin-top: 5px;
margin-left: 4px;
}
div#comments_stats_replies {
float: left;
display: block;
text-align: left;
vertical-align: top;
width: 433px;
overflow: hidden;
margin-bottom: 11px;
padding: 3px;
background-color: #F5F5F5;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight: bold;
color: #999999;
}
div#comment_reply_link {
float: right;
display: block;
}
.comments_replies_container {
width: 492px;
margin-left: -3px;
margin-top: 0px;
float: left;
display: block;
padding-left: 3px;
padding-top: 0px;
}
div#comments_replies_container_inside {
width: 492px;
margin-left: 48px;
border-left: 3px #D1DDF0 solid;
float: left;
display: block;
padding-left: 3px;
padding-top: 0px;
}
div#new_comment_reply {
float: left;
display: block;
margin-top: 20px;
}
div#media_page_right_module_wrapper {
width: 315px;
display: block;
float: right;
color: #555;
font-weight: bold;
font-size: 13px;
}
div#media_page_right_module_container {
display: block;
float: left;
padding:10px;
background-color: #FFFFFF;
width: 285px;
margin-right:10px;
margin-top: 3px;
font-weight: normal;
color: #515050;
}
div#mediapage_user_left {
float: left;
display: block;
width: 175px;
font-size: 11px;
margin-top: 5px;
}

div#mediapage_user_left a img {
border: 0px;
}
div#mediapage_user_right {
float: right;
text-align:right;
display: block;
width: 105px;
font-size: 11px;
}
div#media_user_bottom {
float: left;
display: block;
width: 290px;
padding: 3px;
margin-top: 11px;
}
div#media_box_advanced_info {
float: left;
width: 290px;
padding: 0px;
margin: 0px;
}
div#media_box_separator {
display: block;
float: left;
width: 284px;
height: 1px;
background-color: #555;
margin-top: 7px;
margin-bottom: 7px;
}
div#media_box_embed_info {
display: block;
float: left;
width: 294px;
}
span#media_box_small_text {
font-size: 11px;
font-style: italic;
}
span#showhide_media_box_advanced_info, span#more_less_text {
cursor: pointer;
}
div#media_right_module_showhide_header {
float: right;
display: block;
width: 295px;
margin-right:10px;
height: 20px;
background:#fff;
font:bold 12px Arial;
margin-top: 15px;
padding: 4px;
}
div#resultdetails_right_box {
display: block;
float: right;
text-align: left;
margin: 0px;
color: #6A6969;
padding: 0px;
padding-right: 1px;
width:140px;
}
div#resultswrapper_right_box {
display: inline-block;
width: 258px;
margin: 0px;
clear: none;
text-align: left;
vertical-align: top;
padding:3px 0px 3px 5px;
background-color: #fff;
font-size: 11px;
}
div#resultswrapper_right_box:hover, div#resultswrapper_right_box_selected {
background-color: #ebebeb;
}
div#promo_videos, div#promo_photos {
float: left;
display: block;
padding: 4px;
margin: 0px;
background-color: #F5F5F5;
width: 552px;
margin-top: 15px;
font-size: 11px;
}
div#promo_videos_container {
float: left;
display: block;
width: 150px;
padding: 4px;
text-align: center;
height: 100px;
}
div#promo_videos_container:hover {
background-color: #D1DDF0;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#right-inf{
width:160px;
list-style:none;
float:right;
display:inline-block;
}
#right-inf li{
float:right;
}
div#vresponse_notifier {
float: left;
font-weight:bold;
display: block;
width: 550px;
margin-top: 10px;
background-color: #ccc;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 4px;
color: #fff;
}
div#viewvideo_search_videos, div#related1, div#related2, div#related3 {
display: block;
width: 283px;
background: #fff;
margin: 0px;
margin-right:10px;
float: right;
text-align: left;
padding:10px;
padding-top:0px;
}
div#related11, div#related22, div#related33 {
display: block;
width: 283px;
margin: 0px;
float: right;
text-align: left;
padding:0px;
max-height: 400px;
overflow-x: hidden;
overflow-y: auto;
}
div#search_videos {
display: block;
width: 315px;
margin: 0px;
float: right;
text-align: left;
padding: 0px;
margin: 0px;
}
div#viewvideo_qlist_videos, div#viewvideo_plist_videos {
display: block;
width: 315px;
margin: 0px;
float: right;
text-align: left;
padding: 0px;
margin: 0px;
max-height: 200px;
overflow: auto;
margin-bottom: 15px;
}
div#viewvideo_related_header {
font-size: 12px;
font-weight: bold;
padding: 0px;
margin: 0px;
width:280px;
text-align: left;
display: block;
float: left;
}
div#plist_col1 {
display: block;
float: left;
width: 15px;
height: 41px;
margin-left: 5px;
overflow: hidden;
font-size: 14px;
color: #6A6969;
}
div#plist_col2 {
float: left;
display: block;
width: 55px;
height: 41px;
margin-left: 5px;
overflow: hidden;
font-size: 11px;
color: #6A6969;
}
div#plist_col3 {
float: left;
display: block;
width: 148px;
height: 41px;
margin-left: 5px;
overflow: hidden;
font-size: 11px;
color: #6A6969;
}
#element_block_href_plist {
display: inline-block;
width: 148px;
overflow: hidden;
}
div#plist_col4 {
float: right;
display: block;
height: 41px;
margin-left: 5px;
overflow: hidden;
font-size: 11px;
color: #6A6969;
}
div#plist_box {
display: inline-block;
width: 288px;
margin: 0px;
text-align: left;
padding: 3px;
vertical-align: top;
background-color: #F5F5F5;
font-size: 11px;
color: #6A6969;
cursor: pointer;
}
div#plist_box:hover, div#plist_box_selected {
display: inline-block;
width: 288px;
margin: 0px;
text-align: left;
padding: 3px;
vertical-align: top;
background-color: #D1DDF0;
font-size: 11px;
color: #6A6969;
}
div#plist_box_selected {
display: inline-block;
width: 286px;
margin: 0px;
text-align: left;
padding: 3px;
vertical-align: top;
background-color: #D1DDF0;
font-size: 11px;
color: #6A6969;
border: 1px #555 solid;
cursor: pointer;
}
div#album_photos {
float: left;
display: block;
padding: 0px;
margin: 0px;
width: 958px;
margin-bottom: 15px;
}


/* Styles for the "view photo" page Album Gallery (JQuery "scrollable" module) */
.scrollable {
position: relative;
overflow: hidden;
width: 876px;
height: 120px;
border: 1px solid #ccc;
background: url(../../images/scrollable/h300.png) repeat-x;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.scrollable .items {
width: 20000em;
position: absolute;
clear: both;
}
.scrollable img {
float: left;
margin: 20px 5px 20px 21px;
background-color: #fff;
padding: 2px;
border: 1px solid #ccc;
cursor: pointer;
width: 100px;
height: 75px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.scrollable .active {
border: 2px solid #000;
z-index: 9999;
position: relative;
}
.scrollable {
float: left;	
}
a.browse {
background: url(../../images/scrollable/hori_large.png) no-repeat;
display: block;
width: 30px;
height: 30px;
float: left;
margin: 40px 10px;
cursor: pointer;
font-size: 1px;
}
a.right {
background-position: 0 -30px; clear:right; margin-right: 0px;
}
a.right:hover {
background-position: -30px -30px;
}
a.right:active {
background-position: -60px -30px;
} 
a.left {
margin-left: 0px;
} 
a.left:hover {
background-position: -30px 0;
}
a.left:active {
background-position: -60px 0;
}
span#album_photos_label {
display: block;
width: 900px;
text-align: center;
font-weight: bold;
color: #555;
}
#photo_page_url_link, #video_page_url_link {
width: 240px;
}
#video_page_embed_link {
width: 273px;
}
.fLeft { float:left; }
.fRight { float:right; }
.clearAll { clear:both; }

#wrapper { 
display:block; 
width: 960px; 
margin-left:auto; margin-right:auto; 
}
p {
	margin:0;
	padding:0 0 15px 0;
}

/* ---------------- HEADER CSS ------------------- */
.logo a { 
	display:block; 
	background-image:url(../../images/logo.png); background-repeat:no-repeat; 
	width:284px; height:100px; 
	text-decoration:none; 
}
.topGreyLeftCorner {
	background-image:url(../../images/leftgreycorner.gif); background-repeat:no-repeat;
	width:12px; height:23px;
}
.topGreyBg {
	background-color:#E7E7E7;
	font-size:11px; font-weight:bold;
	color:#484848;
	padding:4px 0 5px 0;
}
.topGreyBg a{
	color:#484848;
	text-decoration:none;
}
.topGreyBg a:hover{
	color:#D42124;
}
.rightGreyLeftCorner {
	background-image:url(../../images/rightgreycorner.gif); background-repeat:no-repeat;
	width:12px; height:23px;
}

/* ---------------- BODY CSS ------------------- */
.grey-bodyTopCurves {
	background-image:url(../../images/grey_topcurves.png); background-repeat:no-repeat;
	width:945px; height:19px;
}
.grey-bodyMiddContents {
	background-image:url(../../images/grey_midd.png); background-repeat:repeat-y;
	width:945px;
	float:left;
}
.grey-bodyBotCurves {
	background-image:url(../../images/grey_botcurves.png); background-repeat:no-repeat;
	width:945px; height:19px;
}
/* tabs CSS */
#topTabs {
  margin: 0;
  padding: 0;
  font-size:18px;
  text-transform:uppercase;
}
#topTabs li {
  display: inline;
  list-style: none;
}
#topTabs li.tab a {
  float: left;
  color: #FFFFFF;
  font-weight:normal;
  background-color:#6B6A6A;
  text-decoration: none;
  padding: 7px 5px 6px 5px;
  margin-right:5px;
}
#topTabs li.tab a:hover {
  background-color:#D42124;
}
#topTabs li.tab.selected a {
  float: left;
  color: #FFFFFF;
  font-weight:normal;
  background-color:#D42124;
  text-decoration: none;
  padding: 7px 5px 6px 5px;
  margin-right:5px;
}
#topTabs li.homeTab a {
  float: left;
  color: #FFFFFF;
  text-decoration: none;
  padding: 7px 10px 0 12px;
  margin-right:5px;
  font-weight:normal;
  height:40px;
  background: url(../../images/hometab.png) 0 0 no-repeat;
}
#topTabs li.homeTab a:hover {
  background-position:0 -47px;
}
#topTabs li.homeTab.selected a {
  float: left;
  color: #FFFFFF;
  text-decoration: none;
  padding: 7px 10px 0 12px;
  margin-right:5px; 
  background: url(../../images/hometab.png) 0 -47px no-repeat;
}

/* search box */
.searchArea { font-size:18px; color:#666666; }
.searchArea  a{ color:#535251; text-decoration:none; }
.searchArea  a:hover{ color:#D42124; }
.searchBox { display:block; border:0px solid #DDDDDD; width:290px; height:31px; padding:5px 10px 0 5px; background-image:url(../../images/searchbox_bg.gif); background-repeat:no-repeat; }
.searchInputBox { border:0px solid #DDDDDD; width:252px; height:17px; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; }
.searchSubmit{ padding:0px;border:none}
.margin6px { margin-top:-6px; }
.margin5px { margin-top:6px; margin-right:10px; }
.rightMargin10px { margin-right:10px; }
.marginBot10px { margin-bottom:10px; }
.marginTop10px { margin-top:10px; }

/* --- HOME PAGE CSS --- */
.whiteBg {
	display:block;
	background-color:#FFFFFF; padding:10px;
	margin:0 10px 0 25px;
}
#homeRightCol {
	display:block;
	padding:10px 0 0 20px;
	width:290px;
	line-height:17px;
}
#homeRightCol h1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:normal; 
	color:#343434; 
	padding:0 0 10px 0; 
	margin:0; 
	line-height:21px;
}
#homeVideoSec {
	width:580px;
}
.videoCol img.border {
	border:1px solid #CCCCCC; 
	padding:1px;
	margin-bottom:5px;
}
.videoCol { 
	display:block; 
	width:137px; 
	margin-bottom:15px; 
	font-size:11px;
	line-height:15px;
}
.mypro{
  width:720px;
}
.mypro .tabcontent{
  border:none;
}
.liked{
	margin-top:2px;
}
.liked a {
	background: url(../../images/like_icon.gif) no-repeat;
	height:15px;
	font-weight:normal;
	color:#0099CC !important;
	text-decoration:none;
	padding:0 0 0 20px;
}
.liked a:hover {
	color:#ED6203 !important;
}
#resultdetails_small a{
	color:#ED6203;
	font-weight: normal;
	text-decoration:none;
}
#resultdetails_small a:hover{
	color:#0099CC;
}
#videoTabs { 
	border-bottom:2px solid #D4D4D4;   
	font-size:13px;  
	font-weight:bold;
	height:26px;
	margin-bottom:10px;
}
#videoTabs ul {
  margin: 0;
  padding: 0;
}
#videoTabs ul li {
  display: inline;
  list-style: none;
}
#videoTabs ul li a {
  float: left;
  color: #333333;
  text-decoration: none;
  padding: 2px 6px;
  border-right:1px solid #D4D4D4;
}
#videoTabs ul li a:hover {
  color:#0066CC;
}
#videoTabs ul li.selected a {
  float: left;
  color: #0066CC;
  text-decoration: none;
  padding: 2px 6px;
  border-right:1px solid #D4D4D4;
}

/* --- SEARCH PAGE CSS --- */
#lefCol {
	display:block;
	width:155px;
}
.leftNavHd {
	margin: 0;
	padding: 4px 10px 4px 8px;
	font-size:12px;
	font-weight:bold;
	background-color:#555555;
	color:#FFFFFF;
}
#leftNav {
	margin: 0 0 10px 0;
	padding: 0;
	font-size:11px;
}
#leftNav li {
	display:block;
	list-style: none;
}
#leftNav li a {
	display:block;
	color: #333333;
	font-weight: normal !important;
	text-decoration: none;
	padding: 4px 0 4px 8px;
	background-color:#EAEAEA;
}
#leftNav li a:hover {
	background-color:#F3F3F3;
}
#rightCol {
	display:block;
	padding:0 0 0 10px;
}
.catList {
	display:block;
	border-bottom:3px solid #D4D4D4;
	margin-bottom:10px;
	padding:0 0 5px 0;
}
.downArrow {
	display:block;
	background-image:url(../../images/down_arrow.gif); background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}
.catListCol1 { display:block; width:300px; }
.catListCol1 a { color:#333333; text-decoration:none; }
.catListCol2 { display:block; margin-right:15px; }
.catListCol2 a { color:#333333; text-decoration:none; }
#pagesNumbers {
  display: block;
  width:100%;
  float: right;
  margin-top: 10px;
  border: 0px solid #EDF1F5;
  text-align: right;
}
#pagesNumbers ul {
  margin: 0;
  float: right;
  padding: 0;
}
#pagesNumbers ul li {
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
}
#pagesNumbers ul li a {
  display: block;
  color: #969696;
  text-decoration: none;
  padding: 2px 5px 2px 5px;
  border: 1px solid #EDF1F5;
  margin-right: 5px;
  margin-top:2px;
}
#pagesNumbers ul li a:hover {
  color: #444444;
  border: 1px solid #cccccc;
}
#pagesNumbers ul li a.selected {
  color: #444444;
  font-size: 22px;
  font-weight: bold;
  border: 0px solid #EDF1F5;
  text-decoration: none;
  margin-top:-2px;
}
#pagesNumbers ul li.nextLink a {
  display: block;
  border: 0px solid #EDF1F5;
  background-image: url(../../images/next_arrow.gif);
  background-repeat: no-repeat;
  width: 15px;
  height: 22px;
  margin-left: 5px;
  margin-top: 1px;
}
#pagesNumbers ul li.prevLink a {
  display: block;
  border: 0px solid #EDF1F5;
  background-image: url(../../images/prev_arrow.gif);
  background-repeat: no-repeat;
  width: 15px;
  height: 22px;
  margin-left: 5px;
  margin-top: 1px;
}
.greyColor { color:#9A9A9A; font-size:10px; padding-top:5px; }

/* --- MY VIDEOS PAGE CSS --- */
#mVid { display:block; width:725px; }
.whiteRow {
	display:block;
	padding:10px;
	background-color:#FFFFFF;
}
.greyRow {
	display:block;
	padding:10px;
	background-color:#F3F3F3;
}
#mVid h1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#007FEE; 
	padding:0 0 10px 0; 
	margin:0; 
}
#mVid div.col1 { 
	width:300px;
	font-size:11px; 
	padding:0; 
	margin:0;
	line-height:20px;
}
#mVid div.col2 { 
	width:140px;
	font-size:11px; 
	padding:0; 
	margin:0; 
	line-height:20px;
}
#mVid div.col3 { 
	width:260px;
	font-size:11px; 
	padding:0; 
	margin:0;
	text-align:right;
}
.blueColor { color:#007FEE !important;font-weight:normal !important}
.imgBorder { border:2px solid #999999; }
.imgGreyBorder { border:2px solid #EAEAEA; }
.btn a{
	display:block;
	background-image:url(../../images/btn_bg.gif); background-repeat:repeat-x;	
	border:1px solid #999999;
	padding:4px 10px 4px 10px;
	font-size:11px;
	text-decoration:none;
	color:#333333;
}

/* --- MY ACCOUNT PAGE CSS --- */
#mAcc { display:block; width:705px; padding:10px; }
#mAcc a { color:#3A5AE6; text-decoration:none; }
#mAcc a:hover{ text-decoration:underline; }
#mAcc h1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:normal; 
	color:#6B6A6A; 
	padding:0 0 10px 0; 
	margin:0; 
}
#mAcc div.col { 
	width:345px;
	font-size:11px; 
	padding:0; 
	margin:0;
	line-height:16px;
}
.colRow {
	display:block;
	border-bottom:1px solid #EAEAEA;
	padding:4px 0 4px 0;
	font-size:11px;
}

/* --- SIGN UP PAGE CSS --- */
.marginZero { margin-left:0; }
.greyBox { display:block; padding:10px; background-color:#F4F4EE; }
#suLeftCol { display:block; width:540px; padding:10px; line-height:17px; }
#suLeftCol h1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px; 
	font-weight:bold; 
	color:#6B6A6A; 
	padding:0 0 10px 0; 
	margin:0; 
}
#suLeftCol h2 { 
	font-size:14px; 
	font-weight:bold; 
	color:#6B6A6A; 
	padding:0 0 2px 0; 
	margin:0; 
}
.formInputBox {
	border:1px solid #CCCCCC;
	padding:4px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#666666;
}
.formSelectBox {
	border:1px solid #CCCCCC;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#666666;
}
#suRightCol { display:block; width:300px; line-height:17px; }
#suRightCol a { color:#3A5AE6; text-decoration:none; }
#suRightCol a:hover{ text-decoration:underline; }
#suRightCol h1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#3E3E3E; 
	padding:3px 0 10px 25px; 
	margin:0;
	background-image:url(../../images/star.gif); background-repeat:no-repeat;
}
#suRightCol h2 { 
	font-size:13px; 
	font-weight:bold; 
	padding:0 0 0 0; 
	margin:0;
}
.subbtn{
  padding:4px 10px;
  display:inline-block;
  border:1px solid #ecc101;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font:bold 12px Arial !important;
  color:#994800 !important; 
  background:url(../../images/subscribe_btn.gif) top left repeat-x;
}
/* --- PROFILE PAGE CSS --- */
#proLeftCol { display:block; width:280px; line-height:17px; }
#proRightCol { display:block; width:610px; line-height:17px; }
#proLeftCol h1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:normal; 
	color:#6B6A6A; 
	padding:0 0 10px 0; 
	margin:0; 
}
#proLeftCol a { color:#3A5AE6; text-decoration:none; font-weight:normal }
#proLeftCol a:hover{ text-decoration:underline; }
.pro-smallThumb { display:block; margin-right:7px; margin-left:7px; margin-bottom:15px; text-align:center; font-size:11px; }
.pro-smallThumb a { color:#0066CC; text-decoration:none; margin-bottom:5px; }
.pro-smallThumb a:hover { color:#D9241D; text-decoration:none; }
.pro-smallThumb a img { border:1px solid #0066CC; color:#0066CC; text-decoration:none; margin-bottom:5px; }
.pro-smallThumb a:hover img { border:1px solid #D9241D; color:#D9241D; text-decoration:none; }

/* --- CHANNEL DETAILS PAGE CSS --- */
.padd10 { padding:10px; }
.font11px { font-size:11px; line-height:15px; }
.shortCol { width:145px; }
#cd-tabs { display:block; background-color:#CCCCCC; width:565px; height:27px; }
#cd-tabs ul {
	margin: 0 0 0 0;
	padding: 0;
}
#cd-tabs ul li {
	display:inline;
	list-style: none;
}
#cd-tabs ul li a {
	float:left;
	color: #999999;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}
#cd-tabs ul li a:hover {
	background-color:#555555;
	color:#FFFFFF;
	text-decoration: none;
}
#cd-tabs ul li.active a {
	float:left;
	color: #999999;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	background-color:#555555;
	color:#FFFFFF;
}
.blockBox { padding:5px 8px 5px 8px; background-color:#555555; color:#FFFFFF; font-weight:bold; margin-left:4px; }
#cdLeftCol { display:block; width:565px; padding:10px; line-height:17px; }
.cdHdTiles { display:block; padding:6px 10px 6px 10px; border-top:1px solid #999999; border-bottom:1px solid #999999; }

#cdLeftCol div.col1 { width:120px; }
#cdLeftCol div.col2 { width:270px; padding-right:30px; }
#cdLeftCol div.col3 { width:70px; }
#cdLeftCol div.col0{ width:40px; text-align:center; line-height:60px}
#cdLeftCol div.col2 a{ color:#3A5AE6; text-decoration:none; }
#cdLeftCol div.col2 a:hover{ text-decoration:underline; }
.cdHdTiles .col0{text-align:left !important; line-height:17px !important;}
.cdHdTiles .col1{width:110px !important;}
.cdHdTiles .col2{width:260px !important;}
/* --- UPLOADER PAGE CSS --- */
#upl-tabs { display:block; height:37px; font-size:16px; font-weight:bold; border-bottom:10px solid #6B6A6A; }
#upl-tabs ul {
	margin: 0 0 0 0;
	padding: 0;
}
#upl-tabs ul li {
	display:inline;
	list-style: none;
}
#upl-tabs ul li a {
	float:left;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#A8A6A5;
	padding: 10px 15px 10px 15px;
	margin-right:1px;
}
#upl-tabs ul li a:hover {
	background-color:#6B6A6A;
	color:#FFFFFF;
	text-decoration: none;
}
#upl-tabs ul li.active a {
	float:left;
	text-decoration: none;
	padding: 10px 15px 10px 15px;
	background-color:#6B6A6A;
	color:#FFFFFF;
	margin-right:1px;
}
.upl-inputBox { border:3px solid #DEDED0; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:2px; width:400px; }
.upl-btn { border:1px solid #408BB6; background-color:#59A5D1; padding:3px 10px 3px 10px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.blueStripHd {
	margin: 0;
	padding: 4px 10px 4px 8px;
	font-size:12px;
	font-weight:bold;
	background-color:#0099CC;
	color:#FFFFFF;
}
.paddZero { padding:0; }

/* --- VIEW VIDEO PAGE CSS --- */
.vv-whiteBg {
	background-color:#FFFFFF; width:290px; padding:10px;
}
.vv-bPadd {
	display:block;
	margin:0 10px 0 25px;
}
#vv-whiteBg {
	display:block;
	padding:10px;
	width:290px;
	margin-left:10px;
	background-color:#FFFFFF;
}
#resultdetails a{
font-weight:normal !important;
}
#media_user_bottom h1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:normal; 
	color:#343434; 
	padding:0 0 10px 0; 
	margin:0;
	line-height:20px; 
}
a.redLink { text-decoration:none; color:#D9241D; }
a:hover.redLink { text-decoration:underline; color:#0099CC; }
.bigFontSize { font-size:11px; }
.greenColor { color:#97A500; font-size:12px}
.vv-colWidth { width:215px; }
.vv-inputBox {
	border:1px solid #CCCCCC;
	padding:4px;
	width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#666666;
	margin-top:4px;
}
.vv-comm { display:block; float:left; border-bottom:2px solid #E6E6E6; font-size:11px; padding:0 0 5px 0 }
.vv-comments { display:block; font-size:11px; padding-bottom:15px; padding-top:5px; }
.hndDown a { float:left; border-bottom:2px solid #E6E6E6; background-image:url(../../images/hand_down.jpg); background-repeat:no-repeat; width:20px; height:16px; padding:0 0 3px 0; }
.hndUp a { float:left; border-bottom:2px solid #E6E6E6; background-image:url(../../images/hand_up.jpg); background-repeat:no-repeat; width:20px; height:16px; padding:0 0 3px 0; }
.vv-col1 { width:80px; }
.vv-col2 { width:380px; }
.vv-col3 { width:50px; }
.vv-col4 { width:20px; }
#vv-videoSec {
	width:570px;
}
#bookmarkss{
width:550px;
float:left;
display:block;
}
.vv-arrBlo { display:block; background-image:url(../../images/grey_arrow.gif); background-repeat:no-repeat; border-top:1px solid #BDBDBD; font-weight:bold; padding:8px 10px 8px 15px; background-position:2px; }
a.blueLink { text-decoration:none; color:#0099CC; }
a:hover.blueLink { text-decoration:underline; color:#D9241D; }
.vv-vline { border-top:1px solid #BDBDBD; padding:8px 10px 8px 15px; }
#vv-underVideo {
	margin: 0;
	padding: 0;
	height:26px;
}
#vv-underVideo li {
	float:left;
	list-style: none;
}
#vv-underVideo li.selected a {
	color: #0099CC;
	display:inline;
	list-style: none;
}
#vv-underVideo li.plist a {
	float:left;
  padding: 3px 10px 3px 15px;
	background:url(../../images/playlist_icon.gif) center left no-repeat;
}
#vv-underVideo li.download a {
	float:left;
  padding: 3px 10px 3px 15px;
	background:url(../../images/down_icon.gif) center left no-repeat;
}
#vv-underVideo li.flag a {
	float:left;
  padding: 3px 10px 3px 15px;
	background:url(../../images/flag_icon.gif) center left no-repeat;
}
#vv-underVideo li.share a {
	float:left;
  padding: 3px 10px 3px 15px;
	background:url(../../images/email_icon.gif) center left no-repeat;
}
li.green a {
	float:left;
  padding: 3px 10px 3px 15px;
	background:url(../../images/green_arr.gif) center left no-repeat;
	font-size:16px; font-weight:bold;
	cursor:default;
}
li.heart a {
	float:left;
  padding: 3px 10px 3px 15px;
	background:url(../../images/heart_icon.gif) center left no-repeat;
	font-size:16px; font-weight:bold;
}
li.heart a:hover {
	float:left;
  padding: 3px 10px 3px 15px;
	background:url(../../images/heart_icon_hover.gif) center left no-repeat;
	font-size:16px; font-weight:bold;
}
li.comments a {
	float:left;
  padding: 3px 10px 3px 15px;
	background:url(../../images/comments_icon.gif) center left no-repeat;
	font-size:16px; font-weight:bold;
		cursor:default;
}
#vv-underVideo li a:hover {
	color:#0099CC;
	text-decoration: none;
}
.M-colLeftBlock { display:block; padding:5px; text-decoration:none; }
.M-colLeftBlockSelected { display:block; padding:5px; background-color:#F2F2F2; text-decoration:none; }
.M-colLeftBlockR { display:block; width:280px; }

.M-colLeftBlockSelected a{ color:#0099CC; text-decoration:none; }
.M-colLeftBlockSelected a:hover{ text-decoration:underline; }

.M-colLeftImg { display:block; margin-right:8px; }
a.likedLink {
	display:block;
	font-size:11px;
	background-image:url(../../images/like_icon.gif); background-repeat:no-repeat;
	color:#0099CC;
	text-decoration:none;
	padding:0 0 0 20px;
}
a:hover.likedLink {
	color:#ED6203;
}
#vv-blueTabs { display:block; height:24px; font-size:12px; font-weight:bold; border-bottom:4px solid #0099CC; }
#vv-blueTabs ul {
	margin: 0 0 0 0;
	padding: 0;
}
#vv-blueTabs ul li {
	display:inline;
	list-style: none;
}
#vv-blueTabs ul li a {
	float:left;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#A8A6A5;
	padding: 5px 8px 5px 8px;
	margin-right:1px;
}
#vv-blueTabs ul li a:hover {
	background-color:#0099CC;
	color:#FFFFFF;
	text-decoration: none;
}
#vv-blueTabs ul li.active a {
	float:left;
	text-decoration: none;
	padding: 5px 8px 5px 8px;
	background-color:#0099CC;
	color:#FFFFFF;
	margin-right:1px;
}

/* ---------------- FOOTER CSS ------------------- */
#footer {
	display:block;
	background-color:#FFFFFF; padding:10px;
	margin:0 10px 0 25px;
	line-height:17px;
	margin-top:10px;
}
#footer h1 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#CC0A0D; 
	padding:0 0 5px 0; 
	margin:0; 
}
.redColor { color:#CC0A0D; }

#footer div.col1 { display:block; width:175px; padding-right:20px; }
#footer div.col1 a{ text-decoration:none; color:#5A5A5A; font-weight:normal }
#footer div.col1 a:hover{ text-decoration:underline; }

#footer div.col1 ul { padding:0 0 15px 15px; margin:0; }
#footer div.col1 ul li a{ text-decoration:none; color:#5A5A5A; }
#footer div.col1 ul li a:hover{ text-decoration:underline; }

#footer div.col2 { display:block; width:500px; }
#footer div.col2 a{ text-decoration:none; color:#5A5A5A; }
#footer div.col2 a:hover{ text-decoration:underline; }
