/* hacks around BENTO_BOX problem */

.transpond-area {
    z-index: 1;
    position: relative;
    height: auto;
    min-height: 1200px;
}

.tr-now-nheader {
    width: 985px;
    height: 499px;
}

.tr-now-nheader-bg {
    position: relative;
    width: 985px;
    height: 460px;
    background: transparent url('img/header4.png') 0 0 no-repeat;
}

.tr-now-nheader-nav {
    position: relative;
    width: 985px;
    height: 39px;
    background: transparent url('img/nav.png') 0 0 no-repeat;
}

.tr-now-nheader-nav-t {
    position: relative;
    top: -39px;
    float: left;
    height: 39px;
    width: 155px;
}

.tr-now-nheader-nav-t5 {
    width: 101px;
}

.tr-now-nheader-bg-button {
    position: absolute;
    top: 324px;
    left: 122px;
    width: 248px;
    height: 42px;
    cursor: pointer;
}

.tr-now-nheader-bg-play {
    position: absolute;
    top: 393px;
    left: 810px;
    width: 156px;
    height: 48px;
    cursor: pointer;
}

.tr-now-nheader-bg-image {
    position: absolute;
    top: 76px;
    left: 462px;
    width: 462px;
    height: 260px;
    cursor: pointer;
}

.tr-now-nheader-nav-t:hover {
}

.tr-now-nheader-nav-t1.tr-now-selected { 
    background: transparent url('img/nav.png') 0px -39px no-repeat;
}

.tr-now-nheader-nav-t2.tr-now-selected { 
    background: transparent url('img/nav.png') -155px -39px no-repeat;
}

.tr-now-nheader-nav-t3.tr-now-selected { 
    background: transparent url('img/nav.png') -310px -39px no-repeat;
}

.tr-now-nheader-nav-t4.tr-now-selected { 
    background: transparent url('img/nav.png') -465px -39px no-repeat;
}

.tr-now-nheader-nav-t5.tr-now-selected { 
    background: transparent url('img/nav.png') -620px -39px no-repeat;
}

.COLUMN_B {
    position: static !important;
}

.BENTO_BOX {
    position: static !important;
}

#mpu {
    position: absolute;
    top: 508px;
}

.mpu {
    left:-7px;
    position:relative;    
}

.tr-now-ad2 {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}

.tr-now-content {
    width: 985px;
    font-family: arial;
    color: #000;
    background-color: #fff;
    padding-bottom: 40px;
    position: relative;
}

.tr-now-content FORM {
    padding: 0px;
    margin: 0px;
}

.tr-now-mainbox {
    float: left;
    width: 626px;
    margin-left: 16px;
    margin-top: 18px;
    min-height: 800px;
}

.tr-now-sidebox {
    float: left;
    width: 300px;
    margin-left: 24px;
    margin-top: 20px;
    min-height: 800px;
}

.tr-now-labelbox-title {
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    margin-bottom: 16px;
}

.tr-now-labelbox-description {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 34px;
}

.tr-now-pollbox {
    width: 302px;
    margin-left: 0px;
    margin-top: 0px;
    min-height: 488px;
    margin-bottom: 10px;
}

.tr-now-writeinbox {
    width: 302px;
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 10px;
}

.tr-now-pollbox-heading {
    width: 302px;
    height: 32px;
    background: transparent url('img/sprites.png') 0 0 no-repeat;
}

.tr-now-pollbox-message {
    font-size: 18px;
    padding: 8px 14px;
    font-weight: bold;
    line-height: 24px;
    height: 48px;
}

.tr-now-pollbox-rowsbox {
    min-height: 300px;
}

.tr-now-writeinbox-groupbox {
    min-height: 300px;
}

.tr-now-writeinbox-groupbox2 {
    min-height: 300px;
}

.tr-now-pollbox-row {
    padding-left: 12px;
    margin-bottom: 10px;
    position: relative;
}

.question .tr-now-pollbox-row {
    cursor: pointer;
}

.question .tr-now-pollbox-row:hover {
    background-color: #e9e9e9;
}

.tr-now-pollbox-row-image {
    float: left;
    display: block;
    border: 0px;
}

.tr-now-clear {
    clear:both;
}

.tr-now-pollbox-row-checkbox {
    float: left;
    padding: 16px 12px;
}

.tr-now-pollbox-row-checkbutton {
    background: transparent url('img/sprites.png') -330px -70px no-repeat;
    width: 18px;
    height: 19px;
}

.tr-now-selected .tr-now-pollbox-row-checkbutton {
    background-position: -310px -70px;
}

.tr-now-pollbox-row-text {
    margin-top: 10px;
    float: left;
    width: 180px;
    font-size: 14px;
    font-weight:bold;
    line-height: 18px;
    position: relative;
}

.tr-now-pollbox-votebutton {
    background: transparent url('img/sprites.png') -620px -210px no-repeat;
    width: 170px;
    height: 40px;
    cursor: pointer;
    position: relative;
    top: 14px;
    left: 120px;
}

.tr-now-pollbox-votebutton:hover {
    background-position: -420px -210px;
}

.tr-now-writeinbox-heading {
    width: 302px;
    height: 32px;
    background: transparent url('img/sprites.png') 0 -32px no-repeat;
}

.tr-now-writeinbox-message {
    font-size: 16px;
    padding: 8px 20px;
    font-weight: bold;
    line-height: 22px;
    height: 48px;
}

.tr-now-writeinbox-titleinput {
    width: 270px;
    height: 60px;
    background: transparent url('img/sprites.png') 0px -130px no-repeat;
    margin-left: 20px;
    padding: 0px;
}

.tr-now-writeinbox-titleinput-textarea {
    overflow:hidden;
    border: none !important;
    border-width: 0 !important;
    margin: 10px;
    width: 240px;
    height: 40px;
    font-family: arial;
    outline: none; 
    font-size: 16px;
    line-height: 20px;
    resize: none;
}

.tr-now-writeinbox-message2 {
    font-size: 16px;
    padding: 8px 20px;
    font-weight: bold;
    line-height: 22px;
    height: 24px;
}

.tr-now-writeinbox-nomineeinput {
    width: 270px;
    height: 40px;
    background: transparent url('img/sprites.png') 0px -200px no-repeat;
    margin-left: 20px;
    padding: 0px;
    margin-bottom: 11px;
}

.tr-now-writeinbox-nomineeinput input {
    font-family: arial;
    border: none !important;
    border-width: 0 !important;
    margin: 10px;
    margin-top: 5px;
    width: 240px;
    font-size: 14px;
}

.tr-now-writeinbox-checkbutton {
    float: left;
    background: transparent url('img/sprites.png') -330px -70px no-repeat;
    width: 18px;
    height: 19px;
    cursor: pointer;
    margin-left: 20px;
    margin-top: 10px;
}

.tr-now-selected .tr-now-writeinbox-checkbutton {
    background-position: -310px -70px;
}

.tr-now-writeinbox-checktext {
    float: left;
    font-size: 12px;
    margin-top: 10px;
    margin-left: 14px;
    width:220px;
    color:#6f6f6f;
}

.tr-now-writeinbox-submitbutton {
    float: right;
    background: transparent url('img/sprites.png') -620px -250px no-repeat;
    width: 120px;
    height: 40px;
    margin-top: 20px;
    margin-left: 10px;
    cursor: pointer;
}

.tr-now-writeinbox-submitbutton:hover {
    background-position: -420px -250px;
}


.tr-now-schedulebox-heading {
    width: 626px;
    height: 32px;
    background: transparent url('img/sprites.png') 0 -825px no-repeat;
}

.tr-now-schedulebox-item {
    float: left;
    width: 24%;
    text-align: center;
}

.tr-now-schedulebox-item-day {
    font-weight: bold;
    font-size: 28px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.tr-now-schedulebox-item-text {
    font-size: 14px;
    padding: 0px 10px;
}

.tr-now-adbox {
    height: 250px;
    margin-bottom: 10px;
}

.tr-now-likebox-heading {
    width: 300px;
    height: 32px;
    background: transparent url('img/sprites.png') 0 -64px no-repeat;
}

.tr-now-likebox-likearea {
    margin: 18px;
    margin-bottom: 0px;
}

.tr-now-likebox-iframe {
    border:none; 
    width:270px; 
    height: 70px;
}

.tr-now-likebox-buttonsarea {
    margin: 4px 18px;
}

.tr-now-likebox-buttonsarea-facebookbutton {
    float: left;
    width: 90px;
    height: 34px;
    background: transparent url('img/sprites.png') -309px 0px no-repeat;
    cursor: pointer;
}

.tr-now-likebox-buttonsarea-facebookbutton:hover {
    background-position: -420px 0px;
}

.tr-now-likebox-buttonsarea-twitterbutton {
    float: left;
    width: 90px;
    height: 34px;
    background: transparent url('img/sprites.png') -309px -34px no-repeat;
    margin-left: 6px;
    cursor: pointer;
}

.tr-now-likebox-buttonsarea-twitterbutton:hover {
    background-position: -420px -34px;
}

.tr-now-formpromt-text {
    margin-left: 10px;
    margin-top: 8px;
    color: #999;
}

.tr-now-writeinbox input {
    outline: none; 
    font-size: 16px;
    height: 24px;
    line-height: 24px;
}

.tr-now-writeinbox iframe {
    width: 1px;
    height: 1px;
    position: absolute;
}

.tr-now-writeinbox-thanks-done {
    margin: 40px 110px;
    margin-bottom: 20px;
    width: 80px;
    height: 80px;
    background: transparent url('img/sprites.png') -270px -128px no-repeat;
}

.tr-now-writeinbox-thanks-thankyoumessage {
    margin: 0px 20px;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 60px;
    text-align: center;
}

.tr-now-writeinbox-thanks-sharemessage {
    margin: 0px 20px;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

.tr-now-writeinbox-thanks-sharebuttons {
    text-align: center;
    width: 60px;
    margin: 16px auto;
}

.tr-now-likebox-writeinbox-thanks-facebookbutton {
    float: left;
    width: 24px;
    height: 24px;
    background: transparent url('img/sprites.png') -380px -70px no-repeat;
    cursor: pointer;
}

.tr-now-likebox-writeinbox-thanks-twitterbutton {
    float: left;
    width: 24px;
    height: 24px;
    background: transparent url('img/sprites.png') -350px -70px no-repeat;
    margin-left: 10px;
    cursor: pointer;
}

.tr-now-writeinbox-thanks-submitanother {
    clear: both;
    background: transparent url('img/sprites.png') -620px -170px no-repeat;
    width: 190px;
    height: 40px;
    margin-top: 48px;
    margin-left: 120px;
    cursor: pointer;
}

.ie .tr-now-writeinbox-thanks-submitanother {
    margin-top: 45px;
}

.tr-now-writeinbox-thanks-submitanother:hover {
    background-position: -420px -170px;
}

.tr-now-pollbox-row-bar {
    position: absolute;
    height: 64px;
    background-color: #FFC100;
    min-width: 40px;
}

.tr-now-pollbox-bar-has-image {
    left: 74px;
}

.tr-now-pollbox-row-percentage-wrap {
    float: left;
    height: 64px;
    width: 46px;
    text-align: center;
    position: relative;
}

.tr-now-pollbox-row-percentage {
    margin-top: 20px;
    color: white;
    font-weight: bold;
    font-size: 18px;
}

.tr-now-pollbox-nextpollbutton {
    float: left;
    background: transparent url('img/sprites.png') -620px -290px no-repeat;
    width: 170px;
    height: 40px;
    cursor: pointer;
    margin-top: 14px;
}

.tr-now-pollbox-nextpollbutton:hover {
    background-position: -420px -290px;
    
}

.tr-now-pollbox-voteagainbutton {
    float: left;
    background: transparent url('img/sprites.png') -620px -130px no-repeat;
    width: 170px;
    height: 40px;
    cursor: pointer;
    margin-top: 14px;
}

.tr-now-pollbox-voteagainbutton:hover {
    background-position: -420px -130px;
    
}

.tr-now-pollbox-facebookbutton {
    float: left;
    width: 24px;
    height: 24px;
    background: transparent url('img/sprites.png') -380px -70px no-repeat;
    cursor: pointer;
}

.tr-now-pollbox-twitterbutton {
    float: left;
    width: 24px;
    height: 24px;
    background: transparent url('img/sprites.png') -350px -70px no-repeat;
    margin-left: 10px;
    cursor: pointer;
}

.tr-now-pollbox-sharewrapper {
    float: left;
    width: 120px;
}

.tr-now-pollbox-sharemessage {
    padding-top: 4px;
    font-size: 13px;
    font-weight: bold;
}

.tr-now-pollbox-sharebuttons {
    margin-left: 6px;
    margin-top: 6px;
}

.tr-now-writeinbox-submitbox {
    margin-top: 14px;
}

.ie .tr-now-writeinbox-submitbox {
    margin-top: 0px;
}

.tr-now-pollbox-row-mark {
    background: transparent url('img/sprites.png') -550px -50px no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50px;
    top: 40px;
    display:none;
}

.tr-now-marked .tr-now-pollbox-row-mark {
    display: block;
}

.tr-now-error {
    font-size: 12px;
    color: #f00;
    position: absolute;
}

.tr-now-pollbox-selection-error {
    margin-top: 12px;
    text-align: right;
}

.tr-now-writeinbox-confirm-error {
    margin-top: 4px;
    margin-left: 16px;
}

.tr-now-span-error {
    display: none;
}
.tr-now-invalid .tr-now-span-hint {
    display: none;
}

.tr-now-invalid .tr-now-span-error {
    display: block;
    font-size: 12px;
    color: #f00;
}

.twtr-ft {
    display: none;
}

.tr-now-twitterbox {
    margin-top: 20px;
}

.tr-now-twitterbox-heading {
    width: 300px;
    height: 32px;
    background: transparent url('img/sprites.png') 0 -304px no-repeat;
}

/* ------------ report ---------------- */
.tr-now-report {
    font-size: 16px;
    font-family: arial;
    line-height: 16px;
}

.tr-now-report-table {
    background-color: #eee;
}

.tr-now-report-table td {
    padding: 2px 6px;
}

.tr-now-report-table-header td {
    font-weight: bold;
    border-bottom: 1px solid #999;
}

.tr-now-report-table-counter {
    text-align: right;
}

.tr-now-report-table-nominee-image img {
    position: relative;
    top: 1px;
}

.tr-now-fulltable {
    float: left;
    margin: 20px;
}

.tr-now-daytable {
    float: left;
    margin: 20px;
}

.tr-now-report-table-separator {
    height: 10px;
}

#date1 {
    margin-left: 8px;
}

.ui-widget {
    font-size: 12px !important;
    font-family: arial !important;
}

.tr-now-report-table-category {
    vertical-align: top;
    max-width: 100px;
    line-height: 16px;
}

.tr-now-report-graph {
    position: relative;
    top: 4px;
}

.tr-now-right-column {
    float: left;
}

.tr-now-left-column {
    float: left;
}

.tr-now-insiderbox-heading {
    width: 300px;
    height: 32px;
    background: transparent url('img/sprites.png') 0 -240px no-repeat;
}

.tr-now-insiderbox {
    width: 302px;
    margin-bottom: 10px;
    font-size: 14px;
}

.tr-now-insiderbox-itemsbox {
    margin-top: 10px;
}

.tr-now-insiderbox-itembox {
    clear: both;
    margin-bottom: 16px;
}

.tr-now-insiderbox-itembox-title a, .tr-now-insiderbox-itembox-title a:visited, .tr-now-insiderbox-itembox-title a:hover {
    line-height: 12px;
    font-size: 12px;
    color: #50CBFE;
    font-weight: bold;
    text-decoration: none;
}

.tr-now-insiderbox-itembox-title a:hover {
    text-decoration: underline;
}

.tr-now-insiderbox-itembox-channel {
    font-size: 12px;
    margin-top: 6px;
    margin-right: 6px;
    color: #666;
}

.tr-now-insiderbox-itembox-channel a, .tr-now-insiderbox-itembox-channel a:visited, .tr-now-insiderbox-itembox-channel a:hover {
    color: #50CBFE;
    text-decoration: none;
}

.tr-now-insiderbox-itembox-channel a:hover {
    text-decoration: underline;
}

.tr-now-insiderbox-itembox-date {
    color: #666;
    font-weight: bold;
    font-size: 12px;
}

.tr-now-insiderbox-itembox-row2 {
    margin-top: 4px;
}

.tr-now-newsbox-heading {
    width: 300px;
    height: 32px;
    background: transparent url('img/sprites.png') 0 -272px no-repeat;
    position: relative;
}

.tr-now-newsbox-heading-rss {
    width: 70px;
    height: 20px;
    position: absolute;
    right: 0px;
    top: 4px;
    cursor: pointer;
}

.tr-now-newsbox {
    width: 302px;
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 10px;
}

.tr-now-newsbox-itemsbox {
    margin-top: 10px;
}

.tr-now-newsbox-itembox {
    clear: both;
    border-bottom: 1px dotted #999;
    margin-bottom: 16px;
    margin-top: 20px;
}

.tr-now-newsbox-itembox-title {
    font-size: 22px;
    line-height: 26px;
}

.tr-now-newsbox-itembox-title a, .tr-now-newsbox-itembox-title a:visited, .tr-now-newsbox-itembox-title a:hover {
    color: #33ccff;
    text-decoration: none;
}

.tr-now-newsbox-itembox-title a:hover {
    text-decoration: underline;
}

.tr-now-newsbox-itembox-desc {
    font-size: 14px;
    margin-top: 14px;
    color: #666;
}

.tr-now-newsbox-itembox-desc a, .tr-now-newsbox-itembox-desc a:visited, .tr-now-newsbox-itembox-desc a:hover {
    color: #33ccff;
    text-decoration: none;
}

.tr-now-newsbox-itembox-desc a:hover {
    text-decoration: underline;
}

.tr-now-newsbox-itembox-datebox {
    margin-top: 8px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #666;
}

.tr-now-newsbox-itembox-row2 {
    margin-top: 4px;
}

.tr-now-votebox {
    width: 628px;
}

.tr-now-votebox-category-body {
    background-color: #000;
    border-bottom: 1px solid #000; /* IE7 bug https://www.pivotaltracker.com/story/show/3765274 */
}

.tr-now-votebox-actor {
    float: left;
    width: 157px;
    color: #fff;
    position: relative;
}

.tr-now-votebox-category-top-title {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}

.tr-now-votebox-actor-name {
    font-weight: bold;
    font-size: 14px;
    margin: 4px 20px 2px 20px;
    
}

.tr-now-votebox-actor-description {
    font-weight: bold;
    color: #999;
    font-size: 12px;
    margin: 2px 20px;
    line-height: 15px;
}

.tr-now-votebox-actor-description a, .tr-now-votebox-actor-description a:hover {
    color: #006699;
}

.tr-now-votebox-category {
    margin-top: 30px;
}

.tr-now-votebox-button {
    float: left;
    width: 157px;
    color: #fff;
}

.tr-now-votebox-actor-vote-button {
    width: 115px;
    height: 24px;
    background: transparent url('img/sprites.png') -620px -336px no-repeat;
    cursor: pointer;
    margin: 10px 20px 20px 20px;
}

.tr-now-votebox-actor-vote-button:hover {
    background-position: -417px -336px;
}

.tr-now-votebox-actor-closed-vote-button {
    width: 123px;
    height: 28px;
    background: transparent url('img/sprites.png') 0px -682px no-repeat;
    margin: 8px 20px 22px 20px;
}

.tr-now-votebox-actor-voteagain-button {
    width: 115px;
    height: 24px;
    background: transparent url('img/sprites.png') -620px -364px no-repeat;
    cursor: pointer;
    margin: 10px 20px 20px 20px;
}

.tr-now-votebox-actor-voteagain-button:hover {
    background-position: -417px -364px;
}

.tr-now-votebox-actor-overlay {
    display: none;
    position: absolute;
    width: 36px;
    height: 36px;
    background: transparent url('img/sprites.png') -350px -134px no-repeat;
    top: 140px;
    right: 10px;
}

.tr-now-votebox-footer {
    margin-top: 30px;
    display: none;
}

.tr-now-votebox-footer a {
    text-decoration: none;
    color: #000;
}

.tr-now-votebox-footer a:hover {
    text-decoration: underline;
}

.tr-now-votebox-footer-download {
    float: left;
    height: 42px;
    line-height: 42px;
    font-weight: bold;
    font-size: 16px;
    color: #000;
    background: transparent url('img/sprites.png') -540px -0px no-repeat;
    cursor: pointer;
    padding-left: 46px;
    margin: 10px 20px 20px 0px;
}

.tr-now-votebox-footer-next-p1 {
    float: right;
    width: 245px;
    height: 42px;
    /*background: transparent url('img/sprites.png') -0px -336px no-repeat;*/
    cursor: pointer;
    margin: 10px 0px 20px 20px;
}

.tr-now-votebox-footer-next-p1:hover {
    background-position: -0px -381px;
}

.tr-now-votebox-footer-next-p2 {
    float: right;
    width: 245px;
    height: 42px;
    /*background: transparent url('img/sprites.png') -0px -426px no-repeat;*/
    cursor: pointer;
    margin: 10px 0px 20px 20px;
}

.tr-now-votebox-footer-next-p2:hover {
    background-position: -0px -471px;
}

.tr-now-votebox-footer-next-p3 {
    float: right;
    width: 355px;
    height: 42px;
    /*background: transparent url('img/sprites.png') -0px -590px no-repeat;*/
    cursor: pointer;
    margin: 10px 0px 20px 0px;
}

.tr-now-votebox-footer-next-p3:hover {
    background-position: -0px -635px;
}

.tr-now-votebox-sharebuttons {
    float: right;
    margin-left: 6px;
}

.tr-now-votebox-facebookbutton {
    float: left;
    width: 90px;
    height: 34px;
    background: transparent url('img/sprites.png') -309px 0px no-repeat;
    cursor: pointer;
}

.tr-now-votebox-facebookbutton:hover {
    background-position: -420px 0px;
}

.tr-now-votebox-twitterbutton {
    float: left;
    width: 90px;
    height: 34px;
    background: transparent url('img/sprites.png') -309px -34px no-repeat;
    margin-left: 6px;
    cursor: pointer;
}

.tr-now-votebox-twitterbutton:hover {
    background-position: -420px -34px;
}

.tr-now-votebox-category-top {
    height: 40px;
    line-height: 40px;
}

.tr-now-votebox-recaptcha-dialog {
    width: 383px;
    height: 370px;
    background: transparent url('img/sprites.png') -400px -400px no-repeat;
    position: absolute;
}

.tr-now-votebox-recaptcha-dialog-buttons {
    margin-top: 24px;
    margin-left: 130px;
}

.tr-now-votebox-recaptcha-dialog-cancel {
    float: left;
    width: 96px;
    height: 32px;
    background: transparent url('img/sprites.png') -256px -336px no-repeat;
    cursor: pointer;
}

.tr-now-votebox-recaptcha-dialog-cancel:hover {
    background-position: -256px -428px;
}

.tr-now-votebox-recaptcha-dialog-submit {
    float: left;
    width: 96px;
    height: 32px;
    background: transparent url('img/sprites.png') -256px -384px no-repeat;
    margin-left: 20px;
    cursor: pointer;
}

.tr-now-votebox-recaptcha-dialog-submit:hover {
    background-position: -256px -472px;
}

.tr-now-votebox-recaptcha-subtitle {
    margin: 64px 40px;
    margin-bottom: 0px;
    color: #ddd;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
}

.tr-now-votebox-recaptcha-box {
    margin-top: 10px;
    margin-left: 30px;
}

.tr-now-votebox-recaptcha-error {
    color: #ED0000;
    text-align: left;
    font-size: 12px;
    margin: 10px 36px;
    font-weight: bold;
    position: relative;
    top: -64px;
}

.tr-now-votebox-sharebuttons {
}

.tr-now-votebox-publish-checker {
    font-size: 14px;
    float: left;
    padding-left: 24px;
    position: relative;
    cursor: pointer;
    margin-right: 6px;
}

.tr-now-votebox-publish-checker-icon {
    background: transparent url('img/sprites.png') -330px -70px no-repeat;
    width: 18px;
    height: 19px;
    position: absolute;
    top: 10px;
    left: 0px;
}

.tr-now-selected .tr-now-votebox-publish-checker-icon {
    background-position: -310px -70px;
}

.tr-now-votebox-actor-image {
    display: block;
    min-height: 183px;
}

.tr-now-votebox-actor-name a {
    color: #fff;
    text-decoration: none;
}

.tr-now-votebox-actor-name a:hover {
    color: #aaa;
}

.tr-now-votebox-category-top-title a {
    color: #000;
    text-decoration: none;
}

.tr-now-votebox-category-top-title a:hover {
    text-decoration: underline;
}

.tr-now-clinksbox-heading {
    width: 300px;
    height: 32px;
    background: transparent url('img/sprites.png') 0 -520px no-repeat;
}

.tr-now-clinksbox {
    width: 302px;
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 14px;
}

.tr-now-clinksbox-itemsbox {
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
}

.tr-now-clinksbox-itembox {
    clear: both;
    margin-bottom: 16px;
    padding: 4px 0px 16px 0px;
    border-bottom: 2px dotted #bbb;
}

.tr-now-clinksbox-itembox a, .tr-now-clinksbox-itembox a:visited, .tr-now-clinksbox-itembox a:hover {
    line-height: 18px;
    font-size: 18px;
    color: #50CBFE;
    font-weight: bold;
    text-decoration: none;
}

.tr-now-clinksbox-itembox a:hover {
    text-decoration: underline;
}

.tr-now-clinksbox-votebutton {
    cursor: pointer;
    float: right;
    width: 102px;
    height: 37px;
    background: transparent url('img/sprites.png') 0 -715px no-repeat;
}

.tr-now-clinksbox-votebutton:hover {
    background-position: -128px -715px;
}

.tr-now-wlinksbox-heading {
    width: 300px;
    height: 32px;
    background: transparent url('img/sprites.png') 0 -552px no-repeat;
}

.tr-now-wlinksbox {
    width: 302px;
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 14px;
}

.tr-now-wlinksbox-itemsbox {
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
}

.tr-now-wlinksbox-itembox {
    clear: both;
    margin-bottom: 16px;
    padding: 4px 0px 16px 0px;
    border-bottom: 2px dotted #bbb;
}

.tr-now-wlinksbox-itembox a, .tr-now-wlinksbox-itembox a:visited, .tr-now-wlinksbox-itembox a:hover {
    line-height: 18px;
    font-size: 18px;
    color: #50CBFE;
    font-weight: bold;
    text-decoration: none;
}

.tr-now-wlinksbox-itembox a:hover {
    text-decoration: underline;
}

.tr-now-wlinksbox-votebutton {
    cursor: pointer;
    float: right;
    width: 102px;
    height: 37px;
    background: transparent url('img/sprites.png') 0 -715px no-repeat;
}

.tr-now-wlinksbox-votebutton:hover {
    background-position: -128px -715px;
}

.tr-now-votebox-actor-winner {
    position: absolute;
    width: 159px;
    height: 28px;
    background: transparent url('img/sprites.png') -128px -680px no-repeat;
    top: 157px;
}

.tr-now-livebox {
    margin-top: 20px;
}

.tr-now-livebox-heading {
    width: 300px;
    height: 32px;
    background: transparent url('img/sprites.png') 0 -755px no-repeat;
}

.tr-now-boomdizzlebox {
    margin-top: 40px;
}

.tr-now-boomdizzlebox-heading {
    width: 630px;
    height: 34px;
    background: transparent url('img/sprites.png') 0 -995px no-repeat;
}

.tr-now-boomdizzle-banner {
    margin-top: 16px;
    display: block;
    width: 300px;
    height: 31px;
    background: transparent url('img/sprites.png') 0 -960px no-repeat;
}

.tr-now-boomdizzle-banner-button {
    width: 88px;
    height: 31px;
    position: relative;
    top: 0px;
    left: 106px;
    cursor: pointer;
    display: block;
}

.tr-now-boomdizzle-banner-button:hover {
    background: transparent url('img/sprites.png') -960px -106px no-repeat;
}

.tr-now-ticketsbox {
    margin-top: 20px;
}

.tr-now-labelbox-subtitle {
    margin-top: -14px;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 20px;
}

.tr-now-ticketsbox-heading {
}

.tr-now-ticketsbox-ticket {
    width: 630px;
    height: 774px;
    background: transparent url('img/ticket.jpg') 0px 0px no-repeat;
}

.tr-now-ticketsbox-agenote {
    font-size: 12px;
    margin-bottom: 16px;
    color: #555;
    margin-top: -20px;
}

.tr-now-teaser1box {
    margin-top: 20px;
    min-height: 160px;
}

.tr-now-teaser1box-heading {
    width: 630px;
    height: 34px;
    background: transparent url('img/sprites.png') 0 -790px no-repeat;
}

.tr-now-teaser1box-item-image {
    position: absolute;
    display: block;
    border:none;
}

.tr-now-teaser1box-item {
    position: relative;
}

.tr-now-teaser1box-item-wrap {
    margin-left: 150px;
}

.tr-now-teaser1box-item-play {
    position: absolute;
    left: 80px;
    top: 80px;
    width: 20px;
    height: 20px;
    background: transparent url('img/sprites.png') -410px -70px  no-repeat;
}

.tr-now-teaser1box-item-image-a:hover .tr-now-teaser1box-item-play {
    background-position: -440px -70px;
}

.tr-now-teaser1box-item-title {
    position: relative;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    left: -142px;
    top: 104px;
}

.tr-now-teaser1box-item-text {
    font-size: 15px;
    line-height: 17px;
}

.tr-now-teaser2box {
    margin-top: 20px;
}

.tr-now-teaser2box-heading {
    width: 630px;
    height: 34px;
    background: transparent url('img/sprites.png') 0 -790px no-repeat;
}

.tr-now-teaser2box-item {
    float: left;
    width: 300px;
}

.tr-now-teaser2box-item1 {
    margin-right: 20px;
}

.tr-now-teaser2box-item-image {
    display: block;
    border:none;
    float: left;
    margin-right: 10px;
}

.tr-now-teaser2box-item-title {
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 2px;
}

.tr-now-teaser2box-item-subtitle {
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 10px;
    color: #999;
}

.tr-now-teaser2box-item-text {
    clear: both;
    margin-top: 6px;
    font-size: 15px;
    line-height: 17px;
}

.tr-now-iframebox-iframe {
    position: absolute;
    z-index: 1000;
    top: 0px;
    right: 20px;
    left: 20px
}

.tr-now-report-table-subtotals {
    height: 40px;
    vertical-align: top;
    font-weight: bold;
}

.tr-now-report-table-subtotals * {
    border-top: 1px solid #999;
}

.tr-now-report-table-totals {
    height: 40px;
    vertical-align: top;
    font-weight: bold;
}

.tr-now-report-table-totals * {
    border-top: 1px solid #999;
}

.tr-now-eventsbox {
    margin-top: 20px;
    margin-bottom: 20px;
}

.tr-now-eventsbox-inner {
    padding: 6px 0px;
}

.tr-now-eventsbox-title {
    display: none;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 16px;
    color: #444;
}

.tr-now-eventsbox-heading {
    width: 630px;
    height: 34px;
    background: transparent url('img/sprites.png') 0 -860px no-repeat;
}

.tr-now-eventsbox-clipper {
    overflow: hidden;
    padding-left: 4px;
}

.tr-now-eventsbox-scroller {
    width: 10000px;
}

.tr-now-eventsbox-item {
    float: left;
    width: 150px;
    margin-right: 6px;
    position: relative;
}

.tr-now-eventsbox-item-image {
    width: 101px;
    height: 101px;
    display: block;
    margin-bottom: 8px;
    border: 4px solid #FFF;
    left: -4px;
    position: relative;
}

.tr-now-eventsbox-item-image-badge {
    width: 22px;
    height: 22px;
    background: transparent url('img/sprites.png') -440px -70px no-repeat;
    position: absolute;
    cursor: pointer;
    top: 84px;
    left: 80px;
    display: none;
}

.tr-now-eventsbox-item-video .tr-now-eventsbox-item-image-badge {
    display: block;
}

.tr-now-eventsbox-item-image:hover {
    border: 4px solid #50CBFE;
}

.tr-now-eventsbox-item-type {
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
}

.tr-now-eventsbox-item-title, .tr-now-eventsbox-item-title-a, .tr-now-eventsbox-item-title-a * {
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #50CBFE !important;
}

.tr-now-eventsbox-item-content {
    font-size: 12px;
    line-height: 16px;
}

.tr-now-eventsbox-slider {
    width: 628px;
    height: 28px;
    background: transparent url('img/sprites.png') 0 -932px no-repeat;
    position: relative;
}

.tr-now-eventsbox-handle {
    /*width: 310px;
    height: 25px;
    background: transparent url('img/sprites.png') -322px -956px no-repeat;*/
    width: 80px;
    height: 25px;
    background: transparent url('img/sprites.png') -628px -932px no-repeat;
}

.tr-now-winnersbox-heading {
    width: 630px;
    height: 34px;
    background: transparent url('img/sprites.png') 0 -895px no-repeat;
}

.tr-now-eventsbox-slider .handle {
    position: absolute;
    cursor: pointer;
}

.tr-now-winnersbox {
    margin-top: 20px;
    margin-bottom: 20px;
}

.tr-now-winnersbox a:hover {
    color: #000 !important;
}

.tr-now-winnersbox-inner {
    padding: 6px 0px;
}

.tr-now-winnersbox-title {
    display: none;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 16px;
    color: #444;
}

.tr-now-winnersbox-clipper {
    overflow: hidden;
    padding-left: 4px;
}

.tr-now-winnersbox-scroller {
    width: 10000px;
}

.tr-now-winnersbox-item {
    float: left;
    width: 150px;
    margin-right: 6px;
    position: relative;
}

.tr-now-winnersbox-item-image {
    width: 101px;
    height: 101px;
    display: block;
    margin-bottom: 8px;
    border: 4px solid #FFF;
    left: -4px;
    position: relative;
}

.tr-now-winnersbox-item-image-badge {
    width: 22px;
    height: 22px;
    background: transparent url('img/sprites.png') -440px -70px no-repeat;
    position: absolute;
    cursor: pointer;
    top: 84px;
    left: 80px;
}

.tr-now-winnersbox-item-image-badge {
    display: none;
}

.tr-now-winnersbox-item-image:hover {
    border: 4px solid #50CBFE;
}

.tr-now-winnersbox-item-title, .tr-now-winnersbox-item-title-a  {
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    text-decoration: none !important;
    color: #000;
}

.tr-now-winnersbox-item-subtitle {
    color: #666;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    text-decoration: none !important;
}

.tr-now-winnersbox-item-show {
    font-size: 12px;
    line-height: 16px;
    color: #666;
    font-weight: bold;
}

.tr-now-winnersbox-item-network {
    font-size: 12px;
    font-weight: bold;
    color: #666;
    line-height: 16px;
}

.tr-now-winnersbox-slider {
    width: 628px;
    height: 28px;
    background: transparent url('img/sprites.png') 0 -932px no-repeat;
    position: relative;
}

.tr-now-winnersbox-handle {
    width: 80px;
    height: 25px;
    background: transparent url('img/sprites.png') -628px -932px no-repeat;
}

.tr-now-winnersbox-heading {
    width: 630px;
    height: 34px;
    background: transparent url('img/sprites.png') 0 -895px no-repeat;
}

.tr-now-winnersbox-slider .handle {
    position: absolute;
    cursor: pointer;
}

.tr-now-video-overlay {
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    position: fixed;
    z-index: 2000;
    left:0;
    top:0;
    right:0;
    bottom:0;
}

.tr-now-video-box {
    position: absolute;
    width: 640px;
    height: 360px;
    background-color: #000;
    border: #6A6B6F solid 8px;
    z-index: 2100;
}

.tr-now-video-box object {
    position: absolute;
    z-index: 10;
}

.tr-now-video-box-close {
    position: absolute;
    background: transparent url('img/sprites.png') -472px -73px no-repeat;
    top: 10px;
    right: 8px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    z-index: 3000;
}
