 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, input {margin: 0; padding: 0; border: 0; outline: 0;  vertical-align: baseline; background: transparent}
body {line-height: 1em}
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}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
  .ui-widget {font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em}
.ui-widget .ui-widget {font-size: 1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Segoe UI, Arial, sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #666666; background: #000000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x; color: #ffffff}
.ui-widget-content a {color: #ffffff}
.ui-widget-header {border: 1px solid #333333; background: #333333 url(images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold}
.ui-widget-header a {color: #ffffff}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #666666; background: #555555 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eeeeee}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #eeeeee; text-decoration: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 1px solid #59b4d4; background: #0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff}
.ui-state-hover a, .ui-state-hover a:hover {color: #ffffff; text-decoration: none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #ffaf0f; background: #f58400 url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #ffffff; text-decoration: none}
.ui-widget :active {outline: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #cccccc; background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color: #2e7db2}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #111111}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #111111}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
  .ui-icon {width: 16px; height: 16px; background-image: url(images/ui-icons_cccccc_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_cccccc_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png)}
.ui-state-default .ui-icon {background-image: url(images/ui-icons_cccccc_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png)}
.ui-state-active .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_4b8e0b_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_a83300_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-start {background-position: -80px -160px}
 .ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-tl {-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px}
.ui-corner-tr {-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px}
.ui-corner-bl {-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px}
.ui-corner-br {-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px}
.ui-corner-top {-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px}
.ui-corner-right {-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px}
.ui-corner-left {-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px}
.ui-corner-all {-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px}
 .ui-widget-overlay {background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80)}
.ui-widget-shadow {margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper {position: absolute; z-index: 100; border:1px dotted black}
 .ui-button {display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible}
 .ui-button-icon-only {width: 2.2em}
 button.ui-button-icon-only {width: 2.4em}
 .ui-button-icons-only {width: 3.4em}
button.ui-button-icons-only {width: 3.7em}
 .ui-button .ui-button-text {display: block; line-height: 1.4}
.ui-button-text-only .ui-button-text {padding: .4em 1em}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {padding: .4em; text-indent: -9999999px}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text {padding-left: 2.1em; padding-right: 2.1em}
 input.ui-button {padding: .4em 1em}
 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {position: absolute; top: 50%; margin-top: -8px}
.ui-button-icon-only .ui-icon {left: 50%; margin-left: -8px}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {left: .5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {right: .5em}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {right: .5em}
 .ui-buttonset {margin-right: 7px}
.ui-buttonset .ui-button {margin-left: 0; margin-right: -.3em}
 button.ui-button::-moz-focus-inner {border: 0; padding: 0}
  .ui-dialog {position: absolute; padding: .2em; width: 300px; overflow: hidden}
.ui-dialog .ui-dialog-titlebar {padding: .5em 1em .3em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 16px .2em 0}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0; cursor: pointer}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
.ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
 .jcrop-holder {text-align: left}
.jcrop-vline, .jcrop-hline {font-size: 0; position: absolute; background: white url('/images/jcrop.gif') top left repeat}
.jcrop-vline {height: 100%; width: 1px !important}
.jcrop-hline {width: 100%; height: 1px !important}
.jcrop-handle {font-size: 1px; width: 7px !important; height: 7px !important; border: 1px #eee solid; background-color: #333; *width: 9px; *height: 9px}
.jcrop-tracker {width: 100%; height: 100%}
.custom .jcrop-vline, .custom .jcrop-hline {background: yellow}
.custom .jcrop-handle {border-color: black; background-color: #C7BB00; -moz-border-radius: 3px; -webkit-border-radius: 3px}
 body {color:#fff;  background-color: #0f0f0f; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0px; margin:0px; text-align:center; background-image: url(/images/bg-gradient.jpg); background-repeat: repeat-y; background-position: top center}
 #wrap {background: none;  }
  #wrap-outer {top: 480px; left: 0px; position: absolute; width: 100%; z-index: 0}
#wrap-inner {left: 0px; margin-left: auto; margin-right: auto; position: relative; width: 1250px}
#wrap-inner a {overflow: hidden; text-indent: -5000px}
 hr {border: 0; border-top: 1px solid #5C5C5C; clear: both}
hr.dashed {border: 0; border-top: 1px dashed #5C5C5C; clear: both; margin: 0; height: 1px}
a:link, a:visited, a:active {text-decoration:none; color:#fff}
a:hover {text-decoration:underline}
input {background-color: #fff}
.cb {clear:both}
.page {width:990px; margin:3px auto; text-align:left; border:1px solid #5b5b5b; background-color: #252525; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position: relative}
.date {font-size:11px; font-weight:bold}
.tags {font-size:12px; font-weight:bold}
.white {color:#fff}
.videos {color:#78d20b}
.files {color:#ff7203}
.header {font-size:18px}
.fr {float:right}
.fl {float:left}
.cen {text-align: center}
div.cen {margin: auto}
.margine-t-5 {margin-top:5px}
.tabs a:link, .tabs a:visited, .tabs a:active {font-size:19px; color:#78d20b; text-decoration:none}
a.video:link, a.video:visited, a.video:active {color:#78d20b}
a.video:hover {color: #98F81A; text-decoration:none}
a.file:link, a.file:visited, a.file:active {color:#ff7203}
a.file:hover {color: #FF9743; text-decoration:none}
a.staff:link, a.staff:visited, a.staff:active {color: #ddd}
a.staff:hover {color: #fff; text-decoration:none}
.video.title, .file.title, .keys.title {font-size:24px; font-weight:bold; line-height: 32px}
.admin-icon-link {font-size:12px; font-weight:bold; text-decoration:none; display: block}
.admin-icon-inactive {font-size:12px; font-weight:bold; text-decoration:none; color:#5b5b5b; display:block}
a.icon-link:link, a.icon-link:visited, a.icon-link:active, span.icon-link {font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block}
a.icon-link:hover {text-decoration:underline}
a.user-videos:link, a.user-videos:visited, a.user-videos:active, a.user-videos:hover {color:#78d20b}
a.user-files:link, a.user-files:visited, a.user-files:active, a.user-files:hover {color:#ff7203}
.user-keys {width: 98% }
.user-keys td, .user-keys th {padding:4px 3px 4px 5px}
.user-keys .odd {border: 1px dashed #5B5B5B}
.user-keys .even {background-color: #303030; border: 1px dashed #5B5B5B}
.text-sm {font-size:10px; font-weight:bold; color:#FFF; white-space:nowrap; line-height: 20px}
.top-left-corner {height:13px; width:13px; background: url(/images/sprite.png?3) no-repeat 0 -590px; float:left}
.top-right-corner {height:13px; width:13px; background: url(/images/sprite.png?3) no-repeat -177px -189px; float:right}
.tab.selected .top-left-corner {background: url(/images/sprite.png?3) no-repeat 0 -524px}
.tab.selected .top-right-corner {background:url(/images/sprite.png?3) no-repeat -177px -63px}
 .topbar {height:90px; width:990px; font-size:12px; color:#FFFFFF; background-image: url(/images/gradient.png); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.topbar-inner {margin: 0 10px}
.topbar .nav {height:22px; width:409px; float:right}
.ie6 .topbar .nav {width:416px}
.topbar li {float:left; margin:6px 2px 0}
.topbar li.last {margin:6px 0 0 2px}
.topbar a:hover {color: #18A4D7; text-decoration: none}
.fp-logo {float:left; padding-top: 5px}
.tbr {width:529px; float:right}
.tbr .links {height:20px; width:463px; float:right; text-align:right; padding-right:17px; padding-top: 10px; font-size: 14px}
.mp-disc {width: 20px; display: block; float: left; position: relative; top: -3px; margin-right:4px; height:20px; background: url(/images/sprite.png?3) no-repeat 0 -675px}
.search {float:right; margin-top:10px}
.ie6 .search {margin-top:5px}
.ie9 .search {width: 450px}
.search-bg {height:25px; width:285px; background:url(/images/sprite.png?3) #FFFFFF no-repeat 0 -696px; float:right; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px}
.ff .search-bg {}
.wk .search-bg {}
.op .search-bg {}
.search-box {color:#a0a0a0; border: 0; margin-left:10px; margin-top:3px; font-size:16px; font-style: italic; width: 275px; height: 20px}
.search-box.loading {background: url(/images/search-loading.gif) no-repeat right top}
.search-btn {float:right; height:25px; width:41px; background:url(/images/sprite.png?3) no-repeat transparent -178px -220px; border-left: 1px solid #A0A0A0; cursor:pointer}
.search-btn:hover {background:url(/images/sprite.png?3) no-repeat transparent -231px -220px}
.ie6 .search-btn {border: 0}
 #main {width:970px; margin:0 10px; background-color:#5b5b5b}
 #nav ul {width:950px; height:36px; margin:auto; font-size:16px; text-align:center}
#nav {width:970px; margin:auto; background-color: #252525; position: relative}
.topl, .topr {margin-top: 10px; width: 10px; height: 26px; float: left; background:url(/images/sprite.png?3) #5b5b5b no-repeat}
.topf {position: absolute; top: 20px; height: 16px; width: 100%; background-color: #5b5b5b; z-index:0}
.topl {background-position: 0 -731px; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; border-top-left-radius:10px}
.topr {background-position: -3px -754px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px}
#nav ul {float: left; position: relative; z-index:1}
#nav a, #nav a:visited, #nav a:active, #nav a:link {color:#fff; display: block; width: 100%}
#nav a:hover {cursor: pointer; color:#252525; text-decoration:none}
#nav span.edge, #nav span.middle {float:left; padding: 5px 0; font-size:16px; font-weight: bold; font-family:Arial, Helvetica, sans-serif}
.ff36 #nav span.edge, .ff36 #nav span.middle {background: -moz-linear-gradient( center bottom, #252525 0%, #3C3C3C 100% )}
.wk #nav span.edge, .wk #nav span.middle {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #252525),color-stop(1, #3C3C3C) )}
#nav li.edge, #nav span.edge {width:159px}
#nav li.edge, #nav li.middle {background: none; float:left}
#nav li.middle {width:158px}
#nav span.middle {background-position: 0 -297px}
#nav .middle span {width:158px}
#nav .color {width:159px; height:10px; float:left; font-size: 1px; line-height: 1px}
#nav .color, #nav .edge, #nav .middle {background:url(/images/sprite.png?3) no-repeat}
#nav .disabled {color: #555}
#nav span.middle.disabled {background-position: 0 -297px !important}
.ff36 #nav span.middle.disabled {background: -moz-linear-gradient( center bottom, #252525 0%, #3C3C3C 100% ) !important}
#nav .disabled a {cursor: default}
.wk #nav span.middle.disabled, .wk #nav .disabled a:hover .middle {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #252525),color-stop(1, #3C3C3C) ) !important}
#files .color {background-position: 0 -250px; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; border-top-left-radius:10px}
.ff36 #files .color {background: -moz-linear-gradient( center bottom, #FC8F1F 0%, #F8BB49 100% )}
.wk #files .color {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #FC8F1F),color-stop(1, #F8BB49) )}
#videos .color {background-position: 0 -287px}
.ff36 #videos .color {background: -moz-linear-gradient( center bottom, #8ADA21 0%, #B0F051 100% )}
.wk #videos .color {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #8ADA21),color-stop(1, #B0F051) )}
#beta .color {background-position: 0 -324px}
.ff36 #beta .color {background: -moz-linear-gradient( center bottom, #37BDE3 0%, #9BDFF4 100% )}
.wk #beta .color {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #37BDE3),color-stop(1, #9BDFF4) )}
#browse .color {background-position: 0 -361px}
.ff36 #browse .color {background: -moz-linear-gradient( center bottom, #BF3AD3 0%, #ED9DF6 100% )}
.wk #browse .color {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #BF3AD3),color-stop(1, #ED9DF6) )}
#channels .color {background-position: 0 -398px}
.ff36 #channels .color {background: -moz-linear-gradient( center bottom, #F8562F 0%, #FDA17A 100% )}
.wk #channels .color {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #F8562F),color-stop(1, #FDA17A) )}
#upload .color {background-position: 0 -435px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px}
.ff36 #upload .color {background: -moz-linear-gradient( center bottom, #FFD73F 0%, #FFF795 100% )}
.wk #upload .color {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #FFD73F),color-stop(1, #FFF795) )}
#files .edge {background-position: 0 -260px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px}
#upload .edge {background-position: 0 -445px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px}
#files a:hover .edge {background-position: -160px -260px}
.ff36 #files a:hover .edge {background: -moz-linear-gradient( center bottom, #F8BB49 0%, #FC8F1F 70% )}
.wk #files a:hover .edge {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #F8BB49),color-stop(0.7, #FC8F1F) )}
#videos a:hover .middle {background-position: -159px -295px}
.ff36 #videos a:hover .middle {background: -moz-linear-gradient( center bottom, #B0F051 0%, #8ADA21 70% )}
.wk #videos a:hover .middle {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #B0F051),color-stop(0.7, #8ADA21) )}
#beta a:hover .middle {background-position: -159px -334px}
.ff36 #beta a:hover .middle {background: -moz-linear-gradient( center bottom, #9BDFF4 0%, #37BDE3 70% )}
.wk #beta a:hover .middle {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #9BDFF4),color-stop(0.7, #37BDE3) )}
#browse a:hover .middle {background-position: -159px -370px}
.ff36 #browse a:hover .middle {background: -moz-linear-gradient( center bottom, #ED9DF6 0%, #BF3AD3 70% )}
.wk #browse a:hover .middle {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #ED9DF6),color-stop(0.7, #BF3AD3) )}
#channels a:hover .middle {background-position: -159px -408px}
.ff36 #channels a:hover .middle {background: -moz-linear-gradient( center bottom, #FDA17A 0%, #F8562F 70% )}
.wk #channels a:hover .middle {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #FDA17A),color-stop(0.7, #F8562F) )}
#upload a:hover .edge {background-position: -160px -445px}
.ff36 #upload a:hover .edge {background: -moz-linear-gradient( center bottom, #FFF795 0%, #FFD73F 70% )}
.wk #upload a:hover .edge {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #FFF795),color-stop(0.7, #FFD73F) )}
#nav a .middle {background-color: #252525}
 .top-banner {width:940px; height:90px; background-color:#252525; margin:0 0 10px; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.top-banner .banner {width:728px; height:90px; background-color:#5b5b5b; cursor:pointer; float:left; -moz-border-radius:0 6px 6px 0; -webkit-border-radius:0 6px 6px 0; border-radius:0 6px 6px 0}
.top-banner .button {width:207px; height:90px; background-color:#5b5b5b; float:left; margin-right:5px; background-image:url(/images/banner-button.gif); background-repeat:no-repeat; cursor:pointer; -moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px; border-radius:6px 0 0 6px}
.top-banner .button.subshare {background-image:url(/images/cta-subshare-banner-button.png)}
.top-banner .button a {display: block; height: 90px; margin-right: 5px; text-indent: -5000px; width: 207px}
 #feature {width:630px; height:260px; margin-bottom:10px; background-color:#252525; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.feature {background-repeat: no-repeat; display: block; height: 260px; width: 630px; position: relative; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px}
.feature-text {float: right; font-size: 26px; height: 260px; line-height: 26px; padding: 0px; position: absolute; right: 0px; text-align: right; width: 630px; z-index: 0}
.feature-link {display: block; height: 260px; text-indent: -5000px; width: 630px; position:absolute; z-index: 1}
.feature-subtitle {margin-top: 10px}
.feature-title, .feature-subtitle {background-color: rgba(0, 0, 0, 0.792969); float: right; margin: 0px; margin-top: 10px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; padding-top: 4px}
.ie .feature-title, .feature-subtitle {background-color: #000}
 #content-right {float: right}
#content-right .content {margin-left: 10px}
#mpu-cont {width:310px; height:260px; background-color:#252525; margin-left:10px; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
#banner310 {margin-left: 10px; margin-bottom: 10px; border-radius: 4px; -moz-border-radius:5px; -webkit-border-radius:5px}
#banner310 iframe {border-radius: 4px; -moz-border-radius:5px; -webkit-border-radius:5px}
#mpu {width:300px; height:250px; background-color:#5b5b5b; cursor:pointer; margin-left:5px; margin-top:5px; position: absolute; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.mpu-cont {width:310px; height:260px; background-color:#252525; margin-left:10px; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.mpu {width:300px; height:250px;  cursor:pointer; margin-left:5px; margin-top:5px; position: absolute; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px}
#cta, #subshare-cta {width:306px; height:111px; background:#252525 url(/images/cta.gif) no-repeat; border:2px solid #252525; cursor:pointer; margin-left:10px; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display: block; text-indent: -5000px}
#subshare-cta {background:#252525 url(/images/cta-subshare.png) no-repeat}
#cta:hover, #subshare-cta:hover {background-position: 0 -115px}
 #content {margin: 0 10px; padding-bottom:10px; padding-top: 10px}
#content-left {width:630px; float:left}
.tabs {height:30px; width:630px; background-color:#5b5b5b}
.tab-header {height:20px; width:179px; float:left; font-size:18px; padding-top:6px; text-align:center}
.tab {height:30px; width:206px; float:left; margin-right:6px; background-color:#3c3c3c}
.tab.right {margin-right: 0}
.tab.selected {background-color:#252525}
.tab-line {height: 7px; margin: 0 auto; background-color:#252525}
.tab-line div {height: 6px; border-bottom:1px solid #5b5b5b; margin: 0 7px; font-size: 1px}
.content-line {height:6px; border-bottom:1px solid #5b5b5b; margin-bottom:10px; font-size: 1px; clear: both}
.content {padding:7px; text-align:left; background-color:#252525; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-bottom: 10px;  }
.controls {width:100%; height:23px; margin-top:10px; margin-bottom:3px}
.tabbed {-moz-border-radius-topright:0; -webkit-border-top-right-radius:0; border-top-right-radius:0; -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; border-top-left-radius:0}
.icon {height:23px; width:23px; background:url(/images/sprite.png?3) no-repeat; float:left; margin-right:2px}
li.icon {width: auto; padding-left:26px; margin-right:0px}
.icon-sm {background:url(/images/sprite.png?3) no-repeat; height:15px; float:left; margin-left:5px; padding-left:20px; padding-top:5px}
.item {width: 100%;  position:relative}
.item-left {float: left; width:200px}
.item-right {width: 406px; float: right}
.item-pop {float: right}
.item-title {margin-bottom:10px}
.item-desc {font-size:13px; margin: 10px 0}
.item-desc-video a, #video-comments .comment-content a {color: #78D20B}
.item-desc-file a, #file-comments .comment-content a {color: #FF7203}
.item-link {bottom:8px; left:458px; position:absolute; font-size:18px; font-weight:bold}
.ie6 .item-link {bottom:16px}
.item-action {height:22px; width:22px; background:url(/images/sprite.png?3) no-repeat; padding-left: 22px}
.item-download {background-position:0 -206px}
.item-play {background-position:0 -227px; left:458px}
.icon.love, .love .icon {background-position:0 2px}
.icon.fav, .fav .icon {background-position:0 -19px}
.icon.badfile, .badfile .icon, .admin-icon.approve, .approve .admin-icon {background-position: 0 -103px}
.icon.lights, .lights .icon {background-position:0 -61px}
.icon.fullscreen, .fullscreen .icon {background-position:0 -82px}
.icon.embed, .embed .icon {background-position: -104px -189px}
.icon.comment, .comment .icon {background-position:0 -38px}
.love a:hover .icon {background-position:-24px 2px}
.fav a:hover .icon {background-position:-24px -19px}
.comment a:hover .icon {background-position:-24px -38px}
.badfile a:hover .icon, .approve a:hover .admin-icon {background-position:-24px -103px}
.lights a:hover .icon {background-position:-24px -61px}
.fullscreen a:hover .icon {background-position:-24px -82px}
.embed a:hover .icon {background-position: -125px -189px}
.fav-sm {background-position:0 -20px}
.comment-sm {background-position:0 -38px}
.love-sm {background-position:0 0}
.control {margin-right: 6px}
.player-container {width:100%; position: relative; z-index: 101}
.player {width:614px; height:346px; float:left; margin-left:1px; margin-top:1px}
.image, .image img {width:200px; height:150px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; border-top-left-radius:10px}
 .news {width:290px; background-color:#252525; margin-left:10px; margin-bottom:10px; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.news li {border-bottom:1px dotted #5B5B5B; font-size:12px; padding:7px 0 7px 3px}
.news li a:hover {color: #18A4D7; text-decoration: none}
.rightblock {width:290px; background-color:#252525; margin-left:10px; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.rightblock li {border-bottom:1px dotted #5B5B5B; font-size:12px; padding:7px 0 7px 3px}
.rightblock li a:hover {color: #18A4D7; text-decoration: none}
.right-block-header {border-bottom: 0; height:22px}
.right-block-header.expanded {border-bottom: 1px solid #5b5b5b; padding-bottom:7px}
.right-block-title {float:left; height:23px; padding-top:3px}
.rss {height:26px; width:26px; float:right; background: url(/images/sprite.png?3) no-repeat 0 -621px}
.twitter {height:26px; width:26px; float:right; background: url(/images/sprite.png?3) no-repeat 0 -647px}
.sn {width:310px; height:78px; margin-left:10px; margin-bottom:10px; cursor:pointer; text-indent: -5000px; width: 310px; display: block}
.fb {background: url(/images/sprite.png?3) no-repeat 0 -856px}
.tw {background: url(/images/sprite.png?3) no-repeat 0 -933px}
.su {background: url(/images/sprite.png?3) no-repeat 0 -778px}
 #upload-stages fieldset {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
#upload-stages fieldset legend {font-weight: bold; margin-left:20px; padding-left:10px; padding-right:10px }
.temp-player {margin-bottom:10px; background-color:#252525; text-align:center; padding-top:10px; padding-bottom:30px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.upload-right-block {width:290px; background-color:#252525; margin-left:10px; margin-bottom:10px; padding:10px; padding-bottom:22px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.upload-right-block p {line-height: 1.2em}
.progress {height:28px; width:296px; float:right; margin-bottom:15px}
.upload-progress {width:610px; height:10px; margin-bottom:10px; background-color:#252525; text-align:left; padding:10px; padding-top:6px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:14px}
.save-info {width:610px; height:10px; margin-bottom:10px; background-color:#252525; color:#78D20B; font-weight:bold; text-align:left; padding:10px; padding-top:6px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:14px}
.step1 {background: url(/images/sprite.png?3) no-repeat -27px -490px}
.step2 {background: url(/images/sprite.png?3) no-repeat -27px -520px}
.step3 {background: url(/images/sprite.png?3) no-repeat -27px -550px}
.yellow-title {color:#ffc816; font-size:19px; font-weight:bold}
.green-title {color:#78D20B; font-size:19px; font-weight:bold}
.green {color:#78D20B}
.yellow {color:#ffc816}
.browse-btn {background:url(/images/sprite.png?3) no-repeat transparent -137px -626px; height:45px; width:185px; margin-left:30px; margin-bottom:5px; cursor:pointer; display: block; text-indent: -5000px}
.browse-txt {margin-top: 12px}
.upload-btn {background:url(/images/sprite.png?3) no-repeat transparent -137px -579px; height:45px; width:185px; margin-left:30px; cursor:pointer}
.fieldset {border:1px solid #5b5b5b; padding:5px; padding-left:10px}
.remote-field {font-size:16px; border:1px solid #000; width:360px; color:#5b5b5b; height:25px; padding-left:5px; margin-top: 8px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px}
.edit-desc {height:50px}
.edit-tags {float: left; width:364px; margin-bottom: 5px}
.edit-sites {margin-left: 39px; width:299px}
.type-video {margin-bottom:10px; background-color:#252525}
.type-file {background-color:#252525}
.tags-btn {background:url(/images/sprite.png?3) no-repeat transparent -54px -735px; height:26px; width:85px; margin-left:10px; cursor:pointer; display: block; float: right; text-indent: -5000px}
.sites-btn {background:url(/images/sprite.png?3) no-repeat transparent -52px -647px; height:26px; width:80px; margin-left:10px; cursor:pointer}
.site-list {width:284px; height:8px; margin-bottom:10px; background-color:#3c3c3c; border:1px solid #515151; font-weight:bold; text-align:left; padding:10px; padding-top:6px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:14px; margin-right:10px; float:left; overflow:hidden}
.allow {color:#78D20B}
.deny {color:#f05f5f}
.allow-btn {height:26px; width:55px; background:url(/images/sprite.png?3) no-repeat transparent -52px -587px; cursor:pointer; margin-left:10px}
.remove-btn {height:26px; width:65px; background:url(/images/sprite.png?3) no-repeat transparent -52px -617px; cursor:pointer; float:left}
.tag {height:14px; background-color:#f9cb3c; border:1px solid #5a4f2b; float:left; padding-left:5px; padding-right:5px; padding-top:1px; margin-right:5px}
.tag-close {height:10px; width:10px; background:url(/images/sprite.png?3) no-repeat transparent -34px -735px; float:right; margin-left:5px; margin-top:2px}
.tag-title {color:#252525; font-size:12px; font-weight:bold; float:left}
.save-btn {background:url(/images/sprite.png?3) no-repeat transparent -144px -735px; height:39px; width:175px; margin-left:437px; cursor:pointer; display: block; clear: both; text-indent: -5000px}
.edit-tabs {height:25px; width:630px; background-color:#5b5b5b}
.edit-tabs a {text-decoration: none}
.edit-tab-header {height:15px; float:left; font-size:18px; padding-top:6px; text-align:center}
.edit-tab {height:25px; float:left; margin-right:6px; background-color:#3c3c3c}
.edit-tab.selected {background-color:#252525}
.edit-tab-title {color:#ffc816; font-size:12px; font-weight:bold}
.tick {height:13px; width:13px; background:url(/images/sprite.png?3) no-repeat transparent -33px -750px; float:right; margin-left:10px}
.cross {background: transparent url(/images/sprite.png?3) no-repeat -20px -750px; float: right; height: 13px; margin-left: 10px; width: 13px}
.fieldWithErrors {display: inline}
.field-validation {margin-left:10px}
.field-validation.tick {background-position: -174px -1169px}
.field-validation.cross {background-position: -174px -1193px}
.account-tickbox {display: inline}
.account-tickbox #user_tos {margin-bottom: 0; height: auto}
 #account-menu, .admin-bar {width:620px; height:25px; margin-bottom:10px; background-color:#393939; color:#fff; text-align:left; padding-top:4px; padding-left:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:14px}
.content-blocks .admin-bar {width:auto; padding: 0; padding-top: 4px; margin: 0; margin-top: 6px}
.user-avatar {width:58px; height:58px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left; background-color:#252525; border:2px solid #5b5b5b; margin-right:10px; margin-bottom: 7px; -moz-box-shadow: 2px 2px 2px #000; -webkit-box-shadow: 2px 2px 2px #000; box-shadow: 2px 2px 2px #000}
.admin-bar .edit {margin-right:8px}
.admin-bar .delete {margin-right:7px}
.admin-bar .unpublish, .admin-bar .publish {margin-right:7px}
.admin-bar .reencode {margin-right:7px}
.admin-bar .replace {margin-right:7px}
.admin-bar .pick {margin-right:7px}
.admin-bar .edit .admin-icon {background-position:-46px 0}
.admin-bar .delete .admin-icon {background-position:-46px -19px}
.admin-bar .unpublish .admin-icon, .admin-bar .publish .admin-icon {background-position:-46px -38px}
.admin-bar .reencode .admin-icon {background-position:-46px -57px}
.admin-bar .replace .admin-icon {background-position:-46px -74px}
.admin-bar .pick .admin-icon {background-position:-46px -112px}
.admin-bar .edit a:hover .admin-icon {background-position:-68px 0}
.admin-bar .delete a:hover .admin-icon {background-position:-68px -19px}
.admin-bar .unpublish a:hover .admin-icon, .admin-bar .publish a:hover .admin-icon {background-position:-68px -38px}
.admin-bar .reencode a:hover .admin-icon {background-position:-68px -57px}
.admin-bar .replace a:hover .admin-icon {background-position:-68px -74px}
.admin-bar .pick a:hover .admin-icon {background-position:-68px -112px}
.admin-icon {height:21px; width:23px; background:url(/images/sprite.png?3) no-repeat; float:left; margin-right:3px}
.icon-link-top {padding-top:4px; float: left}
.download {height:50px}
.download-btn, .download-disabled {width:212px; height:39px; float:right; background:url(/images/sprite.png?3) no-repeat; margin-top:10px; cursor:pointer; text-indent: -5000px}
.download-disabled {cursor:default}
.download-file {background-position:0 -1127px}
.download-video {background-position:0 -1087px}
.download-disabled {background-position: -110px -1716px}
.download-member-btn {background-position: -110px -855px}
.download-subscriber-btn {background-position: -110px -2036px; margin-top: 4px}
.download-member-btn:hover {background-position: -110px -898px}
.download-subscriber-btn:hover {background-position: -110px -2000px}
.download-public-btn {background-position: -110px -1930px}
.download-public-btn:hover {background-position: -110px -1969px}
.download-logged-in-member-btn {background-position: -110px -1849px}
.download-logged-in-member-btn:hover {background-position: -110px -1888px}
.download-subscribed-btn {background-position: -110px -1767px}
.download-subscribed-btn:hover {background-position: -110px -1806px}
a:hover .download-file, .download-file:hover {background-position:0 -1312px}
a:hover .download-video, .download-video:hover {background-position:0 -1272px}
.rightblock {width:290px; background-color:#252525; margin-left:10px; margin-bottom:10px; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.tag-icon {height:26px; width:26px; float:right; background: url(/images/sprite.png?3) no-repeat -10px -132px}
.info-icon {height:26px; width:26px; float:right; background: url(/images/sprite.png?3) no-repeat -10px -159px}
.share-icon {height:26px; width:26px; float:right; background: url(/images/sprite.png?3) no-repeat -42px -138px}
.drop-icon {height:26px; width:26px; float:left}
.video-icon {background: url(/images/sprite.png?3) no-repeat -70px -137px}
.expanded .video-icon {background: url(/images/sprite.png?3) no-repeat -70px -161px}
a:hover .video-icon {background-position: -96px -137px}
.expanded a:hover .video-icon {background-position: -96px -161px}
.file-icon {background: url(/images/sprite.png?3) no-repeat -70px -137px}
.expanded .file-icon {background: url(/images/sprite.png?3) no-repeat -70px -161px}
a:hover .file-icon {background-position: -122px -137px}
.expanded a:hover .file-icon {background-position: -122px -161px}
.channel-icon {background: url(/images/sprite.png?3) no-repeat -70px -137px}
.expanded .channel-icon {background: url(/images/sprite.png?3) no-repeat -70px -161px}
a:hover .channel-icon {background-position: -122px -88px}
.expanded a:hover .channel-icon {background-position: -122px -112px}
.info {margin-top: 5px; font-size:12px; line-height:15px}
.light-grey {color:#5b5b5b}
.share-info {float: right; margin-right: 34px; width: 150px; margin-top: 3px}
.fb-share {background: url(/images/sprite.png?3) no-repeat -229px -1276px; display: block; float: left; height: 18px; text-indent: -5000px; width: 62px}
.tw-share {background: url(/images/sprite.png?3) no-repeat -229px -1323px; display: block; float: right; height: 17px; text-indent: -5000px; width: 66px}
a:hover .fb-share {background-position:-229px -1299px}
a:hover .tw-share {background-position:-229px -1345px}
.right-block-header-closed {height:22px}
.file-image {width:200px; height:150px; margin-left:10px; border:1px solid #5b5b5b}
 a.footer:link, a.footer:visited, a.footer:active {font-size:12px; color:#FFFFFF; text-decoration:none}
a.footer:hover {text-decoration:underline}
.copyright {font-size:15px}
.footer-container {width:966px; height:300px; background-image: url(/images/gradient-footer.png); background-repeat:repeat-x; margin:auto; border:2px solid #5b5b5b; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px}
.footer-sig-container {width:310px; height:280px; float:right; text-align:right; margin-top:10px; margin-right:10px}
.ie6 .footer-sig-container {margin-right:0px}
.footer-logo {width:304px; height:75px; background: url(/images/sprite.png?3) no-repeat 0 -1012px; margin-left:16px; text-indent: -5000px; text-align: left; display: block}
.footer-latest {width:300px; height:260px; float:left; padding:10px; margin-top:10px}
.footer-latest dt, .footer-latest dd {border-bottom:1px dotted #5B5B5B; padding:7px 0 7px 3px}
.footer-latest dt a:hover, .footer-latest dd a:hover {text-decoration: none}
.footer-space {height:10px}
 #vid-block, #vid-block_c {border: 0 !important}
object, embed {border: 0 !important}
.section h2 {font-size: 16px; margin-bottom: 4px}
.section h3 {font-size: 14px; margin-bottom: 4px}
#comments-toggle {margin-top: 5px; font-size:12px; line-height:15px; background-position:0 -38px}
#comments-toggle:hover .icon {background-position:-24px -38px}
#comments-toggle.toggled {color: #5c5c5c}
.comments-toggle {margin-top: 5px}
.comment-expand-link {font-weight: bold}
.comment-entry {margin-top: 8px; padding: 8px; background: #fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; color: #000}
.comment-entry.unpublished {background: #bbb; color: #777}
.comment-right img {vertical-align: middle}
.comment-name img {border:1px solid #C0C0C0; margin-right:5px}
.comment-name {font-size: 11px; margin-right: 8px}
.comment-name a {color: #404040}
.comment-name a:hover, .comment-name a:active {text-decoration: none; color: #000000}
.comment-right {float: right; text-align: right; font-size: 11px; color: #404040}
.comment-right a:link, .comment-right a:visited {text-decoration: none; color: #404040}
.comment-right a:hover, .comment-right a:active {text-decoration: none; color: #000000}
.comment-name {font-weight: 800}
.comment-content {padding-top: 4px; width: 100%; font-size: 13px}
.comment-content a {color: #000}
#comment-submit {background: url(/images/sprite.png?3) no-repeat; background-position: -23px -777px; display: block; height: 26px; text-indent: -5000px; width: 116px; float: right; margin-bottom: 8px; cursor: pointer}
#comment-box {width: 610px; font-family: Arial; font-size: 14px; margin-bottom: 6px}
#comment-form-area {margin-top: 8px; clear: both}
#comment-errors {color: #f00; background-color: #faa; border: 2px solid #f33; padding: 8px 6px; margin: 8px 4px; font-size: 12px}
.account-option {width: 300px; margin-top: 1em}
.account-benefits li {margin-top: 1em}
.account-benefits .benefit-title {font-weight: bold}
.account-edit img{ vertical-align: middle}
.account-edit legend {font-weight: 800; margin-bottom: 5px}
.account-edit label {float: left; display: block; width: 170px}
.account-edit label#label_tos {float: none; display: inline; width: auto}
.account-edit #multiplay_sup_svc_user_dateOfBirth_1i, .account-edit #multiplay_sup_svc_user_dateOfBirth_3i {width: 100px}
.account-edit #multiplay_sup_svc_user_dateOfBirth_2i {width: 180px}
.account-edit .edit input, .account-edit select {margin-bottom: 8px; vertical-align: middle; height: 25px; font-size: 16px; background-color: #fff; width: 385px}
.account-edit .edit textarea {width: 385px; height: auto; background-color: #fff}
.account-edit input.email-prefs {height: auto; margin: 0 10px 10px}
.account-edit label.email-prefs {width: auto}
input.account-edit-nowidth {width: auto}
.exclaim-box, .warning-box {background-color: #ffe3e3; border: 1px solid #dd0000; color: #550000; margin-bottom: 10px; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 2px 2px 2px #000; -webkit-box-shadow: 2px 2px 2px #000; box-shadow: 2px 2px 2px #000}
.exclaim-box a, .warning-box a {color: #550000; font-weight: bold}
.warning-box {background-color: #ffff99; border: 1px solid #dd9922; color: #664400; margin-bottom: 10px; padding: 5px}
.info-box {background-color: #99cccc; border: 1px solid #2299dd; color: #004466; margin-bottom: 10px; padding: 5px}
.success-box {background-color: #99cc99; border: 1px solid #99dd22; color: #446600; margin-bottom: 10px; padding: 5px}
.warning-box h2, .info-box h2, .exclaim-box h2, .success-box h2 {font-weight: bold; padding-bottom: 5px}
.notice {background-image: url(/images/icons/information.png); background-position: 0px 2px; background-repeat: no-repeat; padding-left: 20px; margin-left: 5px; line-height: 130%}
.exclaim {background-image: url(/images/icons/exclamation.png); background-position: 0px 2px; background-repeat: no-repeat; padding-left: 20px; margin-left: 5px; line-height: 130%}
.warning {background-image: url(/images/icons/error.png); background-position: 0px 2px; background-repeat: no-repeat; padding-left: 20px; margin-left: 5px; line-height: 130%}
.error-listing {padding-left: 20px; margin-left: 5px; list-style: disc; line-height: 20px}
h4.exclaim {background-position: 0px 1px}
.browse-category-structure {margin-bottom: 1em}
.browse-category-structure ul li {list-style-type: none; padding-left: 1em}
.browse-category-structure img {vertical-align: middle}
.browse-category-structure a {text-decoration: none}
.browse-category-structure a:hover {color: #2574bd; text-decoration: none}
#subscribe-container #subscribe-left {float:left}
#subscribe-container #subscribe-right {float:right}
.news-item .title {font-weight: bold}
.progress-bar {height: 1em; float: right; width: 50%; border: 1px solid #5C5C5C}
.ui-progressbar {margin-top: -1px}
.progress-bar .ui-progressbar-value {background: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, rgb(176,240,81)), color-stop(0.7, rgb(138,218,33))); background: -moz-linear-gradient(center bottom, rgb(176,240,81) 30%, rgb(138,218,33) 70%); color: #000; font-size: 12px; text-align: right; border: 0; margin: 0}
.edit-tab.selected .top-left-corner {background: url(/images/sprite.png?3) no-repeat 0 -524px}
.edit-tab.selected .top-right-corner {background:url(/images/sprite.png?3) no-repeat -177px -63px}
.tags-list {background-color:#0066FF; margin-top:5px; clear: both; width: 400px}
#file-errors, #file-success {background-repeat: no-repeat; background-position: 10px 10px; padding-left: 32px}
#file-errors h3, #file-success h3 {margin-bottom: 8px}
#file-errors p, #file-success p {color: #fff}
#file-errors {background-image: url(/images/icons/error.png); color: #922}
#file-success {background-image: url(/images/icons/tick.png); color: #292}
#file-success a {font-weight: bold}
#upload-stage2-main {-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius: 10px}
.autocomplete-w1 {background: url(/images/ac-shadow.png) no-repeat bottom right; position: absolute; top: 0px; left: 0px; margin: 8px 0 0 6px}
.ie6 .autocomplete-w1 {background: none; margin: 0}
.autocomplete {border: 1px solid #999; background: #FFF; cursor: default; text-align: left; max-height: 350px; overflow: auto; margin: -6px 6px 6px -6px}
.ie6 .autocomplete {height: 350px; margin: 0; overflow-x: hidden}
.autocomplete .selected {background: #ddd}
.autocomplete div {padding: 2px 5px; white-space: nowrap; color: #000}
.autocomplete strong {font-weight: normal; color: #3399FF}
.allow {color: #78D20B}
.deny {color: #f05f5f}
.allow-btn {height: 26px; width: 55px; background: url(/images/sprite.png?3) no-repeat transparent -52px -587px; cursor: pointer; margin-left: 10px; float: right; text-indent: -5000px}
.remove-btn {height: 26px; width: 65px; background: url(/images/sprite.png?3) no-repeat transparent -52px -617px; cursor: pointer; float: right; text-indent: -5000px}
#allowed-websites h3 {float: left; width: 144px}
.domain-entry {margin-left: 165px}
.site-list {background-color: #3C3C3C; border: 1px solid #515151; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius: 10px; float: left; font-size: 14px; font-weight: bold; height: 8px; margin-bottom: 10px; margin-right: 10px; overflow: hidden; padding: 6px 10px 10px; padding-top: 6px; text-align: left; width: 284px}
 .markItUp .markItUpButton1 a {background-image:url(/images/bbcode/bold.png)}
.markItUp .markItUpButton2 a {background-image:url(/images/bbcode/italic.png)}
.markItUp .markItUpButton3 a {background-image:url(/images/bbcode/underline.png)}
.markItUp .markItUpButton4 a {background-image:url(/images/bbcode/picture.png)}
.markItUp .markItUpButton5 a {background-image:url(/images/bbcode/link.png)}
.markItUp .markItUpButton6 a {background-image:url(/images/bbcode/list-bullet.png)}
.markItUp .markItUpButton7 a {background-image:url(/images/bbcode/list-numeric.png)}
.markItUp .markItUpButton8 a {background-image:url(/images/bbcode/list-item.png)}
.markItUp .markItUpButton9 a {background-image:url(/images/bbcode/quotes.png)}
.markItUp .markItUpButton10 a {background-image:url(/images/bbcode/code.png)}
.markItUp .twitter-bbcode a {background-image: url(/images/bbcode/twitter.png)}
.markItUp .clean a {background-image:url(/images/bbcode/clean.png)}
.markItUp * {margin:0px; padding:0px; outline:none}
.markItUp a:link, .markItUp a:visited {color:#000; text-decoration:none; background-color: #fff; background-position: 3px 3px; margin-right: 2px; margin-bottom: 2px}
.markItUp {margin:5px 0 5px 0}
.markItUpContainer {font:11px Verdana, Arial, Helvetica, sans-serif}
.markItUpEditor {font:12px 'Courier New', Courier, monospace; padding:5px; clear:both; display:block; line-height:18px; overflow:auto}
.markItUpFooter {width:100%}
.markItUpHeader ul li {list-style:none; float:left; position:relative}
.markItUpHeader ul a {display:block; width:16px; height:16px; text-indent:-10000px; background-repeat:no-repeat; padding:3px; margin:0px}
 .bbcode-editor {width: 420px}
.bbcode-editor textarea {width: 455px; background-color: #fff; -moz-border-radius:0 7px 7px 7px; -webkit-border-radius:0 7px 7px 7px; border-radius:0 7px 7px 7px; border: 1px none}
#image-uploader {float: left}
#current-image {float: right}
#shadow {background: #000; position:absolute; left:0; top:0; width:100%; z-index:100; display: none}
.above-shadow {z-index: 101; position: relative}
ul.file-info li {border: 0; padding: 0}
#file-editor dl dt {clear: both; float: left; width: 110px}
#file-editor dl dd {float: left; width: 500px; margin-bottom: 5px}
.download .info {display:block; width: 390px; overflow: hidden; margin-top: 0px}
.extra-controls {font-size: 12px}
#health-bar {background-color: #3C3C3C; height: 12px; padding: 2px}
#health-bar .segment {border: 1px solid; display: block; float: left; height: 10px; margin-right: 2px; width: 37px}
#health-bar .red.segment {background-color: #733; border-color: #F66}
#health-bar .yellow.segment {border-color: #FFC816; background-color: #664816}
#health-bar .green.segment {border-color: #78D20B; background-color: #38620B}
#health-bar .red.segment.full {background-color: #F66}
#health-bar .yellow.segment.full {background-color: #FFC816}
#health-bar .green.segment.full {background-color: #78D20B}
#health-bar .segment.last {margin-right: 0px}
 .mirror-container {margin-top:10px; margin-bottom:10px}
.mirror-block {background-color:#393939; padding-right:5px; padding-top:2px; margin-top:10px; padding-bottom: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.mirror-title-block {margin-top:10px; line-height:25px; margin-left:10px}
.public-icon, .group-icon {width:23px; height:27px; margin-right:10px; background: url(/images/sprite.png?3) no-repeat -97px -61px}
.subscription-icon {width:25px; height:25px; margin-right:10px; background: url(/images/sprite.png?3) no-repeat -96px -2px}
.member-icon {width:23px; height:27px; margin-right:10px; background: url(/images/sprite.png?3) no-repeat -97px -31px}
.download-signup {background-position: -109px -860px}
.download-signup:hover {background-position: -109px -899px}
.mirror-drop-icon {height:26px; width:26px; margin-top:8px; margin-left:10px; margin-right:5px; display: block; text-indent: -5000px; background: url(/images/sprite.png?3) no-repeat -92px -85px}
.mirror-drop-icon:hover {background-position: -119px -85px}
.expanded .mirror-drop-icon {background: url(/images/sprite.png?3) no-repeat -92px -111px}
.expanded .mirror-drop-icon:hover {background-position: -119px -111px}
.mirror {margin-top: 10px; margin-bottom: 10px}
.mirror dd {float:left; margin-bottom:10px; margin-left:20px}
.mirror dt {clear:both; float:left}
.mirror-info {border:1px dashed #5b5b5b; margin:5px; margin-left:10px; padding-left:10px}
.select-mirror-title {margin-right:7px}
.mirror-title-block .join-title {width: 290px}
.verification {margin-top: 20px}
 .top-join {width:940px; height:30px; background-color:#393939; margin:0 0 10px; padding-top:10px; padding-left:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.signup-block {background-color:#252525; margin-bottom:10px; position:relative; padding: 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
#subshare-about {-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0}
#new-member-content, #new-subscriber-content, #account-verified-content, #edit-member-content {padding: 10px}
.signup-stage1 {width:450px; height:340px}
.signup-stage2 h2 {padding-top: 5px}
.subscriber-details .icon, .subscriber-icon {width:25px; height:27px; margin-right:10px; background: url(/images/sprite.png?3) no-repeat -96px -2px}
.member-details .icon, .member-icon {width:23px; height:27px; margin-right:10px; background: url(/images/sprite.png?3) no-repeat -97px -31px}
.member {color:#94de30 !important}
.subscriber {color:#43bade !important}
.admin-staff {color:#de4a43 !important; position: relative; padding-right: 36px}
.admin-staff span.staff-icon {background: url(/images/sprite.png?3) no-repeat -108px -215px; background-position: -108px -215px; display: block; height: 15px; position: absolute; right: 0px; text-indent: -5000px; top: 0px; width: 34px}
.join-title {font-size:19px; font-weight:bold; padding-bottom: 5px; text-shadow: 1px 1px 3px #000000}
.member-details .join-title {color:#94de30 !important}
.subscriber-details .join-title {color:#43bade !important}
.join-header {border-bottom:1px dashed #5b5b5b; padding-bottom:7px; line-height:27px; margin-bottom:10px}
.join-sub-title {font-size:15px}
.join-list {list-style:disc; margin-left:20px; font-size:16px; font-weight:bold; line-height:25px; margin-bottom: 25px}
.join-list-sm {list-style:disc; margin-left:20px; font-size:14px; font-weight:bold; line-height:1.5em}
.signup-member {border:2px solid #94de30; margin:auto}
.signup-subscriber {border:2px solid #43bade; margin:auto}
.join-banner {width:193px; height:111px; margin-left:100px; background-color:#6633FF; right:0px; position:absolute; bottom:0px}
.member-price {background: url(/images/sprite.png?3) no-repeat 0px -1351px}
.subscriber-price {background: url(/images/sprite.png?3) no-repeat -7px -1466px}
.edit-field {font-family:Arial, Helvetica, sans-serif; font-size:16px; border:1px solid #000; width:300px; height:25px; padding-left:3px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px}
#upload-stages .edit-field {width: 455px; padding: 0 5px}
.btn {height: auto; cursor: pointer; font-size: 19px; font-weight: bold; padding: 4px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border: 2px solid #fff; background-color: #353535; color: #43BADE; -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.9); -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.9); box-shadow: 2px 2px 3px rgba(0,0,0,0.9); color: #fff}
.ff .btn {background: -moz-linear-gradient( center bottom, #252525 0%, #3C3C3C 100% )}
.wk .btn {background: -webkit-gradient( linear, left bottom, left top, color-stop(0, #252525),color-stop(1, #3C3C3C) )}
.btn:hover, .btn a:hover {text-decoration: none}
.btn:active, .btn a:active {-moz-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.9); -webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.9); box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.9)}
.member-btn {border-color: #94DE30 #72AD1D #72AD1D #94DE30; border-style: solid; border-width: 2px}
.member-btn:active {border-color: #72AD1D #94DE30 #94DE30 #72AD1D}
.member-btn:hover, .member-btn a:hover {color: #94DE30}
.subscriber-btn {border-color: #43BADE #21839B #21839B #43BADE; border-style: solid; border-width: 2px}
.subscriber-btn:active {border-color: #21839B #43BADE #43BADE #21839B}
.subscriber-btn:hover, .subscriber-btn a:hover {color: #43BADE}
.create-account-link {margin-top: 10px}
 .channels {color:#ec3810}
.channels.title {font-size:24px; font-weight:bold}
.channels-block {width:300px; height:100px; margin-top:20px; background: #5B5B5B; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.channels-block a {width:300px; height:100px; display: block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.channels-block a span {padding:5px; display: block}
.channels-block a img {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.channels-block-right {margin-left:10px}
.channels-container {margin-bottom: 1em}
 #channel-pages-list div.channel-page-entry a.channel-page-link:hover {background-color: #454545; text-decoration: none}
#channel-pages-list div.channel-page-entries {clear: both}
#channel-pages-list div.channel-page-entry a.channel-page-link {text-decoration: none}
#channel-pages-list div.channel-page-entry {}
#channel-pages-list div.channel-page-entry a {display: block; width: 285px; padding:7px; text-align:left; background-color:#252525; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-top: 1px; color: #F8562F}
.channel-tag-select .content-line {margin-bottom: 0}
.channel-page-link {font-size: 14px; line-height: 21px}
.channel-page-link .icon {background-position: -6px -1592px; display: block; float: left; height: 21px; margin-right: 6px; width: 21px}
.channel-page-link:hover .icon {background-position: -35px -1592px}
.channel-page-breadcrumbs, .channel-page-breadcrumbs a {font-size: 14px}
#channel-comments {margin-top: 1em}
#channel-page-files-list-tab {width: 470px; float: left}
#channel-page-files-list-tab .content-main, #channel-page-files-search-tab .content-main {width: 335px}
#channel-page-files-list-tab .content-info-block, #channel-page-files-search-tab .content-info-block {width: 105px}
#channel-page-files-list-tab .admin-bar, #channel-page-files-search-tab .admin-bar {width: 460px}
#channel-page-files-search-tab {width: 470px; float: right}
.user-channel-title {padding:7px; text-align:left; margin-bottom:10px; background-color:#252525; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.channel-desc-block {font-size:14px; font-weight:bold; display:block; line-height:15px; margin-top:5px}
.channel-desc {font-size:14px; display:block; line-height:15px; margin-top:5px}
.channel-down {background: url(/images/sprite.png?3) no-repeat -70px -137px}
a:hover .channel-down {background-position: -149px -88px}
.channel-up {background: url(/images/sprite.png?3) no-repeat -70px -161px}
a:hover .channel-up {background-position: -149px -112px}
.content-blocks {padding:7px; text-align:left; margin-top:10px; margin-bottom:10px; background-color:#252525; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.content-blocks-placeholder {padding:3px; text-align:left; margin-top:10px; margin-bottom:10px; background-color:#5c5c5c; border: 4px dashed #9c9c9c; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.content-blocks .content-title {position: absolute; background-color: #252525; padding-bottom: 2px; left: 117px}
.content-image {width:80px; height:60px; margin-right:10px; background-color:#5b5b5b; position: relative}
.content-image img {width:80px; height:60px}
.content-title, .content-title-spc {font-size:14px; font-weight:bold}
.content-desc-block {font-size:13px; display:block; line-height:14px; margin-top:5px; width: 345px}
.wide-channel .content-desc-block {width: 435px}
.search-blocks {padding:7px; text-align:left; margin-top:10px; margin-bottom:10px; background-color:#252525; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.search-image {width:53px; height:40px; margin-right:10px; background-color:#5b5b5b}
.search-image img {width:53px; height:40px}
.search-title {font-size:12px; font-weight:bold}
.search-desc-block {font-size:11px; display:block; line-height:11px; margin-top:5px}
#jquery-live-search {z-index: 9999}
#ajax-search-content {background: #5C5C5C; border: 1px solid #9B9B9B; border-top: none; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; margin-top: 2px; padding: 1px 10px}
.fieldset.new-users {float: right; height: 150px; width: 280px}
.fieldset.login {float: left; height: 150px; width: 280px}
.mode-fieldset {margin-bottom: 1em}
.onecol #content-left {width: 950px}
.onecol #content-right {display: none}
.wide-channel #content-left {width: 718px}
.wide-channel #content-right {width: 232px}
.wide-channel .rightblock {width: 202px}
.wide-channel .admin-bar {width: 708px}
.onecol #account-menu {width: 940px}
#account-menu .edit, #account-menu .publish, #account-menu .pick {margin-right: 8px}
#account-menu .edit .admin-icon {background-position:-46px 0}
#account-menu .subscriptions .admin-icon {background-position:-46px -38px}
#account-menu .keys .admin-icon {background-position:-46px -112px}
#account-menu .edit a:hover .admin-icon {background-position:-68px 0}
#account-menu .subscriptions a:hover .admin-icon {background-position:-68px -38px}
#account-menu .keys a:hover .admin-icon {background-position:-68px -112px}
.user-avatar img.account {height: 58px; width: 58px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.pagination span, .pagination a {font-size:14px; text-decoration:none}
.pagination a:hover {text-decoration:underline}
.pagination .disabled {color: #5c5c5c}
.pagination .current {font-weight: bold}
.admin {margin-right: 10px}
.admin .admin-icon {background-position: -48px 0px}
.onecol .admin-bar {width: 940px}
.onecol .item-right {width: 725px}
#login-box .edit-field {width: auto}
.content-main {float: left; width: 440px; padding-right: 4px; border-right: 1px dotted #5c5c5c}
.wide-channel .content-main {width: 530px}
.content-info-block {float: right; width: 160px}
.content-info-block .info {margin-top: 16px; line-height: 14px}
.content-info-block .item-pop {float: left}
.content-info-block .item-pop .icon-sm {margin-left: 0; margin-right: 5px}
.ie6 .news-item .title {font-size: 12px !important}
.ie6 #channel-content, .ie6 #channel-category-items {margin-bottom: 35px; clear: both}
.ie6 #channel-category-items {margin-top: 35px}
select {color: #000}
#login-content .signup-stage1 {height: 200px; width: 450px}
#login-content dl.edit label {float: left; width: 80px; padding: 5px 10px 0 0}
#login-content dl.edit dd {margin-bottom: 10px}
#lost-password-btn {background: url(/images/sprite.png?3) no-repeat; background-position: -112px -1634px; display: block; height: 35px; text-indent: -5000px; width: 210px}
#lost-password-btn:hover {background-position: -112px -1674px}
#ui-timepicker-div dl {text-align: left}
#ui-timepicker-div dl dt {height: 25px}
#ui-timepicker-div dl dd {margin: -25px 0 10px 65px}
.ui-widget {font-size: 14px}
 .beta-description {font-size: 13px}
#beta-feature h1, #successful-key-content h1 {color:#10ace2; font-size:24px; font-weight:bold; line-height: 32px}
#successful-key-content a, #beta-feature .beta-header a, #beta-feature .beta-description a, #beta-feature .beta-instructions a, #beta-feature .beta-footer a, #beta-feature .beta-body a {color:#10ace2}
#successful-key-content a:hover, #beta-feature .beta-header a:hover, #beta-feature .beta-description a:hover, #beta-feature .beta-instructions a:hover, #beta-feature .beta-footer a:hover, #beta-feature .beta-body a:hover {color: #5ec0e2; text-decoration:none}
a.keys:link, a.keys:visited, a.keys:active {color:#10ace2}
a.keys:hover {color: #5ec0e2; text-decoration:none}
.keys {color:#10ace2}
.dashed {border-bottom:1px dashed #5b5b5b; height:15px; margin-bottom:10px}
.keys-info {width:400px; margin-bottom:10px; color:#10ace2; font-weight:bold; text-align:left; padding:10px; padding-top:8px; font-size:12px; height:27px}
.closed-key {clear: both}
.closed-key img {margin-bottom:10px}
.info-block {width: 400px; margin-bottom:10px; font-size: 13px; line-height: 15px}
.keys-link {font-size:12px; margin-bottom:10px; font-weight:bold; text-align:left}
.hourly {width:115px; height:27px; padding-left:62px; padding-top:15px}
.subscriber-pool {width:115px; height:22px; padding-left:62px; padding-top:8px}
.keys-active {color:#10ace2; background: url(/images/sprite.png?3) no-repeat -273px -1112px; width:115px; height:27px; padding:10px; padding-left:62px; padding-top:8px}
.keys-inactive {color:#5b5b5b; background: url(/images/sprite.png?3) no-repeat -273px -1190px; width:115px; height:27px; padding:10px; padding-left:62px; padding-top:8px}
.beta-description a {color: #10ACE2}
.ui-datepicker {z-index: 101 !important}
#mirrors_container fieldset {margin-left: 20px}
#mirrors_container table {margin-bottom: 5px; margin-left: 20px}
 .ie6 .admin-staff span.staff-icon {right: 405px}
.ie6 #featured-file span.staff-icon, .ie6 #featured-video span.staff-icon, .ie6 #channel-content span.staff-icon {right: 590px}
.ie6 .top-banner .button {margin-right: 0px; background-color: #252525}
.ie6 .footer-logo {height: 74px}
.ie6 li.quicklinks ul {zoom: 1}
 .schedule li {background-image:url("http://static.multiplayuk.com/images/fileplay/icons.png"); background-position:0 -42px; background-repeat:no-repeat; padding: 3px 0 0 22px; border-bottom: 0 none}
.past-schedule-item a {color: #999}
#schedule-countdown {text-align: center}
.countdown-time {font-weight: bold; font-sizE: 18px}
.countdown-next-item {font-weight: bold}
  table.admin-table {border: 1px solid #fff; margin-top: 1em; margin-bottom: 1em}
table.admin-table th, table.admin-table td{ border: 1px solid #fff; padding: 2px 4px}
#reports tr td p {margin: 5px 0}
#reports tr td {padding-bottom: 20px}
  body.channel8wrap {background: #000}
body.channel8wrap #wrap {background: #000 url(http://static.multiplayuk.com/images/w/fileplay/fp-apollo-wrap.jpg) no-repeat 50% 0%}
body.channel8wrap #wrap-outer {display: none}
body.channel9wrap {background: #000}
body.channel9wrap #wrap {background: #000 url(http://static.multiplayuk.com/images/w/fileplay/fp-apollo-wrap.jpg) no-repeat 50% 0%}
body.channel9wrap .channel9-title {background-color: transparent; padding: 0}
body.channel9wrap #wrap-outer {display: none}
body.channel9wrap .channel9-title img {width: 630px}
body.channel11wrap {background: #000}
body.channel11wrap #wrap {background: #000 url(http://static.multiplayuk.com/images/w/fileplay/iccupwrap.jpg) no-repeat 50% 0%}
body.channel11wrap .channel11-title {background-color: transparent; padding: 0}
body.channel11wrap .channel11-title img {width: 630px}
body.channel11wrap #wrap-outer {display: none}
body.channel10wrap {background: #000}
body.channel10wrap #wrap {background: #000 url(http://static.multiplayuk.com/images/w/fileplay/fileplay-trumpsc-wrap.jpg) no-repeat 50% 0%}
body.channel10wrap .channel10-title {background-color: transparent; padding: 0}
body.channel10wrap .channel10-title img {width: 630px}
body.channel10wrap #wrap-outer {display: none}
body.channel12wrap {background: url(http://static.multiplayuk.com/images/w/fileplay/bg-stripes.jpg) repeat}
body.channel12wrap .channel12-title {background-color: transparent; padding: 0}
body.channel2wrap {background: #000}
body.channel2wrap #wrap {background: #000 url(http://static.multiplayuk.com/images/w/fileplay/levelup-beta-wrap.jpg) no-repeat 50% 0%}
body.channel2wrap #wrap-outer {display: none}
#channels-content .styled-form dt {float: left; width: 150px}
#channels-content .styled-form dt.fw, #channels-content .styled-form dd.fw {float: none; height: auto}
#channels-content .styled-form dt, #channels-content .styled-form dd {padding-top: 5px; height: 20px}
#channels-content .styled-form textarea {width: 100%}
.channel1wrap .info h1 {font-size: 18px; color: #78d20b}
.channel1wrap .info h2 {font-size: 16px}
.channel1wrap .stream {background-image:url("http://static.multiplayuk.com/images/fileplay/icons.png"); background-position:0 -20px; background-repeat:no-repeat; padding: 3px 0 0 22px; height: 19px; border-bottom: 0 none}
.channel1wrap .site {background-image:url("http://static.multiplayuk.com/images/fileplay/icons.png"); background-position:0 -42px; background-repeat:no-repeat; padding: 3px 0 0 22px; height: 19px; border-bottom: 0 none}
.channel1wrap .schedule, .channel1wrap .quicklinks {border-bottom: 0 none}
.item-desc ul {list-style: disc inside none; margin-left: 2px}
.getflash {text-align: center}
.getflash img {padding-top: 150px}
.user-channel-title.channel14-title{ background-color:#5c5c5c; padding:0px}
.fill {width: 100%; height: 100%}
table.admin-actions-table {border: 0}
table.admin-actions-table td {padding-right: 10px}
.news-desc {overflow: hidden}
body.channel16wrap {background: url(http://static.multiplayuk.com/images/w/fileplay/honcastbg.jpg) #000 repeat}
body.channel16wrap #wrap-outer {display: none}
#site-wide-notice {background-color: #252525; color: white; font-weight: bold; padding: 10px; border-bottom: 1px solid black}
#poker-listings {font-size: 14px; width: 980px; margin: 20px auto; text-align: left}
#poker-listings a {text-decoration: underline}
#poker-listings a:hover {color:#10ace2}
#subshares-content table {margin: 6px 0px; width: 100%}
#subshares-content th, #subshares-content td {padding: 2px 6px}
#subshares-content h3 {margin-bottom: 6px}
#subshares-content .dashed {clear: both}
#subshare-amount-slider {margin: 10px auto; width: 580px}
#subshare-amount-label {float: none}
#subshare-amount {font-weight: bold}
#subshare-settings {margin-top: 15px}
#distribution-diagram {margin: 1em auto 0; width: 594px; height: 30px; overflow: hidden}
#fileplay-share {width: 70%; float: left; background: #fc8f1f url(/images/sprite.png) repeat-x 0 -2453px; overflow: hidden}
#handling-share {width: 3%; float: left; background: #5c5c5c url(/images/sprite.png) repeat-x 0 -2421px; overflow: hidden}
#subshare-share {width: 27%; float: right; background: #14a9d7 url(/images/sprite.png) repeat-x 0 -2388px; overflow: hidden}
#give-more {margin-left: 1em; font-size: small; float: right}
#admin-accounting-content table, #admin-accounting-content table td, #admin-accounting-summary table, #admin-accounting-summary table td {border: 1px solid #fff}
#admin-accounting-content table, #admin-accounting-summary table {width: 100%}
#admin-accounting-content table tr:hover td, #admin-accounting-summary table tr:hover td {background-color: #5c5c5c}
#admin-accounting-content table td, #admin-accounting-summary table td {padding: 2px 4px}
#subscriber-learn-more {position: absolute; bottom: 10px}
#subscriber-learn-more a {font-size: 12px; text-decoration: underline}
#subscription-cancel-instructions {line-height: 1.3em; padding-left: 10px}
#subscription-about-list {width: 380px; height: 294px; float: left; border: 2px solid #43BADE; padding: 10px; margin-right: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
#subscription-about-list h3 {font-size: 24px; margin-bottom: 10px; margin-top: 10px; text-align: center}
#subscription-member-signup-button {float: right; padding: 20px; height: auto; width: 478px}
#subscription-member-signup-button a {font-size: 24px; position: relative; display: block; width: 410px; height: 30px; margin: 0px auto}
#subscription-member-signup-button a span.subscriber-icon {position: absolute; top: -4px; left: -8px}
#subscription-member-comparison {font-size: 13px}
#subscription-member-comparison h3 {font-size: 24px; color: #5c5c5c; margin-bottom: 16px}
#subscription-member-comparison table {width: 498px; font-weight: bold}
#subscription-member-comparison table tbody td.member {color: #5c5c5c !important}
.legend-icon {display: block; width: 16px; height: 16px; float: left; margin-right: 5px}
.share-key {display: block; margin-top: 4px; margin: 10px}
#fileplay-share-key .legend-icon {background-color: #fc8f1f}
#fileplay-share-key {color: #fc8f1f}
#handling-share-key .legend-icon {background-color: #ccc}
#handling-share-key {color: #ccc}
#subshare-share-key .legend-icon {background-color: #14a9d7}
#subshare-share-key {color: #14a9d7; white-space: nowrap}
#distribution-diagram-breakdown {width: 620px; margin: 0 auto}
#distribution-diagram-legend {font-size: 16px; font-weight: bold; position: relative; top: 25px; left: 5px; margin-right: 10px; border: 1px solid #808080; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px}
#subshares-content #distribution-diagram-legend {font-size: 14px; -moz-box-shadow: 4px 4px 4px #151515; -webkit-box-shadow: 4px 4px 4px #151515; box-shadow: 2px 2px 2px #000; left: 70px; margin-right: 0; top: -30px; width: 310px}
#subshares-content .legend-icon {-moz-box-shadow: 4px 4px 4px #151515; -webkit-box-shadow: 4px 4px 4px #151515; box-shadow: 2px 2px 2px #000}
.subshares-pie {left: 30px; position: relative; float: left}
#distribution-diagram-legend legend {margin: 0 5px 3px; padding: 0 2px}
#subscription-about-content {position: relative}
#subscription-about-content .subshare-item, #authsent-content .subshare-item {padding-bottom: 30px}
.subshare-item-content {padding: 0 5px}
#subscription-about-content #subshare-amount-slider {width: 920px; margin-top: 10px}
#subscription-about-content #distribution-diagram {width: 928px; display: none}
#subshare-about-info {-moz-border-radius:5px 0 5px 5px; -webkit-border-radius:5px 0 5px 5px; border-radius:5px 0 5px 5px; padding: 10px}
#subshare-about-info ul {list-style: disc inside none; line-height: 19px; padding-left: 6px}
#subshares-content {line-height: 1.2em}
#subshare-about-info p {line-height: 19px}
#subshare-about {height: 470px; margin-bottom: 0}
#base-amounts {display:none}
#subscription-about-content #subshare-about {height: 350px; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-left-radius: 0}
.focus {font-weight:bold; margin-bottom: 10px}
#subshare-flow-chart {width: 910px; margin: 0 auto; text-align: center; margin-top: 20px}
#subshare-flow-chart p {float: left; width: 300px; color: #43BADE; font-weight: bold; margin-top: 20px}
#signup-form fieldset.account-info {border: 0; padding-bottom: 10px}
p#subshare-flow-chart-step1 {width: 180px}
p#subshare-flow-chart-step2 {margin-left: 150px; width: 225px}
p#subshare-flow-chart-step3 {margin-left: 55px; width: 300px}
#signup-form #subshare-amount-slider {width: 890px}
#signup-form #distribution-diagram {width: 898px; display: none}
#form-errors {width: 475px; margin: 5px}
#signup-help {float: right; width: 240px; margin-left: 10px}
#authuser-message, #authsent-message {width: 600px; line-height: 1.2em}
#signup-help li {display: block; margin-bottom: 10px; height: 50px}
#signup-help li a.txt {float: left; margin-top: 12px; margin-left: 5px}
#signup-help li span.icon {width: 50px; height: 50px}
.live-support-help span.icon {background-position: -68px -2167px}
.support-ticket-help span.icon {background-position: 0px -2167px}
.twitter-help span.icon {background-position: -198px -2167px}
.facebook-help span.icon {background-position: -138px -2167px}
.fileplay-stuff-list li {width: 438px; background-color: #323232; margin: 18px 10px 0 10px; padding: 6px 3px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; -moz-box-shadow: 2px 2px 2px #151515; -webkit-box-shadow: 2px 2px 2px #151515; box-shadow: 2px 2px 2px #000}
.fileplay-stuff-list a:hover {text-decoration: none}
.fileplay-stuff-list a:hover .stuff-title {text-decoration: underline}
.fileplay-stuff-list .number {float: left; font-family: arial; font-size: 48px; font-weight: bold; line-height: 48px; display: block; padding: 0 10px; color: #5c5c5c}
.fileplay-stuff-list .stuff-text {float: left; width: 330px}
.fileplay-stuff-list .stuff-text .stuff-title {font-weight: bold; font-size: 14px; display: block}
.fileplay-stuff-list .stuff-text .stuff-body {font-size: 14px; color: #fff}
.fileplay-stuff-list .icon {float: right; width: 50px; height: 50px}
.fileplay-stuff-list .stuff-1 .icon {background-position: -68px -2098px}
.fileplay-stuff-list .stuff-2 .icon {background-position: -136px -2098px}
.fileplay-stuff-list .stuff-2-files .icon {background-position: 0px -2038px}
.fileplay-stuff-list .stuff-3 .icon {background-position: -198px -2098px}
.fileplay-stuff-list .stuff-4 .icon {background-position: -264px -2101px}
.fileplay-stuff-list .stuff-5 .icon {background-position: 0 -2094px}
.fileplay-stuff-list .stuff-6 .stuff-title {margin-top: 16px; font-weight: bold; font-size: 20px; display:block}
.payment-processing {font-style: italic; font-size: 14px; color: #5C5C5C; display: block; width: 325px; margin-bottom: 8px; margin-top: 15px; float: right}
.payment-processing span.paypal {display: block; width: 111px; height: 31px; float: right; background-image: url(/images/sprite.png); background-position: 0 -2239px; text-indent: -5000px; margin-bottom: 8px}
.new-item {height: 16px; width: 48px; background-image: url(/images/sprite.png); background-position: -2px -2278px; text-indent: -5000px; display: inline-block}
#include-arrow {display: block; width: 85px; height: 56px; background-image: url(/images/sprite.png); background-position: -230px -2218px; position:absolute; top: 45px; left: -56px}
 input.edit-field {background: #fff url(/images/ico_validation.png) 379px 24px no-repeat}
input.error {background-color: #FFE3E3 !important; background-position: 365px 4px}
input.required {background-color: #FFE3E3 !important; background-position: 365px -28px}
input.valid {background-position: 365px -60px}
input.placeholder {color: #A9A9A9}
.fullwidth-channel #channel-category-items {float: left; width: 630px}
#fullwidth-sidebar {float: right}
.content-image .subshare-exclusive {display: block; position: absolute; bottom: 0; background: #43BADE; width: 80px; text-align: center; font-size: 12px; font-weight: bold; text-transform: uppercase}
#subshare-exclusive-cta {width: 100%; height: 250px; text-align: center}
#subshare-exclusive-cta img {margin-top: 30px}
.download-exclusive {background: url(/images/subshare_exclusive-btn.png?2) no-repeat}
 #upload-progress .ui-progressbar {height: 18px; border: 0; background: none}
body.channel23wrap .channel23-title {background-color: transparent; padding: 0}
.ui-dialog {font-size: 12px}
.ui-widget input {margin: 4px 0}
#login-dialogue {text-align: left}