body {background:black url(/images/site-bg-pat.gif) top center;color:#DDD;font-family:Arial,sans-serif;font-size:12px;margin:0;padding:0;}
body.popup {background:black;}
body.popup .popup-header {height:150px;margin-bottom:20px;}
body.popup .footer {clear:both;text-align:center;padding:20px 0;}
form {margin:0}
a {color:#999;outline:none;}
a:hover {color: #DDD;}
a:active {outline:none;}
a.image_link {display:block;}
a.image_link span {display:none;font-size:1%;}
a img {border: none;}
table {border-spacing:0;margin:0;padding:0;border-collapse:collapse;}
td {vertical-align:top;margin:0;padding:0;}
ul.tabbernav {height:29px;margin:0;padding:0;}
ul.tabbernav li {list-style:none;float:left;margin:0;}
img.thumb {width:80px;height:60px;margin:0;padding:0;}
.degap {font-size:1%;height:0;}
.editable_block {position:relative;}
.editable_block .edit_link {z-index:2000;position:absolute;top:0;right:0;padding:2px 8px;background:white;color:black;border:2px solid red;}
h1.title {margin:0;padding:0;height:25px;}
h1.title span {display:none;font-size:1%;}
div.clr {clear:both;font-size:1%;margin:0;padding:0;}
div.mind-the-gap {height:5px;clear:both;}

#pb-overlay {background:url(/images/transparent.png);}

.hr {height:2px;font-size:1%;background:url(/images/decorations/hr.png) repeat-x;}

#timer-wrapper {position:relative;margin-top:7px;height:37px;width:208px;}
#timer {position:absolute;top:0;left:0;height:37px;width:208px;}
#os-page {background:black;position:relative;margin:0 auto;width:980px;overflow:hidden;}

/*************************/
.sidebar {width:200px;padding-left:15px;float:left;}
.content {width:730px;padding-right:15px;min-height:449px;float:right;}

.basic-page {color:#444;font-size:14px;margin-left:15px;width:950px;background:white url(/images/form/big-bg.jpg) 0 0 no-repeat;}
.basic-page .body {padding:20px 30px;}
.basic-page .bot {width:950px;height:25px;background:url(/images/form/big-bot.png) 0 0 no-repeat;}
.basic-page a {color:#666;}
.basic-page a:hover {color:#999;}
.basic-page .contact {padding:20px 0 0 20px;}
.basic-page .label {font-weight:bold;}
.basic-page h3 {margin-top:3em;}

.basic-div {margin:10px 20px 0 20px;float:left;}
.sections {position:relative;width:650px;}
.sections .main-header {height:30px;background:url(/images/sections/header.png) no-repeat;}
.sections .main-header h2 {height:20px;margin:0;padding:7px 10px 0 16px;background:#3f3f3f;float:left;font-size:16px;font-weight:normal;}
.section {position:relative;width:614px;padding-left:36px;background:white url(/images/sections/bg.jpg) no-repeat;color:#666;}
.first-section {background:white url(/images/sections/first-bg.jpg) no-repeat;}
.section a {color:#666;}
.section a:hover {color:#999;}
.section a.twisty {position:absolute;top:5px;left:12px;width:20px;height:20px;background:url(/images/mystage/twistybox.gif) no-repeat;}
.section a.twisty span {display:none;font-size:1%;}
.section a.twisty-collapsed {background-position:0 -20px;}
.section .header {height:28px;}
.section .header .title {float:left;margin:0 0 0 8px;padding:6px 0 0 0;height:22px;font-size:14px;color:black;}
.section .header .title a {text-decoration:none;font-size:14px;color:black;}
.section .header .title a:hover {text-decoration:underline;}
.section .header .subtitle {float:right;margin:0 22px 0 0;padding:7px 0 0 0;font-size:12px;color:#666;}
.section .header .subtitle a {margin-left:40px;}
.sections .bot {position:relative;background:url(/images/sections/bot.png) no-repeat;height:7px;margin-top:-7px;font-size:1%;}

.sections .header .video {padding-left:32px;background:url(/images/icons/video.png) 0 2px no-repeat;}
.sections .header .music {padding-left:32px;background:url(/images/icons/music.png) 0 2px no-repeat;}

/*************************/
#select-contest #channel_popup {border-bottom:1px dotted #EEE;border-top:1px dotted #EEE;} /* IE 6 & 7 */
#select-contest #contest_popup label {font-size:10px;}
.os-form {position:relative;color:#666;font-size:12px;margin:0 0 0 257px;width:465px;background:white url(/images/form/narrow-bg.jpg) 0 0 no-repeat;}
.os-form .bot {clear:both;font-size:1%;margin:0;padding:0;width:465px;height:25px;background:url(/images/form/narrow-bot.png) 0 0 no-repeat;}
.os-form-wide {margin-left:15px;width:950px;background:white url(/images/form/wide-bg.jpg) 0 0 no-repeat;}
.os-form-wide .bot {width:950px;height:25px;background:url(/images/form/wide-bot.png) 0 0 no-repeat;}
.os-form-wide .left, .os-form-big .left {width:465px;float:left;margin-bottom:20px;}
.os-form-wide .right, .os-form-big .right {width:465px;float:right;margin-bottom:20px;overflow:hidden;}
.os-form-big {margin-left:15px;width:950px;background:white url(/images/form/big-bg.jpg) 0 0 no-repeat;}
.os-form-big .bot {width:950px;height:25px;background:url(/images/form/big-bot.png) 0 0 no-repeat;}
.os-form fieldset {border:none;margin:0 20px 10px 20px;padding:0;}
.os-form fieldset .small {margin-bottom:1px;margin-left:10px;}
.os-form-big fieldset {width:910px;}
.os-form .small legend {color:blue;}
.os-form legend {font-size:12px;font-weight:bold;color:#ea033e;padding:10px 0;}
.os-form legend.small {padding:0 0 3px 0;color:blue;}
.os-form legend.musicians {padding-top:20px;padding-bottom:0;}
.os-form .field {margin-top:7px;padding-top:1px;}
.os-form .field.small {margin-top:1px;}
.os-form .field .info {clear:both;margin-left:80px;padding-top:2px;font-size:10px;color:#999;}
.os-form .field .info a {color:#999;}
.os-form .field label {display:block;float:left;padding:0.4em 5px 0 0;width:75px;text-align:right;}
.os-form .field label.after {display:block;float:none;width:auto;padding:0.4em 0 0 5px;text-align:left;margin-left:5px;}
.os-form .checkbox-column {margin-left:75px;}
.os-form .field .text_value {display:block;float:left;padding:0.4em 5px 0 0;text-align:left;}
.os-form .field label.small {font-size:10px;}
.os-form .field input {display:block;float:left;}
.os-form .field select {display:block;float:left;}
.os-form .field textarea {display:block;float:left;width:320px;height:6em;}
.os-form .link-field .fields {float:left;text-align:left;}
.os-form .link-field input {float:none;display:inline;}
.os-form .link-field input.txt {width:200px;margin-right:5px;}
.os-form .link-field input.url {width:200px;}
.os-form .buttons {display:block;text-align:center;margin-top:20px;margin-right:10px;}
.os-form .buttons input {display:inline;float:none;}
.os-form span.reqd {font-weight:bold;color:#ea033e;}
.os-form .checkbox {margin:7px 0 0 80px;}
.os-form .long-checkbox {margin:7px 20px 0 0;text-align:center;}
.os-form fieldset .checkbox {margin-left:80px;}
.os-form .checkbox input {display:inline;float:none;}
.os-form .checkbox .info {margin-left:0;padding-top:0px;font-size:10px;color:#999;}
.os-form a {color:#666;}
.os-form a:hover {color:#999;}
.os-form .os-form {margin-left:0;width:950px;height:356px;background:url(/images/compete/upload-bg.png) 0 0 no-repeat;}
.os-form div.reqd {position:absolute;top:20px;right:500px;}
.os-form h2 {font-size:16px;font-weight:normal;color:black;margin:0;padding:20px 0 0 20px;}
.os-form .info-paragraph, .os-form p {font-size:14px;margin:20px;}
h1.form-title {margin:0 0 0 257px;width:465px;padding:0;height:25px;}
h1.form-title-wide, h1.form-title-big {margin:0 0 0 15px;width:950px;}
h1.form-title span {display:none;font-size:1%;}
.os-form .errorExplanation {color:#ea033e;font-style:italic;}
.os-form .errorExplanation h2 {color:#ea033e;font-style:italic;}
.os-form .errorField {background:#fdd;color:red;font-style:italic;font-weight:bold;}
.os-form .errorField label {}
.os-form #message {color:#ea033e;font-size:12px;margin-top:20px;font-weight:bold;}
.os-form-popup {width:auto;margin:0;background:none;}
.os-form-popup .buttons {width:auto;margin:20px 0 0 0;padding:0;}
div.os-form-left {float:left;width:435px;margin-left:20px;}
div.os-form-right {float:left;width:435px;margin-left:40px;}
div.os-form-col {margin:0 20px;}
h2.os-form-h2 {margin-top:20px;padding:0;}
.os-form-content {margin:0 30px;}
.os-form-content div {margin:8px 0;}
.os-form-content ul {margin:8px 0;padding-left:20px;}

.lite-bg {color:#666;}
.lite-bg a {color:#666;}
.lite-bg a:hover {color:#999;}

a.button {display:block;height:40px;margin:0 auto;}
a.button span {display:none;font-size:1%;}
a.login {width:95px;background:url(/images/button/login.png) no-repeat;}
a.reg-now {width:153px;height:34px;background:url(/images/button/reg-now.png) no-repeat;}
a.reg-finish {width:200px;background:url(/images/button/reg-finish.png) no-repeat;}
a.submit {width:102px;background:url(/images/button/submit.png) no-repeat;}
a.go-channel {width:73px;background:url(/images/button/go-channel.png) no-repeat;}
a.join {width:160px;background:url(/images/button/join.png) no-repeat;}
a.leave {width:20px;height:16px;margin-top:8px;padding:0 5px 0 5px;background:url(/images/button/delete-x.png) 4px 0 #3f3f3f no-repeat;}
a.check-out {width:126px;height:34px;background:url(/images/button/check-out.png) 0 0 no-repeat;}
a.delete-x {width:16px;height:16px;background:url(/images/button/delete-x.png) 0 0 no-repeat;}
a.add-cart {width:126px;height:34px;background:url(/images/button/add-cart.png) 0 0 no-repeat;}
/* a.button:hover {background-position:0 -40px;} */

a.promo-enter {width:138px;height:60px;background:url(/images/button/promo-enter.png) no-repeat;}
a.promo-register {width:138px;height:60px;background:url(/images/button/promo-register.png) no-repeat;}

.link-box .links {width:260px;background:url(/images/link-box/bg.png) no-repeat;padding:10px 10px 3px 10px;}
.link-box .links a {display:block;height:26px;margin-top:10px;}
.link-box .links a:first-child {margin-top:0;}
.link-box .links a span {display:none;}
.link-box .bot {width:280px;height:7px;font-size:1%;background:url(/images/link-box/bot.png) no-repeat;}
.link-box .links a.my-banners {background:url(/images/link-box/my-banners.png) no-repeat;}
.link-box .links a.my-players {background:url(/images/link-box/my-players.png) no-repeat;}
.link-box .links a.banners {background:url(/images/link-box/banners.png) no-repeat;}

#notice {text-align:center;margin-bottom:20px;background:white url(/images/flash-bg.jpg) no-repeat;width:500px;margin:20px auto;}
#notice h2 {color:#ea033e;font-weight:normal;font-size:16px;font-style:italic;margin:0;padding:20px;}
#notice .bot {font-size:1%;height:7px;margin-top:-7px;background:url(/images/flash-bot.png) no-repeat;}
#notice a {color:#000;}

/******************************************************************************/
.os-page-header {height:200px;background:black;}
.our-ad-spacer {margin-left:237px;height:5px;}
.our-ad-banner {margin-left:237px;width:728px;height:90px;}
.os-page-header .our-tabs {margin-left:207px;height:50px;padding-top:5px;}
#nav-genres {float:left;width:90px;height:50px;list-style:none;margin:0;padding:0;}
#nav-genres li {float:left;}
#nav-genres a {display:block;width:45px;height:50px;}
#nav-genres a span {display:none;font-size:1%;}
#nav-genres a.video {background:url(/images/top-nav/video.png) no-repeat;}
#nav-genres a.music {background:url(/images/top-nav/music.png) no-repeat;}
#nav-genres a.photos {background:url(/images/top-nav/photos.png) no-repeat;}
#nav-genres a:hover {background-position:0 -50px;}
#nav-links {float:left;width:350px;height:30px;list-style:none;margin:8px 0 0 16px;padding:0;}
#nav-links li {float:left;}
#nav-links a {display:block;height:30px;}
#nav-links a span {display:none;font-size:1%;}
#nav-links a.judge {width:60px;background:url(/images/top-nav/judge.png) no-repeat;}
#nav-links a.upload {width:68px;background:url(/images/top-nav/upload.png) no-repeat;}
#nav-links a.prizes {width:64px;background:url(/images/top-nav/prizes.png) no-repeat;}
#nav-links a.best-of {width:67px;background:url(/images/top-nav/best-of.png) no-repeat;}
#nav-links a.artist-access {width:66px;background:url(/images/top-nav/artist-access.png) no-repeat;}
#nav-links a.my-profile {width:91px;background:url(/images/top-nav/my-profile.png) no-repeat;}
#nav-links a:hover {background-position:0 -30px;}
#search_bar {float:left;margin:12px 0 0 16px;width:170px;height:28px;}
#search_bar div {float:left;width:103px;height:26px;padding:2px 2px 0 0;}
#search_bar input {width:95px;float:left;}
#search_bar a {display:block;float:right;width:64px;height:28px;background:url(/images/search-button.png) no-repeat;}
#search_bar a:hover {background-position:0 -28px;}
#search_bar a span {font-size:1%;display:none;}
.os-page-header a.aol {float:right;margin:12px 15px 0 0;}
.our-header .our-tabs a.aol {float:right;margin:-5px 0 0 0;}
.no-partner-header .our-tabs {margin-left:207px;background:none;}
.no-partner-header #nav-links {width:416px;margin-left:41px;}
.no-partner-header #search_bar {margin-left:41px;}
.our-welcome {width:950px;height:30px;margin:10px auto 0 auto;background:url(/images/top-nav/our-welcome.png) no-repeat;overflow:hidden;color:white;}
.our-welcome a {color:white;}
.our-welcome a:hover {color:#BBB;}
.our-welcome a.logout {padding-left:15px;font-size:12px;font-style:italic;color:#888;}
.our-welcome a.logout:hover {color:#BBB;}
.our-welcome div {float:left;height:30px;padding-left:36px;width:144px;line-height:15px;}
.our-welcome div.msgs {background:url(/images/top-nav/welcome-messages.png) no-repeat;}
.our-welcome div.cart-box {padding-left:0;width:180px;}
.our-welcome div.cart-has {background:url(/images/top-nav/welcome-cart.png) no-repeat;}
.our-welcome div.cart-has-not {width:170px;padding:0 0 0 10px;font-size:16px;line-height:30px;overflow:hidden;}
.our-welcome div.battles {background:url(/images/top-nav/welcome-battles.png) no-repeat;}
.our-welcome div.who {width:400px;padding:0 10px 0 0;text-align:right;font-size:16px;line-height:30px;overflow:hidden;}
.our-welcome div.log-now {width:170px;padding:0 10px 0 0;font-size:16px;line-height:30px;overflow:hidden;color:#888;text-align:right;}
.our-welcome div.reg-now {width:590px;padding-left:0;font-size:16px;text-align:center;line-height:30px;overflow:hidden;color:#888;}
.our-welcome div.has-not {color:#888;background-position:0 -30px;}
.our-welcome div.has-not a {color:#888;}
/******************************************************************************/

.cart-box .form-title {background:url(/images/titles/my-cart.png) no-repeat;}
.cart-box-right {width:472px;float:right;}
.cart-box-left {width:475px;}
.table-box {padding:20px 20px 0 20px;margin-top:0;}
.cart-table {table-layout:fixed;width:425px;margin:0 20px 10px 0;}
.cart-table td {vertical-align:top;overflow:hidden;}
.cart-table .thumb-col {width:80px;padding-bottom:12px;vertical-align:middle;}
.cart-table .price-col {width:50px;text-align:right;}
.cart-table .button-col {width:30px;}
.cart-table .delete-x {margin-left:14px;}
.cart-table .div-row {width:425px;height:4px;font-size:1%;background:url(/images/form/narrow-div.gif) -20px 0 no-repeat;}
.cart-table .total-row {color:#666;}
.cart-table .total-row td {padding-top:10px;}
.cart-table .media-warning {font-size:10px;color:#ea033e;}
.cart-table .entry-link {font-size:10px;margin:2px 0;}
.cart-button {margin-bottom:10px;}
.cart-empty {padding:40px 0;text-align:center;font-size:1.6em;}
.cart-box p.cart-resolve {padding-top:20px;margin-top:0;}

.our-main-logo {float:left;margin:0;width:220px;}
.our-logo {margin:0;width:220px;height:150px;background:url(/images/logo/logo.png) no-repeat;}
.our-logo a {display:block;width:220px;height:150px;}
.our-logo span {display:none;}

a.aol {width:92px;height:27px;display:block;background:url(/images/top-nav/aol-logo.png) no-repeat;}
a.aol span {display:none;}

.our-page-header {padding-right:15px;margin-bottom:15px;overflow:hidden;}
.our-page-header .ad-banner {margin:0 auto 5px auto;}
.our-page-header .our-main-logo {float:left;margin:0;width:220px;height:190px;}
.our-page-header .cobranding_banner  {width:728px;margin:5px auto 0 auto;}
.our-page-header .our-logo {margin-top:5px;height:190px;background:url(/images/logo/logo-new.png) no-repeat;}
.our-page-header .our-logo a {height:190px;}
.our-page-header .header {float:right;width:735px;margin-top:5px;}

.our-page-header .welcome .activate-message {float:left;clear:left;margin-left:54px;line-height:15px;}
.our-page-header .welcome .activate-message a {color:#ea033e;}

.our-page-header #search_bar {margin:8px 0 0 0;width:220px;}
.our-page-header #search_bar div {width:150px;}
.our-page-header #search_bar input {width:142px;}

.our-page-header .welcome {height:45px;width:485px;padding-left:17px;margin-bottom:10px;float:right;overflow:hidden;background:url(/images/top-nav/vr.png) repeat-y;}
.our-page-header .welcome h1 {float:left;line-height:45px;margin:0;color:#ea033e;font-size:18px;font-weight:normal;}
.our-page-header .welcome h1.nag {line-height:30px;}
.our-page-header .welcome h1 a {color:#ea033e;}
.our-page-header .welcome h1 a:hover {color:#eab3c1;}
.our-page-header .welcome .links {float:right;line-height:45px;}
.our-page-header .welcome .pipe {padding:0 5px;}

.our-page-header .nav {list-style:none;margin:0;padding:0;}
.our-page-header .nav li {float:left;margin-bottom:10px;}
.our-page-header .nav li.aol {float:right;}
.our-page-header .nav li.partnership-logo {float:right;width:92px;height:30px;display:block;}
.our-page-header .nav li a span {display:none;font-size:1%;}
.our-page-header .nav li.music a {display:block;width:60px;height:30px;width:59px;background:url(/images/top-nav/music-nav.png) no-repeat;}
.our-page-header .nav li.video a {display:block;width:60px;height:30px;width:108px;background:url(/images/top-nav/video-nav.png) no-repeat;}
.our-page-header .nav li.judge a {display:block;width:60px;height:30px;width:60px;background:url(/images/top-nav/judge.png) no-repeat;}
.our-page-header .nav li.upload a {display:block;width:60px;height:30px;width:68px;background:url(/images/top-nav/upload.png) no-repeat;}
.our-page-header .nav li.prizes a {display:block;width:60px;height:30px;width:64px;background:url(/images/top-nav/prizes.png) no-repeat;}
.our-page-header .nav li.charts a {display:block;width:60px;height:30px;width:67px;background:url(/images/top-nav/best-of.png) no-repeat;}
.our-page-header .nav li.marketplace a {display:block;width:60px;height:30px;width:114px;background:url(/images/top-nav/marketplace.png) no-repeat;}
.our-page-header .nav li a:hover {background-position:0 -30px;}
.our-page-header .nav li.aol a {display:block;height:30px;width:92px;background:url(/images/top-nav/aol-logo.png) left center no-repeat;}

#our-notice {padding:14px;text-align:center;font-size:18px;color:black;}

#content {position:relative;}

#footer {clear:both;padding:20px 15px;background:black;}
#footer ul {list-style:none;padding:0;margin:0;}
#footer li {display:inline;padding-right:0.25em;}

#featured_user_top {background:url(/images/box/560/560top.png) #333 no-repeat;margin-top:8px;overflow:hidden;height:7px;}
#featured_user_btm {background:url(/images/box/560/560bot.png) #333 no-repeat;overflow:hidden;height:7px;}
#featured_user_pages {background:url(/images/box/560/560bg.png) #333 repeat-y;overflow:hidden;padding:0 10px 10px 20px;text-align:center;}

#featured_profiles {float:left;width:250px;margin-bottom:10px;font-size:10px;text-align:left;}
#featured_fan_clubs {float:right;width:250px;margin-bottom:10px;font-size:10px;text-align:left;}
#featured_user_pages .profile_image {float:left;width:110px;padding:0 20px 25px 0;}
#featured_user_pages .featured_user_list {margin-left:130px;}
#featured_user_pages .profile_link {margin-bottom:5px;display:block;}
#featured_user_pages .submit_profile {text-align:center;}
#featured_user_pages .submit_profile a span {display:none;font-size:1%;}
#featured_user_pages .submit_profile a {display:block;height:34px;width:184px;background:url(/images/button/submit_my_page.png) no-repeat;margin:0 auto;}
#featured_user_pages .feature_heading {font-size:16px;font-weight:bold;padding: 15px 0 10px 0;}

#news-page h1 {background:url(/images/titles/ourstage-news.png) no-repeat;}
#news-page h4 {font-size:16px;font-weight:normal;color:#ea033e;margin:0 0 10px 0;}
#news-page .thumb {width:80px;height:80px;margin:0 10px 10px 0;float:left;overflow:hidden;}
#news-page .news-item {margin-bottom:30px;text-align:justify;padding:30px 50px 0 50px;background:url(/images/decorations/hr.png) repeat-x;}
#news-page .first {background:none;}
#news-page .news-item .date {float:right;font-size:10px;font-style:italic;color:#888;}
#news-page .news-item p {margin:0 0 1em 0;}

#prizes-page .h1 {padding-left:15px;}
#prizes-page h1 {width:266px;float:left;margin-left:0;background:url(/images/titles/prizes-and-awards.png) no-repeat;}
#prizes-page h3 {font-size:16px;font-weight:normal;color:#ea033e;padding:10px 40px;margin:0;}
#prizes-page h3.video {background:url(/images/icons/video.png) 10px 7px no-repeat;}
#prizes-page h3.music {background:url(/images/icons/music.png) 10px 7px no-repeat;}
#prizes-page h4 {font-size:14px;font-weight:normal;color:black;padding-left:10px;margin:0;}
#prizes-page a.winners {display:block;float:left;padding:4px 0 0 10px;}
#prizes-page .basic-page {clear:both;background:none;font-size:12px;}
#prizes-page .controls {height:50px;padding:10px;background:url(/images/prizes/controls.png) no-repeat;font-size:12px;}
#prizes-page .controls h4 {padding:10px 0 0 0;}
#prizes-page .prizes {background:white url(/images/prizes/bg.png) repeat-x;}
#prizes-page .bot {height:7px;font-size:1%;background:url(/images/prizes/bot.png) no-repeat;}
#prizes-page .prize {padding-top:2px;background:url(/images/prizes/border.png) no-repeat;}
#prizes-page .no-image {background:url(/images/prizes/border-no-image.png) no-repeat;}
#prizes-page .prize .image {float:left;width:170px;padding:5px;margin-right:2px;}
#prizes-page .prize .image div {text-align:center;font-weight:bold;margin-bottom:10px;}
#prizes-page .prize .type {float:left;width:140px;padding:5px;margin-right:2px;}
#prizes-page .prize .desc {float:left;width:220px;padding:5px;margin-right:2px;}
#prizes-page .prize .rules {margin-left:566px;padding:5px;}

#about-page {position:relative;width:980px;}
#about-page .splash {position:relative;margin-left:15px;width:650px;}
#about-page .about-vid {margin:60px 85px;}
#about-page .splash h1.form-title {margin-left:0;padding-top:10px;width:auto;background:url(/images/titles/about-us.png) 0 bottom no-repeat;}
#about-page .splash .os-form {margin-left:0;width:650px;background:white url(/images/about/about-bg.jpg) no-repeat;}
#about-page .splash .os-form .bot {width:650px;background:white url(/images/about/about-bot.png) no-repeat;}
#about-page .splash .os-form p {margin-left:20px;margin-right:20px;font-size:12px;text-align:justify;}
#about-page .sidebar {position:absolute;top:35px;left:685px;width:280px;padding:0;}
#about-page .who-we-are {width:250px;height:278px;padding:15px;background:#3f3f3f url(/images/about/who-we-are.png) no-repeat;}
#about-page .who-we-are h2 {margin:0;height:50px;}
#about-page .who-we-are h2 span {display:none;font-size:1%;}
#about-page .who-we-are a {color:#ea033e;font-weight:bold;text-decoration:none;}
#about-page .who-we-are p {margin:1em 0 0 0;}
#about-page .partners {margin-top:20px;width:260px;height:67px;padding:10px;background:#3f3f3f url(/images/about/partners.png) no-repeat;}
#about-page .partners a {display:block;width:260px;height:67px;}
#about-page .partners a span {display:none;font-size:1%;}
#about-page .about_promo_1 {margin-top:20px;width:260px;height:67px;padding:10px;background:#3f3f3f url(/images/about/promo_1.png) no-repeat;}
#about-page .about_promo_1 .image {width:260px;height:67px;}

#how-page {position:relative;width:980px;}
#how-page .splash {margin-left:15px;width:560px;}
#how-page .sidebar {position:relative;float:left;margin-left:20px;width:370px;padding:0;}
#how-page .links {position:absolute;top:30px;left:595px;width:358px;height:222px;background:#3f3f3f url(/images/about/links.png) no-repeat;padding:6px;}
#how-page .links div {margin-bottom:2px;}
#how-page .links div.ask {padding:13px 0 0 10px;}
#how-page .links div .link {display:block;height:44px;}
#how-page .links div .link span {display:none;font-size:1%;}
#how-page .how_promo {position:absolute;top:284px;left:595px;width:350px;height:167px;padding:10px;background:white url(/images/about/promo.png) no-repeat;}

.ej-title {display:block;position:absolute;top:0;left:0;width:136px;height:28px;padding-top:3px;text-align:center;font-weight:bold;text-decoration:none;color:white;white-space:nowrap;overflow:hidden;background:url(/images/ej/clip-title.png) no-repeat;}
.ej-title:hover {color:white;}

.flash_asset p, #ej_player p {margin:0;}

a.ej-fullscreen-link {z-index:1000;position:absolute;display:block;right:37px;top:132px;width:11px;height:13px;background:url(/images/transparent.png) no-repeat;}
.small_ej a.ej-fullscreen-link {top:117px;right:34px;}
a.ej-fullscreen-link span {display:none;font-size:1%;}

#ej_links {position:relative;height:60px;padding:5px 0 0 10px;text-align:left;overflow:hidden;}
#ej_links h2 {margin:0;padding:0;font-size:12px;font-weight:normal;float:left}
#ej_links ul {margin:0;padding:0 0 0 10px;list-style:none;float:left}
#ej_links li {display:block;margin:0;padding:0;font-size:10px;}
.large_ej #ej_links {height:110px;padding:10px 0 0 15px;}
.large_ej #ej_links h2 {font-size:14px;font-weight:bold;}
.large_ej #ej_links li {font-size:12px;padding:3px 0 1px 0;}
.medium_ej #ej_links {background:url(/images/ej/med-drawer.png) no-repeat;}
.small_ej  #ej_links {border-top:1px dotted #AAA;}
.small_ej #ej_links h2, .small_ej #ej_links ul {float:none}

.large_ej {z-index:1000;position:relative;width:370px;}
.large_ej .main {height:169px;background:url(/images/ej/home-bg.png) 0 0 no-repeat;}
.large_ej .main img {position:absolute;top:20px;left:20px;width:122px;height:80px;}
.large_ej .main .ej-title {top:106px;left:13px;}
.large_ej .video {position:absolute;left:157px;top:12px;width:200px;height:183px;}
.large_ej .drawer {background:url(/images/ej/home-drawer.png) 0 0 no-repeat;}
.large_ej #ej_booth_tab {position:absolute;left:78px;top:157px;width:58px;height:12px;background:url(/images/ej/booth.png) 0 0 no-repeat;}
.large_ej #ej_links_tab {left:6px;top:157px;}
.large_ej #ej_booth {position:relative;height:120px;}
.large_ej #ej_booth {background:url(/images/ej/booth-bg.png) 0 0 no-repeat;}
.large_ej #ej_booth h2 {position:absolute;top:10px;left:20px;margin:0;font-size:14px;font-weight:normal;}
.large_ej #ej_booth ul {list-style:none;margin:0;padding:0;}
.large_ej #ej_booth li {float:left;margin:30px 0 0 0px;padding:6px 0 0 16px;width:104px;height:80px;}
.large_ej #ej_booth .name {font-size:15px;color:#ea033e;}
.large_ej .bot {height:26px;background:url(/images/ej/home-bot.png) 0 0 no-repeat;font-size:1%}

#ej_menu_overlay {z-index:2000;}
#ej_menu {z-index:2001;width:136px;background:white;list-style:none;margin:0;padding:0;}
#ej_menu .plain, #ej_menu a {display:block;color:#666;padding:2px 4px;font-size:11px;border-bottom:1px dotted #666;text-decoration:none;}
#ej_menu a:hover {color:white;background:#AAA;}
#ej_menu li.ed_foo a {color:#EEE;font-weight:bold;padding:2px 4px;background-color: #36C;}
#ej_menu li.ed_foo a:hover {background-color: #4F8932;}

/* #home_ej {position:absolute;top:45px;left:595px;} */

#music_ej, #video_ej, #photos_ej {position:absolute;top:309px;right:15px;}
.medium_ej {z-index:1000;position:relative;width:280px;height:auto;}
.medium_ej .bot {height:26px;background:url(/images/ej/med-bot.png) no-repeat;font-size:1%;}
.medium_ej #ej_collapsed {position:relative;width:280px;height:112px;background:url(/images/ej/med-collapsed.png) no-repeat;}
.medium_ej #ej_expanded {position:relative;width:280px;height:234px;background:url(/images/ej/med-exp.png) no-repeat;z-index:99;}
.medium_ej .collapse_link {position:absolute;bottom:0;right:0;width:20px;height:20px;background:url(/images/ej/close-x.png) no-repeat;}
.medium_ej .collapse_link span {display:none;font-size:1%;}
.medium_ej #ej_booth_tab {position:absolute;left:78px;top:222px;width:58px;height:12px;background:url(/images/ej/booth.png) 0 0 no-repeat;}
.medium_ej #ej_links_tab {left:6px;top:222px;}

.medium_ej .expand-link {z-index:20;display:block;position:absolute;top:0;left:0;width:280px;height:112px;}
.medium_ej .expand-link:hover {background:url(/images/ej/med-expand-link.png) no-repeat;}
.medium_ej .expand-link span {display:none;font-size:1%;}

.medium_ej .click {position:absolute;top:20px;left:20px;width:102px;height:72px;}
#medium_ej.click {width:102px;height:72px;margin:5px;float:left;}
#medium_ej.thumb img.click {width:34px;height:24px;padding:1px;margin:0 5px 5px 0;}
.medium_ej .thumb-small {position:absolute;top:10px;right:10px;width:128px;height:96px;}
.medium_ej .thumb-small img {width:128px;height:96px;}
.medium_ej .video {position:absolute;top:12px;left:67px;width:200px;height:183px;}
.medium_ej .intro {position:absolute;top:168px;left:67px;width:200px;height:16px;}
#medium_ej.intro {width:200px;height:16px;margin:5px;float:left;}
#medium_ej.thumb img.intro {width:100px;height:8px;margin:3px 0 0 0;padding:1px;}
.medium_ej .ej-title {top:183px;left:99px;}

.medium_ej #ej_booth {height:65px;background:url(/images/ej/med-booth.png) no-repeat;}

.small_ej {z-index:1000;position:absolute;top:0;left:0;width:200px;color:#666;}
.small_ej .main {height:194px;background:white url(/images/ej/small-bg.png) no-repeat;}
.small_ej .video {position:absolute;top:10px;left:10px;width:180px;height:168px;}
.small_ej .ej-title {position:absolute;top:145px;left:32px;color:#666;}
.small_ej .ej-title:hover {color:#666;}
.small_ej .drawer {background:white;}
.small_ej #ej_booth {height:65px;}
.small_ej #ej_links_tab {left:123px;top:182px;}
.small_ej .bot {height:27px;margin-top:-7px;background:url(/images/ej/small-bot.png) no-repeat;}
.small_ej #ej_links_tab {background-position:0 -24px;}

.new_small_ej .ej-title, .new_medium_ej .ej-title, .new_large_ej .ej-title {position:static;margin:8px auto;}
.new_small_ej .video, .new_medium_ej .video, .new_large_ej .video {text-align:center;}

#temp_ej_div_top {margin-top:20px;height:7px;background:url(/images/box/200/top.png) 40px 0 no-repeat;}
#temp_ej_div_bg {background:url(/images/box/200/bg.png) 40px 0 repeat-y;padding-bottom:2px;}
#temp_ej_div_bot {height:7px;background:url(/images/box/200/bot.png) 40px 0 no-repeat;}
#temp_ej_div_bg .new_medium_ej .ej-title {margin-bottom:0px;}

.ej-editor .small_ej {position:relative;top:0;left:0;}
#partner_img {width:160px;height:120px;margin:5px;float:left;}

#ej_player .block-button {position:absolute;top:0;left:460px;width:20px;height:20px;}

#ej_booth_tab {display:none;}
#ej_links_tab {position:absolute;width:66px;height:12px;background:url(/images/ej/links.png) 0 0 no-repeat;}
#ej_booth_tab span, #ej_links_tab span {display:none;font-size:1%;}
#ej_booth_tab.selected, #ej_links_tab.selected {background-position:0 -12px;}

#genre_feature {position:absolute;top:232px;right:15px;width:370px;}
#genre_feature .top {height:11px;background:url(/images/home-genre-top.png);}
#genre_feature .top span {display:none;font-size:1%;}
#genre_feature .bot a {display:block;background:url(/images/home-genre-bot.png);height:25px;font-size:1%;}
#genre_feature .bot span {display:none;font-size:1%;}
#genre_feature ul.tabbernav {height:29px;background:url(/images/home-genre-tab-bg.png);}
#genre_feature ul.tabbernav a {display:block;height:29px;text-decoration:none;padding:0;margin: 0;}
#genre_feature ul.tabbernav a span {display:none;font-size:1%;}
#genre_feature ul.tabbernav #tab0 a {width:83px;background:url(/images/home-genre-music.png) 0 0 no-repeat;}
#genre_feature ul.tabbernav #tab1 a {width:92px;background:url(/images/home-genre-video.png) 0 0 no-repeat;}
#genre_feature ul.tabbernav #tab2 a {width:103px;background:url(/images/home-genre-photos.png) 0 0 no-repeat;}
#genre_feature ul.tabbernav #tab0.tabberactive a {background-position:0 -58px;}
#genre_feature ul.tabbernav #tab0.tabberactive1 a {background-position:0 -29px;}
#genre_feature ul.tabbernav #tab1.tabberactive0 a {background-position:0 -58px;}
#genre_feature ul.tabbernav #tab1.tabberactive a {background-position:0 -29px;}
#genre_feature ul.tabbernav #tab2.tabberactive0 a {background-position:0 -58px;}
#genre_feature ul.tabbernav #tab2.tabberactive1 a {background-position:0 -29px;}

.entry_asset .thumb {width:80px;height:60px;text-align:center;}

#genre_feature .entry_asset {position:relative;overflow:hidden;}
#genre_feature .entry_asset .thumb {float:left;margin:4px;}
#genre_feature .entry_asset h4 {position:absolute;left:88px;top:4px;margin:0;font-size:12px;}
#genre_feature .entry_asset .info {position:absolute;left:88px;top:18px;}
#genre_feature .channels {list-style:circle;font-size:12px;}
#genre_feature .channels li {margin-left:20px;}
#genre_feature .genre_link {margin-top:30px;}

.sidebar-promos {margin-top:20px;position:relative;}
.sidebar-promos-with-ej {margin-top:20px;padding-top:214px;position:relative;}

#genre .flash {width:730px;height:264px;background:url(/images/genre-flash.jpg);margin-bottom:20px;}
#genre #tabs {position:relative;width:430px;}
#genre #tabs .top {height:11px;background:url(/images/genre-tabs-top.png);}
#genre #tabs .top span {font-size:1%;display:none;}
#genre #tabs ul.tabbernav {height:29px;background:url(/images/genre-tabs-tabs-bg.png);}
#genre #tabs ul.tabbernav a {display:block;height:29px;text-decoration:none;padding:0;margin: 0;}
#genre #tabs ul.tabbernav a span {display:none;font-size:1%;}
#genre ul.tabbernav #tab0 a {width:87px;background:url(/images/genre-tabs-judge.png) 0 0 no-repeat;}
#genre ul.tabbernav #tab1 a {width:89px;background:url(/images/genre-tabs-enter.png) 0 0 no-repeat;}
#genre ul.tabbernav #tab2 a {width:102px;background:url(/images/genre-tabs-prizes.png) 0 0 no-repeat;}
#genre ul.tabbernav #tab0.tabberactive a {background-position:0 -58px;}
#genre ul.tabbernav #tab0.tabberactive1 a {background-position:0 -29px;}
#genre ul.tabbernav #tab1.tabberactive0 a {background-position:0 -58px;}
#genre ul.tabbernav #tab1.tabberactive a {background-position:0 -29px;}
#genre ul.tabbernav #tab2.tabberactive0 a {background-position:0 -58px;}
#genre ul.tabbernav #tab2.tabberactive1 a {background-position:0 -29px;}
#genre #timer-wrapper {margin-left:-8px;}

#search-results h1 {background:url(/images/titles/search-results.png) no-repeat;}
#search-results ul {margin:10px 20px 0 20px;padding:0;list-style:none;}
#search-results h3 {margin-left:20px;}
#search-results li {padding-top:10px;}
#search-results .result {position:relative;border-top:1px dotted #CCC;}

.rank-badge sup {font-size:9px;vertical-align:top;}
.rank-badge {z-index:100;position:absolute;top:0;left:0;width:26px;height:21px;padding-top:5px;background:url(/images/rank-badge.png) no-repeat;color:white;text-align:center;font-size:12px;font-weight:bold;}
.gray-rank-badge {background:url(/images/gray-rank-badge.png) no-repeat;}

.person {position:relative;}
.person .our-online-badge {position:absolute;top:0;left:0;}
.discovery-block .element .our-online-badge {position:absolute;top:0;left:0;}
.box-header .our-online-badge {float:left;margin:-3px 0 0 10px;}

.div_table {clear:both;margin:15px;border:1px solid #333;}
.div_table .div_tab_td {float:left;padding:1px 2px 1px 2px;text-align:right;border-left:1px solid #ddd;}
.div_table .div_tab_th {float:left;padding:1px 2px 1px 1px;text-align:center;border:1px solid #999;border-bottom:2px solid #666;font-weight:bold;}
.div_table .double_col {float:left;border-left:1px solid #999;border-right:1px solid #999;}
.div_table .div_tab_row {clear:both;font-size:1%;margin:0;padding:1px 0 0 0;background:#999;}
#search-results .div_table {margin-left:0;width:270px;}
#search-results .div_tab_td {width:310px;}
#search-results .section {width:350px;}
/*************************/
.sg {position:relative;overflow:hidden;}
.sg .page {position:absolute;top:0;left:0;}
.sg .page td {width:88px;}
.sg_cell {overflow:hidden;}
.sg_prev span {display:none;font-size:1%;}
.sg_next span {display:none;font-size:1%;}
.hide_arrow {position:absolute;top:0;left:0;width:30px;height:30px;background:url(/images/transparent.png);}
#mystage .hide_arrow {width:12px;height:18px;}

.red-overlay {background:url(/images/red-overlay-bg.png);color:white;color:white;white-space:nowrap;overflow:hidden;padding:1px;font-weight:bold;text-align:center;font-size:12px;position:absolute;width:78px;}

.entry_cell {position:relative;overflow:hidden;width:88px;height:120px;margin-bottom:12px;font-size:10px;text-align:center;}
.entry_cell h4 {position:absolute;top:2px;left:4px;width:80px;height:14px;font-size:10px;margin:0;}
.entry_cell .thumb {position:absolute;display:block;top:18px;left:4px;width:80px;height:60px;text-align:center;font-size:1%;overflow:hidden;}
.entry_cell .info {position:absolute;top:80px;left:4px;width:80px;}
.entry_cell .auth {font-size:9px;}
.entry_cell a {color:white;text-decoration:none;}
.entry_cell .auth a {color:#BBB;text-decoration:none;}
.entry_cell .code {left:4px;bottom:42px;}
.entry_cell .rank-badge {top:14px;left:0;}
.sections .entry_cell a {color:#666;}
.sections .entry_cell .auth a {color:#999;}

/*************************/
.content .header {position:relative;height:25px;background:url(/images/chan-hdr-bg.gif);}
.content .header div {position:absolute;left:20px;bottom:0;font-size:14px;font-weight:bold;padding:0 8px;}
.content .header div {background-color:black;}

/*************************/
#ev {width:730px;height:424px;background:url(/images/ev-bg.png);color:#636363;overflow:hidden;}
#ev .player {float:left;width:480px;height:360px;padding:30px 0 0 30px;text-align:center;}
#evgrid {width:470px;height:320px;padding:0 20px;margin-top:20px;background:url(/images/evgrid.png);position:relative;}
#evgrid .sg {width:440px;height:270px;position:absolute;top:45px;left:35px;}
#evgrid .sg .page {width:440px;height:270px;}
.delay {font-size:10px;margin:5px;color:#999;width:500px;}

.ev-info {float:left;width:220px;height:394px;color:#666;padding-top:30px;overflow:hidden;}
.ev-info a {color:#666;}
.ev-info a:hover {color:#999;}
.ev-info .info {position:relative;padding:0 10px 5px 10px;}
.ev-info .name {margin-top:10px;font-weight:bold;}
.ev-info .duration {font-size:10px;color:#888;margin-left:0.5em;}
.ev-info .desc {height:85px;overflow:hidden;border:1px solid #CCC;font-size:11px;padding:0 5px;}
.ev-info .auth {margin-top:5px;}
.ev-info .help {color:#999;font-size:9px;font-style:italic}
.ev-info .help a {color:#999}
.ev-info .help a:hover {color:#BBB}
.ev-info .rank {font-weight:bold;}
.ev-info .judg {color:#ea033e;}
.ev-info .ev-header {height:105px;margin-bottom:5px;overflow:hidden;}
.ev-info .new-entry-toolbar {padding:0 10px;margin-top:5px;}
#ev_toggle_link {display:block;position:absolute;top:196px;right:10px;width:20px;height:15px;background:url(/images/ev-desc-tab.png) no-repeat;}
#ev_toggle_link span {display:none;font-size:1%;}
.expanded #ev_toggle_link {background-position:0 -15px;}

.entry-toolbar {position:relative;padding:7px 12px 0 12px;height:88px;width:196px;border-top:1px dotted #CCC;}
.judging-tb {border-top:none;}
.entry-toolbar ul {margin:0;padding:0;list-style:none;height:28px;}
.judging-tb ul {width:84px;margin:0 0 0 auto;}
.entry-toolbar li {margin:0;padding:0;float:left;}
.entry-toolbar a {display:block;width:28px;height:28px;}
.entry-toolbar a span {display:none;font-size:1%;}
.entry-toolbar a.send {background:url(/images/ev-toolbar/send.png) no-repeat;}
.entry-toolbar a.faves {background:url(/images/ev-toolbar/faves.png) no-repeat;}
.entry-toolbar a.faves-no-user {background:url(/images/ev-toolbar/faves-no-user.png) no-repeat;}
.entry-toolbar a.fan {background:url(/images/ev-toolbar/fan.png) no-repeat;}
.entry-toolbar a.write {background:url(/images/ev-toolbar/write.png) no-repeat;}
.entry-toolbar a.read {background:url(/images/ev-toolbar/read.png) no-repeat;}
.entry-toolbar a.link {background:url(/images/ev-toolbar/link.png) no-repeat;}
.entry-toolbar a.embed {background:url(/images/ev-toolbar/embed.png) no-repeat;}
.entry-toolbar a.embed-video {background:url(/images/ev-toolbar/embed-video.png) no-repeat;}
.entry-toolbar a:hover {background-position:0 -28px;}
.entry-toolbar .tooltip {position:absolute;top:38px;left:12px;height:20px;width:196px;background:url(/images/ev-toolbar/tooltips.png) no-repeat;}
.entry-toolbar .tooltip.faves {background-position:0 -20px;}
.entry-toolbar .tooltip.faves .in_faves {display:block;}
.entry-toolbar .tooltip.fan {background-position:0 -40px;}
.entry-toolbar .tooltip.write {background-position:0 -60px;}
.entry-toolbar .tooltip.read {background-position:0 -80px;}
.entry-toolbar .tooltip.link {background-position:0 -100px;}
.entry-toolbar .tooltip.embed {background-position:0 -120px;}
.entry-toolbar .tooltip.embed-video {background-position:0 -180px;}
.entry-toolbar .tooltip.faves-no-user {background-position:0 -160px;}
.entry-toolbar .in_faves {width:196px;height:20px;background:url(/images/ev-toolbar/tooltips.png) 0 -140px no-repeat;display:none;}
.entry-toolbar .in_faves span {display:none;font-size:1%;}
.entry-toolbar .copy-field {margin-top:23px;font-size:10px;}

.new-entry-toolbar-1 {width:44px;}
.new-entry-toolbar-2 {width:96px;}
.new-entry-toolbar-3 {width:148px;}
.new-entry-toolbar-4 {width:200px;}
.new-entry-toolbar .toolbar-button {display:block;float:left;width:44px;height:44px;margin:8px 0 0 8px;cursor:pointer;}
.new-entry-toolbar .toolbar-button span {display:none;}
.new-entry-toolbar .add-to-faves {background:url(/images/entry-toolbar/add-to-faves.png) no-repeat;}
.new-entry-toolbar .buy {background:url(/images/entry-toolbar/buy.png) no-repeat;}
.new-entry-toolbar .request {background:url(/images/entry-toolbar/buy.png) no-repeat;}
.new-entry-toolbar .share {background:url(/images/entry-toolbar/share.png) no-repeat;}
.new-entry-toolbar .promote {background:url(/images/entry-toolbar/promote.png) no-repeat;}
.new-entry-toolbar .join-club {background:url(/images/entry-toolbar/join-club.png) no-repeat;} 
.new-entry-toolbar .fan-club {background:url(/images/entry-toolbar/fan-club.png) no-repeat;}   
.new-entry-toolbar .add-to-playlist {background:url(/images/entry-toolbar/add-to-playlist.png) no-repeat;}
.new-entry-toolbar .read-comments {background:url(/images/entry-toolbar/read-comments.png) no-repeat;}
.new-entry-toolbar .write-comment {background:url(/images/entry-toolbar/write-comment.png) no-repeat;}
.new-entry-toolbar .toolbar-button:hover {background-position:0 -44px;}
.new-entry-toolbar .disabled, .new-entry-toolbar .disabled:hover {background-position:0 -88px;}
.new-entry-toolbar .first-row {margin-top:0;}
.new-entry-toolbar .first-col {margin-left:0;}
.share-box .popup-box {width:200px;background:url(/images/entry-toolbar/share-box.png) no-repeat;}
.promote-box .popup-box {width:200px;background:url(/images/entry-toolbar/promote-box.png) no-repeat;}  
.add-to-playlist-box {margin-left:156px;}
.add-to-playlist-box .popup-box {width:200px;background:url(/images/entry-toolbar/playlist-box.png) no-repeat;}
.add-to-playlist-box .popup-content #playlist_key {width:175px;}
.add-to-playlist-box .popup-content .formError {border:2px solid red;}         
.add-to-playlist-box #playlist-manager-link {margin-top:20px;}
.new-entry-toolbar-box .popup-box-bot {height:7px;background:url(/images/entry-toolbar/box-bot.png) no-repeat;}
.new-entry-toolbar-box .pb-close-box {display:block;height:44px;}
.new-entry-toolbar-box .pb-close-box span {display:none;}
.new-entry-toolbar-box .popup-content {padding:0 10px 3px 10px;}
.new-entry-toolbar-box .popup-content .row {margin-bottom:7px;}
.new-entry-toolbar-box .popup-content .row input {width:170px;}
.new-entry-toolbar-box .popup-content .xtra {font-size:10px;font-style:italic;color:#AAA;}       
.new-entry-toolbar-box .popup-content .note {font-size:10px;font-style:italic;color:#333;text-align:center;margin-top:5px;}  

.buy-button {display:block;margin-top:20px;height:20px;padding:0 10px;text-align:center;}
.in-endgame .buy-button {margin-top:0;}
.buy-button a, .buy-button span.requested {display:block;margin:0 auto;width:180px;height:20px;background:url(/images/ev-toolbar/add-button.png) no-repeat;}
.buy-button a span, .buy-button span.requested span {display:none;font-size:1%;}
.buy-button a:hover {background-position:0 -20px;}
.buy-button a.in-cart {background-position:0 -40px;}
.buy-button a.in-cart:hover {background-position:0 -60px;}
.buy-button a.request {background-position:0 -80px;}
.buy-button a.request:hover {background-position:0 -100px;}
.buy-button span.requested {background-position:0 -120px;}
.buy-button span.purchased {background-position:0 -140px;}

.selected .entry_cell {background:url(/images/entry-cell-selected.png) no-repeat;}
#evgrid .sg-left-arrow {position:absolute;top:145px;left:0;width:30px;height:30px;}
#evgrid .sg-right-arrow {position:absolute;top:145px;right:0;width:30px;height:30px;}
#evgrid .sg_prev {position:absolute;top:0;left:0;display:block;width:30px;height:30px;background:url(/images/evgrid-prev.png);border:none;}
#evgrid .sg_next {position:absolute;top:0;left:0;display:block;width:30px;height:30px;background:url(/images/evgrid-next.png);border:none;}
#evgrid .sg_prev:hover {background:url(/images/evgrid-prev-hover.png);border:none;}
#evgrid .sg_next:hover {background:url(/images/evgrid-next-hover.png);border:none;}
#evgrid .sg_prev_disabled, #evgrid .sg_prev_disabled:hover {background:url(/images/evgrid-prev-dis.png);border:none;}
#evgrid .sg_next_disabled, #evgrid .sg_next_disabled:hover {background:url(/images/evgrid-next-dis.png);border:none;}
#evgrid .title {position:absolute;top:15px;left:20px;font-size:14px;font-weight:bold;}
#evgrid .subtitle {margin-left:1em;font-size:12px;font-weight:normal;color:#AAA;font-style:italic;}
#evgrid .playall {position:absolute;top:15px;right:20px;font-size:14px;}

#comments h2 {margin-left:20px;margin-top:0;margin-bottom:0;}
#comments .entry {background:white;background-color:transparent;color:#666;}
#comments .entry a {color:#666;}
#comments .entry a:hover {color:#999;}
#comments .entry img {float:left;margin-left:30px;margin-right:30px;margin-bottom:5px;}
#comments .entry .info {padding-top:7px;}
#comments .entry .info .name {font-weight: bold;margin-top:10px;margin-bottom:10px;}

#comment_list h2 {font-size:16px;font-weight:normal;color:black;margin:0 0 20px 0;}
#comment_list {clear:both;width:auto;padding-top:0px;padding-bottom:0px;padding-left:20px;padding-right:20px;}
#comment_list ul {margin:0;padding:0;list-style:none;}
#comment_list .comment {border-top:1px dotted #CCC;padding:10px;margin-bottom:10px;font-size:12px;overflow:hidden;}
#comment_list .comment .hdr {font-size:10px; color:#999;}
#comment_list .comment .user {font-size:12px; font-weight:bold;}
#comment_list .comment .body {margin-top:5px;}
#comment_list .comment .hdr a {text-decoration:none; color:#999;}
#comment_list .comment .hdr a:hover {color:#666;}
#comment_list .preview {background:#DDD;}
#comment_list .os-form {background:none;border-top:1px dotted #CCC;margin:0;width:auto;}
#comment_list fieldset {margin:0;width:auto;}
#comment_list textarea {width:100%;height:8em;}
#comments .show-add {text-align:center;}
#fanclub #comment_list textarea {width:480px;}

/*************************/
#new_message textarea {height:20em;}

#media-items h4 {margin:3px 0px 0px 3px;height:15px;display:block;}
#media-items h4.my {position:relative;top:0px;right:3px;margin:7px 0px 0px 13px;height:15px;width:77px;background:url(/images/titles/my_stuff.gif) no-repeat;display:block;}
#media-items h4.my span {display:none;font-size:1%;}
#login_linked {padding-bottom:10px;}
#login_text {font-size:10px;text-align:center;font-style:italic;}

#media-items .have_no_stuff { margin:7px 0px 10px 13px;}
#media-items.media-items .stsasauff {margin:7px 0px 10px 13px;}

.media-items {width:280px;background:url(/images/stuff/bg.png) repeat-y;}
.media-items h4 {margin:0;padding:4px 10px;}
.media-items ul {list-style:none;margin:0;padding:0;}
.media-items .top {height:6px;background:url(/images/stuff/top.png) no-repeat;}
.media-items .ftr {position:relative;height:20px;background:url(/images/stuff/ftr.png) 6px 0 no-repeat;}
.media-items .ftr a {position:absolute;top:3px;left:10px;}
.media-items .bot {height:6px;background:url(/images/stuff/bot.png) no-repeat;font-size:1%;}

.media-item {background:url(/images/stuff/item.png) no-repeat;margin:0 6px 8px 6px;}
.media-item-top {height:2px;font-size:1%;margin-bottom:8px;}
.media-item-bot {height:2px;font-size:1%;margin-top:8px;}
.media-item .thumb {float:left;margin-left:4px;margin-bottom:8px;text-align:center;width:80px;height:60px;}
.media-item .info {margin-left:95px;}
.media-item .date {font-size:10px;color:#AAA;margin-bottom:4px;}
.media-item .views {font-size:10px;color:#AAA;}
.media-item li {font-size:10px;padding-top:8px;}
.media-item a {font-size:10px;color:white;}
.media-item a:hover {color:#DDD;}
.media-item .entry_stats {font-size:10px;color:#AAA;margin-top:8px;}
.media-item .favorited {margin-left:0.5em;}
.media-item .visibility {margin-top:5px;font-size:12px;color:white;}

/*************************/
#overlay {z-index:100;position:absolute;top:0;left:0;width:980px;height:1600px;}

#upload_media h1 {margin:20px 0 0 15px;padding:0;height:25px;background:url(/images/compete/tab.png) 0 0 no-repeat;}
#upload_media h1 span {margin:0;padding:0;display:none;font-size:1%;}
#upload_media div.reqd {position:absolute;top:20px;right:500px;}
#upload_media h2 {font-size:16px;font-weight:normal;color:black;margin:0;padding:20px 0 0 20px;}
#upload_media .upload {padding:0;position:absolute;left:475px;top:230px;width:475px;}

.progress-dialog .progress_links {text-align:center;position:absolute;top:123px;left:0;width:333px;font-size:11px;}
.progress-dialog .progress_links strong {font-size:14px;color:#ea033e;margin:0 0.5em;}
.progress-dialog #progress {position:absolute;top:74px;left:86px;width:156px;height:8px;background:#DDD;}
.progress-dialog #progress span {display:block;height:8px;background:#ea033e;}
.progress-dialog #results {font-size:10px;color:#666;text-align:center;position:absolute;top:90px;left:0;width:333px;}
.progress-dialog #results em {font-style:normal;color:#ea033e;}
#uploading {z-index:101;position:absolute;top:80px;left:308px;width:333px;height:165px;background:url(/images/compete/uploading.png) 0 0 no-repeat;}
#successful {z-index:102;position:absolute;top:80px;left:308px;width:333px;height:165px;background:url(/images/compete/successful.png) 0 0 no-repeat;}

#select-contest {position:relative;}
#select-contest h1 {margin:20px 0 0 15px;padding:0;height:25px;background:url(/images/compete/tab.png) 0 0 no-repeat;}
#select-contest #wrapper {background:url(/images/compete/select-contest-bg.png) repeat-y;}
#select-contest fieldset {width:430px;}
#select-contest .buttons {padding-top:20px;}
#select-contest #left-col {position:absolute;width:280px;overflow:hidden;top:0;}
#select-contest .upload-link {position:absolute;top:20px;right:20px;font-size:10px;}
#select-contest .media-items {background:none;margin-top:20px;}
#select-contest .media-items .top, #select-contest #media-items .bot {background:none;height:0;}
#select-contest .media-items .media-item {background:none;}
#select-contest .media-items .ftr {background:none;}
#select-contest .media-items .media-item:hover {background:#CCC;}
#select-contest .media-items .selected {background:white url(/images/compete/selected-bg.png) 0 center no-repeat;}
#select-contest .media-items .selected:hover {background:white url(/images/compete/selected-bg.png) 0 center no-repeat;}
#select-contest .media-items .selected .media-item-top, #select-contest #media-items .selected .media-item-bot {background:#ea033e;font-size:1%;}
#select-contest #mid-col {position:absolute;left:280px;width:490px;}
#select-contest #home_theatre {margin-top:20px;padding:20px 5px;border-top:1px dotted #CCC;}
#select-contest #home_theatre .preview {height:380px;}
#select-contest #home_theatre h2 {padding:0;margin-bottom:10px;}
#select-contest #right-col {position:absolute;top:0;right:0;width:180px;}
#select-contest .dates {font-size:10px;}
#select-contest .entry-cart-item, #select-contest #entry-cart .buttons {margin:10px 4px 0 4px;padding:8px;border-top:1px dotted #CCC;}
#select-contest .no-item {margin:10px 4px 0 12px;padding:8px;border-top:1px dotted #CCC;font-style:italic;}
#select-contest h2.alert {color:#ea033e;}

/*************************/

.spotlight-selector {position:absolute;top:469px;right:15px;width:180px;height:40px;background:url(/images/spotlight/selector.png) no-repeat;padding:70px 10px 10px 10px;text-align:center;}
.spotlight-selector h3, .spotlight-selector h4 {display:none;}

#channel #timer-wrapper, #category #timer-wrapper, #archives #timer-wrapper {position:absolute;top:753px;right:15px;}
#genre #timer-wrapper {margin-left:-8px;}

/*************************/
#login h1.form-title {margin-top:20px;background:url(/images/titles/login.png) no-repeat;}
#register h1 {margin-top:20px;background:url(/images/titles/register.png) no-repeat;}
#update-profile h1 {background:url(/images/titles/update-profile.png) no-repeat;}
.facebook_link {margin:15px;text-align:center;}

#feedback_block {overflow:visible;width:445px;}
#feedback_block .you_are {margin:10px 0 0 80px;line-height:1.2;}
#feedback_block .purl {margin:10px 0 0 80px;line-height:1.2;}
#feedback_block #displayname {color:black;}
#feedback_block #homepage {white-space:nowrap;color:black;margin-left:80px;overflow:hidden;width:360px;}

.agreement_check {text-align:center;margin-top: 40px;}
/*************************/
.partner-login {font-size:12px;}
#partner-home {position:relative;width:980px;height:480px;}

#partner-home a.button {margin:10px 5px;}

.partner_logo {position:absolute;top:48px;left:15px;height:104px;padding:10px;background:url(/images/partner/logo.png) no-repeat;}
.partner_logo .logo, .partner_logo .logo img {width:180px;height:104px;}

#partner-home .links {position:absolute;top:201px;left:15px;width:188px;height:222px;background:#3f3f3f url(/images/partner/links.png) no-repeat;list-style:none;padding:6px;}
#partner-home .links-no-test {background:#3f3f3f url(/images/partner/links-no-test.png) no-repeat;}
#partner-home .links div {margin-bottom:2px;}
#partner-home .links div.ask {padding:13px 0 0 10px;}
#partner-home .links div a.link {display:block;height:44px;}
#partner-home .links div a.link span {display:none;font-size:1%;}

#partner-home #timer-wrapper {position:absolute;top:463px;left:15px;margin:0;}

#partner-home .center {position:absolute;top:0;left:235px;width:430px;height:480px;background:url(/images/partner/splash.jpg) no-repeat;}
.partner_welcome {margin-top:194px;width:410px;color:white;padding:0 10px;font-size:14px;}

#partner-home .enter-buttons {padding:0 50px;}
#partner-home .promo-enter {float:left;}
#partner-home .promo-register {float:right;}

#partner-home .medium_ej {position:absolute;top:48px;left:685px;}

.partner_exclusives {position:absolute;left:685px;top:186px;width:280px;height:294px;color:#666;background:url(/images/partner/exclusives.png) no-repeat;position:relative;}
.partner_exclusives .text {position:absolute;top:10px;left:10px;width:200px;height:254px;overflow:hidden;}
.partner_exclusives .image_1 {position:absolute;top:10px;left:220px;width:50px;height:70px;}
.partner_exclusives .image_2 {position:absolute;top:90px;left:220px;width:50px;height:70px;}

#partners h1 {margin-top:0;padding-top:1em;margin-left:60px;}
.partner-list .info {padding-top:20px;margin:20px 40px;border-top:1px dotted #CCC;text-align:justify;}
.partner-list .info img {margin-bottom:20px;}
.partner-list .info p {margin-top:0;margin-bottom:20px;font-size:16px;}
.partner-list .odd img {float:left;margin-right:20px;}
.partner-list .even img {float:right;margin-left:20px;}

#landing_1 {position:relative;height:750px;}
#landing_1 .left {width:560px;position:absolute;top:0;left:15px;}
#landing_1 .right {width:370px;position:absolute;top:0;right:15px;padding-top:25px;}
#landing_1 .landing_1_intro {height:25px;}
#landing_1 .main {padding:10px;height:700px;color:#666;background:url(/images/landing_1/main.png) no-repeat;overflow:hidden;}
#landing_1 .main a {color:#666;}
#landing_1 .main a:hover {color:#999;}
#landing_1 .landing_1_main {height:675px;overflow:hidden;}
#landing_1 .main .caveat {font-size:10px;margin-top:10px;height:15px;overflow:hidden;}
#landing_1 .box {padding:10px 10px 3px 10px;height:200px;background:url(/images/landing_1/box.png) no-repeat;}
#landing_1 .bot {height:7px;font-size:7px;margin-bottom:20px;background:url(/images/landing_1/bot.png) no-repeat;}
#landing_1 .landing_1_block_2 .box {height:292px;}
#landing_1 .links {background:url(/images/landing_1/links.png) no-repeat;padding:6px;}
#landing_1 .links a {display:block;height:44px;margin-top:2px;}
#landing_1 .links a:first-child {margin-top:0;}
#landing_1 .links a span {display:none;font-size:1%;}
.sweep_rules {padding:20px;}

.landing-countdown-timer {display:block;background:black;width:930px;}

#not-found .form-title {background:url(/images/titles/not-found.png) no-repeat;}
#error .form-title {background:url(/images/titles/error.png) no-repeat;}

/*************************/
#send_to_friend .form-title {margin-left:67px; background:url(/images/titles/send-to-friend.png) no-repeat;}
#send_to_friend .os-form {margin-left:67px;}

#mil td {padding:0 0 0 5px;border:1px dotted #333;}
#mil .break td {border-top:1px solid #999;}
#mil th {border:1px dotted #333;border-bottom:1px solid white;border-top-style:solid;padding:10px 0 5px 5px;}
/*************************/
#sort-list {margin-left:250px;margin-right:200px;background:#222;padding:10px 10px 10px 10px;}

#edit_block .image_select {margin-left:20px;margin-right:-10px;}

#sort-list .info {color:#999; font-size:10px;}
#sort-list a.image_link {width:20px;height:20px;margin-right:5px;background:url(/images/ej/close-x.png) 0 0 no-repeat;float:right;}
#eb_list a {color:#339;}

#sort-list.favorites {margin-left:200px;margin-right:200px;background:none;padding:10px 20px 20px 20px;}
#sort-list.favorites h3 {color:#ea033e;}
#favorite_items {list-style-type: none;margin:0;padding:0;}
#favorite_items li {margin:2px 0 0 0;padding:4px;list-style:none;display:block;color:white;background:#3f3f3f;height:60px;line-height:16px;}
#favorite_items li .ul {position:absolute;left:0;top:0;display:block;float:left;width:5px;height:5px;background:url(/images/hilighters/ulg5.png) no-repeat;}
#favorite_items li .ll {position:absolute;left:0;top:63px;;display:block;float:left;width:5px;height:5px;background:url(/images/hilighters/llg5.png) no-repeat;}
#favorite_items li .ur {position:absolute;right:0;top:0;display:block;width:5px;height:5px;background:url(/images/hilighters/urg5.png) no-repeat;}
#favorite_items li .lr {position:absolute;right:0;top:63px;;display:block;width:5px;height:5px;background:url(/images/hilighters/lrg5.png) no-repeat;}
#favorite_items li .info {position:absolute;left:85px;top:5px;margin-left:5px;display:block;float:left;}
#favorite_items li .ename {position:absolute;left:190px;top:5px;display:inline;float:left;}
#favorite_items li .thumb {position:absolute;left:10px;top:4px;display:inline;}
#favorite_items li .info.video1 {left:95px;}
#favorite_items li .ename.video2 {left:200px;width:270px;height:58px;overflow:hidden;}
#favorite_items li .ename.music2 {width:280px;height:58px;overflow:hidden;}

.navlist li {margin-top: 10px;font-size:1.2em;}
.navlist li a{text-decoration:none;}

#winners .left {position:relative;top:0;left:0;float:left;padding-left:15px;width:650px;}
#winners h1.title {background:url(/images/titles/the-winners.png) no-repeat;width:227px;float:left;}
.winners-intro {padding:10px;}
#winners .entry_cell {margin:10px;}

#winners .right {position:relative;float:right;padding-top:25px;padding-right:15px;width:280px;}
#winners .medium_ej {position:absolute;top:425px;left:0;margin:0;}
#winners.two_prizes .medium_ej {top:505px;}
#winners .winners_awards_promo {background:url(/images/winners/awards.png) no-repeat;width:260px;height:60px;padding:10px;margin-top:20px;}
#winners .winners_awards_promo .image {width:260px;height:60px;}
#winners #timer-wrapper {margin:22px 0 0 0;}
#winners .grand-prize {background:url(/images/winners/grand-prize.png) no-repeat;padding:0 10px 10px 10px;width:260px;height:370px;}
#winners.two_prizes .grand-prize {background:url(/images/winners/grand-prizes.png) no-repeat;height:450px;}
#winners .no-grand-prize {background:url(/images/winners/no-grand-prize.png) no-repeat;padding:0 10px 10px 10px;width:260px;height:450px;}
#winners .no-grand-prize .tba {height:307px;overflow:hidden;}
#winners .no-grand-prize .tba a {display:block;height:307px;}
#winners .no-grand-prize .tba a span {display:none;}
#winners .grand-prize .entry {padding-top:80px;overflow:hidden;}
#winners.two_prizes .grand-prize .entry {padding-top:60px;}
#winners .grand-prize .thumb {float:left;width:128px;height:96px;text-align:center;font-size:1%;}
#winners .grand-prize .info {margin-left:138px;font-size:12px;height:96px;}
#winners .grand-prize .rank {margin-top:15px;font-size:10px;color:#CCC;font-style:italic;}
#winners .grand-prize .entry .clr {clear:both;font-size:1%;}
#winners .grand-prize a {color:white;text-decoration:none;}
#winners .grand-prize .auth a {color:#BBB;text-decoration:none;}
#winners .winner_grand_promo {margin-top:15px;}
#winners .caveat {margin-top:15px;font-size:10px;color:#999;padding:0 10px;}

.withdrawn {color:#F33;background:#EEE;}

.os-page {position:relative;width:980px;margin:0 auto;background:black;}

#os-overlay {background:url(/images/overlay.png);position:absolute;top:0;left:0;width:100%;height:100%;z-index:4000;}
#os-overlay-box {background:#3f3f3f;color:white;width:320px;height:240px;position:absolute;top:50%;left:50%;margin:-120px 0 0 -160px;z-index:4001;}

.os-content {width:980px;margin:0 auto;background:black;}

.os-footer {clear:both;padding:20px 15px;}
.os-footer ul {list-style:none;padding:0;margin:0;}
.os-footer li {display:inline;padding-right:1em;}

.os-md {width:950px;margin:0 auto;background:#d9d9d9 url(/images/md/bg.jpg) no-repeat;color:#666;}
.os-md-bot {clear:both;margin:0;padding:0;font-size:1%;height:7px;background:url(/images/md/bot.png) no-repeat;}
.os-md a {color:#666;}
.os-md a:hover {color:#999;}
.os-md .list {text-align:left;}
.os-md .list h2 {font-size:16px;color:black;font-weight:normal;padding-top:5px;height:20px;margin:0;}
.os-md .list {width:230px;float:left;margin:20px;}
.os-md .scroller {background:white;border:1px solid #BBB;overflow:auto;height:423px;}
.os-md .scroller ul {margin:0;padding:0;list-style:none;}
.os-md .drag-over {background:#EEE;}
.os-md .item {width:194px;height:45px;padding:6px;margin:3px 0 3px 3px;font-size:10px;overflow:hidden;background:url(/images/md/items.png) no-repeat;cursor:pointer;}
.os-md .item img {float:left;}
.os-md .item .info {margin-left:64px;}
.os-md .item .extra-info {font-size:9px;font-style:italic;font-weight:normal;margin-top:4px;}
.os-md .selected {background-position:0 -57px;}
.os-md .editor {float:left;width:660px;margin-top:20px;}
.os-md .tabbertab {background:url(/images/md/tab-bg.png) no-repeat;padding:20px 40px;height:378px;text-align:center;}
.os-md-tab-bot {font-size:1%;height:7px;background:url(/images/md/tab-bot.png) no-repeat;}
.os-md .tabbernav {position:relative;height:26px;padding-left:10px;margin-bottom:-1px;}
.os-md .tabbernav li {display:block;margin-right:-28px;position:relative;z-index:1;}
.os-md .tabbernav .tabberactive {z-index:2;}
.os-md .tabbernav a {display:block;width:150px;height:21px;padding-top:5px;text-align:center;background:url(/images/md/tab-tabs.png) no-repeat;font-size:16px;color:black;text-decoration:none;}
.os-md li.tabberactive a {background-position:-150px 0;}
.os-md .os-form {margin:0 auto;background:none;}
.os-md .no-selection {font-size:16px;}
.os-md-new .item {height:auto;background:#EEE;border:1px solid #CCC;color:#666;font-size:12px;}
.os-md-new .selected {background:#ea033e url(/images/icons/dots-wr.png) right center no-repeat;color:white;border:1px solid #ea033e;}

#os-overlay-box.upload-progress {width:333px;height:165px;background:url(/images/compete/uploading.png) 0 0 no-repeat;margin:-83px 0 0 -167px;}
.upload-progress .progress_links {text-align:center;position:absolute;top:123px;left:0;width:333px;font-size:11px;}
.upload-progress .progress_links strong {font-size:14px;color:#ea033e;margin:0 0.5em;}
.upload-progress #progress {position:absolute;top:74px;left:86px;width:156px;height:8px;background:#DDD;}
.upload-progress #progress span {display:block;height:8px;background:#ea033e;}
.upload-progress #results {font-size:10px;color:#666;text-align:center;position:absolute;top:90px;left:0;width:333px;}
.upload-progress #results em {font-style:normal;color:#ea033e;}

.player-list .item .thumb {float:left;width:32px;height:32px;background:url(/images/player/genre-thumb-normal.png) no-repeat;}
.player-list .item .info {margin-left:38px;}
.player-list .item {height:auto;background:#EEE;border:1px solid #CCC;font-size:12px;font-weight:bold;}
.player-list .item .date {font-size:9px;font-style:italic;font-weight:normal;}
.player-list .selected {background:#EA033E url(/images/icons/dots-wr.png) right center no-repeat;color:white;border:1px solid #ea033e;}
.player-list .selected .thumb {background:url(/images/player/genre-thumb-selected.png) no-repeat;}
.player-list .item .video, .player-list .selected .video {background-position:0 -32px;}
.player-list .no_players {text-align:center;padding:5px;font-style:italic;}
#player-list-title {float:left;width:85px;}
.player-list-buttons {float:right;width:130px;padding-top:5px;margin-bottom:5px;}


.sales-info {margin-left:60px;}
.sales-info legend {padding-bottom:3px;}

.purchases-box h1 {background:url(/images/titles/my-purchases.png) no-repeat;}
.purchases-table {margin:0 20px;padding:16px 0;}
.purchases-table table {border-collapse:collapse;}
.purchases-table th {text-align:left;font-size:12px;font-weight:normal;font-style:italic;padding:0 20px 0 0;}
.purchases-table th.date {width:60px;padding-right:40px;}
.purchases-table th.key {width:120px;}
.purchases-table th.price {width:60px;padding-right:60px;text-align:right;}
.purchases-table th.title {width:260px;}
.purchases-table th.artist {width:180px;}
.purchases-table th.link {width:50px;text-align:right;}
.purchases-table th.div {height:20px;padding:0;font-size:1%;background:url(/images/form/wide-dark-div.gif) -20px 10px no-repeat;}
.purchases-table td {padding:10px 0 0 0;}
.purchases-table td.price {padding-right:60px;text-align:right;}
.purchases-table td.link {text-align:right;}
.purchases-subtable td {padding:0;}

.sales-box h1 {background:url(/images/titles/my-sales.png) no-repeat;}
.sales-table {margin:0 20px;padding-top:10px;}
.sales-table table {border-collapse:collapse;}
.sales-table th {font-size:12px;font-weight:normal;font-style:italic;text-align:center;padding:0 0 4px 0;}
.sales-table th.padleft {padding-left:70px;}
.sales-table th.name {width:350px;}
.sales-table th.count {width:80px;padding-left:40px;}
.sales-table th.price {width:80px;}
.sales-table .rjust th {text-align:right;}
.sales-table th.div {height:8px;font-size:1%;background:url(/images/form/wide-dark-div.gif) -20px 0 no-repeat;}
.sales-table td {text-align:right;padding:0 0 8px 0;}
.sales-table td.name {text-align:left;}
.sales-table td.total {font-size:12px;text-align:left;font-style:italic;}
.sales-table td.div {height:8px;font-size:1%;background:url(/images/form/wide-div.gif) -20px 0 no-repeat;}

.similar-items {margin-top:8px;}
.similar-items-header {float:left;margin-left:10px;}
.similar-items-links {float:right;margin-right:8px;}

#contest-rules h1 {background:url(/images/titles/contest-rules.png) no-repeat;}
#t-and-c h1 {background:url(/images/titles/t-and-c.png) no-repeat;}
#reflections-page h1 {background:url(/images/titles/reflections.png) no-repeat;}
#privacy-policy h1 {background:url(/images/titles/privacy-policy.png) no-repeat;}
#contact-us h1 {background:url(/images/titles/contact-us.png) no-repeat;}
#faqs h1 {background:url(/images/titles/faqs.png) no-repeat;}

#faq .question a {color:#EA033E;}
#faq .hr {margin:50px 0;}
.faq_cat {font-size:16px;font-weight:bold;color:#666;margin:10px 0 3px 0;}
.short_faq {margin-left:10px;font-size:12px;font-style:italic;}
.long_faq {margin-left:20px;font-size:12px;}
.faq_item {margin:20px 0 0 20px;}
.faq_item .question {color:#EA033E;font-size:14px;font-weight:bold;margin-bottom:5px;}
.faq_item a.to-top {margin-left:20px;font-size:10px;font-style:italic;}

.play-all {margin-bottom:10px;}
.play-all a {display:block;width:84px;height:24px;margin:0 auto;background:url(/images/best-of/play-all.png) 0 0 no-repeat;}
.play-all a:hover {background-position:0 -24px;}
.play-all a:active {background-position:0 -48px;}
.play-all a span {display:none;font-size:1%;}

.spotlight-share-link {position:absolute;top:10px;right:0;display:block;width:61px;height:18px;background:url(/images/best-of/share-exp.png) no-repeat;}
.spotlight-share-link span {display:none;font-size:1%;}
.spotlight-share-link:hover, .best-of-share-link:active {background-position:0 -18px;}
.spotlight-share {width:200px;}
.spotlight-share .pb-close-box {position:absolute;top:0;right:0;width:61px;height:18px;background:url(/images/best-of/share-col.png) no-repeat;}
.spotlight-share .pb-close-box span {display:none;font-size:1%;}
.spotlight-share .pb-close-box:hover {background-position:0 -18px;}
.spotlight-share .bg {width:180px;padding:28px 10px 3px 10px;background:url(/images/best-of/share-bg.png) no-repeat;}
.spotlight-share .bot {height:7px;background:url(/images/best-of/share-bot.png) no-repeat;}
.spotlight-share .row {margin-top:10px;}
.spotlight-share .xtra {font-size:9px;font-style:italic;color:#999;}
.spotlight-share input {width:170px;}

#judge-win {position:relative;height:785px;}
#judge-win .left {width:560px;position:absolute;top:0;left:15px;}
#judge-win .right {width:370px;position:absolute;top:0;right:15px;padding-top:25px;}
#judge-win h1 {margin:0;height:25px;background:url(/images/titles/judge-win.png) no-repeat;}
#judge-win h1 span {display:none;font-size:1%;}
#judge-win .main {padding:10px;height:700px;background:url(/images/judge-win/bg.png) no-repeat;overflow:hidden;}
#judge-win .box {padding:10px 10px 3px 10px;height:200px;background:url(/images/landing_1/box.png) no-repeat;}
#judge-win .bot {height:7px;font-size:7px;margin-bottom:20px;background:url(/images/landing_1/bot.png) no-repeat;}
#judge-win .judge_win_block_2 .box {height:292px;}

#judge-win .leaders {background:url(/images/judge-win/bot.png) bottom left no-repeat;width:520px;margin:0 auto;padding:30px 0 2px 0;}
#judge-win .leader {background:url(/images/judge-win/leader.png) no-repeat;width:420px;padding:2px 0 0 52px;}
#judge-win .you {color:white;background:url(/images/judge-win/you.png) no-repeat;}
#judge-win .leader .name {float:left;width:130px;padding:10px;margin-right:2px;font-weight:bold;}
#judge-win .leader .count {float:left;width:130px;padding:10px;margin-right:2px;}
#judge-win .leader .since {margin:0 2px 0 304px;padding:4px 0 0 15px;font-size:10px;font-style:italic;}

#about-me h1.form-title {background:url(/images/titles/about-me.png) no-repeat;}
#about-me .os-form .field textarea {display:block;float:left;width:320px;height:16em;margin-bottom:15px;margin-top:5px;}
#about-me .portrait-preview {margin:0 0 10px 180px;width:160px;}
#about-me .hr {margin:5px 20px 0 20px;}
#about-me fieldset {width:auto;}
#about-me .left .hr {margin:20px;}
#about-me .os-form-big .right {border-left:1px solid #ddd;}
h1.upgrade-account {background:url(/images/titles/upgrade-account.png) no-repeat;}

#activation .buttons a{margin:10px;}
#ulist a {color:#666;;text-decoration:none;}
#ulist .header {clear:both;margin:0 16px;padding:0}
#ulist .div_table {background:white;border-top:none;padding-top:5px}
#ulist .last_tab {float:left;width:20px;height:21px;padding:5px 6px 0 0;margin:0;background:url(/images/decorations/minitab_last.png) no-repeat black;color:#333;text-align:center;font-size:14px;}
#ulist .last_tab.pale {background:url(/images/decorations/minitab_last_not.png) no-repeat;}
#ulist .last_tab a {color:#ea033e;text-decoration:none;}
#ulist .tleft {float:left;width:5px;height:26px;padding:0;margin:0;background:url(/images/decorations/minitab_left.png) no-repeat black;color:#333;text-align:center;font-size:0;}
#ulist .tleft.pale {background:url(/images/decorations/minitab_left_not.png) no-repeat;}
#ulist .minitab {float:left;width:20px;height:21px;padding:5px 4px 0 0;margin:0;background:url(/images/decorations/minitab_mid.png) no-repeat black;color:#333;text-align:center;font-size:14px;}
#ulist .minitab a {color:red;text-decoration:none;}
#ulist .minitab.mid {background:url(/images/decorations/minitab_mid.png) no-repeat;}
#ulist .minitab.first {background:url(/images/decorations/minitab_first.png) no-repeat;}
#ulist .minitab.over_tab {background:url(/images/decorations/minitab_overlap.png) no-repeat;}
#ulist .minitab.mid.pale {background:url(/images/decorations/minitab_mid_not.png) no-repeat;}
#ulist .minitab.first.pale {background:url(/images/decorations/minitab_first_not.png) no-repeat;}
#ulist .usr-list {text-align:left;padding-left:10px}
#ulist .col1 {width:850px;}
#ulist .col2 {width:425px;}
#ulist .col3 {width:283px;}
#ulist .col4 {width:212px;}

#artists-decide img {float:left;}
#artists-decide .da-item .info {margin-left:88px;}
#artists-decide .da-item .info .name {font-size:14px;font-weight:bold;}
#artists-decide .da-item .info .date {font-style:italic;}

.live-feed-items .item {padding:3px 0 1px 0;background:url(/images/decorations/thin-hr.png) left top repeat-x;}
.live-feed-items .first-item {background:none;}
.live-feed-items .item .type {float:left;width:24px;height:24px;}
.live-feed-items .item .type-0 {background:url(/images/live-feed/icons/news.png) no-repeat;}
.live-feed-items .item .type-1 {background:url(/images/live-feed/icons/news.png) no-repeat;}
.live-feed-items .item .type-2 {background:url(/images/live-feed/icons/rankings.png) no-repeat;}
.live-feed-items .item .type-3 {background:url(/images/live-feed/icons/fans.png) no-repeat;}
.live-feed-items .item .type-4 {background:url(/images/live-feed/icons/artists.png) no-repeat;}
.live-feed-items .item .type-5 {background:url(/images/live-feed/icons/awards.png) no-repeat;}
.live-feed-items .item .type-6 {background:url(/images/live-feed/icons/judging.png) no-repeat;}
.live-feed-items .item .type span {display:none;}
.live-feed-items .snippet {margin-left:30px;}
.live-feed-items .snippet .when {font-size:10px;font-style:italic;color:#999;}

#os-live .live-feed-items {padding:20px;}
#os-live .form-title {background:url(/images/titles/ourstage-live.png) no-repeat;}

.achievement {width:132px;height:50px;float:left;margin-bottom:10px;margin-top:10px;font-size:10px;padding-right:8px;}
.achievement .achievement_image {width:40px;height:40px;float:left;}
.achievement .achievement_headline{margin-left:44px;}

div.pagination {padding:3px;margin:3px;text-align:center;}
div.pagination a {padding:2px 5px 2px 5px;margin:2px;border:1px solid #666;text-decoration:none;color:white;}
div.pagination a:hover, div.pagination a:active {border:1px solid black;background:#EEE;color:black;}
div.pagination span.current {padding:2px 5px 2px 5px;margin:2px;border:1px solid #666;font-weight:bold;background-color:#DDD;color:black;}
div.pagination span.disabled {padding:2px 5px 2px 5px;margin:2px;border:1px solid white;color:#666;}
#comments .entry .pagination a:hover, #comments .entry .pagination a:active {color:black;}

.captcha img {margin-top: -20px;}
#comments .captcha img {margin-top: 5px;}
.captcha .tryagain {font-size:10px;}
.captcha .text {margin-top: 10px;}

.recaptcha {width:328px;margin:0 auto;}
.recaptcha .image {float:left;border:2px solid #ea033e;margin-bottom:8px;}
.recaptcha .controls .captcha-buttons {width:20px;float:right;}
.recaptcha .controls .captcha-buttons a {display:block;width:20px;height:20px;overflow:hidden;background:url(/images/recaptcha/buttons.png) no-repeat;}
.recaptcha .controls .captcha-buttons a.get-audio {background-position:-20px 0;}
.recaptcha .controls .captcha-buttons a.get-image {background-position:-40px 0;}
.recaptcha .controls .captcha-buttons a.help {background-position:-60px 0;}
.recaptcha .controls .captcha-buttons a span {display:none;}
.recaptcha .captcha-field {display:block;clear:both;text-align:center;}
.recaptcha .info {text-align:center;font-size:10px;font-style:italic;color:#999;margin-top:8px;}

.os-form .help-info {margin-left:80px;padding-top:2px;font-size:10px;color:#999;}
.os-form .help-head {margin-top:10px;}
.os-form .help-links {list-style-type:none;margin-top:5px;margin-bottom:15px;}

.main-tabs {width:950px;height:25px;padding:0 15px;}
.main-tabs a.tab {display:block;float:left;height:25px;z-index:99;position:relative;margin-right:-30px;}
.main-tabs .tab span {display:none;}
.main-tabs span.tab {display:block;float:left;height:25px;z-index:100;position:relative;margin-right:-30px;}
.main-tabs .player-tab {width:226px;background:url(/images/playlists/players-tab.png) no-repeat;}
.main-tabs a.player-tab {background-position:0 -25px;}
.main-tabs .playlist-tab {width:225px;background:url(/images/playlists/playlists-tab.png) no-repeat;}
.main-tabs a.playlist-tab {background-position:0 -25px;}
.main-tabs a.tab:hover {background-position:0 -50px}

.os-md .buttons .beta {background:url(/images/playlists/beta.png) top left no-repeat;display:block;float:right;width:200px;height:46px;margin:0;}
.os-md .buttons .beta span {display:none;}

#marker_info {width:225px;height:125px;}
.google_maps .left_side {position:relative;}
.google_maps  a.play-entry {display:block;width:24px;height:24px;position:absolute;top:80px;left:0px;background:url(/images/best-of/play.png) 0 0 no-repeat;}
.google_maps  a.play-entry:hover {background-position:0 -24px;}
.google_maps  a.play-entry:active {background-position:0 -48px;}
.google_maps  a.play-entry span {display:none;font-size:1%;}
.google_map {border:5px solid black;margin: 0 auto;}
.google_map a.marker-link {display:block; height:16px;cursor:pointer;}
.google_map a.marker-link span {display:none;}
.google_map a.friend-me {width:75px;background:url(/images/icons/gmap-friendme.png) no-repeat;}
.google_map a.werefriends {width:93px;background:url(/images/icons/gmap-werefriends.png) no-repeat;}
.google_map .info_notice {padding:6px 0 0 0;font-size:10px;}

.ad-banner {overflow:hidden;}
.ad-banner-medium_rectangle {width:300px;height:250px;}
.ad-banner-rectangle {width:180px;height:150px;}
.ad-banner-leaderboard {width:728px;height:90px;}
.ad-banner-wide_skyscraper {width:160px;height:600px;}
span.red, a.red {color:#ea033e;font-weight:bold;}

.flag a {background:url(/images/icons/flag_red.png) 0 0 no-repeat;padding-left:16px;width:16px;height:16px;}
.flag-form {width:700px;margin:0 auto;}
.flag-form .buttons {text-align:center;}
.flag-form .info-paragraph {margin-bottom:10px;}
.flag-channel-entry {float:right;margin-top:52px;margin-right:11px;}

.register .who-am-i {margin-top:7px;height:40px;}
.register .who-am-i h3 {height:36px;margin:0;padding:0;cursor:pointer;}
.register .who-am-i h3 span {display:none;}
.register .im-an-artist h3 {background:url(/images/welcome/start-artist.png) no-repeat;}
.register .im-a-fan h3 {background:url(/images/welcome/start-fan.png) no-repeat;}
.register .im-a-venue h3 {background:url(/images/welcome/start-pro.png) no-repeat;}
.register .who-am-i h3.hover {background-position:0 -72px;}
.register .who-am-i h3.selected {background-position:0 -36px;}
.register a.register-now {display:block;width:165px;height:34px;background:url(/images/welcome/register-now-button.png) no-repeat;margin:10px auto 0 auto;}
.register a.register-now span {display:none;}
.register .our-fields legend {padding-left:5px;}
.why-head {font-size:12px;font-weight:bold;color:#ea033e;padding-top:10px;margin-left:20px;}

.venue-info-block td {padding: 5px 10px;}
.stage-spec-form {padding: 5px 10px;}

div.autocomplete_choices { position:absolute; width:250px; background-color:#fff; border-top: 0px solid #fff; margin:0px; padding:0px;}
div.autocomplete_choices ul { list-style-type:none; margin:0px; padding:0px;}
div.autocomplete_choices ul li.selected { background-color: #999; color: white;}
div.autocomplete_choices ul li {color: black; list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer;}

.tag-me {color:green;}
#popup-tag {padding: 10px 10px;}
.tag-section-title {font-weight:bold;}
.your-tags-on-this-item {font-weight:normal;}

.entry_cell .debug-info {z-index:99;position:absolute;background:#FF8;color:black;font-size:9px;top:18px;left:4px;width:55px;text-align:left;padding:2px 0 2px 25px;height:14px;}
.entry_cell .debug-info-admin {height:32px;padding:1px 0 0 25px;}
.entry_cell .tag-me {color:white;background:green;}

.new-entry-toolbar .pass-review {background:url(/images/entry-toolbar/review_ok.png) no-repeat;background-position:0 0;}
.new-entry-toolbar .review-passed-flag {background:url(/images/entry-toolbar/ok_re_flag.png) no-repeat;background-position:0 0;}
.new-entry-toolbar .fail-review {background:url(/images/entry-toolbar/review_flag.png) no-repeat;background-position:0 0;}
.new-entry-toolbar .review-failed-pass {background:url(/images/entry-toolbar/flagged_review_ok.png) no-repeat;background-position:0 0;}
.entry_cell .reviewed-cell {background:#bfd;color:black;}
.entry_cell .flagged-cell {background:#ea033e;color:white;}
.entry_cell .passed-cell {background:#bfd;color:black;}
.entry_cell .aedt a {color:blue;}
.entry_cell .unreviewed .aedt a {color:white;}
.new-entry-toolbar .disabled, .new-entry-toolbar .disabled:hover {background-position:0 -88px;}

.invitation-page h2 {font-size:18px;font-weight:bold;}
.invitation-page h3 {color:black;margin:0 10px;}
.invitation-header {font-size:18px;font-weight:bold;margin:9px 5px;color:black;}
.invitation-explanation {font-size:14px;font-weight:bold;margin:9px 5px;}
.invite-send-button {margin:auto auto;display:block;width:161px;height:34px;background:url(/images/button/send_invitation.png) no-repeat;}
.invite-send-button span {display:none;font-size:1%;}
.invite-by-mail {margin:5px;}
.invitation-successful-msg {color:red;font-weight:bold;text-align:center;}
.invitation-mail {font-size:14px;margin:9px 15px;}
.invitation-divider {margin:20px 10px;}

.manage-promo-table {border:1px solid #333;margin:5px;}
.manage-promo-row {border:1px solid #333;margin:5px;}
.manage-promo-header {font-weight:bold;padding-right:10px;border:1px solid #333;}
.manage-promo-element {font-weight:normal;text-align:left;padding-right:5px;}
