/* ADMIN GRID */
h1, h2, h3, h4 {font-familYuci:Helvetica, Arial, sans-serif !important;}

/* Standard styles */
body {font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:22px; color:#535353; background-color:#efefef;}
#content {font-family:'Lucida Grande', Helvetica, Arial, sans-serif;}
th, td {font-size:12px; line-height:22px; color:#535353;}
a, li a.active {color:#5D9B4B;}
body.tube a, body.tube li a.active {color:#439639;}
p {margin:0 0 15px 0;}
h2 {font-weight:bold; font-size:14.4px; margin-bottom:10px;}
h3 {font-weight:bold; font-size:13px; line-height:16px; margin-bottom:5px;}
ul.list {list-style:disc; margin-left:20px; line-height: 22px;}
#embedtitle {padding-bottom:5px;}
.no-flash {font-style:italic;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#3E3E3E;} 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#3E3E3E !important; text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}
h1 {font-size:20px; margin-bottom:17px;}
h2 {font-size:15px; margin-top: 5px; margin-bottom: 2px;}
h3 {font-size:14px;}
h5 {font-size:11px; margin:5px 0 0 0;}
p {margin-bottom:22px;}
#content ol li a:link, #content ul li a:link {border-bottom: 1px solid #DAE8D6; text-decoration:none;}
div.teaser {font: italic normal 18px/24px Georgia, "Times New Roman", Times, serif; margin: 0 0 16px 0;}

.preview {color:#666; font-style:italic; font-size:10px;}
.newsletter div {padding-bottom:4px;}
code {display:block; background-color:#DFF1E6; font-family:'Courier new', fixed-width, fixed; padding: 8px 12px; margin: -6px 0 12px 0;}
ol {margin: 0 0 22px 0;}
hr {margin:22px 0 43px 0; border-top:1px solid #E7EAEC; border-left:0; border-right:0; border-bottom:0;}

/* Grid */
#header_container {text-align:center; background:url('/resources/um/graphics/tubeadmin/top-bg.png') left bottom repeat-x #DFF1E6; padding-bottom:1px;}
#main_container, #footer_container {text-align:center;}
#header, #main_container, #footer_container {width:980px; text-align:left; margin:0 auto;}
#main_container {background:url('/resources/um/graphics/tubeadmin/content-bottom.png') bottom left repeat-x white; }
#main {width:auto; padding:20px 20px 35px 20px;}

#header {padding:0;}
#footer {margin: 0 auto 30px auto; padding:0;}

#contentsub {padding:0 0 30px 0;}
body#admin-videos #contentsub {padding:5px 0 30px 10px;}
#main.withsidebar #contentsub {margin-right:203px; border-right:1px solid #dedede; padding-right:20px;}
#main #content {margin-right:0;}
#main #sidebar {width:180px;}

.autoform p {margin-bottom:0;}
/*#main.withsidebar .autoform {width:716px;}*/


#header h1 {font-size:30px; line-height:30px; padding-top:20px; padding-bottom:15px;}
table#menu td a {font-size:14px; line-height:29px; height:28px;}
#sidebar li a.active {color:#2489B2;}

/* Admin config grid */
.grid-block {width:225px; height:152px; background-color:#f6f6f6; float:left; margin:0 20px 20px 0; position:relative; text-align:center;}
.grid-block-right {margin-right:0;}
.grid-block-title {padding:0 10px; height:30px; overflow:hidden; line-height:30px; font-weight:bold; color:#333; border-bottom:1px solid white; text-align:left; background-color:#e6e6e6; cursor:pointer; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px;}
.grid-block-on .grid-block-title {background-color:#cee0d5;}
.grid-block-off .grid-block-title {background-color:#e0c8c2;}
.grid-block-status {position:absolute; font-size:11px; top:0; right:10px; line-height:32px;}
/*.grid-block-off .grid-block-status {color:#CC3433; font-weight:bold;}*/
.grid-block-icon {height:55px; background-position:center center; background-repeat:no-repeat; cursor:pointer;}
.grid-block-text {padding:0 5px; font-size:11px; line-height:14px; height:28px; overflow:hidden;}
.grid-block-configure {margin-top:5px;}
.grid-block-configure input {background:url('/resources/um/graphics/grid/grid-button-green.png') bottom left #61A85A repeat-x; border:1px solid #5b974d; color:white; font-size:11px; padding:3px 10px 1px 10px; -moz-border-radius:2px; -webkit-border-radius:2px; cursor:pointer;}
/*.grid-block-off .grid-block-configure input {background-image:url('/resources/um/graphics/grid/grid-button-red.png'); background-color:#CC3433; border-color:#900;}*/

#distribution #main #sidebar {width:190px;}
#distribution #main.withsidebar #contentsub {margin-right:213px;}
#distribution .grid-block {width:166px; height:125px; margin:0 10px 10px 0;}
#distribution .grid-block-text {height:42px;}
#distribution .grid-block-icon {height:45px;}

.sidebar-button-grid a {display:block; width:85px; height:70px; background:top left no-repeat; position:relative; float:left; margin:10px 10px 0 0;  text-decoration:none;}
.sidebar-button-grid a span {position:absolute; display:block; left:5px; width:75px; top:46px; text-align:center; color:#4c4c4c; font-size:10px; font-weight:bold; line-height:11px; height:24px; overflow:hidden;}

/* Bottom help */
.bottomhelp {margin-top:40px !important; font-size:11px !important; line-height:18px; color:#333 !important;}
.bottomhelp div {margin-bottom:8px;}

/* Video demo */
#sidebar {position:relative;}
.videodemo-container {background:url('/resources/um/graphics/void.gif') 16px 0px no-repeat white; width:179px; height:93px; overflow:hidden; position:relative; cursor:pointer; margin-top:10px;}
.videodemo-container-mask {position:absolute; top:0; left:0; width:179px; height:93px; background:url('/resources/um/graphics/sidebar-screenshot-mask.png') top left no-repeat;}
* html .videodemo-container-mask {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resources/um/graphics/sidebar-screenshot-mask.png', sizingMethod='scale');}
.videodemo-container-play {position:absolute; left:30px; top:35px; background:url('/resources/um/graphics/sidebar-screenshot-play.png') 105px center no-repeat #333; width:119px; height:23px; line-height:24px; color:white; font-size:11px; opacity:.8; cursor:hand;}

/* User messages */
.message-container {padding:12px 12px 12px 60px; margin:10px 0 15px 0; font-size:11px; line-height:15px; background:url('/resources/um/graphics/message-default-icon.png') 15px center no-repeat #efefef; border-width:0 1px 1px 0; border-style:solid; border-color:#ccc; -moz-border-radius:2px; -webkit-border-radius:2px;}

.message-container p {margin-bottom:5px; line-height:15px;}
.message-container h3 {font-size:16px;}
.message-container a {text-decoration:underline;}
.message-container, .message-container h3, .message-container a {color:#333 !important;}

.message-container-error {padding-left:55px; background-color:#F14444; border-color:#BF4D54; background-image:url('/resources/um/graphics/message-error-icon.png'); background-position:20px center;}
.message-container-error, .message-container-error h3, .message-container-error a {color:white !important;}
.warning {background-color:#fee; font-size:11px; line-height:18px; padding:10px;}


a.message-close-button {display:block; width:11px; height:11px; background:url('/resources/um/graphics/message-close-button.png') top left no-repeat;}
a.dismiss {display:block; float:right; width:20px; height:14px; background:url('/resources/um/graphics/message-close-button.png') right center no-repeat;}

.message-container-completed {background-color:#5FA657; border-color:#4DA250; background-image:url('/resources/um/graphics/message-completed-icon.png');}
.message-container-completed, .message-container-completed h3, .message-container-completed a {color:white !important;}

.message-container-info {padding-left:65px; background-image:url('/resources/um/graphics/message-info-icon.png'); background-position:15px 10px;}
.message-container-noheadline {font-size:13px !important; line-height:17px !important;}

/* Top */
#top {padding:15px 0 12px 0;}
#toplinks {line-height:22px; float:right;}
#toplinks a {display:block; float:left; font-size:11px; margin-right:18px; padding:1px 0 0 0; text-decoration:none;}
#toplinks a.last {margin-right:0;}
#toplinks a:hover {text-decoration:underline;}
#toplinks a.topbutton {display:block; background:url('/resources/um/graphics/tubeadmin/admin-top-button-left-switch.gif') center left no-repeat; text-transform:uppercase; color:white; font-weight:bold; font-size:9px; padding:0;}
#toplinks a.topbutton span {display:block; background:url('/resources/um/graphics/tubeadmin/admin-top-button-right.gif') center right no-repeat; padding:1px 9px 0 19px;}
#toplinks a.topbutton-upload {background-image:url('/resources/um/graphics/tubeadmin/admin-top-button-left-upload.gif');}
#toplinks a.topbutton-upload span {padding-left:21px;}

/* Progress completion 0-100 */
body#completion h2 {font-size:18px;}
.completion-progress-container {background-color:#f6f6f6; padding:7px 10px 4px 10px; margin-bottom:20px;}
.completion-progress-container h2 {font-family:'Lucida Grande', Helvetica, Arial, sans-serif; margin-bottom:10px; line-height:1em;}
.completion-progress {position:relative; height:24px;}
.completion-progress-0, .completion-progress-100, .completion-progress-value, .completion-progress-value-label {color:#535353; font-size:11px; font-weight:bold; position:absolute; bottom:6px;}
.completion-progress-value, .completion-progress-value-label {font-size:12px;}
.completion-progress-0 {left:0;}
.completion-progress-100 {right:0;}
.completion-progress-value {text-align:right; left:0;}
.completion-progress-tagline {font-size:12px; font-weight:normal; padding-left:10px;}
.completion-progress-value-label {text-align:left; right:0;}
.completion-progress-bar-track {position:absolute; bottom:0; left:0; width:100%; background-color:#9CBD94; height:7px; overflow:hidden;}
.completion-progress-bar {background-color:#45913A; height:7px;}
.completion-progress-next {font-size:11px;}

/* Progress bar in site header */
#topprogress {display:block; height:4px; border:1px solid #A8C89D; width:40px; cursor:pointer; margin-right:8px; overflow:hidden;}
#topprogress div {height:4px; background-color:#A8C89D; overflow:hidden;}

/* 0-100 table grid */
table.completion-table {border-collapse:separate;}
.completion-table td {width:25%; padding:0; border-bottom:#eee; background-color:#f6f6f6; border-right:20px solid white; border-bottom:20px solid white;}
.completion-table td.last {border-right-width:0;}
.completion-table .completion-section {padding:0 10px; height:30px; line-height:30px; border-bottom:1px solid white; text-align:left; background-color:#e6e6e6; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px;}
.completion-table .completion-section-complete {background-color:#cee0d5;}
.completion-table .completion-section a {font-weight:bold; color:#333; text-decoration:none;}
.completion-table ul {padding:5px 10px 10px 10px; font-size:11px;}
.completion-table ul li {margin-bottom:8px; line-height:15px;}
.completion-table a.completion-not-done {color:#5d5d5d;}

#logo {background:url('/resources/um/graphics/tubeadmin/top-logo-23.png') center left no-repeat; width:127px; height:22px; cursor:pointer;}
table#menu {width:980px; margin-bottom:0;}
table#menu td {border-right:1px solid #4D813E;}
table#menu td.last {border-right:0;}
table#menu td a {display:block; height:26px; line-height:27px; text-align:center; width:100%; font-size:13px; font-weight:bold; color:white !important; text-decoration:none; background-color:#5D9B4B; padding: 2px 0; text-shadow: #4D813E 1px 1px 1px;}
table#menu td a:hover, table#menu td.active-trail a, table#menu td a.active {background-color:#558E45 !important;}

body.tube #logo {background-image:url('/resources/um/graphics/tubeadmin/top-logo-23video.png');}
body.tube table#menu td a {background-color:#439639;}
body.tube table#menu td a:hover, body.tube table#menu td.active-trail a, body.tube table#menu td a.active {background-color:#4A873C !important;}

/* Sidebar */
#sidebar {float:right; width:240px; font-size:15px;}
#sidebarsub {padding: 2px 0 30px 0;}
#sidebar h3 {font: bold 15px/28px 'Lucida Grande', Helvetica, Arial, sans-serif; margin-bottom:0; }
#sidebar h3 a {color:#3E3E3E; text-decoration:none;}
#sidebar li {line-height:28px;}
#sidebar li a {text-decoration:none; display: block;}
#sidebar li a:hover {color: #2489B2 !important;}
#sidebar h3, #sidebar li {border-bottom:1px solid #dedede;}
#sidebar .small h3 {font-size:12px; line-height:16px; border-bottom:0; margin-bottom:5px;}
#sidebar .small p {font-size:11px; line-height:18px; color:#4d4d4d; margin-bottom:10px;}
#sidebar .small li {line-height:20px; font-size:12px;}
#sidebar .bigjumptop {margin-top:50px !important;}

/* Footer */
#footer table {margin:0 0 10px 20px; width:960px;}
#footer table td {padding-right:20px;}
#footer h3 {line-height:14px; border-bottom:1px solid #dedede; font-size:13px; margin-bottom:7px; padding-bottom:5px; color:#333;}
#footer ul a {color:#3e3e3e; text-decoration:none; font-size:12px;}
#footer a:hover {text-decoration:underline;}

/* Human */
.human-container {border-color:#DEDEDE; border-width:1px 0; border-style:solid; padding:5px 0;}
#sidebar .human-container h3 {font-size:14px; line-height:18px; margin-bottom:10px;}
.human-container p {margin-bottom:0 !important; margin-top:10px !important;}
#footer table.human {width:auto !important; margin:0;}
.human td {padding:0 !important;}
.human li, .human td, .human td a {font-size:11px; line-height:17px; color:#4D4D4D;}
.human a {display:inline !important;}
.human .humanphoto img {width:40px; height:40px; padding:0 5px 0 0;}
.humanname a, .humanname a:hover {font-size:12px !important; font-weight:bold; line-height:18px; text-decoration:none !important; color:#333 !important;}
body#human #content .human li {float:left; padding-right:10px; margin-right:10px; border-right:1px solid #eee;}
body#human #content .human li.last {float:none; padding-right:0; margin-right:0; border-right:0;}
body#human #content .human {margin:5px 0 10px 0;}


/* Large link list */
.large-link-list a {font-size:16px; line-height:22px; text-decoration:none;}

/* LOGIN BOX */
body#plain { background-color:#f9f9f9; text-align:center; }
#loginbox {width:606px; margin:100px auto; padding:5px; background-color:white; text-align:left;}
#loginboxsub {padding:10px 10px 20px 10px;}
#loginbox .site-logo {text-align:right;}
#loginbox h1 {font-size:1.7em;}
body#plain.mobile  {background-color:white; text-align:left; background-image:none;}
body#plain.mobile #loginbox {margin:auto; width:auto;}


/* VIEWS: Admin User List */
.admin-user-list-item {font-size:.95em; padding:5px 5px 0 5px;}
.admin-user-list .admin-user-buddy-icon {float:left;}
.admin-user-list .admin-user-content {margin-left:40px;}
.admin-user-list .admin-user-content div {padding-bottom:5px;}
.admin-user-list .admin-user-display-name a {color:black; font-size:1.2em; font-weight:bold; text-decoration:none;}

/* Site Page List */
.page-list li {padding:10px;}
.page-list .page-title, .page-list .page-options {display:inline;}
.page-list .page-title a {font-weight:bold; font-size:1.2em; text-decoration:none; margin-right:5px; border: none !important;}
.page-list .page-delete a {text-decoration:none; color:#333;}
.page-options a {border: none !important; color: #666; text-transform: uppercase; font-size: 10px; font-weight: bold;}
.page-options a:hover {color:#2A9FCC;}

/* Mail Upload List */
.mailupload-list li {padding:10px; line-height:1.3em;}
.mailupload-list .mailupload-address, .mailupload-list .mailupload-delete {display:inline;}
.mailupload-list .mailupload-address a {text-decoration:none; font-size:1.2em; font-weight:bold; margin-right:5px;}
.mailupload-list .mailupload-delete a {text-decoration:none; font-weight:bold; font-size:0.9em;}
.mailupload-list .mailupload-meta {font-size:.95em;}
.mailupload-list .mailupload-meta-tag, .mailupload-list .mailupload-meta-album {line-height:20px; height:20px;}
.mailupload-list a.mailupload-meta-delete-link {text-decoration:none; font-size:0.95em; font-weight:bold; padding-left:5px;}

/* Linkroll List */
.linkroll-list h3 {font-size:1.05em; margin:15px 0 5px 5px;}
.linkroll-list li {padding:10px;}
.linkroll-list .linkroll-name, .linkroll-list .linkroll-delete {display:inline;}
.linkroll-list .linkroll-name {font-size:1.2em; font-weight:bold; margin-bottom:3px;}
.linkroll-list .linkroll-delete a {padding-left:5px; color:#333;}

/* Theme Builder */
.file-list .file-link, .file-list .file-delete {display:inline;}
.file-list .file-link {margin-right:5px;}
.file-list .file-delete a {color: #FF3333; font-size: 10px; font-weight: bold;}
.file-list .file-delete a:hover {color: #CC0000;}

/* Multi Edit */
.multi-edit-search {background-color:#f5f5f5; padding:10px; margin-bottom:3px; width:873px;}
.multi-edit-search input.input {border:1px solid #E5E5E5; color:#3e3e3e; font-size:11px; margin-right:5px; height:18px; line-height:18px;}
.multi-edit-search-pagination {float:right;}
.multi-edit-search-pagination .bigjumptop {margin-top:0;}

.multi-edit .multi-edit-item {width:435px; float:left; background-color:#f5f5f5; padding:10px 0 10px 0; margin: 0 3px 3px 0; position:relative;}
.multi-edit .odd {clear:left;}
.multi-edit .multi-edit-photo {position:absolute; top:10px; left:10px;}
.multi-edit .multi-edit-content {margin-left:100px;}
.multi-edit-filename, .multi-edit-title, .multi-edit-words, .multi-edit-album, .multi-edit-tags, .multi-edit-embed, .multi-edit-publish, .multi-edit-thumbnail {position:relative;}
.multi-edit .multi-edit-text {position:absolute; width:70px; top:2px; left:0; font-size:11px; font-weight:bold; line-height:12px;}
.multi-edit .multi-edit-label {font-size:11px; font-weight:bold;}
.multi-edit .multi-edit-description {padding: 8px 0 0;}
.multi-edit .multi-edit-widget {padding-left:80px; margin-bottom:7px;}
.multi-edit-widget textarea, .multi-edit-widget .input, .multi-edit-widget select {border:1px solid #E5E5E5; color:#3e3e3e; font-size:11px; padding: 8px 3px 4px 4px; width:230px;}
.multi-edit-wide .multi-edit-item {width:auto; float:none;}
.multi-edit-wide .multi-edit-item textarea {height:80px;}
.multi-edit-wide .multi-edit-widget textarea, .multi-edit-wide .multi-edit-widget .input {width:500px;}
.multi-edit-title input {font-weight: bold;}
#multi-edit input.submit {margin: 20px 10px 10px; font-weight: bold;}
.multi-edit input.multi-edit-item-save {margin-right:20px; width:auto;}
.multi-edit .multi-edit-help {font-size:10px; color: #999; margin-top:5px;}

/* Thumb preview */
span.thumbpreview {margin-right:5px;}
span.thumbpreviewloading {background:url('/resources/um/graphics/indicator.gif') center center no-repeat;}
span.thumbpreviewloading img {visibility:hidden;}

/* Uploader */
#upload .autoform { padding:0;}
.uploader .uploader-block {background-color:#f5f5f5; margin-bottom:20px; padding:15px;}
.uploader .title {font-size:1.1em; margin-bottom:8px;}
.uploader .uploader-error-block {background-color:#efefef;}
.uploader h3 {margin: 0 0 7px 0;}
.uploader .multi-edit-wide .multi-edit-widget textarea, .uploader .multi-edit-wide .multi-edit-widget .input {width:500px;}

/* Page-one form */
#page-one .autoform textarea {width:90%; height:300px; margin-left:5%;}
#page-one .autoform #fe_wrapper_form_content {text-align:center;}
#page-one .autoform #fe_wrapper_form_content .form-label {display:none;}
#page-one .autoform #fe_wrapper_form_content .form-widget {margin-left:0;}

/* Settings */
input#site_name, input#domain, input#company_name, input#company_url, input#sender_email {font-weight: bold; width: 280px;}
input#sub_domain {width: 135px;}
textarea#site_about, textarea#company_address {border:1px solid #E5E5E5; color:#3e3e3e; font-size:11px; margin-right: 5px; padding: 8px 3px 4px 4px; width: 280px;}
div.form-help-text {font-weight: normal !important; color: #999;}
#fe_wrapper_sub_domain .form-widget {padding: 4px 0 0;}
#fe_wrapper_sub_domain .form-widget #standardDomainLabel.smalllabel, #fe_wrapper_sub_domain .form-widget #customDomainLabel {margin: 0 0 5px 0;}
#fe_wrapper_sub_domain .form-widget select#standard_domain.small.select {margin: 0 0 0 5px; font-size: 11px;}

/* Organize */
.album-manage li {padding:12px 10px; border-bottom:1px solid #A8C89D;}
.album-manage .smalllabel, .album-manage li h3 {font-weight: bold; padding: 0 0 3px 0; font-size: 12px; color:#333; text-transform: none;}
.album-manage li h3 {margin: 0;}
.album-manage li.lightbackground {border-top: 1px solid #A8C89D; border-bottom: 1px solid #A8C89D; background-color:#DFF1E6; padding:10px;}
.album-manage input.submit {margin: 20px 0;}
.draghandle {cursor:move;}

/*Account */
#profile #fe_wrapper_ignore .form-widget {padding-top: 4px;}
#profile input#full_name, #profile input#email, #profile input#buddy {width: 280px;}

/* Customize presentation */
.presentation-customize-preview {line-height:22px;}
.presentation-customize-preview img {vertical-align:middle; height:18px; margin-right:5px;}
.presentation-customize-preview a {color:#999;}
input#identity {margin:0 0 0 0;}

/* Admin videos (tube) */
.adminvideos {margin-top:8px;}
/*.section-content .adminvideos {width:715px; position:relative;}*/
.adminvideos .adminvideo {float:left; margin:0 10px 10px 0;}
.adminvideos .adminvideo-right {margin-right:0;}
.adminvideo {width:175px; height:145px; overflow:hidden; background-position:center center; background-color:black; background-repeat:no-repeat; position:relative; font-size:10px; font-weight:bold; color:white; cursor:pointer;}
.adminvideos-sortable .adminvideo {cursor:move;}
.adminvideo img {vertical-align:top; padding-right:2px;}
.adminvideo-stats, .adminvideo-details {position:absolute; left:0; width:100%; background:url('/resources/um/graphics/bg-black-60.png');} 
* html .adminvideo-stats, * html .adminvideo-details {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resources/um/graphics/bg-black-60.png', sizingMethod='scale');}
.adminvideo-stats {top:0; height:20px;}
.adminvideo-details {bottom:0;}
.adminvideo-stats-playcount, .adminvideo-stats-playtime, .adminvideo-details-channel, .adminvideo-details-length {height:12px; overflow:hidden; line-height:12px; position:absolute; top:5px;}
.adminvideo-details-channel {width:130px;}
.adminvideo-stats-playcount, .adminvideo-details-channel {left:5px;}
.adminvideo-stats-playtime, .adminvideo-details-length {right:5px;}
.adminvideo-details-title {font-size:13px; line-height:15px; padding:19px 5px 4px 5px;}


#admin-channel-one .adminvideo {width:170px; height:140px;}

/* Search bar with form */
.search-bar {background-color:#f2f2f2; padding:10px; border-bottom:1px solid white;}
.search-bar-light {background-color:transparent; border-bottom:0; padding:5px 0 15px 0;}
.search-bar h2 {margin:0;}
.search-bar .button {font-weight:bold;}
.search-bar select, .search-bar input {font-size:11px; margin-right:15px; color:#666;}
.search-bar input.input {padding:1px 3px; width:150px;}
.search-bar select, .search-bar input.preview {font-size:11px; margin-right:10px; color:#666; width: 200px; padding: 0px;}
.search-bar input.button {color: #333;}

/* Analytics blocks */
.stats-table {width:98%;}
.stats-table .stats-cell {padding:3px 0; border-bottom:1px solid #f5f5f5; vertical-align:top; white-space:nowrap;}
.stats-table .stats-cell-wrap {white-space:normal;}
.stats-table-border {margin-bottom:15px;}
.stats-table-border .stats-cell {border-bottom:1px solid #f5f5f5;}
.stats-table .stats-item {border-right:1px solid #f5f5f5; padding-left:15px;}
.stats-table .stats-item-nopadding {padding-left:0;}
.stats-item-noborder {border-right:0 !important;}
.stats-item {padding:3px 15px 3px 0;}
.stats-item-label {font-size:11px; line-height:12px; color:#999; font-weight:bold; padding-bottom:5px;}
.stats-item-value {color:#333; font-size:22px; letter-spacing:-1px; font-weight:bold; line-height:22px; background-position:left center; background-repeat:no-repeat; padding:0 0 0 27px;}
.stats-item-small .stats-item-value {font-size:14px; line-height:22px;}
.stats-item-value-noicon {padding-left:0;}
.stats-item a {text-decoration:none;}
.stats-playtime {float:left; width:120px; height:33px; background:url('/resources/um/graphics/tubeadmin/playtime-canvas.gif') top left no-repeat;}
.stats-playtime img {height:5px; background-color:white; vertical-align:top; margin:8px 7px;}

.statlabel {display:inline-block; background-color:#5D9B4B; color:white; padding:5px; line-height:10px; font-size:11px; margin-left:6px; text-transform:uppercase;}
.statlabelalt {background-color:#2489B2;}

#analytics-plays h2 {padding: 8px 0; margin-bottom: 0 0 10px 0;}
#analytics-plays .floatright {padding: 9px 5px 9px 7px;}


/* Section selector */
.section-selector ul.section-menu {background:url('/resources/um/graphics/bit-e5e5e5.gif') bottom left repeat-x; height:26px;}
.section-selector .section-menu li {display:block; float:left; padding:0 12px; line-height:26px; height:24px;}
.section-selector .section-menu li a {font-size:13px; font-weight:bold; text-decoration:none; border: none !important;}
.section-selector .section-menu li a:hover {color:#2489B2; text-decoration: none; border: none !important;}
.section-selector .section-menu li.selected {border:1px solid #e5e5e5; background-color:white; border-bottom-color:white;}
.section-selector .section-menu li.selected a {color:#333;}
.section-selector .section-menu li.selected a:hover {color:#333;}
.section-selector .section-content {padding:10px 0; position:relative;}

/* Syntax highlighting */
.javascript .comment {color:gray;}
.javascript .string {color:teal;}
.javascript .keywords {color:navy;}
.javascript .global {color:blue;}
.javascript .brackets {color:navy;}
.css .comment {color:gray;}
.css .properties {color:navy;}
.css .selectors {color:teal;}
.css .units {}
.css .urls {color :green;}
.html .tag {color:purple;}
.html .comment {color:gray;font-style:italic;}
.html .string {color:navy;}
.html .doctype {color:teal;}

/* Chart popup */
.mouseValHolder {position:absolute; padding:5px; border: 1px solid #808080; background: #F0F0F0; opacity:0.7; background-color:black; color:#fff; line-height:15px; font-size:11px; right:auto !important; bottom:auto !important;}
.mouseValHolder .val-value {font-weight:bold; font-size:12px;}
.pie-label {font-size:10px; font-weight:bold; width:100px; overflow:hidden; line-height:11px; height:10px;}
.pie-label-small {font-size:9px; font-weight:normal; height:9px;}

/* Players config */
.playertable {background-color:#f5f5f5; margin:10px 0 15px 0; padding:10px;}
.playertablehighlight {border:1px solid #dedede;}
.playertable table {width:99%;}
.playertable table td {vertical-align:top;}
.playertable table td.playerflash {width:370px;}
.playertable table td.playersetting {width:150px; padding-right:20px; padding-bottom:10px; font-weight: bold; font-style: normal;}

/* Feature grid */
table.featuregrid {margin: 10px 0 22px 0;}
table.featuregrid td {vertical-align:top; width:220px; padding: 0 20px 0 0;}
table.featuregrid td img {border:5px solid #EAECEF; width:190px; height:170px;}
table.featuregrid td h4 {color:black; font-size:13px; margin:14px 0 0;}
table.featuregrid td p {color:#525252; font-size:12px; line-height:22px;}

/* Layout blocks */
#presentation-layout .layoutcontainer {padding:5px 5px 5px 5px; border:1px solid #999;}
#presentation-layout .layoutblock {padding:1px 5px; border:1px solid #666; background-color:#f0f0f0; border:1px solid #aaa; margin-bottom:3px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
#presentation-layout .layoutblock .small {font-size:10px; line-height:12px;}
#presentation-layout .layoutblockstatic {padding:1px 5px; background-color:#d0d0d0; height:100px;}
#presentation-layout .layoutgrid-not-msie .layoutblockfiller {height:1px;}
#presentation-layout .layouttable {width:100%;}
#presentation-layout .layouttable td {vertical-align:top;}
#presentation-layout td#layoutleftsidebar, #presentation-layout td#layoutrightsidebar {width:180px;}
#presentation-layout .draghandle, .confighandle {padding-right:3px;}
#presentation-layout .hatched {background:url('/resources/um/graphics/hatch.gif') top left repeat #e0e0e0;}
