   html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .reset {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
span.rounded_textbox input, span.rounded_wrapper textarea {border: 0; border-width: 0}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
:focus {outline: 0}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
 body {background: #fff; font: 62.5% Tahoma, Arial, Helvetica, sans-serif; text-align: center}
hr {display: none}
strong {font-weight: bold}
em {font-style: italic}
abbr, acronym {border-bottom: 1px dotted #999; cursor: help}
input, textarea, select {font: 1.2em Arial, Helvetica, sans-serif;  }
select {background: #fff; border: 0; font-size: 16px; line-height: 1em; color: #005697}
button {cursor: pointer}
a {color: #eb710a; text-decoration: none; cursor: pointer}
a:hover, a:active {color: #000; text-decoration: underline}
p{ font-size: 12px; padding-bottom: 10px; color: #4e4e4e}
#accessibility-links {position: absolute; left: -1000em; text-align: left}
 .hide {display: none}
.divider {height: 10px; clear: both}
.left {float: left}
.right {float: right}
.clear {clear: both}
.ir_btn{ display: block; position: relative; height: 27px; padding: 0; margin: 0; border: 0}
.ir_btn span{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-position: 0 0; background-repeat: no-repeat; cursor: pointer}
h2,h3,h4, #login_header, #join_header {letter-spacing: -0.05em; color: #00C1F2;   font-weight: normal}
h2 {font-size: 28px; line-height: 28px; margin-left: 15px;  }
.content_wide_new h2 {margin-left:0px}
#login_header, #join_header {font-size: 28px; line-height: 28px}
h3 {font-size: 22px; line-height: 22px; margin: 0 0 5px 15px}
h4 {font-size: 18px; line-height: 18px}
.content_wide h2, .upload h2{  }
  .content_wide h3, .upload h3 {padding: 0; clear: both}
 .clearfix:after, #header:after, .video_type:after, #msg_header blockquote:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
 a.icon-help {position: relative; top: 3px; left: 0px; margin: 0px 5px; width: 20px; height: 20px; text-indent: -9999px; background: url(/images/icon-help.png) no-repeat; text-decoration: none; z-index: 99}
a.icon-help span.msg-help {display: block; position: absolute; left: 25px; top: 0px; padding: 4px 6px; color: #fff; background: #00c1f2; width: 150px; line-height: 1.5em; text-indent: 0; visibility: hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px}
a.icon-help:hover span.msg-help {visibility: visible}
 .container {position: relative; margin: 0 auto; width: 970px; text-align: left}
#header {position: relative; width: 940px; margin: 0 5px; height: 110px; border: 10px solid #eeede8; background: #027fc4 url(../images/header_bg.gif) repeat-x top}
#content {float: left; clear: left; padding: 0 0 20px 0; width: 700px}
#content_wide {overflow: hidden; padding: 10px 5px 20px 5px; width: 960px}
.content_wide{ width: 920px; padding: 0 25px 10px; background: #fff}
#sidebar {float: right; padding: 0 0 20px 0; width: 265px}
#footer {overflow: hidden; clear: both; width: 970px}
 .logo_wrapper{ position: absolute; top: -9px; left: 0; float: left; height: 66px; width: 262px; padding: 18px 0 0 10px; background: url(../images/logo_wrapper.gif) no-repeat right top}
#header .logo_wrapper p span {width: 175px; height: 57px}
#header h1, #header h1 span, #header .logo a, #header .logo span {display: block; width: 175px; height: 57px; line-height: 1em; font-size: 24px; color: #eec22b}
#header h1, #header .logo {position: relative}
#header h1 span, #header .logo span {position: absolute; z-index: 10; left: 0; top: 0; background: url(../images/logo.gif) no-repeat}
#navigation{ float: left; padding-left:272px}
#navigation li{ float: left; padding-right: 5px}
#navigation li a{ position: relative; float: left; height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; text-align: center; color: #fff; text-decoration: none; background: #00c1f2}
#navigation li a span{ position: absolute; left: 0; top: 0; height: 30px; background-image: url(../images/header_navigation.gif); background-repeat: no-repeat}
#navigation li.nav-home a, #navigation li.nav-home a span{ width: 79px;}
#navigation li.nav-home a span{ background-position: 0 0}
#navigation li.nav-home a:hover span{ background-position: 0 -30px}
#navigation li.nav-home a.active span{ background-position: 0 -60px}
#navigation li.nav-videos a, #navigation li.nav-videos a span{ width: 98px;}
#navigation li.nav-videos a span{ background-position: -79px 0}
#navigation li.nav-videos a:hover span{ background-position: -79px -30px}
#navigation li.nav-videos a.active span{ background-position: -79px -60px}
#navigation li.nav-channels a, #navigation li.nav-channels a span{ width: 131px;}
#navigation li.nav-channels a span{ background-position: -177px 0}
#navigation li.nav-channels a:hover span{ background-position: -177px -30px}
#navigation li.nav-channels a.active span{ background-position: -177px -60px}
#navigation li.nav-upload a, #navigation li.nav-upload a span{ width: 104px;}
#navigation li.nav-upload a{ color: #fff; background: #ce7927;}
#navigation li.nav-upload a:hover{ background: #f69749;}
#navigation li.nav-upload a span{ background-position: -308px 0}
#navigation li.nav-upload a:hover span{ background-position: -308px -30px}
#navigation li.nav-upload a.active span{ background-position: -308px -60px}
#navigation li a:hover{ background: #4edbff}
#navigation li a.active, #navigation li.nav-upload a.active{ color: #0084c3; background: #efede9}
.user_nav{ position: absolute; top: 48px; right: 5px}
.user_nav li{ padding: 0 5px 0 0}
.user_nav li.separator{ width: 1px; overflow: hidden; background: #5bb9ef; padding: 0; height: 20px; margin-right: 5px; text-indent: -999px}
.video_type{ position: absolute; left: 0; bottom: 0; overflow: hidden; width: 100%; height: 35px; background: #00c1f2}
#header > .video_type{ clear: both}
.video_type h3, .video_type ul, .video_type ul li, .video_type ul li a, .video_type ul li a span, .video_type fieldset, .user_nav li, .user_nav li a, .user_nav li a span{ float: left}
.video_type h3{ position: relative; width: 81px; height: 15px; color: #f9e14b; text-transform: uppercase; font-weight: bold; font-size: 14px; margin: 11px 0 0 9px}
.video_type h3 span{ position: absolute; width: 81px !important; height: 100%; top: 0; left: 0; background: url(../images/txt_videos.gif) no-repeat}
.video_type h3 span canvas, .video_type h3 span span {display:none}
.video_type ul{ padding: 0 0 0 12px}
.video_type ul li{ padding: 8px 5px 0 0}
.video_type ul li a, .user_nav li a{ font: 12px/1em Tahoma, Geneva, sans-serif; color: #fff; padding-left: 8px; text-decoration: none}
.video_type ul li a span, .user_nav li a span{ height: 20px; line-height: 18px; padding-right: 8px}
.video_type ul li a:hover{background: #4edbff url(../images/header_videotype_nav.gif) 0 -60px no-repeat;text-decoration: none;}
.video_type ul li a.active, .video_type ul li a.active:hover{background: #005697 url(../images/header_videotype_nav.gif) 0 -20px no-repeat; font-weight: bold;}
.video_type ul li a:hover span{background: transparent url(../images/header_videotype_nav.gif) right -40px no-repeat; color: #fff;}
.video_type ul li a.active span, .video_type ul li a.active:hover span{ background: transparent url(../images/header_videotype_nav.gif) right 0 no-repeat}
.user_nav li a, .user_nav li a span{ background-image: url(../images/header_usernav.gif); background-repeat: no-repeat;}
.user_nav li a{ font-size: 12px; background-color: #00c1f2; background-position: 0 -20px}
.user_nav li a span{background-position: right 0;}
.user_nav li a:hover{ background-color: #4edbff; background-position: 0 -60px;text-decoration: none; color: #fff}
.user_nav li.highlighted a{ background-color: #ea7210; background-position: 0 -140px}
.user_nav li.highlighted a span{background-position: right -120px;}
.user_nav li.highlighted a:hover{ background-color: #f69749; background-position: 0 -180px}
.user_nav li.highlighted a:hover span{background-position: right -160px;}
.user_nav li a:hover span{background-position: right -40px;}
.user_nav li a.active, .user_nav li a.active:hover{ background-color: #efede9; color: #0084c3; background-position: 0 -100px;}
.user_nav li a.active span, .user_nav li a.active:hover span{background-position: right -80px;}
.video_type fieldset{ position: relative; width: 176px; float: right; margin: 8px 9px 0 0}
#header .video_type fieldset input{ width: 143px; padding: 2px 26px 0 7px; height: 18px; border: none; font: 12px/1em Tahoma, Geneva, sans-serif; color: #254e94;  background: #ffffff url(../images/header_search_bg.gif) no-repeat}
.video_type fieldset button{ position: absolute; right: 0; top: 0; width: 25px; height: 20px; border: none; text-indent: -999px; overflow: hidden; background: url(../images/header_search_button.gif) no-repeat}
.user_info{ position: absolute; right: 5px; top: 4px; width: 230px; height: 40px}
.user_info p{ padding-top: 4px; font: 14px/1em Tahoma, Geneva, sans-serif; color: #fff}
.user_info p a{color: #fff;}
.user_info p a.logout{ font-size: 10px; text-decoration: underline}
.user_info p a:hover{color:#f0c941;}
.userpic_wrapper{ float: left; width: 30px; height: 30px; overflow: hidden; padding: 4px 7px 5px 4px; text-align: center; background: url(../images/header_userpic_bg.gif) no-repeat}
 .user_info p.userpic_wrapper{padding-top: 5px;}
 #msg_header{ margin: 10px 5px; background: #eeede8 url(../images/header_info.gif) no-repeat 10px bottom}
#msg_header blockquote{ padding-left: 130px; background: url(../images/ico_quote_left.gif) no-repeat 102px 5px}
#msg_header blockquote p{ float: left; font: 16px/1em Tahoma, Geneva, sans-serif; color: #254e94; font-style: italic; padding: 10px 0px 13px 0}
#msg_header blockquote p.error{ color: #CC0000; font-weight:bold}
#msg_header blockquote p.notice{  color: #555; font-weight:bold}
#msg_header blockquote p.close_quote{ background: url(../images/ico_quote_right.gif) no-repeat right 15px; padding: 10px 0px 13px 10px; width:20px}
#msg_header a.btn_more{ position: relative; float: left; width: 76px; height: 20px; line-height: 18px; text-align: center; color: #fff; font-size: 16px; margin: 10px 0 0 10px; background: #ce7927}
#msg_header a.btn_more span{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../images/btn_more.gif) no-repeat}
 #content .title_page {margin: 0 0 10px 0; padding: 13px 30px 12px 55px; width: 600px; height: 20px; background: url(../images/content_title_page.gif) no-repeat left top}
#content .title_page h2 {line-height: 20px}
#content .section_content {position: relative; padding: 0; height: 1%}
#content .section_content h3 {margin: 0 0 0 25px;  }
#content .section_content h3.orange {}
#content .section_content p {padding: 0 0 5px 25px; line-height: 16px; font-weight: normal; font-size: 12px; color: #4E4E50}
#content .section_content a {text-decoration: none; color: #EA720D}
#content .section_content a.blue {font-size: 11px; color: #007EBD;}
#content .section_content a:hover {text-decoration: underline;}
#content .section_content .left {float: left; width: 510px}
#content .section_content .right {float: right;  width: 180px}
#content .section_content .right h3 {padding: 0 0 5px 3px;}
#content .section_content .right .clip h3 {padding: 0 0 0 0; margin: 0 0 5px 0;}
#content .section_content .right p {padding: 0 0 5px 3px; line-height: 15px; font-size: 11px}
#content .w_list_video_big { width: 160px; height: 90px;  }
#content .w_list_video_big a img {margin: 0; padding: 1px; background: #fff; border: 2px solid #00c1f2}
#content .w_list_video_big a:hover img {border: 2px solid #ea7210}
ul.list_video, ul.list_user {overflow: hidden; clear: both; margin: 0 0 5px 0; padding: 0 0 0 17px; height: 1%}
ul.list_video li, ul.list_user li {overflow: hidden; display: inline; float: left; padding: 0 0 0 6px;  }
ul.list_video li {margin: 0 0 5px 30px; width: 135px}
ul.list_user li {margin: 0 0 5px 72px; width: 100px; text-align:center}
ul.list_video li.first, ul.list_user li.first {margin: 0; clear:left}
ul.list_video li p, ul.list_user li p {padding: 0 !important; line-height: 15px !important; font-size: 11px !important}
ul.list_video li .w_list_video, .clip_item_thumbnail .w_list_video { width: 125px; height: 70px;  }
.review-thumbnail-wrapper {width:128px; height:71px; position:relative}
ul.list_video li .w_list_video a img, .clip_item_thumbnail .w_list_video a img, .review-thumbnail-wrapper a img {padding: 1px; background: #fff; border: 2px solid #00c1f2}
ul.list_video li .w_list_video a:hover img, .clip_item_thumbnail .w_list_video a:hover img, .review-thumbnail-wrapper a:hover img {border: 2px solid #ea7210}
ul.list_video li .w_list_video img, .clip_item_thumbnail .w_list_video img, .review-thumbnail-wrapper img {margin: 0}
ul.list_video li .w_info_video {padding: 5px 0 10px 0}
 ul.list_video li .w_info_video a.u_name {font-size: 10px}
ul.list_video li .w_avatar {overflow: hidden; margin: 0 0 0 -3px; padding: 5px 6px 6px 4px; width: 73px; height: 72px; background: url(../images/bg_avatar.gif) no-repeat left top}
.w_list_video_step {padding: 0 0 5px 13px; position: relative}
ul.list_video_step {position: relative; overflow: hidden; padding: 0 0 0 4px; width: 493px; background: url(../images/content_frame_video-v3.gif) no-repeat 0 0}
ul.list_video_step li {float: left; position: relative; margin: 0 0 0 21px; width: 150px}
ul.list_video_step li#step_1, ul.list_video_step li#step_2 {margin: 0}
ul.list_video_step li .w_list_video {position: relative; overflow: hidden; padding: 12px 7px 13px 7px; width: 125px; height: 70px; background: transparent;  z-index: 10}
ul.list_video_step li#step_1 .w_list_video span, ul.list_video_step li#step_2 .w_list_video span, ul.list_video_step li#step_3 .w_list_video span, ul.list_video_step li#step_4 .w_list_video span {position: absolute; overflow: hidden; display: block; padding: 0}
ul.list_video_step li#step_1 .w_list_video span.left, ul.list_video_step li#step_2 .w_list_video span.left, ul.list_video_step li#step_3 .w_list_video span.left, ul.list_video_step li#step_4 .w_list_video span.left {left: 0; top: 14px; width: 7px; height: 65px}
ul.list_video_step li#step_1 .w_list_video span.right, ul.list_video_step li#step_2 .w_list_video span.right, ul.list_video_step li#step_3 .w_list_video span.right, ul.list_video_step li#step_4 .w_list_video span.right {right: 0; top: 14px; width: 7px; height: 65px}
ul.list_video_step li#step_1 .w_list_video span.top, ul.list_video_step li#step_2 .w_list_video span.top, ul.list_video_step li#step_3 .w_list_video span.top, ul.list_video_step li#step_4 .w_list_video span.top {left: 0; top: 0; width: 139px; height: 14px}
ul.list_video_step li#step_1 .w_list_video span.bottom, ul.list_video_step li#step_2 .w_list_video span.bottom, ul.list_video_step li#step_3 .w_list_video span.bottom, ul.list_video_step li#step_4 .w_list_video span.bottom {left: 0; top: 79px; width: 139px; height: 16px}
 ul.list_video_step li p {padding: 0 0 5px 5px !important}
 #content .section_content .w_title_lv {overflow: hidden; clear: both}
#content .section_content .w_title_lv h3 {float: left}
ul.filter {float: left; padding: 0 0 10px 15px; margin: 0px 0px 0px 0px}
ul.filter li {display: block; float: left; padding: 2px 4px; margin: 0px 5px 0px 0px; line-height: 1.4em; font-weight: bold; font-size: 10px; color: #fff; background: #F07723; -moz-border-radius: 3px; -webkit-border-radius: 3px}
ul.filter li a {text-decoration: none !important; color: #fff !important}
ul.filter li:hover {background: #f69749}
ul.filter li.on { background:  #00c1f2;  }
 .pagination {padding: 20px 0 0 0; text-align: center}
.pagination span {padding: 0 10px; text-align: center; display: inline; font-weight: bold; font-size: 11px; color: #000}
.pagination a {padding: 0 10px; text-decoration: none; color: #F07723; font-weight: bold; font-size: 11px}
.pagination a:hover, .pagination a:active {color: #000}
.pagination ul {text-align: center}
.pagination ul li {display: inline; font-weight: bold; font-size: 11px; color: #000}
.pagination ul li.first {padding: 0 10px 0 0;}
.pagination ul li a {padding: 0 10px; text-decoration: none; color: #F07723}
.pagination ul li a:hover, .pagination ul li a.active {color: #000;}
#content .section_content .title_channels {overflow: hidden; margin: 0 0 5px 0;  width: 643px;  background: #00c1f2 ; padding: 0px 0px 0px 10px; margin: 0px 0px 10px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
#content .section_content .title_channels h4 {float: left;  line-height: 35px; letter-spacing:0.00em !important; color: #FFF !important}
#content .section_content .title_channels p {float: left; line-height: 22px; font-weight: bold; font-size: 11px; color: #fff}
#content .section_content .title_channels h4 a {text-decoration: none; color: #FFF !important}
#content .section_content .title_channels ul { overflow: hidden; padding: 0 15px 0 15px; float: right}
#content .section_content .title_channels ul li {display: inline; padding: 0 0 0 10px;  font-weight: bold; font-size: 11px; color: #4E4E50; line-height: 35px; float: right}
#content .section_content .title_channels ul li a {text-decoration: none; color: #EA720D; display: block; height: 20px; text-indent: -9999px; margin: 7px 0 0 0}
.title_channels ul li a.more {background: url(../images/channel-button-more.gif) no-repeat; width: 76px}
.title_channels ul li a.edit {background: url(../images/btn_edit.gif) no-repeat; width:69px}
.title_channels ul li a.remove {background: url(../images/btn_delete.gif) no-repeat; width:91px}
#content .section_content .title_channels ul li a.bigger {text-transform: uppercase; color: #EA4E24}
#content .section_content .desc_channels {padding: 0 26px 10px 26px; width: 643px}
#content .section_content .desc_channels p {padding: 0; line-height: 15px; font-weight: normal; font-size: 11px; color: #4E4E50}
ul.ext_nav_left {z-index: 100; position: absolute; left: 205px; top: 195px; width: 400px}
ul.ext_nav_right {z-index: 100; position: absolute; left: 735px; top: 195px; width: 200px}
ul.ext_nav_left li, ul.ext_nav_right li {display: inline; padding: 0 10px 0 0; text-transform: uppercase; font-weight: bold; font-size: 11px; color: #EA4E24}
ul.ext_nav_left li a, ul.ext_nav_right li a {text-decoration: none; color: #EA4E24}
ul.ext_nav_left li a:hover, ul.ext_nav_right li a:hover {color: #000}
 #content .section_content ul.newsfeed {margin: 0 0 10px 0}
#content .section_content ul.newsfeed li {position: relative; overflow: hidden; clear: both; padding: 0 0 2px 0; width: 580px; background: url(../images/spacer_list.gif) repeat-x left bottom}
#content .section_content ul.newsfeed li.last {background: none;}
#content .section_content ul.newsfeed li .w_feed {overflow: hidden; clear: both; padding: 10px; width: 560px}
#content .section_content ul.newsfeed li.selected .w_feed {background: #EEEDE8}
#content .section_content ul.newsfeed li a.x_btn {position: absolute; overflow: hidden; display: block; right: 10px; top: 10px; width: 20px; height: 20px; text-align: left; text-indent: -9999em; background: url(../images/x_btn.gif) no-repeat left top}
#content .section_content ul.newsfeed li .w_list_video {float: left; overflow: hidden; display: inline; margin: 0; padding: 6px 9px 8px 7px; width: 125px; height: 70px; background: url(../images/content_w_list_video.gif) no-repeat left top}
#content .section_content ul.newsfeed li.selected .w_list_video {background: url(../images/content_w_list_video_other.gif) no-repeat left top}
#content .section_content ul.newsfeed li .w_avatar {float: left; overflow: hidden; display: inline; margin: 0 29px 0 29px; padding: 5px 6px 6px 4px; width: 73px; height: 72px; background: url(../images/bg_avatar.gif) no-repeat left top}
#content .section_content ul.newsfeed li.selected .w_avatar {background: url(../images/bg_avatar_other.gif) no-repeat left top}
#content .section_content ul.newsfeed li img {margin: 0;}
#content .section_content ul.newsfeed li ul.detail {float: left; padding: 5px 0 0 35px; width: 365px}
#content .section_content ul.newsfeed li ul.detail li {background: none; width: auto; line-height: 13px; font-weight: normal; font-size: 11px; color: #8F94A5}
#content .section_content ul.newsfeed li ul.detail li strong {font-weight: bold; font-size: 12px; color: #231F20}
#content .section_content ul.newsfeed li ul.detail li a.blue {font-weight: bold; font-size: 12px; color: #0084C2}
#content .section_content ul.newsfeed li ul.detail li a.blue strong {color: #0084C2;}
 #content_wide h2 {padding: 10px 0; line-height: normal}
#content_wide table {width: 100%}
#content_wide table th {padding: 0 10px; height: 28px; vertical-align: middle; text-align: center; font-weight: bold; font-size: 11px; color: #4F5052}
#content_wide table th.last {padding: 0 50px 0 10px;}
#content_wide table th strong {font-weight: bold; font-size: 12px}
#content_wide table td {padding: 0 10px; height: 28px; vertical-align: middle; text-align: center; font-weight: normal; font-size: 11px; color: #4F5052; border-top: 1px solid #EDEEE8; border-bottom: 1px solid #EDEEE8}
#content_wide table td.last {padding: 0 50px 0 10px;}
#content_wide table td.add_lb {border-left: 1px solid #EDEEE8;}
#content_wide table td.add_rb {border-right: 1px solid #EDEEE8;}
#content_wide table td.align_left {text-align: left}
#content_wide table tr.odd td {background: #E9EADC}
#content_wide .w_btn {padding: 30px 0 15px 0; text-align: center}
#content_wide .w_btn button {height: 29px; border: none; text-align: left; text-indent: -9999em}
#content_wide .w_btn button.save {width: 63px; background: url(../images/btn_save.gif) no-repeat left top}
#content_wide .w_btn button.cancel {width: 74px; background: url(../images/btn_cancel.gif) no-repeat left top}
 #content_wide .l_content_wide {float: left;  width: 513px}
#content_wide .l_content_wide .user_details {width: 510px}
#content_wide .l_content_wide .user_details h3 {margin: 0; padding: 0}
#content_wide .l_content_wide .user_details .detail { margin: 0px 0px 10px 0px}
#content_wide .l_content_wide .user_details .detail .detail_top { }
#content_wide .l_content_wide .user_details .detail .detail_top .detail_bottom {position: relative; overflow: hidden; padding: 0 0 5px 0; width: 510px; background: #eeede8;  }
#content_wide .l_content_wide .user_details .detail a.btn_subscribe, #content_wide .l_content_wide .user_details .detail a.btn_unsubscribe {display: block; float:left; padding: 2px 4px; margin: 0px 5px 0px 0px; line-height: 1.4em; font-weight: bold; font-size: 10px; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-decoration: none !important; color: #fff !important}
#content_wide .l_content_wide .user_details .detail a.btn_subscribe {background: #F07723}
#content_wide .l_content_wide .user_details .detail a.btn_unsubscribe {background: #00c1f2}
#content_wide .l_content_wide .user_details .detail a.btn_subscribe:hover {background: #f69749}
#content_wide .l_content_wide .user_details .detail a.btn_unsubscribe:hover {background: #4edbff }
#content_wide .l_content_wide .user_details .detail a.btn_subscribe span, #content_wide .l_content_wide .user_details .detail a.btn_unsubscribe span {width: 100%; height: 100%}
#content_wide .l_content_wide .user_details .detail a.btn-edit {position: absolute; overflow: hidden; display: block; text-decoration: none; font-weight: bold; font-size: 10px; padding: 2px 4px; background: #EA720D; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px}
#content_wide .l_content_wide .user_details .detail a.btn-edit:hover {background: #f69749}
#content_wide .l_content_wide .user_details .detail .btn-edit.btn-bio {position:relative; width:42px; text-align:center}
 #content_wide .l_content_wide .user_details .detail .btn-edit.btn-avatar {top: 10px; right: 62px; display: none}
#content_wide .l_content_wide .user_details #change_avatar,#change_avatar_holder {display: block; width: 68px; height: 18px; cursor: pointer}
#content_wide .l_content_wide .user_details .detail .w_avatar, .w_avatar {position: relative; float: left; display: inline; padding: 6px 10px 6px 14px}
#content_wide .l_content_wide .user_details .detail .overlay, .w_avatar .overlay {position: absolute; margin: 4px 0px 0px 4px; background: #000; opacity: 0.75; width: 72px; height: 72px; line-height: 71px; text-align: center}
#content_wide .l_content_wide .user_details .detail .overlay img , .w_avatar .overlay img{ vertical-align: middle}
#content_wide .l_content_wide .user_details .detail .avatar, .w_avatar .avatar {padding: 4px 6px 6px 4px; width: 72px; height: 72px; background: url(../images/u_details_avatar.gif) no-repeat left top}
#content_wide .l_content_wide .user_details .detail .avatar img, .w_avatar .avatar img {margin: 0}
#content_wide .l_content_wide .user_details .detail .w_avatar a, .w_avatar .w_avatar a {padding: 0 0 0 5px; text-decoration: none; font-weight: bold; font-size: 10px; color: #EA720D}
#content_wide .l_content_wide .user_details .detail .w_avatar .change_avatar {width:72px; margin:5px 0px 3px 6px; text-align:center}
#content_wide .l_content_wide .user_details .detail .bio {float: left; padding: 15px 0 0 0; width: 400px}
#content_wide .l_content_wide .user_details .detail .bio .title {overflow: hidden; clear: both; padding: 0 0 10px 0; width: 400px}
#content_wide .l_content_wide .user_details .detail .bio h3 { margin: 0}
#content_wide .l_content_wide .user_details .detail .bio p.subscribers {float: left; padding: 1px 0 0 0px; line-height: 16px; font-weight: normal; font-size: 11px; color: #4E4E50}
#content_wide .l_content_wide .user_details .detail .bio p {padding: 0 25px 0 0; line-height: normal; font-weight: normal; font-size: 11px; color: #000}
#content_wide .video {width: 510px; background: #EEEDE8}
#content_wide .video .title {overflow: hidden; clear: both; padding: 10px 0 10px 13px; height: 1%}
#content_wide .video .title h4 {float: left; line-height: 14px}
 #content_wide .video ul.user_video {padding: 0 0 0 13px}
#content_wide .video ul.user_video li {overflow: hidden; clear: both}
#content_wide .video ul.user_video li .w_user_video { float: left; margin: 5px 0 0 0;  width: 125px; height: 70px;  }
#content_wide .video ul.user_video li .w_user_video a img {margin: 0; padding: 1px; background: #fff; border: 2px solid #00c1f2}
#content_wide .video ul.user_video li .w_user_video a:hover img {border: 2px solid #ea7210}
#content_wide .video ul.user_video li .info {float: left; padding: 0 0 10px 15px; width: 350px}
#content_wide .video ul.user_video li .info h4 {clear: both; padding: 0px 0 5px 0; line-height: 14px}
#content_wide .video ul.user_video li .info ul {float: left; padding: 0; width: 100px}
#content_wide .video ul.user_video li .info ul.with_right_border {background: url(../images/u_details_spacer.gif) no-repeat right -4px}
#content_wide .video ul.user_video li .info ul li {line-height: 15px; font-weight: normal; font-size: 11px; color: #989AA7}
#content_wide .video ul.user_video li .info ul li strong {font-weight: normal; color: #000}
#content_wide .video ul.user_video li .info .recent_comment {float: left; padding: 0 0 0 15px; width: 235px}
#content_wide .video ul.user_video li .info .recent_comment p {line-height: 15px; font-weight: normal; font-size: 11px; color: #989AA7}
#content_wide .video ul.user_video li .info .recent_comment blockquote {line-height: 15px; font-weight: normal; font-size: 11px; color: #000}
#content_wide .video ul.filter {padding: 0 0 10px 0}
#content_wide .video .pagination {padding: 20px 0; overflow: hidden; clear: both; height: 1%}
#content_wide .r_content_wide {float: right;  width: 430px}
#content_wide h3 { margin-left: 0}
#content_wide ul.list_avatars {overflow: hidden; clear: both; width: 410px; margin: 0 0 10px 10px; height: 1%}
#content_wide ul.list_avatars li {float: left; overflow: hidden; padding: 0 1px 0 0; height: 1%}
#content_wide ul.list_avatars li img {padding: 6px 7px 7px 6px; width: 27px; height: 27px; background: url(../images/u_details_avatar_small.gif) no-repeat left top}
#content_wide ul.list_avatars li a.btn_see_all {position: relative; overflow: hidden; display: inline-block; float: left; margin: 7px 0 0 3px; width: 78px; height: 29px; line-height: 29px; text-align: center}
#content_wide ul.list_avatars li a.btn_see_all span {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/u_details_btn_see_all.gif) no-repeat left top}
#content_wide ul.list_video_user {padding: 0}
#content_wide ul.list_video_user li {overflow: hidden; clear: both; padding: 0 0 10px 10px; height: 1%}
#content_wide ul.list_video_user li .w_user_video {float: left;  width: 100px; height: 55px;  }
#content_wide ul.list_video_user li .w_user_video a img {margin: 0; padding: 1px; background: #fff; border: 2px solid #00c1f2}
#content_wide ul.list_video_user li .w_user_video a:hover img {border: 2px solid #ea7210}
#content_wide ul.list_video_user li .w_comment {float: left; padding: 5px 0 0 45px; width: 260px}
#content_wide ul.list_video_user li .w_comment blockquote {padding: 0; line-height: normal; font-weight: normal; font-size: 11px; color: #000}
#content_wide ul.list_video_user li .w_comment p {padding: 0 0 5px 0; line-height: normal; font-weight: normal; font-size: 11px; color: #989AA7}
 .mash_2_column .content_wide{ padding: 0; width: 970px}
.mash_2_column .content_left{ float: left; width: 470px}
.comments_header{ padding: 5px 0 10px 0;  overflow: hidden}
.comments_header h3{ float: left; margin: 0; width: 250px}
.comments_header h3 em{ font-style: normal}
.comments_header a{ float: right}
.comments_header .btn_notify-me{ margin-top: -5px; float: right; width: 267px; height: 20px}
.comments_header .btn_notify-me span{ background-image: url(../images/btn_notify-me.gif);}
.comments_list li{ width: 430px; overflow: hidden; padding: 10px 10px; border-bottom: 1px solid #d2d2d2}
.comments_list li p{ padding-bottom: 0}
.comments_list a img{ float: left; height: 27px; width: 27px; padding: 6px 7px 7px 6px; margin: 0px 5px 5px 0px; background: url(../images/u_details_avatar_small.gif) no-repeat}
.posted_by {clear: both; border-top: 1px dotted #f2f2f2; padding: 5px 0px 0px 0px; text-align: right; font-size: 11px}
.posted_by .username{  margin: 18px 0 0 5px; font-weight: bold; color: #027dc1; font-size: 11px !important}
.posted_by .time{  margin-top: 18px; padding: 0 10px; color: #989aa9;  }
.posted_by .remove{  margin: 19px 0 0 0;  }
.comments .pagination {overflow: hidden; clear: both; padding: 15px 0; height: 1%; text-align: center}
.comments .pagination ul {text-align: center}
.comments .pagination ul li {display: inline; font-weight: bold; font-size: 11px; color: #4e4e4e}
.comments .pagination ul li.first {padding: 0 10px 0 0;}
.comments .pagination ul li a {padding: 0 10px; text-decoration: none; color: #F07723}
.comments .pagination ul li a:hover, .comments .pagination ul li a.active {color: #4e4e4e;}
.btn_download {width: 139px; height: 30px; text-indent: -9999px}
.btn_download span {background: url(../images/btn-download.png) no-repeat}
.mash_2_column .content_right{ float: right; width: 494px}
.mash_2_column .content_right h3 {margin: 0 0 5px 0}
.video_info {background: #EEEDE8;  padding: 10px}
.video_info a.btn {display: block; line-height: 20px; padding: 0px 0px 0px 25px; font-size: 12px; margin: 0px 0px 5px 0px}
.video_info_content {float: left; width: 260px}
.video_info_content .desc {font-size: 12px}
.video_info_content .credits {font-size: 11px; border-top: 1px solid #ccc; line-height: 1.5em}
.btn.channel {background: url(../images/icon-channel.gif) no-repeat left center}
.tags {background: url(../images/icon-tag.gif) no-repeat left center; line-height: 20px; padding: 0px 0px 0px 25px; font-size: 12px}
.video_info_user {float: right; width: 190px; margin: 0px 0px 0px 5px; overflow: hidden}
.video_info_user .video_info_holder {overflow: hidden; height: 83px}
.video_info_user .bla_video_info_holder {overflow: hidden; width: 103px}
.video_info_user #avatar_image {float: left; background: url(../images/bg_avatar_video.gif) no-repeat; padding: 7px 9px; margin: 0px 7px 7px 0px}
.video_info_user .u_name {font-size: 18px}
.video_info_user .subscribers {font-size: 12px; font-weight: bold}
.btn.subscribe {background: url(../images/icon-subscribe.gif) no-repeat left center; clear: both}
.video_info_header {clear: both; padding: 5px 0px 0px 0px}
.video_info_header .save_fave {display: block; float: left; width: 37px; height: 45px; text-indent: -9999px}
.video_info_header .save_fave.off {background: url(../images/btn-fav-off.gif) no-repeat}
.video_info_header .save_fave.on {background: url(../images/btn-fav-on.gif) no-repeat}
.video_info_header .info {float: right; background: #00c1f2; color: #fff; font-size: 11px; margin: 0px 0px 0px 5px; padding: 5px 7px; text-align: center; line-height: 1.4em; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.video_info_header .info strong {font-size: 18px}
.video_info_header .info-without-border {float: right; font-size: 11px; margin: 0px 0px 0px 5px; padding: 5px 0pxpx; text-align: center; line-height: 1.4em}
.video_mashes{ width: 494px; margin-left: auto; padding-top: 15px; padding-bottom: 10px; overflow: hidden; clear: both}
.video_mashes_tabs{ width: 100%; overflow: hidden}
.video_mashes_tabs li{ float: left; margin: 0px 2px 0px 0px}
.video_mashes_tabs li a{ display: block; position: relative; float: left;  height: 27px}
.video_mashes_tabs li a span{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../images/mashes_video_tabs_v4.gif) no-repeat}
.video_mashes_tabs a.mashes-of { width: 132px}
.video_mashes_tabs a.mashes-of span {background-position: 0 0}
.video_mashes_tabs a.mashes-of.mash_tabs_active span, .video_mashes_tabs a.mashes-of.mash_tabs_active:hover span {background-position: 0 -27px}
.video_mashes_tabs a.mashes-of:hover span {background-position: 0 bottom}
.video_mashes_tabs .parent-clip { width: 147px}
.video_mashes_tabs .parent-clip span { background-position: -132px 0}
.video_mashes_tabs a.parent-clip.mash_tabs_active span, .video_mashes_tabs a.parent-clip.mash_tabs_active:hover span {background-position: -132px -27px}
.video_mashes_tabs a.parent-clip:hover span {background-position: -132px bottom}
.video_mashes_tabs .mashes-like { width: 140px}
.video_mashes_tabs .mashes-like span { background-position: -279px 0}
.video_mashes_tabs a.mashes-like.mash_tabs_active span, .video_mashes_tabs a.mashes-like.mash_tabs_active:hover span {background-position: -279px -27px}
.video_mashes_tabs a.mashes-like:hover span {background-position: -279px bottom}
.video_mashes_content{  background: #efede9; padding: 10px}
.video_mashes ul.list_video{ padding-top: 5px; overflow: visible; margin-bottom: 0}
.video_mashes ul.list_video li{ margin-left: 10px; padding: 0}
.video_mashes ul.list_video li.first{ margin: 0}
.video_mashes ul.list_video li .w_list_video {background-image: url(../images/content_w_list_video_2.gif)}
.how-to-mash{ text-align: center; padding-top: 10px}
.more_video{ clear: both; padding-top: 10px}
.more_video_header { background: #efede9 url(../images/more-video-icon.gif) no-repeat 10px center; padding: 0px 0px 0px 40px; margin: 0px 0px 10px 10px; margin-left: auto;  }
.more_video_header.channel {background: #efede9 url(../images/icon-channel.gif) no-repeat 10px center}
.more_video_header img {display: none}
.more_video_header p { padding-bottom: 0; line-height: 35px; font-weight: normal; font-size: 14px}
.move_video_header p a {font-size: 14px !important}
.more_video_header .user{ color: #017fba}
.more_video_header img{ float: left; padding-right: 5px}
.more_video ul.list_video li{ margin-left: 10px}
.more_video ul.list_video li.first{ margin-left: 0}
.video_actions_header{ width: 488px;  }
.video_actions_header p{ float: right; width: 168px; color: #999ba8; font-size: 11px;  }
.video_actions_header ul{ float: left; width: 306px;  padding: 0 0 5px 15px !important}
.video_actions_header li{ float: left}
.video_actions_header li a{ position: relative; float: left;  }
.video_actions_header li a span{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url(../images/simple-tabs.gif)}
.video_actions_header li a.tab-referral{width: 96px;}
.video_actions_header li a.tab-referral span{background-position: 0 0;}
.video_actions_header li a.tab-referral:hover span{background-position: 0 bottom;}
.video_actions_header li a.tab-edit{width: 123px;}
.video_actions_header li a.tab-edit span{background-position: -95px 0;}
.video_actions_header li a.tab-edit:hover span{background-position: -95px bottom;}
.video_actions_header li a.tab-remove{width: 87px;}
.video_actions_header li a.tab-remove span{background-position: right 0;}
.video_actions_header li a.tab-remove:hover span{background-position: right bottom;}
.video_actions{ position: relative; width: 472px; padding: 5px 0 5px 15px;  background: #eeede8; margin-bottom: 10px}
.no-referrals{ padding: 5px 0}
.icon_close{ background:transparent url(../images/x_btn.gif) no-repeat scroll left top; display:block; height:20px; overflow:hidden; position:absolute; right:0; text-align:left; text-indent:-9999em; top:5px; width:20px }
.referrals_header{ width: 280px; float: left}
.referral p{ clear: both; width: 100%; overflow: hidden; padding: 0}
.referral_header_total{ width: 55px; text-align:center}
.referral_total{ width: 55px; text-align:right; padding-right:23px}
.referral .referral_url{ float: left; width: 280px; color: #027ebe}
.video_actions .form_content{ padding: 0 0 10px 0; margin-left: 0}
.video_actions .form_content div{ padding-bottom: 5px}
.video_actions .form_content label strong{ width: 85px; font-size: 11px; color: #4e4e4e}
.video_actions .form_content input, .video_actions .form_content textarea{ width: 363px}
.video_actions .form_content .thumbnails{ padding: 20px 0 10px; width: 100%; overflow: hidden}
.video_actions .form_content .thumbnails strong{ float: left; width: 75px; padding-top: 5px; font-size: 11px; color: #4e4e4e}
.video_actions .form_content .thumbnails li{ float: left; width: 126px}
.video_actions .form_content .thumbnails input{ width: auto; margin-top: 25px; border: none; padding:0}
.video_actions .form_content .thumbnails img{ padding: 6px 6px 7px 5px; background: url(../images/bg_thumbnails.gif) no-repeat}
.video_actions .form_content .this_a_mash label{ width: 120px}
.video_actions .form_content .this_a_mash input{ display: inline; width: auto; padding: 0; border: none}
.video_actions .form_content .this_a_mash label strong{ width: 99px}
.video_actions .mash_help{ margin-top: 2px; width: 14px; height: 14px}
.video_actions .mash_help span{ background: url(../images/icon_help_small.gif) no-repeat}
.this_a_mash ul{ padding-left: 120px; clear: both}
.video_actions .form_content div.this_a_mash p{ padding-left: 20px; line-height: 22px}
.video_actions .form_content .this_a_mash ul{ padding-bottom: 5px}
.video_actions .form_content .this_a_mash li{ width: 100%; overflow: hidden; padding-top: 5px}
.video_actions .form_content .this_a_mash li label{ display: block; width: 100%; font-size: 12px; line-height: 18px; overflow: hidden}
.video_actions .form_content .this_a_mash li label span{ padding-left: 17px}
.btn_save{width: 61px;}
.btn_save span{background-image: url(../images/btn_save_2.gif);}
.btn_cancel{width: 71px;}
.btn_cancel span{background-image: url(../images/btn_cancel_2.gif);}
.video_actions .btn_save, .video_actions .btn_cancel{ float: left}
.video_wrapper {border: 5px solid #eeede8; margin: 0px 0px 10px 0px; width: 456px; height: 415px}
#no_comments {font-size: 12px; font-weight: bold}
 .action_tabs{ width: 468px; overflow: hidden; margin: 0px 0px 10px 0px}
.action_tabs ul{ width: 460px; overflow: hidden}
.action_tabs li{ float: left; margin: 0px 2px 0px 0px}
.action_tabs li a{ position: relative; float: left; text-align: center;  height: 27px}
.action_tabs li a span{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; cursor: pointer; background: url(../images/mash_video_tabs_v3.gif) no-repeat}
.action_tabs li.video_comment a{  width: 98px}
.action_tabs li.video_comment a span{ background-position: 0px 0}
.action_tabs li.video_comment a.action_tabs_active span, .action_tabs li.video_comment a.action_tabs_active:hover span {background-position: 0 -27px}
.action_tabs li.video_comment a:hover span{ background-position: 0 bottom}
 .action_tabs li.video_share a{  width: 75px}
.action_tabs li.video_share a span{  background-position: -98px 0}
.action_tabs li.video_share a.action_tabs_active span, .action_tabs li.video_share a.action_tabs_active:hover span {background-position: -98px -27px}
.action_tabs li.video_share a:hover span{  background-position: -98px bottom}
 .action_tabs li.video_mash a{  width: 65px}
.action_tabs li.video_mash a span{  background-position: -173px 0}
.action_tabs li.video_mash a.action_tabs_active span, .action_tabs li.video_mash a.action_tabs_active:hover span {background-position: -173px -27px}
.action_tabs li.video_mash a:hover span{  background-position: -173px bottom}
 .action_tabs li.video_report a{  width: 81px}
.action_tabs li.video_report a span{  background-position: -238px 0}
.action_tabs li.video_report a.action_tabs_active span, .action_tabs li.video_report a.action_tabs_active:hover span {background-position: -238px -27px}
.action_tabs li.video_report a:hover span{  background-position: -238px bottom}
 .action_tabs_content{ display: none; width: 455px;  padding: 13px 0 10px 18px;  background: #efeee9}
.action_tabs_content_active{ display: block}
 .video_info_tabs{ width: 494px; overflow: hidden; margin: 0; padding: 0}
.video_info_tabs li{ float: left; margin: 0px 2px 0px 0px}
.video_info_tabs li a{ position: relative; float: left; text-align: center; height: 27px}
.video_info_tabs li a span{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; cursor: pointer; background: url(../images/video_info_tabs.gif) no-repeat}
.video_info_tabs li.video_info_tab a{ width: 57px}
.video_info_tabs li.video_info_tab a span{ background-position: 0px 0}
.video_info_tabs li.video_info_tab a.info_tabs_active span, .video_info_tabs li.video_info_tab a.info_tabs_active:hover span {background-position: 0 -27px}
.video_info_tabs li.video_info_tab a:hover span{ background-position: 0 bottom}
.video_info_tabs li.video_referrers_tab a{ width: 135px}
.video_info_tabs li.video_referrers_tab a span{ background-position: -57px 0}
.video_info_tabs li.video_referrers_tab a.info_tabs_active span, .video_info_tabs li.video_referrers_tab a.info_tabs_active:hover span {background-position: -57px -27px}
.video_info_tabs li.video_referrers_tab a:hover span{ background-position: -57px bottom}
.video_info_tabs li.video_edit_tab a{ width: 55px}
.video_info_tabs li.video_edit_tab a span{ background-position: -192px 0}
.video_info_tabs li.video_edit_tab a.info_tabs_active span, .video_info_tabs li.video_edit_tab a.info_tabs_active:hover span {background-position: -192px -27px}
.video_info_tabs li.video_edit_tab a:hover span{ background-position: -192px bottom}
.video_info_tabs li.video_admin_tab a{ width: 72px}
.video_info_tabs li.video_admin_tab a span{ background-position: -247px 0}
.video_info_tabs li.video_admin_tab a.info_tabs_active span, .video_info_tabs li.video_admin_tab a.info_tabs_active:hover span {background-position: -247px -27px}
.video_info_tabs li.video_admin_tab a:hover span{ background-position: -247px bottom}
.info_tabs_content{ display: none; width: 458px;  padding: 13px 18px 10px 18px;  background: #efeee9}
.info_tabs_content_active{ display: block}
.mash_tabs_content{ display: none; width: 455px;  padding: 13px 0 10px 18px;  background: #efeee9}
.mash_tabs_content_active{ display: block}
p.info strong {font-size: 12px}
#video_comment .info{ float: left; width: 140px; padding-top: 7px}
#video_comment .info label{ font-weight: bold; font-size: 12px; color: #4e4e4e}
#video_comment textarea{ width: 214px; height: 54px; float: left; padding: 1px; border: 1px solid #8f9092}
#video_comment .btn_post{ float: left; margin:16px 0 0 14px; width: 58px; height: 20px}
#video_comment .btn_post span{background-image: url(../images/btn_post.gif);}
#video_mash p.info{ float: left; font-size: 11px; line-height: 12px; width: 95%}
#video_mash p a{ color: #e97307; font-weight: bold}
.btn_download {float: left; margin:5px 0 0 0; width: 110px; height: 20px}
.btn_download span{background-image: url(../images/btn_download.gif);}
.btn_download_mac {float: left; margin:5px 0 0 0; width: 177px; height: 33px}
.btn_download_mac span{background-image: url(../images/btn_download_mac.png);}
.btn_download_win {float: left; margin:8px 0 0 20px; width: 177px; height: 32px}
.btn_download_win span{background-image: url(../images/btn_download_win.png);}
#video_share p{ width: 100%; overflow: hidden}
#video_share p strong{ float: left; padding: 6px 10px 2px 0}
#video_share p a{ float: left; display: block; line-height: 11px; font-size: 11px; color: #4e4e4e; padding: 6px 10px 2px 26px}
.icon_email{ background: url(../images/icon_email.gif) no-repeat 0 bottom;}
.icon_facebook{ background: url(../images/icon_facebook.gif) no-repeat 0 bottom;}
.icon_myspace{ background: url(../images/icon_myspace.gif) no-repeat 0 bottom;}
.icon_sharethis{ background: url(../images/icon_sharethis.gif) no-repeat 0 bottom;}
#video_share fieldset{ width: 100%; overflow: hidden}
#video_share fieldset span{ float: left; width: 65px; padding-left: 40px; color: #4e4e4e; font-size: 11px; line-height: 18px}
#video_share fieldset input{ float: left; width: 264px; padding: 3px 2px; background: #fff; color: #4e4e50; border: 1px solid #8f9092}
.icon_help_orange{ position: relative; float: left; width: 15px; height: 15px; margin: 3px 0 0 5px}
.icon_help_orange span{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; cursor: pointer; background: url(../images/icon_help_orange.gif) no-repeat}
#video_report p.info{ float: left; font-size: 11px; width: 95%; padding-top:3px}
#video_report .btn_report-this-download{ float: left;  width: 177px; height: 20px}
#video_report .btn_report-this-download span{background-image: url(../images/btn_report-this-video.gif);}
 .offline .container{ width: 943px; padding-top: 35px}
.offline h1 a{ display: block; position: relative; width: 173px; height: 72px; font-size: 20px}
.offline h1 a span{ cursor: pointer; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../images/header_logo_offline.gif) no-repeat}
.offline h2{ padding: 50px 0 10px 130px}
.offline p{ padding: 30px 0 0 213px; width: 730px; height: 295px; font-size: 15px; font-weight: bold; background: url(../images/bg_offline.jpg) no-repeat}
 .error .content_wide{ text-align: center; padding-bottom: 200px}
.error h2{ padding-bottom: 40px}
.error p{ font-size: 14px; font-weight: bold}
 .banned_clips{ float: left; width: 425px; padding-bottom: 30px}
.banned_members{ float: right; width: 425px; padding-bottom: 30px}
.banned_members li, .banned_clips li{ width: 415px; overflow: hidden; padding: 8px 0 10px 0; border-bottom: 1px dotted #6f6f6f}
.banned_members p, .banned_clips p{ width: 100%; overflow: hidden; padding: 0; line-height: 22px}
.banned_members a, .banned_clips a{ font-weight: bold; color: #027fc1}
.banned_members li.last, .banned_clips li.last{ border: none}
.banned_clip_details .title, .banned_info .date, .banned_account .user{ float: left; width: 260px}
.banned_clip_details .upload_number, .banned_info .banned_by{ float: left; width: 75px}
.banned_clip_details .author, .banned_info .author{ float: right; width: 70px}
.banned_account .email{ width: 155px; float: left}
 .clips .content_wide{ padding-left: 20px}
.clips h2{ padding-left: 5px}
.clip_item{ padding: 0 0 5px 5px; width: 605px; overflow: hidden; margin-bottom: 15px; border-bottom: 1px dotted #6f6f6f}
.clip_item_thumbnail {float:left; width:150px; padding-top: 5px}
.clip_item_info{ float: left; width: 440px; padding-top: 5px}
.clip_report{ font-weight: bold; color: #e30119; padding-bottom: 2px}
.clip_report em{ font-style: normal; padding-left: 5px; color: #000}
.clip_title{ font-weight: bold}
.clip_report_info .report_date{ float: left; width: 115px}
.clip_report_info .report_count{ float: left; width: 85px}
.clip_report_info .report_author a{ font-weight: bold; color: #027fc1}
.clip_item_action{ float: right; width: 108px; text-align: right}
.btn_mark-as-ok{width:108px}
.btn_mark-as-ok span{background-image:url(../images/btn_mark-as-ok.gif)}
 .complete_signup_wrapper{ width: 100%; overflow: hidden; padding-bottom: 20px}
.complete_signup_wrapper_2nd{ padding-bottom: 0}
.complete_signup_left{ width: 215px; float: left}
.complete_signup_header{ width: 100%; overflow: hidden}
.complete_signup_header strong{ float: left}
.complete_signup_header em{ float: right; font-style: normal; color: #eb710a}
.complete_signup_right{ width: 350px; padding-left: 40px; float: left}
.avatar_wrapper{ width: 78px; height: 78px; padding: 5px 0 0 4px; background: url(../images/bg_avatar.gif) no-repeat}
.complete_signup_right textarea{ width: 300px; height: 65px; margin-bottom: 20px; border: 1px solid #989aa7}
.complete_signup_right .btn_save{ margin-left: -4px}
.complete_signup_right .btn_save span{ background-image: url(../images/btn_save.gif)}
.what_next h2{ padding: 0; line-height: 18px}
.what_next p{ line-height: 18px}
 .upload #sidebar{ float: left; width: 195px; padding: 0 0 0 20px}
.upload #sidebar h3{ }
.upload #sidebar h3 strong{ padding-left: 5px}
.upload #sidebar h4{ padding: 0}
.upload #sidebar p{ font-size: 11px}
.upload #content{ float: right; clear: none; width: 716px; padding-top: 40px}
.form_content{ margin: 0 5px 0 6px; padding: 30px 0 10px 38px; background: #eeede8}
.form_info{ padding-left: 102px; font-weight: bold}
.form_content label{ display: block; width: 100%; overflow: hidden}
.form_content label strong{ float: left; width: 102px; font-size: 12px; line-height: 18px}
.form_content label input{ float: left; width: 507px; padding: 3px 1px; border: 1px solid #c3c2c8}
.form_content div {padding-bottom: 15px}
.form_content div textarea{ width: 507px; padding: 3px 1px; height: 38px; border: 1px solid #c3c2c8}
.form_content div select{ width: 230px; padding: 3px 1px; border: 1px solid #c3c2c8}
.form_content div p{ font-size: 11px; padding: 0 0 0 102px; line-height: 16px}
.this_a_mash{ width: 100%; overflow: hidden}
.this_a_mash label{ float: left; width: 102px}
.this_a_mash label input{ display: none}
.icon_checkbox{ float: left; display: block; width: 19px; height: 20px; background: url(../images/icon_checkbox.gif) no-repeat 0 0}
.checked .icon_checkbox{ background-position: bottom}
.mash_help{ float: left; position: relative; text-align: center; line-height: 18px; padding: 1px 3px 0 0; width: 18px; height: 18px}
.mash_help span{ position: absolute; width: 100%; height: 100%; top: 1px; left: 3px; cursor: pointer; background: url(../images/icon_help.gif) no-repeat}
.form_content div.this_a_mash p{ float: left; line-height: 18px; font-size: 12px; color: #000; padding-left: 30px; font-weight: bold}
.upload .form_extras{ padding-left: 102px}
.form_content div.mash_list_video{ width: 350px; height: 220px; border: 1px solid #c1c0c6; padding: 10px 15px 0; overflow: auto; margin-bottom: 20px; background: #fff}
.form_content div.mash_item{ width: 330px; overflow: hidden; padding-bottom: 10px}
.mash_item input{ float: left; margin: 24px 6px 0 0}
.mash_item .mash_video{ float: left; padding: 3px 0 0 3px; width: 103px; height: 61px; background: url(../images/bg_mash_video_small.gif) no-repeat}
.form_content div.mash_item p{ float: left; padding: 3px 0 0 15px; font-size: 12px; color: #000}
.btn_next-step{width: 103px;}
.btn_next-step span{background-image: url(../images/btn_next-step.gif);}
.sample-header-wrapper{ padding-bottom: 100px}
.form_header{ width: 100%; height: 90px; margin-top: -35px; background: url(../images/bg_upload_header2.gif) no-repeat}
.form_header_with_grey_content{ background: url(../images/bg_upload_header.gif) no-repeat}
.form_header_select_left{ float: left; text-align: center; padding-top: 35px; width: 185px}
.btn_select-video{width:116px; margin: 0 auto;}
.btn_select-video span{background-image: url(../images/btn_select-video.gif);}
.form_header_select_right{ float: left; width: 485px; padding: 24px 0 0 0}
.form_header_select_right h4{ }
.form_header_progress_left{ float: left; text-align: center; padding-top: 35px; width: 185px}
.btn_cancel-upload{width:117px; margin: 0 auto;}
.btn_cancel-upload span{ background-image: url(../images/btn_cancel-upload.gif);}
.form_header_progress_center{ float: left; padding-top: 20px; width: 345px}
.form_header_progress_center p{ padding: 0 0 0 3px}
.form_header_progress_center p .progress{ color: #9999a3; font-weight: bold; padding-left: 10px}
.progress_bar{ padding: 4px 7px 0 4px; overflow: hidden; width: 331px; height: 25px; background: url(../images/bg_progress_bar.gif) no-repeat}
.progress_slide{ display: block; height: 18px; width: 110px; background: #f29e00}
.form_header_progress_right{ float: right; width: 135px; padding: 17px 30px 0 0; text-align: center}
.form_header_progress_right p{ font-size: 10px}
.form_header_progress_right p strong{ font-size: 12px}
.form_header_complete{ text-align: center}
.form_header_complete strong{ display: block; font-size: 20px; font-weight: bold; padding-top: 15px; color: #f49d02}
.form_header_complete p{ padding-top: 10px; font-weight: bold}
.form_complete{ padding: 20px 40px; font-weight: bold}
.form_complete .what_next h2{ padding: 10px 0}
.form_summary{ margin: 0 5px 0 6px; padding: 15px 0 10px 38px; background: #eeede8}
.form_summary div{ width: 100%; overflow: hidden; padding-bottom: 15px}
.form_summary strong{ float: left; font-size: 12px; width: 102px}
.form_summary p{ float: left; width: 520px; padding: 0}
 .signup fieldset{ padding-bottom: 20px; width: 630px; float: left}
.pre-upload fieldset{ padding-bottom: 20px}
.signup fieldset div, .pre-upload fieldset div{ width: 100%; overflow: hidden}
.signup fieldset label strong, .pre-upload fieldset label strong{ float: left; font-size: 12px; line-height: 20px; width: 130px; color: #4e4e4e}
.signup fieldset input, .pre-upload fieldset input{ float: left; width: 200px; font-size: 12px; line-height: 1em; padding: 3px 1px; color: #4e4e4e; border: 1px solid #b1afba}
.signup fieldset div p, .pre-upload fieldset div p{ font-size: 11px; line-height: 1em; padding: 0 0 5px 0; padding-left: 130px; color: #eb710a; display: none}
.signup fieldset div.show_error_msg p, .pre-upload fieldset div.show_error_msg p{ display: block}
.signup fieldset div, .pre-upload fieldset div{ padding: 16px 0 10px 0}
.signup fieldset div.show_error_msg, .pre-upload fieldset div.show_error_msg{ padding: 0 0 10px 0}
sup.required{ padding-left: 5px; color: #eb710a}
.signup_benefits{ float: left; margin-top: -15px; width: 240px; height: 254px; padding: 20px 20px 0; background: #cfceca url(../images/bg_signup_benefits.gif) no-repeat}
#content .signup_benefits h3{ padding-bottom: 10px}
.signup_benefits li{ font-size: 12px; font-weight: bold; color: #4e4e4e; padding-bottom: 10px}
.signup h3{ clear: both}
p.confirm-text{ font-size: 11px; color: #eb710a; padding-left: 130px; display: none}
.confirm .content_wide{ padding-top: 22px}
.confirm .show_confirm-text{ padding-top: 0}
.show_confirm-text p.confirm-text{ display: block}
.confirm-box{ position: relative; width: 700px; padding: 0 0 15px 130px}
.confirm-box input{ position: absolute; top: 0; left: 100px}
.confirm-box label{ color: #4e4e4e; font-size: 12px; line-height: 18px; font-weight: bold}
.pre-upload .btn_save{ margin-left: 125px; width: 84px}
.pre-upload .btn_save span{ background-image: url(../images/btn_save.gif);}
.signup .btn_sign-up, .pre-upload .btn_sign-up{ margin-left: 125px; width: 84px}
.signup .btn_sign-up span, .pre-upload .btn_sign-up span{background-image: url(../images/btn_sign-up.gif);}
.numbered_list{ color: #4e4e4e; font-size: 14px; font-weight: bold; width: 1000px; padding-bottom: 20px; margin: 0 auto; text-align: left}
.numbered_list li{ padding: 10px 0; width: 1000px; overflow: hidden}
.numbered_list .left{ float: left; width: 105px; padding-left: 65px}
.numbered_list .left .number{ float: left}
.numbered_list .left .icon_holder{ float: right; width: 40px; height: 40px; padding: 5px 25px 11px 5px; overflow: hidden; background: url(../images/bg_upload_icon.gif) no-repeat}
.numbered_list .right{ float: left; width: 790px; padding-right: 40px}
.numbered_list li p{ font-size: 14px; font-weight: normal; padding-bottom: 0}
.signup .numbered_list .right{ width: 780px; padding-right: 50px}
.pre-upload .numbered_list li p{ font-size: 12px}
.pre-upload .expanded{ background: #eeede8}
.pre-upload .expanded p{ padding-bottom: 0; color: #333333}
.pre-upload .expanded p.more{ font-size: 12px; padding-top: 5px; color: #4e4e4e}
.pre-upload .numbered_list .more , .pre-upload .numbered_list .toggle_minimise, .pre-upload .numbered_list .expanded .toggle_more, .pre-upload .numbered_list .left .icon_holder{ display: none}
.pre-upload .expanded .more, .pre-upload .numbered_list .expanded .left .icon_holder{ display: block}
.pre-upload .numbered_list .expanded .toggle_minimise{ display: inline}
.form_extras{ padding-left: 130px}
.form_extras label{ width: 200px; display: block; overflow: hidden; padding: 10px 0 15px}
.form_extras label input{ float: left}
.form_extras label strong{ float: left; font-size: 12px; line-height: 18px; padding-left: 3px; color: #4e4e4e}
.form_extras p{ padding-top: 20px; font-weight: bold; line-height: 18px}
.btn_login{ width: 77px}
.btn_login span{ background-image: url(../images/btn_login.gif);}
#login_error,.warning {line-height: 1.5em; color: #cc0000 !important; font-weight: bold; margin: 5px 0; font-size: 14px}
 #sidebar .w_ads {background: url(../images/sidebar_w_ads.gif) repeat-y center top}
#sidebar .w_ads .w_ads_top {padding: 15px 0 0 0; background: url(../images/sidebar_w_ads_top.gif) no-repeat center top}
#sidebar .w_ads .w_ads_bottom {padding: 0 9px 15px 9px; width: 247px; background: url(../images/sidebar_w_ads_bottom.gif) no-repeat center bottom}
#sidebar .w_ads .title_ads {position: relative; overflow: hidden; width: 247px; height: 185px; text-align: center}
#sidebar .w_ads .title_ads .ir_ads {position: absolute; overflow: hidden; display: block; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/sidebar_title_ads.gif) no-repeat left top}
#sidebar .w_ads .content_ads {padding: 0 15px 15px 15px}
#sidebar .w_ads .content_ads p {padding: 0 0 5px 0; line-height: 18px; font-weight: bold; font-size: 11px; color: #000}
#sidebar .w_ads .content_ads p.bigger {padding: 0 0 10px 0; line-height: 20px; font-size: 14px}
#sidebar .w_ads .content_ads p a {text-decoration: underline; color: #EA720D}
#sidebar .w_ads .content_ads p a:hover {text-decoration: none;}
 #footer #l_footer {float: left; width: 700px}
#footer #l_footer ul {float: left}
#footer #l_footer ul, #l_social {width:700px;}
#footer #l_footer li, #l_social li {float: left; padding: 30px 0px 0px 50px; font-weight: bold; font-size: 11px; color: #F07723}
#footer #l_footer li a, #l_social li a {text-decoration: none; color: #F07723}
#footer #l_footer li a:hover, #l_social li a:hover {color: #333;}
#l_social {clear: left}
#l_social li a {font-weight: normal}
#l_social li img {vertical-align: middle}
#footer #r_footer {float: right; width: 265px; text-align: center}
#footer #r_footer img {margin: 0 0 10px 0}
#footer #r_footer p {padding: 0 0 5px 0; font-weight: normal; font-size: 10px; color: #4F5052}
 a.u_name {font-size: 12px;  }
a.title_video { display: block;   font-size: 12px; font-weight: bold; line-height: 1.6em}
a.title_video:hover {color: #ea7210 !important}
a.play_btn {position: absolute; overflow: hidden; display: block; left: 54px; top: 24px; width: 29px; height: 29px; text-align: left; text-indent: -9999em; background: url(../images/arrow-play.png) no-repeat left top; z-index: 200}
.w_user_video_small a.play_btn, div.review .w_user_video_small a.play_btn{  left: 37px; top: 16px;  }
.w_list_video , .w_list_video_big , .w_user_video {position: relative;}
.w_list_video_step a.play_btn {top: 32px;}
.w_list_video_big a.play_btn {left: 71px; top: 35px;}
.w_user_video a.play_btn {left: 52px !important;}
.w_user_video_small a.play_btn {left: 39px !important;}
ul.list_video_user .w_user_video a.play_btn {left: 42px !important; top: 20px;}
ul.list_video_user .w_user_video.comment_thumbnail a.play_btn {left: 39px !important; top: 16px;}
.clip_item_thumbnail .w_list_video a.play_btn {left: 54px; top: 25px;}
.fieldWithErrors {border-color: red !important;}
.errorExplanation, .errorExplanation p {color:red !important;}
.errorExplanation h2 {}
ul.ext_nav_left_clip_group {top: 395px !important; margin-left:35px; position:static !important;}
 ul.ext_nav_right_clip {top: 35px !important; left:0px !important;}
ul.admin {float: left; overflow: hidden; padding: 0 0 0 15px}
ul.admin li {color:#4E4E50; display:inline; font-size:11px; font-weight:bold; line-height:22px; padding:0 0 0 10px}
.clip_group ul.list_video li { }
.clip_group h3 { }
#player {z-index:1;}
.simple-tabs-admin {width: 506px !important}
.video_actions_header li a.tab-ban span , .video_actions_header li a.tab-email span {background-image:none !important}
.video_actions_header li a.tab-ban, .video_actions_header li a.tab-email { text-align:center}
 .content_wide_new{ width:940px; padding: 0 15px 10px; overflow: hidden}
.rounded_grey_wrapper{ float: left; position: relative; width: 600px; margin-bottom: 20px; background: #f0eee9 url(../images/rounded_grey_top.gif) no-repeat top}
.rounded_grey{ padding: 12px 20px; background: url(../images/rounded_grey_bottom.gif) no-repeat bottom}
.rounded_grey label{ float: left; width: 250px; margin-right: 14px; text-align: right; font: 18px/28px Tahoma, Geneva, sans-serif; color: #005697}
.rounded_grey .form_item_wrapper{ width: 100%; overflow: hidden; clear: both; margin: 0px 0px 5px 0px; padding-bottom: 6px}
.rounded_grey .form_item_content{ clear: both; overflow:hidden; padding-left: 264px; width:100%}
p.error_msg{ clear: both; padding: 5px 0 10px 266px; color: #b70000; font: 12px/1em Tahoma, Arial, sans-serif; font-weight: bold}
.right_sidebar{ float: right; width: 325px; padding-bottom: 20px; font-family: Tahoma, Geneva, sans-serif}
.right_sidebar p{ font-size: 14px}
body .ir_header, body .ir_subheader{ position: relative; height: 19px; padding: 0; margin: 8px 0 11px; overflow: hidden; font-size: 24px; line-height: 19px; font-weight: bold; color: #00c2f2; text-transform: uppercase}
body .ir_header{clear: both;}
body .ir_subheader{ font-size: 18px; height: 17px; text-transform: none; margin-top: 0}
.ir_header span, .ir_subheader span, .ir_orange_btn span{ position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; background-repeat: no-repeat; background-position: 0 0; white-space:nowrap}
.ir_header_login{width: 342px;}
.ir_header_login span{background-image: url(../images/txt_login.gif)}
.ir_header_notamember{width: 342px;}
.ir_header_notamember span{background-image: url(../images/txt_notamember.gif);}
.ir_header_join{width: 271px;}
.ir_header_join span{background-image: url(../images/txt_join.gif)}
.ir_subheader_rules{width: 220px;}
.ir_subheader_rules span{background-image: url(../images/txt_siterules.gif)}
.ir_header_preupload{ width: 314px;}
.ir_header_preupload span{background-image: url(../images/txt_preupload.gif);}
.ir_subheader_remember{width:319px;}
.ir_subheader_remember span{background-image: url(../images/txt_remember.gif);}
.ir_header_upload{width: 268px;}
.ir_header_upload span{background-image: url(../images/txt_upload.gif);}
.ir_subheader_videotips{width:104px;}
.ir_subheader_videotips span{background-image: url(../images/txt_videotips.gif);}
.ir_subheader_uploadc{width:172px;}
.ir_subheader_uploadc span{background-image: url(../images/txt_uploadcomplete.gif);}
body .ir_subheader_what{width:112px; margin-top: 20px;}
.ir_subheader_what span{background-image: url(../images/txt_whatnow.gif);}
body .ir_orange_btn{ position: relative; border: 0; margin: 0; padding: 0; text-align: center; color: #fff; font-size: 18px; cursor: pointer; height: 30px; line-height: 30px; display: block; text-transform: uppercase; background: #ea7210}
button.ir_orange_wrapper{ width: 150px; margin-left: -9px}
button.ir_orange_wrapper .ir_orange_btn{margin: 0 auto;}
.ir_org_letmein, .ir_org_joinnow, .ir_org_next, .ir_org_next_grey, .ir_org_reset{width:130px; font-size:10px !important;}
.ir_org_letmein span{background-image: url(../images/btn_letmein.gif);}
.ir_org_joinnow span{background-image: url(../images/btn_joinnow.gif);}
.ir_org_reset span{background-image: url(../images/btn_reset.gif);}
.ir_org_next span{background-image: url(../images/btn_nextstep.gif);}
.ir_org_next_grey span{background-image: url(../images/btn_nextstep_grey.gif);}
body .ir_org_edit{ position: absolute; top: 15px; right: 16px; width: 69px; height: 20px; line-height: 20px}
.ir_org_edit span{background-image: url(../images/btn_edit.gif);}
.numbered_list2{ font: 14px/16px Tahoma, Geneva, sans-serif; color: #333}
.numbered_list2 li{ padding: 0 0 15px 30px; background-repeat: no-repeat; background-position: 0 2px}
.numbered_list2 li.list_1{background-image: url(../images/txt_1.gif);}
.numbered_list2 li.list_2{background-image: url(../images/txt_2.gif);}
.numbered_list2 li.list_3{background-image: url(../images/txt_3.gif);}
.numbered_list2 li.list_4{background-image: url(../images/txt_4.gif);}
.numbered_list2 li.list_5{background-image: url(../images/txt_5.gif);}
.numbered_list2 li.list_6{background-image: url(../images/txt_6.gif);}
.numbered_list2 li.list_7{background-image: url(../images/txt_7.gif);}
.numbered_list2 li.list_8{background-image: url(../images/txt_8.gif);}
.numbered_list2 li.list_9{background-image: url(../images/txt_9.gif);}
 span.rounded_textbox{ float: left; height: 34px; background: url(../images/textbox_left.gif) no-repeat left -34px}
span.rounded_textbox span{ float: left; height: 25px; padding: 6px 6px 3px 6px; background: url(../images/textbox_right.gif) no-repeat right -34px}
span.rounded_textbox input{ float: left; border: none; padding: 0; margin: 0; width: 254px; line-height: 1em; font-size: 18px; color: #005697}
span.rounded_textbox_error{background-position: left top;}
span.rounded_textbox_error span {background-position: right top;}
span.rounded_textbox input.text_normal{width:254px;}
span.rounded_textbox input.text_small{width:204px;}
.rounded_wrapper{ float: left; padding: 2px; border: 2px solid #bdbbb6; background: #fff}
.rounded_wrapper .rounded_topleft, .rounded_wrapper .rounded_topright, .rounded_wrapper .rounded_bottomleft, .rounded_wrapper .rounded_bottomright{ float: left; display: inline; overflow: hidden; background-repeat: no-repeat; background-image: url(../images/rounded_corners_grey.gif)}
.rounded_wrapper .rounded_topleft{ margin: -4px -4px -4px -4px; background-position: -5px -5px}
.rounded_wrapper .rounded_topright{ margin: 0 -5px 0 0; background-position: right -5px}
.rounded_wrapper .rounded_bottomleft{ margin: 0 0 -5px 0; background-position: -5px bottom}
.rounded_wrapper .rounded_bottomright{ margin: 0; padding: 5px 0 10px; background-position: right bottom}
.rounded_wrapper textarea{ float: left; border: none; margin: 0 10px 0 5px; width: 257px; height: 100px; font-size: 18px; color: #005697}
p.paragraph_large{ font: 18px/20px Tahoma, Geneva, sans-serif; color: #005697}
p.paragraph_medium{ font: 14px/16px Tahoma, Geneva, sans-serif; color: #005697; padding: 10px 0 10px 0}
p.paragraph_medium a{ background: #ce7927; padding: 0 5px; color: #fff}
p.post_header{ margin-top: -18px}
 .login{ background: url(../images/login_bg.png) no-repeat 624px bottom}
p.forgot-pass{ padding-top: 13px; margin: 0; float: left; width: 150px}
#lightwindow p.forgot-pass{ padding-right:0px; float:left}
button.float_left {float:left}
p.forgot-pass a{ color: #fff; padding: 3px 5px; background: #ea7210}
.login button{ float: left;}
.terms{padding-top: 5px;}
.terms p.paragraph_medium{ float: left; padding: 5px 10px 10px 0}
.terms p.error_msg{ padding-bottom: 25px; padding-top: 0}
.checkbox, .checkbox_big{ padding: 0; float: left}
.checkbox input, .checkbox_big input{display: none;}
.checkbox a, .checkbox_big a{ position: relative; float: left; width: 24px; height: 24px;  }
.checkbox a span, .checkbox_big a span{ position: absolute; width: 24px; height: 24px; top: 0; left: 0; background: url(../images/icon_checkbox2.gif) no-repeat top}
.checkbox a.checked span, .checkbox_big a.checked span{ background-position: bottom}
.checkbox_error a span{background-position: 0 -24px;}
.checkbox_big a, .checkbox_big a span{ width: 29px; height: 29px}
.checkbox_big a span{background: url(../images/icon_checkbox3.gif) no-repeat top;}
.checkbox_big a span.disabled{background: url(../images/tickbox-disabled.png) no-repeat top;}
.checkbox_big_error a span{background-position: 0 -29px;}
 .remember_box li{ width: 325px; float: left}
.remember_box strong{ display: block; width: 325px; height: 31px; overflow: hidden; float: left}
.remember_box .remember_header{ display: block; float: left; width: 301px; height: 14px; font: 14px/1em Tahoma, Geneva, sans-serif; font-weight: bold; color: #fff; padding: 8px 12px; background: #5bb9ef url(../images/icon_plus.gif) no-repeat 302px center; border-bottom: 1px solid #fff}
.remember_box p{ display: none; padding: 10px; font: 12px/14px Tahoma, Geneva, sans-serif}
.remember_box .active .remember_header{ background: #047bbf}
.remember_box .active p{ display: block}
 .upload_steps{ position: relative; width: 100%; height: 40px; overflow: hidden; margin-bottom: 12px}
.upload_steps span{ position: absolute; height: 100%; width: 100%; top: 0; left: 0; background: url(../images/steps_bg.gif) no-repeat 0 0}
.upload_step_1 span{background-position: 0 0;}
.upload_step_2 span{background-position: 0 -40px;}
.upload_step_3 span{background-position: 0 -80px;}
.upload_steps li{ float: left; font-size: 18px; margin-right: 20px; color: #888}
.upload_steps li strong{color: #333;}
.mash_list_video_wrapper{margin-bottom: 15px;}
.mash_list_video_wrapper .rounded_bottomright{ width:257px; padding-left: 5px; padding-right: 10px}
.mash_list_video_wrapper .mash_list_video{ position: relative; height: 220px; overflow: auto}
.mash_list_video_wrapper .mash_list_video .mash_item{ position: relative;  overflow: hidden; padding: 5px 0; clear: both}
.mash_list_video_wrapper .mash_item input{margin-left: 5px;}
.mash_list_video_wrapper .mash_item p{padding-top: 3px;}
.mash_list_video_wrapper .mash_item p a{text-decoration: underline;}
.mash_list_video_wrapper .mash_item p em{ color:#bbbab5; font-style: normal}
.upload_file .ir_orange_wrapper{ margin-bottom: 100px}
.ir_complete, .ir_complete span{ display: block; width: 264px; height: 34px; position: relative; color: #fff; text-align: center; line-height: 34px; background: #6ccbec}
.ir_complete span{ position: absolute; top: 0; left: 0; background: url(../images/txt_complete.gif) no-repeat}
.progress_bar2_wrapper{ float: left; position: relative; display: block; width: 264px; height: 34px; overflow: hidden; background: #fff}
.progress_bar2_wrapper a{ position: absolute; z-index: 5; right: 7px; top: 7px; width: 20px; height: 20px; text-indent: -9999px}
.progress_bar2_wrapper a span{ position: absolute; width: 20px; height: 20px; top: 0; left: 0; cursor: pointer; background: url(../images/icon_close.png) no-repeat}
.progress_bar2{ position: absolute; z-index: 2; width: 100%; height: 100%; top:0; left: 0; background: url(../images/bg_progress_bar3.png) no-repeat}
.progress_slide2{ position: absolute; left: 0; top: 0; z-index: 1; height: 34px; width: 0%; background: #00c1f2}
p.progress_info{ float: left; padding-top: 3px; padding-bottom: 5px; width: 260px; font-weight: bold; text-align: right; color: #005697}
#do_not_close_text {float: left; padding-top: 3px; padding-bottom: 5px; width: 260px; font-size:10px; margin-left:260px; text-align: right; color: #005697}
.rounded_grey label.upload_label{line-height: 1em; padding-top: 5px;}
.rounded_grey label.upload_label strong{font-size: 14px;}
.orange_list li a{ display: block; width: 315px; height: 30px; line-height: 30px; padding-left: 10px; color: #fff; font-size: 16px; font-weight: bold; border-bottom: 1px solid #fff; text-decoration: none; background: #ea7210 url(../images/icon_raquo.gif) 290px 5px no-repeat}
.upload_review div.review{ font-family: Tahoma, Arial, sans-serif}
.review_top{ border-bottom: 1px solid #00c1f2}
.review_item{ width: 100%; overflow: hidden}
div.review .rev_left{ float: left; width: 115px; text-align: right; color: #4e4e50; font-size: 18px; line-height: 18px; clear: left; padding-bottom: 15px}
div.review .rev_right{ float: right; width: 450px; font-size: 14px; line-height: 18px; color: #005697; clear: right; padding-bottom: 15px}
div.review .rev_right .mash_item{ width: 100%; overflow: hidden}
div.review .rev_title{ font-size: 18px}
div.review a{ color: #fff; padding: 0 5px; background: #ea7210}
.review .review-thumbnail-wrapper a {padding: 0; background: none}
div.review .mash_item em{ font-style: normal; font-size: 14px; color: #005697}
div.review .mash_item .mash_video{ background-image: url(../images/bg_mash_video_upload_small.gif)}
div.review .mash_video a{ background: none; padding: 0}
.review_left{ float: left; width: 328px; padding-top: 15px}
div.review_left .rev_right{ width: 180px}
.review_right{ float: right; width: 272px; padding-top: 15px}
div.review_right .rev_right{ width: 125px}
.review a .thumbnail-wrapper{  background:#FFFFFF none repeat scroll 0 0; border:2px solid #00C1F2; padding:1px}
.review a:hover .thumbnail-wrapper {border: 2px solid #ea7210}
 label.cabinet {width: 264px;  display: block; overflow: hidden; cursor: pointer}
label.cabinet_background {background: url(../images/btn_browsefile.gif) 0 0 no-repeat}
  .offscreen {position: absolute; left: -999em}
.onscreen {position: absolute; left: 1000em}
.content {padding: 0px 0px 0px 25px}
 .content h3 {padding: 0}
  #profile .user_details {background: #e8e8a8}
#profile .video {clear: both}
 .styled_select {position: relative; top: 0; left: 0; font-size: 14px}
.styled_select span {width: 160px}
.styled_select span .sel_title {background: url(/images/select-arrow.png) 98% center no-repeat}
.styled_select .menu {border: 2px solid #bdbbb6; border-top: none; background: #fff; width: 168px; position: absolute; left: 0px; top: 30px; z-index: 98}
.styled_select .menu li {padding: 3px 8px; font-size: 12px; z-index: 99}
.styled_select .menu li:hover {background: #f2f2f2; cursor: pointer}
#login_header, #join_header {height:30px; margin-bottom:2px}
#login_header {width:600px}
#join_header {width:350px}
#lightwindow_contents #after_join_header { font-size: 14px}
#login_page_form_container #after_join_header { }
#comment_posted {background: #fff9b2; background-color: #fff9b2; padding: 4px 6px; text-align: center; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
#select_mashes {background: #fff9b2; background-color: #fff9b2; padding: 1px 6px; text-align: center; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; width:auto}
.admin_review {padding: 10px; background-color: #ffffcc; margin: 0px 0px 10px 0px}
#processing {padding: 10px}
 .dropdown span span input.text_small{ width: 177px}
.dropdown span span{ position: relative; width: 204px}
.dropdown span a, .dropdown span a span{ position: absolute; top: 2px; right: 3px; height: 30px; width: 30px}
.dropdown span a span{ top: 0; left: 0; padding: 0; background: #fff url(../images/arrow_down.gif) no-repeat center}
.rounded_grey .dropdown{ position: relative; z-index: 9999; overflow: visible; height: 34px}
.dropdown-item{ position: absolute; left: 264px; top: 28px; width: 212px; height: 126px; overflow: auto; border: 2px solid #bdbbb6; background: #f9f9f9; display: none }
.dropdown-item li{ padding: 2px 10px; display: block; font-size: 12px; cursor: pointer}
.dropdown-item li.selected{ background: #f1d9c6}
.dropdown-item li:hover, .dropdown-item li.hover{ text-decoration: none; background: #cae2f3}
#no_downloads {padding: 0px 0px 10px 264px; font-size: 12px; color: #005697}
.thanks_for_joining {padding: 10px}
.thanks_for_joining h3 {margin: 0px 0px 5px 0px}
.thanks_for_joining p {font-size: 1.25em}
.thanks_for_joining .w_avatar {padding: 0}
.thanks_for_joining #change_avatar,.thanks_for_joining #change_avatar_holder {}
.thanks_for_joining .change_avatar {width:72px; margin:5px 0px 3px 6px; text-align:center}
#bio_text,#bio_text p {font-size: 14px !important}
#minibio_updated {font-size: 12px; padding: 5px; font-weight: bold; margin: 0px 0px 5px 0px}
#content .c1,#content .c2 {position: relative}
#content .c1 {float: left; width: 500px}
#content .c2 {float: right; width: 160px; margin: 0px 20px 0px 0px}
#content .c2 h3 {margin: 0px 0px 0px 0px}
.mash_more_button {float:right; margin-right:7px}
.thanks.bio {float: left; padding: 15px 0 0 15px; width: 390px}
#sidebar img {display:block}
.sidebar_nav {margin-top:4px}
#big_box .block {width: 265px; float: left; height: 350px}
.header_login_link span {font-weight:bold}
.prime_header {color: #fff; font-style:italic; float:right; font-size: 12px; padding: 4px 5px 0px 0px; line-height: 35px}
.prime_header img {vertical-align: middle}
.prime_header a, .prime_header a:hover {color:#fff}
.c2 .clip {margin-bottom:15px}
.c2 .clip p {padding-bottom: 2px; line-height:14px}
#processing h3 {margin-left:0px}
#edit_minibio_div .rounded_wrapper {width:380px}
#edit_minibio_div .rounded_wrapper textarea{ width: 378px}
.form_item_wrapper .tip {margin-left:270px; font-size:11px; color:#888886}
.right_sidebar h3 {margin-left:0px}
.remove_container {clear:both; margin-top:40px}
#video_tips li strong {font-weight: bold; font-style: none}
 #static {text-align: left}
#static h2 {text-transform: uppercase; font-size: 24px}
#static h3 {margin: 0px 0px 5px 0px; font-size: 18px; line-height: 20px}
.bg {background: #eeede8; padding: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
#static ul, #static ol {font-size: 12px !important; color: #4E4E4E !important}
#static ol {margin-left: 50px; list-style-type: decimal}
#static ol li {margin-bottom: 8px}
#static ol li ul, ul.bullets {margin-left: 15px; margin-top: 5px; list-style-type: square}
#static ul.bullets {margin-bottom: 10px}
#static ol li ul li {margin-bottom: 2px}
#static ul li a img {vertical-align: middle}
#static .rule img {margin-right: 0 !important; margin-left: 10px}
#static blockquote {font-size: 16px; font-style: italic; margin-bottom: 1em}
#static table td {padding: 5px}
#static .answer {overflow: hidden; margin-bottom: 10px}
#static_menu {width: 120px; float: left}
#static_menu ul li {margin-bottom: 5px}
#static_menu ul li.on a {font-weight: bold; color: #254e94}
#static_menu ul li ul {margin-left: 10px}
#static_menu ul li ul li {margin-bottom: 2px}
#static_content {width: 570px; float: left; margin: 0px 10px}
#static_content h3 {margin-top: 10px;  }
#static_content ul li {margin-bottom: 5px}
#static_content .big {font-size: 14px !important}
#static_tips {width: 190px; float: left}
ul.stars {list-style-type: none}
ul.stars li {padding: 0px 0px 0px 20px; background: url(/images/bullet-star.png) no-repeat left top; margin-bottom: 5px}
.intro {font-size: 14px}
.simg_l {float: left; margin-right: 10px}
.simg_r {float: right; margin-left: 10px}
 .rule {margin: 0px 0px 10px 0px}
.rule h3 {margin: 0px 0px 5px 0px}
.rule p.desc {width: 650px}
.rule img {float: right; margin: 0px 40px 0px 0px}
.rule h4, .rule h4 a {color: #254e94}
.rule h4 a {font-weight: bold; text-decoration: underline}
.rule p.error_msg {padding-left: 0px;}
.rule p.checkbox {margin-right: 10px;}
#tips_table, #tips_table td {border: 1px solid #000000}
.credit_name {font-weight: bold}
#lightwindow_overlay { display: none; visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100px; z-index: 500;  }
#lightwindow {  display: none; visibility: hidden; position: absolute; z-index: 999; line-height: 0px; text-align: left;  }
#lightwindow_container { display: none; visibility: hidden; position: absolute;  padding: 0 0 0 0; margin: 0 0 0 0}
 * html #lightwindow_container {overflow: hidden}
#lightwindow_contents {overflow: hidden; z-index: 0; position: relative; border: 10px solid #ffffff; background-color: #ffffff; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; padding: 5px}
#lightwindow_loading { height: 100%; width: 100%; top: 0px; left: 0px; z-index: 9999; position: absolute;  background-color: #f0f0f0; padding: 10px}
#lightwindow_loading_shim {display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%}
#lightwindow_loading span {font-size: 12px; line-height: 32px; color: #444444; float: left; padding: 0 10px 0 0}
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited {color: #09F; text-decoration: none; cursor: pointer}
#lightwindow_loading span a:hover, #lightwindow_loading span a:active {text-decoration: underline}
#lightwindow_loading img {float: left; margin: 0 10px 0 0}
 #lightwindow_navigation { position: absolute; top: 0px; left: 0px; display: none;  }
 #lightwindow_navigation_shim { display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%;  }
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active { outline: none;  }
#lightwindow_previous, #lightwindow_next {width: 49%; height: 100%; background: transparent; display: block}
#lightwindow_previous {float: left; left: 0px}
#lightwindow_next {float: right; right: 0px}
#lightwindow_previous:hover, #lightwindow_previous:active {background: url(/images/lightwindow/prevlabel.gif) left 15% no-repeat}
#lightwindow_next:hover, #lightwindow_next:active {background: url(/images/lightwindow/nextlabel.gif) right 15% no-repeat}
#lightwindow_previous_title, #lightwindow_next_title {display: none}
#lightwindow_galleries {width: 100%; position: absolute; z-index: 50; display: none; overflow: hidden; margin: 0 0 0 10px; bottom: 0px; left: 0px}
#lightwindow_galleries_tab_container {width: 100%; height: 0px; overflow: hidden}
a#lightwindow_galleries_tab, a:link#lightwindow_galleries_tab, a:visited#lightwindow_galleries_tab {display: block; height: 20px; width: 77px; float: right; line-height: 22px; color: #ffffff; text-decoration: none; font-weight: bold; cursor: pointer; font-size: 11px; color: #ffffbe; background: url(/images/lightwindow/lightwindow-overlay-blue-50.png) repeat 0 0 transparent}
* html a#lightwindow_galleries_tab, * html a:link#lightwindow_galleries_tab, * html a:visited#lightwindow_galleries_tab {background: none; background-color: #000000; opacity: .70; filter: alpha(opacity=70)}
a:hover#lightwindow_galleries_tab, a:active#lightwindow_galleries_tab {color: #ffffbe}
#lightwindow_galleries_tab_span {display: block; height: 20px; width: 63px; padding: 0 7px 0 7px}
#lightwindow_galleries_tab .up {background: url(/images/lightwindow/arrow-up.gif) no-repeat 60px 5px transparent}
#lightwindow_galleries_tab .down {background: url(/images/lightwindow/arrow-down.gif) no-repeat 60px 6px transparent}
#lightwindow_galleries_list {background: url(/images/lightwindow/lightwindow-overlay-blue-50.png) repeat 0 0 transparent; overflow: hidden; height: 0px}
* html #lightwindow_galleries_list {background: none; background-color: #000000; opacity: .70; filter: alpha(opacity=70)}
.lightwindow_galleries_list {width: 200px; float: left; margin: 0 0 10px 0; padding: 10px}
.lightwindow_galleries_list h1 {color: #09F; text-decoration: none; font-weight: bold; cursor: pointer; padding: 10px 0 5px 0; font-size: 16px}
.lightwindow_galleries_list li {margin: 5px 0 5px 0; list-style-type: none}
.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited {display: block; line-height: 22px; color: #ffffff; text-decoration: none; font-weight: bold; cursor: pointer; padding: 0 0 0 10px; font-size: 11px}
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active {background: #000000; color: #ffffbe; border-left: 3px solid #ffffbe; padding: 0 0 0 7px}
#lightwindow_data { position: absolute;  }
#lightwindow_data_slide { position: relative;  }
#lightwindow_data_slide_inner {background-color: #ffffff; padding: 0 10px 10px 10px}
#lightwindow_data_caption {padding: 10px 0 0 0; color: #666666; line-height: 25px; background-color: #ffffff; clear: both}
#lightwindow_data_details {background-color: #f0f0f0; padding: 0 10px 0 10px; height: 20px}
#lightwindow_data_author_container {width: 40%; text-align: right; color: #666666; font-style: italic; font-size: 10px; line-height: 20px; float: right; overflow: hidden}
#lightwindow_data_gallery_container {font-size: 10px; width: 40%; text-align: left; color: #666666; line-height: 20px; float: left; overflow: hidden}
#lightwindow_title_bar {height: 25px; overflow: hidden;  display: none}
#lightwindow_title_bar_title {color: #ffffbe; font-size: 14px; line-height: 25px; text-align: left; float: left}
a#lightwindow_title_bar_close_link, a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link {float: right;  cursor: pointer; color: #ffffbe; line-height: 25px; padding: 0; margin: 0;  width: 20px; height: 20px; text-indent: -9999px; position: absolute; top: 15px; right: 0px; background: url('/images/btn-close.png') no-repeat; z-index: 99}
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link {color: #ff0000}
 #lightwindow p {color: #000000; padding-right: 10px}
 .tooltip {position: absolute !important; overflow: hidden; font-size: 11px; z-index: 10000 !important}
.tooltip .xtop, .tooltip .xbottom {display: block; background: transparent; font-size: 1px}
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4 {display: block; overflow: hidden}
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3 {height: 1px}
.tooltip .xb2, .tooltip .xb3, .tooltip .xb4 {background: #666; border-left: 1px solid #333; border-right: 1px solid #333}
.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4 {background: #666}
.tooltip .xb1 {margin: 0 5px; background: #333}
.tooltip .xb2 {margin: 0 3px; border-width: 0 2px}
.tooltip .xb3 {margin: 0 2px}
.tooltip .xb4 {height: 2px; margin: 0 1px}
.tooltip .xboxcontent {padding: 0 .5em; margin: 0; color: #000; text-shadow: 2px 2px 0px #CCC; word-wrap:break-word; border: 1px solid #333; border-width: 0px 1px 0 1px; background-color: #666; text-align:left}