* {
    font-size: 100.01%;
}

html {
    font-size: 62.5%;
}

body {
    margin: 0;
    color: #494949;
    min-width: 1003px;
    font: 1.2em/1.4em 'UbuntuRegular', Arial, Helvetica, sans-serif;
    background: #fff;
}

img {
    border-style: none;
}

a {
    text-decoration: none;
    color: #0a5a83;
}

a:hover {
    text-decoration: underline;
}

input,
textarea,
select {
    font: 100% Arial, Helvetica, sans-serif;
    vertical-align: middle;
    color: #000;
}

form,
fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}

form .description {
    margin-bottom: 15px;
}

form #error_notice {
    background-color: #FFFEE9;
    border: 1px solid red;
    text-align: center;
    width: 80%;
    padding: 5px;
    margin: 30px auto 0px auto;
    color: red;
    font-weight: bold;
}

form #error_notice p {
    margin: 4px 0;
    padding: 0;
}

form .green_form_button {
    display: block;
    cursor: auto;
    color: #FFF;
    width: auto;
    font: 12px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    background: #F47321 url('https://ssl-ccstatic.highwebmedia.com/images/green_button_bg.gif?99626b8b5136') repeat;
    height: 22px;
    padding: 2px 7px 1px 7px;
    margin-top: 6px;
    border: 1px solid #B1B1B1;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

legend {
    display: block;
    color: #0C6A93;
    font-size: 1.266em;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 10px 0px 10px 0px;
}

.message,
.message.dismissable_notice,
#direct_deposit_warning {
    background-color: #ffffd3;
    padding: 15px;
    border: 1px solid #ccc;
    margin: 0 0 20px 0;
    text-align: center;
    font: 1.2em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.message p,
#direct_deposit_warning p {
    margin: 0;
}

.message p {
    padding: 0!important;
}

.importantmessage {
    background-color: #ffd0b8;
}

.successmessage {
    background-color: #BCF5A9;
}

.debugmessage {
    background-color: #e4d0f5;
}

.cambouncernotes {
    background-color: #ffff00!important;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.none {
    display: none;
}

#header {
    width: 100%;
    background: #fff url('https://ssl-ccstatic.highwebmedia.com/images/bg-body.gif?b236619f3aa3') repeat-x;
}

.logo-zone {
    float: left;
    padding: 6px 0 0 15px;
}

.logo-zone strong {
    display: block;
    padding: 0 0 0 17px;
    font: .833em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.logo {
    width: 210px;
    height: 65px;
    text-indent: -9999px;
    overflow: hidden;
    padding: 0;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/logo-standard.png?69ca4ebd5554') no-repeat;
}

.logo a {
    height: 100%;
    display: block;
    position: relative;
}

#header .ad {
    position: absolute;
    display: inline-block;
    margin-top: 10px;
    left: 270px;
    width: 468px;
    height: 60px;
    z-index: 10;
}

#header .ad img {
    display: block;
}

#header .section {
    height: 1%;
    overflow: hidden;
}

.nav-bar {
    overflow: hidden;
    height: 1%;
    padding: 0 0 0 32px;
    background: #0c6a93;
    border-bottom: 3px solid #f47321;
}

.nav-bar .purchase_tokens {
    display: inline-block;
    color: #FFF;
}

#user_information a.tokencountlink {
    color: #494949;
    font-size: 13px;
    font-family: 'UbuntuBold';
}

.nav-bar .purchase_tokens a {
    float: none;
}

#nav {
    list-style: none;
    margin: 0;
    padding: 6px 0 0;
    text-shadow: 1px 1px 0 #000;
    float: left;
    font: 1.166em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    line-height: 30px;
}

#nav li {
    float: left;
    margin: 0 20px 0 0;
}

#nav li a {
    color: #fff;
    float: left;
}

.button_send {
    display: inline-block;
    overflow: hidden;
    height: 21px;
    width: auto;
    padding-left: 5px;
    margin-right: 5px;
    margin-left: 5px;
    font-size: 12px;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
    float: right;
}

.button_send a {
    display: block;
    padding: 3px 5px 0px 0px;
    height: 18px;
    color: #fff;
    text-decoration: none;
}

.button_send {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat 0px -42px;
    text-shadow: 1px 1px 0 #bc2b1d;
}

.button_send a {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat right -42px;
}

.creat {
    float: right;
    color: #fff;
    font: 1.66em/1.55em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    background: #f47321 url('https://ssl-ccstatic.highwebmedia.com/images/arrow-white.gif?4e3a5874b54d') no-repeat 94% 50%;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    padding: 6px 30px 0 15px;
    position: relative;
    margin-right: 12px;
}

.log-bar {
    list-style: none;
    margin: 0 16px 0 0;
    padding: 0;
    font: .9166em/2.818em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    float: right;
    background: #084a67;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    position: relative;
}

* html .log-bar {
    width: 372px;
}

.log-bar li {
    float: right;
    margin: 0 9px;
    display: inline;
}

.log-bar li a {
    color: #9fd8f1;
    float: left;
}

.log-bar li a span {
    color: #ffc34f;
}

.log-bar li a.nick {
    padding: 0 0 0 20px;
    color: #f47321;
    float: none;
    margin: 0px;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/ico-logout.gif?40d9903f3b2b') no-repeat 0 50%;
}

#main {
    width: 100%;
}

.top-section {
    padding: 8px 19px 0 32px;
    height: 1%;
    border-bottom: 1px solid #8bb3da;
    background: #e2e2e2 url('https://ssl-ccstatic.highwebmedia.com/images/bg-top-block.gif?0b57be6db382') repeat-x;
    font: 1.25em/1.133em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.top-section_small_gfx {
    background: #e2e2e2 url('https://ssl-ccstatic.highwebmedia.com/images/bg-top-block-small.gif?74f39cef870e') repeat-x;
}

.top-section:after {
    content: "";
    display: block;
    clear: both;
}

.top-section h1 {
    margin: 0 0 14px;
    font-weight: normal;
}

.top-section .announcement {
    font-family: 'Ubuntu', Arial, Helvetica, sans-serif;
}

.top-section p {
    margin: 0 0 14px;
}

.sub-nav {
    display: inline-block;
    position: relative;
    top: 3px;
    min-width: 690px;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 1%;
    overflow: hidden;
    font: .8666em/16px 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.sub-nav li {
    float: left;
    margin: 0 2px 0 0;
}

.sub-nav a {
    float: left;
    color: #5e81a4;
    background: #dde9f5;
    border: 1px solid #8bb3da;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    padding: 5px 11px 4px;
}

.sub-nav a:hover,
.sub-nav .active a {
    text-decoration: none;
    background: #fff;
    color: #dc5500;
    border-bottom: 1px solid #fff;
    cursor: default;
}

.sub-nav li#mybroadcast-nav-tab a,
.sub-nav li#contest_nav_tab a {
    color: #090;
}

.sub-nav li.selected {
    font-size: 1.153em;
    line-height: 16px;
}

.actions {
    display: inline-block;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 1%;
    top: 4px;
    width: 240px;
    float: right;
    font: .667em/2.4em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.actions li {
    float: right;
    margin: 0 0 0 2px;
}

.actions li a {
    float: left;
    color: #dc5500;
    border: 1px solid #8bb3da;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-bottom: 0;
    position: relative;
    padding: 0 13px 0 5px;
    background: #fceadb url('https://ssl-ccstatic.highwebmedia.com/images/arrow-right.png?356b302f1ec7') no-repeat 95% 50%;
}

.actions li .prev {
    padding: 0 5px 0 13px;
    background: #fceadb url('https://ssl-ccstatic.highwebmedia.com/images/arrow-left.gif?9def5f047554') no-repeat 5% 50%;
}

.content {
    padding: 11px 20px 17px 0;
    overflow: hidden;
}

.content .c-1 {
    margin: 0 192px 0 32px;
}

.content .c-1 .followers {
    font-weight: bold;
    margin: 8px 0px 5px 3px;
}

.content .c-1 .recorded {
    color: red;
    font-weight: bold;
    margin: 8px 0px 5px 3px;
}

.content .ad {
    clear: both;
    float: right;
    width: 186px;
    margin: 0 0 0 6px;
    border: 1px solid #acacac;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #E0E0E0;
    padding-bottom: 4px;
    text-align: center;
}

.content .ad img {
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: 3px;
    margin-bottom: 3px;
}

.list {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    min-width: 755px;
    height: 1%;
}

.list .thumbnail_label,
.list .thumbnail_label_featured {
    position: absolute;
    right: 3px;
    padding: 1px 3px 1px 3px;
    text-align: center;
    overflow: hidden;
    color: #FFF;
    font: 10px 'UbuntuRegular', Arial, Helvetica, sans-serif;
}

.list .thumbnail_label {
    top: 132px;
}

.list .thumbnail_label_featured {
    top: 130px;
    border-bottom: 2px solid #dd7f21;
}

.list .thumbnail_label_exhibitionist {
    top: 130px;
    background-color: #6D85B5;
}

.list .thumbnail_label_recorded {
    background-color: #4f4f4f;
}

.list .thumbnail_label_offline {
    background-color: #4f4f4f;
}

.list .thumbnail_label_plug {
    background-color: #900;
}

.list .thumbnail_label_c {
    background-color: #0C6A93;
}

.list .thumbnail_label_c_hd {
    background-color: #2472b4;
}

.list .thumbnail_label_c_private_show {
    background-color: #C00;
}

.list .thumbnail_label_c_group_show {
    background-color: #b60a42;
}

.list .thumbnail_label_c_new {
    background-color: #b45f04;
}

* html .list {
    padding-bottom: 7px;
}

*+html .list {
    padding-bottom: 7px;
    margin: 0;
}

.list li {
    width: 180px;
    background: #f0f1f1;
    float: left;
    position: relative;
    margin: 0 7px 7px 0;
    border: 1px solid #acacac;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    max-height: 222px;
    overflow: hidden;
}

.list .corners {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 182px;
    height: 149px;
    overflow: hidden;
    text-indent: -9999px;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/bg-corners.gif?9b0822d17dd7') no-repeat;
}

.list img {
    display: block;
}

.list .details {
    padding: 4px 7px 0;
    text-align: left;
}

.list .title {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #acacac;
}

.list .title a {
    float: left;
    color: #0a5a83;
    font: 1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    width: 125px;
    overflow: hidden;
}

.list .title .age {
    float: right;
    color: #575757;
    padding: 2px 18px 0 0;
    font: 1em/1.333em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.list .title .genderf {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/ico-female.png?9f70cd9f8634') no-repeat 100% 0;
}

.list .title .genderm {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/ico-male.png?b9be803b86f3') no-repeat 100% 0;
}

.list .title .genderc {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/ico-couple.png?99b2f17cb714') no-repeat 100% 0;
}

.list .title .genders {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/ico-trans.png?e28addc8ba98') no-repeat 100% 0;
}

.list .title .genderx {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/ico-blank.png?d42b7879f412') no-repeat 100% 0;
}

.likes,
.subject {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 11px;
    line-height: 16px;
    width: 168px;
    height: 32px;
    overflow: hidden;
    color: #000;
}

.subject.one_line {
    height: 16px;
}

.likes li,
.subject li {
    width: auto;
    background: none;
    border: 0;
    margin: 0!important;
    padding: 0 2px;
}

.likes li a,
.subject li a {}

.sub-info {
    list-style: none;
    margin: 0;
    padding: 0 0 4px;
    font-size: .8333em;
    color: #5a5a5a;
    overflow: hidden;
    height: 1%;
}

.sub-info li {
    width: auto;
    background: none;
    border: 0;
    padding: 0 0 0 18px;
    margin: 0!important;
    position: relative;
    float: none;
    height: 1%;
    text-align: left;
}

.sub-info li.location {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/ico-01.png?8074a498bb2f') no-repeat 0 50%;
    width: 145px;
    height: 15px;
    overflow: hidden;
}

.sub-info li.cams {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/ico-cams.png?58ecd9d7af49') no-repeat 0 50%;
    width: 145px;
    height: 15px;
    overflow: hidden;
}

.paging {
    list-style: none;
    margin: 0;
    padding: 8px 0 10px;
    overflow: hidden;
    height: 22px;
    text-align: center;
}

.paging li {
    display: inline-block;
    margin: 0 1px;
    width: 22px;
    height: 22px;
}

.paging li a {
    float: left;
    width: 21px;
    color: #dc5500;
    height: 21px;
    text-align: center;
    font: 1.166em/1.577em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    border: 1px solid #cecece;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background: #ededed;
}

* html .paging li {
    display: inline;
    margin: 0 3px;
}

*+html .paging li {
    display: inline;
    margin: 0 3px;
}

.paging li a:hover,
.paging li.active a {
    color: #6d6d6d;
    border: 1px solid #fff;
    text-decoration: none;
    background: none;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
}

.paging li.active a {
    cursor: default;
}

.paging li a.prev,
.paging li a.prev:hover {
    text-indent: -9999px;
    border: 1px solid #f1d2bf;
    background: #fceadb url('https://ssl-ccstatic.highwebmedia.com/images/arrow-left.gif?9def5f047554') no-repeat 50% 50%;
}

.paging li a.next,
.paging li a.next:hover {
    text-indent: -9999px;
    border: 1px solid #f1d2bf;
    background: #fceadb url('https://ssl-ccstatic.highwebmedia.com/images/arrow-right.gif?0d693671f23d') no-repeat 50% 50%;
}

.banner {
    width: 960px;
    margin: 0 auto;
    text-align: center;
}

.banner img {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.block {
    background: #e0e0e0;
    border: 1px solid #acacac;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 4px;
    overflow: hidden;
}

.block .section {
    overflow: hidden;
    margin: 0 0 5px;
    height: 514px;
}

#room_password {
    background-color: transparent;
    border: none;
}

.video-box {
    background: #fff;
    width: 498px;
    float: left;
    border: 1px solid #acacac;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    position: relative;
}

.video-box-embed {
    width: 100%;
    height: 100%;
}

.video-box .video {
    width: 500px;
    height: 407px;
    margin: 0 -1px;
}

.video-box .title {
    overflow: hidden;
    height: 17px;
    padding: 6px 6px 9px 9px;
}

.video-box img {
    display: block;
}

.video-box .title a {
    color: #0c6a93;
    font: .833em/1.6em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.block-section {
    width: 100%;
    float: left;
}

.video-box h2 {
    margin: 0;
    font: 1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.chat-box {
    border: 1px solid #acacac;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    background: #fff;
}

.chat-holder {
    margin: 0 0 0 508px;
    position: relative;
}

.buttons {
    font: .916em/19px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    list-style: none;
    margin: 0 0 10px;
    padding: 3px 0 0 3px;
    overflow: hidden;
    background: #7f7f7f;
}

.buttons li {
    float: left;
    margin: 0 2px 0 0;
}

.buttons a {
    float: left;
    color: #4c4c4c;
    padding: 0 8px;
    margin: 0;
    position: relative;
    background: #c9c9c9;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}

.buttons a:hover,
.buttons .active a {
    text-decoration: none;
    background: #fff;
    color: #dc5500;
}

.buttons .active a {
    cursor: default;
}

.buttons img {
    display: block;
    margin: 2px 0 1px;
}

.users-list {
    display: none;
}

.users-list,
.settings-list,
.chat-list {
    height: 432px;
    overflow: auto;
    background: #fff;
    padding: 0 11px 0 11px;
    color: #494949;
    margin: 0 0 7px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.chat-list .text {
    margin: 0 0 5px;
    line-height: 120%;
}

.chat-list span.roommessagelabel {
    color: #DC5500;
    font-weight: bold;
}

.chat-list span.pmalert {
    color: #900;
    font-weight: bold;
}

.chat-list span.messagelabel {
    margin: 0 4px 0 0;
    float: left;
    text-decoration: none;
    color: #666666;
    font-weight: bold;
}

.chat-list span.fanclubmessagelabel {
    color: #090;
}

.chat-list span.tippedrecentlymessagelabel {
    color: #009;
}

.chat-list span.tippedalotrecentlymessagelabel {
    color: #be6aff;
}

.chat-list span.tippedtonsrecentlymessagelabel {
    color: #804baa;
}

.chat-list span.hastokensmessagelabel {
    color: #69A;
}

.chat-list span.hostmessagelabel {
    color: #DC5500;
}

.chat-list span.moderatormessagelabel {
    color: #DC0000;
}

.chat-list span.messagelabel:hover {
    text-decoration: underline;
}

.chat-list span.othermessagelabel {
    text-decoration: none;
    font-weight: bold;
}

.chat-list span.othermessagelabel:hover {
    text-decoration: underline;
}

.chat-list span.warningmessage {
    color: #FF0000;
}

.chat-list .text p {
    margin: 0;
}

.chat-list .text {
    overflow-y: hidden;
}

.chat-list .text p a.thumbnail img,
.chat-list .text a.thumbnail img {
    border: 2px solid;
}

.chat-list span.privatealert {
    color: #222;
    font-weight: bold;
    background-color: #ff8b45;
    padding: 2px 4px;
}

.chat-list span.tipalert {
    color: #003;
    font-weight: bold;
    background-color: #ff3;
}

.chat-list span.purchasealert {
    color: #003;
    font-weight: bold;
    background-color: #33ff33;
}

.chat-list span.privatealert a {
    color: #FFF;
    text-decoration: underline;
}

.color-o {
    color: #DC5500;
}

.color-m {
    color: #DC0000;
}

.color-f {
    color: #090;
}

.color-tr {
    color: #009;
}

.color-g {
    color: #494949;
}

.color-t {
    color: #69A;
}

.color-p {
    color: #be6aff;
}

.color-l {
    color: #804baa;
}

.chat-form {
    margin: 0 5px 3px;
    white-space: nowrap!important;
}

.chat-form .row {
    overflow: hidden;
    height: 1%;
    padding: 2px 0px 2px 0px;
    border: 1px solid #b1b1b1;
    border-radius: 4px;
    white-space: nowrap;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px;
    padding-left: 5px;
}

.chat-form .text {
    float: right;
    padding: 3px 0;
    margin-left: 6px;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/none.gif?325472601571') no-repeat;
    width: 100%;
    border: 0;
    line-height: 12px;
    height: 12px;
    outline: 0 none;
}

.chat-form .submit {
    float: right;
    padding: 0;
    margin: 0 0 0 5px;
    border: 0;
    width: 39px;
    height: 21px;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-send.gif?cb863fc52264') no-repeat;
    cursor: pointer;
}

.chat-form .smile {
    text-indent: -9999px;
    overflow: hidden;
    float: right;
    width: 15px;
    height: 15px;
    margin: 3px 5px 0 0;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/ico-smile.gif?8f064c6cdf79') no-repeat;
}

.chat-form .tip {
    text-indent: -9999px;
    overflow: hidden;
    float: right;
    width: 15px;
    height: 15px;
    margin: 3px 0 0;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/ico-tip3.gif?7f0af018c403') no-repeat;
}

.conteststats {
    margin: 15px 15px 15px 15px;
}

.conteststats dl {
    font-size: 1.166em;
    line-height: 20px;
    margin: 5px 0px 20px 15px;
}

.conteststats dl {
    color: #000;
}

.conteststats dl dt {
    float: left;
    color: #0C6A93;
    width: 200px;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
}

.conteststats h2 {
    color: #0C6A93;
    font-size: 1.266em;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-bottom: 2px;
    border-bottom: 1px solid #4c4c4c;
    width: 640px;
}

.conteststats h2 span {
    color: #000;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
}

#leaderboard .number {
    width: 25px;
}

#leaderboard .image {
    width: 52px;
}

#leaderboard {
    color: #0C6A93;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 20px;
}

#leaderboard .points {
    color: #000;
    font-weight: normal;
    font-size: 12px;
}

#leaderboard .position_1,
#leaderboard .position_1 a {
    color: #DC5500;
    font-weight: bold;
    font-size: 20px;
}

#leaderboard p {
    margin: 5px;
}

#leaderboard {
    border-collapse: collapse;
    width: 640px;
}

#leaderboard .unclaimed {
    color: #930a11;
    font-size: 15px;
    line-height: 44px;
}

#leaderboard td {
    padding: 5px;
    border-bottom: 1px solid #ccc;
}

#leaderboard .time {
    width: 50px;
    text-align: center;
    font-size: 13px;
}

.info-user {
    border: 1px solid #acacac;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    background: #fff;
    min-height: 325px;
}

.info-user .title {
    overflow: hidden;
    height: 1%;
}

.socials {
    list-style: none;
    margin: 0;
    padding: 4px 0 0;
    overflow: hidden;
    float: right;
}

.socials li {
    float: right;
    margin: 0 0 0 0px;
}

.socials li a {
    float: left;
    overflow: hidden;
    height: 21px;
}

.socials .button_follow,
.button_unfollow,
.button_tip,
.button_share,
.button_follow_dim,
.button_unfollow_dim {
    display: inline-block;
    overflow: hidden;
    height: 21px;
    width: auto;
    padding-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.socials .button_follow a,
.button_unfollow a,
.button_tip a,
.button_share a {
    display: block;
    padding: 3px 10px 0px 0px;
    height: 18px;
    color: #fff;
    text-decoration: none;
}

.button_rate,
.button_rate_dim {
    display: inline-block;
    overflow: hidden;
    height: 21px;
    width: auto;
    padding-left: 0px;
    margin-right: 10px;
    font-size: 12px;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.button_rate_lctnr {
    display: inline-block;
    padding: 0px 0px 0px 10px;
}

.button_rate_rctnr {
    display: inline-block;
    overflow: hidden;
    height: 21px;
    width: 5px;
}

.button_rate {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat right -126px;
    color: #0a5a83;
    text-shadow: 1px 1px 0 #94D2E6;
}

.button_rate_dim {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat right -21px;
    color: #6f6f6f;
    text-shadow: 1px 1px 0 #4f4f4f;
}

.button_rate .button_rate_lctnr {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat 0px -126px;
}

.button_rate_dim .button_rate_lctnr {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat 0px -21px;
}

#thumb_up_off,
#thumb_up_off_dim {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/thumb_sprites.png?2187db860533') no-repeat 0px 0px;
}

#thumb_down_off,
#thumb_down_off_dim {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/thumb_sprites.png?2187db860533') no-repeat -16px 0px;
}

#thumb_up_on {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/thumb_sprites.png?2187db860533') no-repeat 0px -16px;
}

#thumb_down_on {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/thumb_sprites.png?2187db860533') no-repeat -16px -16px;
}

.button_rate .thumb_img,
.button_rate_dim .thumb_img {
    margin-top: 3px;
    float: right;
    height: 16px;
    width: 16px;
}

.button_rate_text {
    display: inline-block;
    padding-top: 3px;
    padding-right: 2px;
    float: left;
    cursor: default;
}

.button_rate_dim .thumb_img,
.button_rate_dim .button_rate_text,
.button_follow_dim span,
.button_unfollow_dim span {
    opacity: 0.67;
}

.button_rate_dim .thumb_img,
.button_rate .thumb_img {
    margin-left: 6px;
}

#broadcaster_rating {
    display: inline-block;
    cursor: default;
}

#broadcaster_rating>span {
    color: #7F7F7F;
    display: inline-block;
    height: 21px;
    min-width: 8px;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-top: 2px;
    text-shadow: 1px 1px 0 #fff;
}

#broadcaster_rating>.btn_left {
    position: relative;
    left: 3px;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat left -126px;
}

#broadcaster_rating>.btn_right {
    position: relative;
    left: -3px;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat right -126px;
}

#broadcaster_rating>.btn_middle {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat center -126px;
}

#broadcaster_rating .thumbs_up_text {
    position: relative;
    top: -2px;
    margin-right: 8px;
}

.button_rate_text.thumbs_up_text {
    margin-left: 10px;
    margin-right: 4px;
}

.button_rate_text.thumbs_down_text {
    margin-left: 4px;
}

#broadcaster_rating .thumbs_down_text {
    position: relative;
    top: -2px;
    margin-left: 8px;
}

#broadcaster_rating .rating_percent {
    position: relative;
    top: -2px;
    left: -8px;
}

.rating_percent.green {
    color: #298A08;
}

.rating_percent.orange {
    color: #DF7401;
}

.rating_percent.red {
    color: #DF0101;
}

.thumbs_up_image {
    position: relative;
    top: 1px;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/thumb_sprites.png?2187db860533') no-repeat 0px 0px;
    display: inline-block;
    height: 16px;
    margin-right: 16px;
    width: 16px;
}

#thumb_up_off_dim.thumbs_up_image,
#thumb_up_off.thumbs_up_image,
#thumb_up_on_dim.thumbs_up_image,
#thumb_up_on.thumbs_up_image {
    margin-right: 4px;
    top: 3px;
}

.thumbs_down_image {
    position: relative;
    top: 1px;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/thumb_sprites.png?2187db860533') no-repeat -16px 0px;
    display: inline-block;
    height: 16px;
    width: 16px;
}

#thumb_down_off_dim.thumbs_down_image,
#thumb_down_off.thumbs_down_image,
#thumb_down_on_dim.thumbs_down_image,
#thumb_down_on.thumbs_down_image {
    margin-left: 4px;
    top: 3px;
}

.thumb_placeholder {
    position: relative;
    top: 1px;
    display: inline-block;
    height: 16px;
    width: 1px;
}

.low_score_warning {
    color: #DF0101;
    float: right;
}

.socials .button_follow,
.button_tip,
.button_share {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat 0px 0px;
    text-shadow: 1px 1px 0 #f18112;
}

.socials .button_follow a,
.button_tip a,
.button_share a {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat right 0px;
}

.socials .button_unfollow {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat 0px -21px;
    text-shadow: 1px 1px 0 #383838;
}

.socials .button_unfollow a {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat right -21px;
}

.socials .button_follow_dim,
.button_unfollow_dim {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat 0px -21px;
    color: #6f6f6f;
    text-shadow: 1px 1px 0 #4f4f4f;
}

.button_follow_dim span,
.button_unfollow_dim span {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat right -21px;
    color: #6f6f6f;
    text-shadow: 1px 1px 0 #4f4f4f;
    display: block;
    padding: 3px 10px 0px 0px;
    height: 18px;
    text-decoration: none;
}

.socials li .google_plus_one {
    width: 63px;
    margin-top: 3px;
}

.socials li .addthis {
    width: 175px;
    margin-top: 2px;
}

.socials li #dynamicIcons {
    width: 82px;
    display: inline;
    margin-right: 6px;
}

.info-user .headline {
    margin: 0 0 6px;
    overflow: hidden;
    background: #7f7f7f;
    padding: 0 4px;
}

.info-user .headline .buttons {
    float: left;
    padding: 6px 0 0;
    margin: 0;
    font-size: 1.083em;
    line-height: 1.846em;
}

.bottompanel,
.bio {
    background: #fff;
    min-height: 288px;
    overflow: auto;
}

.fixedheightbottompanel {
    height: 288px;
}

.bio dl {
    overflow: hidden;
    padding: 7px 15px 0;
    font-size: 1.166em;
    line-height: 16px;
    margin: 0;
}

.bio dl dt {
    position: absolute;
    color: #0c6a93;
    width: 150px;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.bio dl dd {
    padding-left: 150px;
    color: #000;
    margin: 0 0 9px;
}

.bio dl dd p {
    margin: 0px;
}

.footer-holder {
    padding: 20px 0 15px;
    width: 100%;
    overflow: hidden;
    font: .833em/1.2em 'UbuntuRegular', Arial, Helvetica, sans-serif;
    text-align: center;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/bg-footer-holder.gif?1560537a73b2') repeat-x;
}

.footer-holder p {
    margin: 0 0 8px;
}

.footer-holder ul {
    text-align: center;
    list-style: none;
    margin: 0;
    padding: 0 65px 27px;
    font: 12px/20px 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.footer-holder ul li {
    display: inline;
    padding: 0 3px 0 4px;
    background: url('https://ssl-ccstatic.highwebmedia.com/images/divider-01.gif?974116a56a2d') no-repeat 0 50%;
}

.footer-holder ul li:first-child {
    background: none;
}

.footer-holder ul li a {
    color: #6b6b6b;
}

.footer-holder .nav {
    font: 13px/15px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    padding: 0 65px 13px;
}

.footer-holder .nav li {
    padding: 0 10px 0 11px;
}

.footer-holder .nav li a {
    color: #dc5500;
}

.editabletext {
    cursor: pointer;
}

.content_body {
    padding: 0 19px 0 32px;
    font: 1em/1.3em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.content .legal_text {
    font: 1.1em/1.3em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.content_body h1 {
    margin: 0 0 14px;
    font: 1.733em/1.0769em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    color: #f47321;
}

.content_body h2 {
    margin: 20px 0 14px;
    font: 1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.content_body h3 {
    margin: 20px 0 14px;
    font: 1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.content_body li {
    margin: 8px 0px 8px 0px;
}

.content_header {
    font: 1.166em/1.142em 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 1.5em;
}

.content_header .standout {
    color: #DC5500;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.content_header h1 {
    margin: 0px;
    font: 1.733em/1.0769em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    color: #090;
}

.photopages,
#tabs_content_container,
.claim_winnings,
.contest_rules,
.leaderboard,
.previous_winners {
    margin: 15px;
}

.photopages .photos_links,
#tabs_content_container .sub_navigation {
    display: block;
    margin-bottom: 15px;
}

#tabs_content_container .sub_navigation span {
    color: #888;
}

#tabs_content_container .ubunturegular {
    font: 1.2em/1.4em 'UbuntuRegular', Arial, Helvetica, sans-serif;
}

#tabs_content_container .share_input {
    width: 375px;
}

#tabs_content_container h1 {
    font: 1.2em/1.4em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
}

.photopages .image_container {
    float: left;
    margin-right: 5px;
    text-align: center;
}

.photopages .image_container img {
    border: 1px solid #8bb3da;
    margin: 0px;
    padding: 0px;
}

.photopages .image_container img:hover {
    border: 1px solid #f47321;
}

.photopages .image_container .image_info {
    padding-bottom: 10px;
    font-size: 10px;
}

.endless_container {
    clear: both;
    display: block;
    margin-bottom: 15px;
}

.margintop_100px {
    margin-top: 100px;
}

.tip_popup {
    position: absolute;
    z-index: 1000;
    width: 396px;
    top: -206px;
    left: 352px;
}

.emote_popup {
    z-index: 1000;
    width: 396px;
    position: absolute;
    bottom: 28px;
    right: 34px;
}

.overlay_popup .formborder {
    border-top: 2px solid #0b5d81;
    border-right: 2px solid #0b5d81;
    border-left: 2px solid #0b5d81;
    background-color: #fff;
    margin: 0px;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    height: 222px;
}

.overlay_popup td.formborder {
    vertical-align: top;
    display: block;
}

.overlay_popup .divider {
    margin: 0px;
    padding: 0px;
}

.overlay_popup .popup_imgs {
    width: 369px;
    height: auto;
    padding: 8px 10px 6px;
}

.overlay_popup .title {
    margin: 0px;
    padding: 6px 0px 0px 6px;
    background-color: #e0e0e0;
    height: 23px;
    color: #0b5d81;
    font: 15px 'UbuntuBold', Arial, Helvetica, sans-serif;
}

.overlay_popup .more {
    margin: 0px;
    padding: 0px 10px 0px;
    width: 369px;
    text-align: right;
}

.overlay_popup .more a {
    color: #d55215;
    font: 13px 'UbuntuRegular', Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.overlay_popup .body {
    padding: 8px 10px 6px;
}

.overlay_popup .body a {
    color: #d55215;
    text-decoration: underline;
    font-weight: normal;
}

.overlay_popup .balance {
    font-weight: bold;
    margin-bottom: 15px;
    float: left;
}

.overlay_popup .body form {
    clear: both;
    display: block;
}

.overlay_popup .purchase_tokens {
    font-size: .9em;
    float: right;
}

.overlay_popup .balance span {
    color: green;
}

.previous_winners h2 {
    color: #626262;
    font: 1.45em 'UbuntuBold', Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.previous_winners .form strong {
    color: #000;
    font: 1.0em 'UbuntuBold', Arial, Helvetica, sans-serif;
    font-weight: normal;
}

#report_popup {
    position: absolute;
    top: 22px;
    right: 3px;
    z-index: 9001;
    margin: 0px;
    padding: 0px;
    width: 354px;
    font-size: 11px;
    font-family: 'UbuntuBold', Arial, Helvetica, sans-serif;
    color: #454545;
}

#report_popup .carrot {
    margin: 0px;
    padding: 0px;
}

#report_popup .report_formborder {
    border-bottom: 2px solid #0b5d81;
    border-right: 2px solid #0b5d81;
    border-left: 2px solid #0b5d81;
    background-color: #fff;
    margin: 0px;
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    height: 205px;
}

#report_popup .report_title {
    margin: 0px;
    padding: 6px 0px 0px 6px;
    background-color: #e0e0e0;
    height: 23px;
    color: #0b5d81;
    font-size: 15px;
}

#report_popup .report_select {
    margin: 5px 0px 10px 10px;
}

#report_popup select {
    margin-left: 5px;
    width: 168px;
}

#report_popup .report_comments {
    margin: 0px 0px 0px 10px;
}

#report_popup textarea {
    margin: 0;
    border: 1px solid #a4a4a4;
    width: 323px;
    height: 80px;
    resize: none;
}

#report_popup .report_buttons {
    float: right;
    margin: 10px 8px 0px 0px;
}

#jscontext .jscontextContainer {
    margin: 0px;
    padding: 0px;
    height: auto;
    width: 196px;
    min-width: 196px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #454545;
}

.jscontextContainer .jscontextMenu {
    border: 1px solid #a4a4a4;
    background-color: #e7e7e7;
    margin: 0px;
    padding-bottom: 8px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    min-height: 106px;
    width: 250px;
    min-width: 250px;
    max-width: 250px;
}

.jscontextContainer .jscontextLabel {
    margin: 6px 4px;
    color: #383838;
    font-weight: bold;
}

.jscontextContainer .jscontextLabel img {
    padding: 3px 5px 0px 0px;
    vertical-align: top;
}

.jscontextContainer p.jscontextBtn {
    position: relative;
    height: 16px;
    padding: 3px 10px 0px 19px;
    color: #004563;
    margin: 0px;
}

.jscontextContainer p.jscontextBtn:hover {
    color: #fff;
    background-color: #7f7f7f;
    cursor: pointer;
}

.jscontextContainer div.pmline {
    width: 194px;
    height: 16px;
    max-height: 16px;
    margin: 0px auto;
    color: #004563;
    overflow: hidden;
}

.jscontextContainer div.pmline:hover {
    background-color: #7f7f7f;
    cursor: pointer;
    color: #fff;
}

.jscontextContainer div.pmline:after {
    content: "";
    clear: both;
}

.jscontextContainer div.user {
    width: 152px;
    float: left;
    margin-left: 10px;
}

.jscontextContainer div.close {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/icon-close-off.gif?39fd61fd0f62') no-repeat top right;
    float: right;
    width: 14px;
    height: 16px;
    margin-right: 10px;
}

.jscontextContainer div.pmline:hover div.close {
    background: #7f7f7f url('https://ssl-ccstatic.highwebmedia.com/images/icon-close-on.gif?4654e5e8c5ce') no-repeat top right;
    cursor: pointer;
}

.jscontextContainer div.submenu_profile {
    position: relative;
    padding: 3px 0px 3px 3px;
    margin: 0px;
    color: #575757;
    font-weight: bold;
}

.jscontextContainer div.submenu_profile img {
    border: 1px solid #f47321;
    vertical-align: top;
    margin-right: 5px;
}

.jscontextContainer div.submenu_profile_info {
    display: inline-table;
    margin-top: 5px;
}

.jscontextContainer div.submenu_profile_info img.icon {
    border: none;
    vertical-align: baseline;
    padding-left: 3px;
}

.jscontextContainer div.submenu_profile_info a {
    color: #004563;
    font-weight: normal;
    text-decoration: none;
    display: table-row;
}

.jscontextContainer div.submenu_profile_info a:hover {
    text-decoration: underline;
}

.jscontextContainer p.pm {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/icon-email.gif?1b2c7d4d3230') no-repeat 5px 6px;
}

.jscontextContainer p.ignore {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/icon-ignore.gif?007813e7747a') no-repeat 5px 6px;
}

.jscontextContainer hr {
    border: none;
    border-bottom: 1px solid #8b8b8b;
    margin: 3px 4px;
    padding: 0px;
}

.register {
    margin-bottom: 30px;
    clear: both;
    width: 1000px;
    background-color: #FFF;
    margin-left: auto;
    margin-right: auto;
}

.register h1 {
    margin: 0;
    padding: 5px 0 0;
    font: 1.733em/1.0769em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    color: #f47321;
}

.register p {
    margin: 4px 0 14px;
}

.register p .red {
    color: #900;
    font: 1em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.register p .graybold {
    font: 1em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.form_frame {
    width: 925px;
    height: auto;
    margin-top: 15px;
    display: inline-block;
    border: 1px solid #CECECE;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.compare_body {
    width: 360px;
    height: auto;
    padding: 34px;
    float: left;
    margin: 0;
    border: none;
}

.compare_body .headertextarea {
    background-color: #E0E0E0;
    width: 502px;
    height: 90px;
}

.compare_body .headertextarea h2 {
    font: 11px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    text-align: center;
    margin-left: 8px;
}

.compare_body .headertextarea h2 .black {
    color: #000;
    font-size: 20px;
    line-height: 25px;
}

.compare_body .headertextarea .blue {
    color: #0c6a93;
    font-size: 20px;
    line-height: 25px;
}

.compare_table {
    margin: 0 0 0 7px;
    width: 488px;
}

.compare_table .regular_row {
    font: 11px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    height: 26px;
}

.compare_table .lightblue_row {
    background-color: #d7e9f1;
    height: 26px;
    font: 11px 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.compare_table .title td {
    text-align: center;
    padding-top: 6px;
}

.compare_table .ourtitle {
    font: 16px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    color: #0c6a93;
    width: 165px;
}

.compare_table .theirtitle {
    font: 14px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    width: 165px;
}

.compare_table .featuretext {
    text-indent: 4px;
    font-size: 13px;
}

.compare_table .redno {
    color: #900;
    text-align: center;
}

.compare_table .greenyes {
    color: #060;
    text-align: center;
}

.compare_table .grayavg {
    text-align: center;
}

.compare_table .closingtext {
    text-align: center;
    height: 100px;
}

.compare_table .closingtext .choiceclear {
    color: #0C6A93;
    font: 26px 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.compare_table .closingtext .choiceclear2 {
    color: #313131;
    font: 16px 'UbuntuRegular', Arial, Helvetica, sans-serif;
}

.register_body {
    margin: 0;
    width: 480px;
    height: auto;
    float: left;
    padding: 0;
    padding-top: 27px;
    margin-left: 0px;
}

.register_body h1 {
    margin: 0 0 14px;
    font: 1.733em/1.0769em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    color: #f47321;
}

.register_body p {
    margin: -11px 0 14px;
}

.register_body .form_body {
    margin-left: -45px;
}

.register_body form .button {
    width: 337px;
    height: 37px;
    background: rgb(246, 115, 0);
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNDYzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(top, rgba(246, 115, 0, 1) 0%, rgba(212, 99, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(246, 115, 0, 1)), color-stop(100%, rgba(212, 99, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(246, 115, 0, 1) 0%, rgba(212, 99, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(246, 115, 0, 1) 0%, rgba(212, 99, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(246, 115, 0, 1) 0%, rgba(212, 99, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(246, 115, 0, 1) 0%, rgba(212, 99, 0, 1) 100%);
    filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#f67300', endColorstr='#d46300',GradientType=0 )";
    text-transform: uppercase;
    font: 18px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 0;
    text-decoration: none!important;
    margin-left: 70px;
}

.register_body form .button:hover {
    opacity: 0.9;
}

.badge_verify_age h2 {
    color: #DC5500;
    margin: 5px 0px 5px 15px;
}

#email_disclosure {
    margin-top: -20px;
}

.compare_box {
    height: 390px;
    background-color: #F0F6FA;
    border: 1px solid #D0D0D0;
}

.compare_box_hl {
    text-align: center;
    height: 45px;
    font: 21px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    line-height: 25px;
    color: #006995;
    margin-top: 20px;
}

.compare_box_row {
    height: 100px;
    border-bottom: 1px solid #D0D0D0;
    margin-left: 35px;
    margin-right: 35px;
}

.compare_box_img {
    float: left;
    width: 50px;
    margin-top: 22px;
}

.compare_box_txt {
    float: left;
    width: auto;
    font: 16px 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 22px;
    color: #494949;
    margin-top: 25px;
    margin-left: 15px;
}

@font-face {
    font-family: 'UbuntuRegular';
    src: url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntur-webfont.eot?32cc1d69f32a');
    src: url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntur-webfont.eot?&32cc1d69f32a#iefix') format('eot'), url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntur-webfont.woff?30556905d926') format('woff'), url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntur-webfont.ttf?ee984df0ce5b') format('truetype'), url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntur-webfont.svg?2f46ac0439f2#webfontH0ji1hXa') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UbuntuBold';
    src: url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntub-webfont.eot?59c7e4fc41af');
    src: url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntub-webfont.eot?&59c7e4fc41af#iefix') format('eot'), url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntub-webfont.woff?af7deb602ee9') format('woff'), url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntub-webfont.ttf?0fcfecf6436a') format('truetype'), url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntub-webfont.svg?0a501cf0502f#webfontOIyUgfKw') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UbuntuMedium';
    src: url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntum-webfont.eot?21ae99a333e4');
    src: url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntum-webfont.eot?&21ae99a333e4#iefix') format('eot'), url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntum-webfont.woff?9968f3d2a16c') format('woff'), url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntum-webfont.ttf?0594b8c9ae9b') format('truetype'), url('https://ssl-ccstatic.highwebmedia.com/fonts/ubuntum-webfont.svg?78c92c29e59b#webfontl8qOUOft') format('svg');
    font-weight: normal;
    font-style: normal;
}

.button_abuse_report,
.button_abuse_cancel {
    display: inline-block;
    height: 21px;
    width: auto;
    padding-left: 5px;
    margin: 5px 8px 5px 0px;
    font-size: 13px;
    font-family: 'UbuntuBold', Arial, Helvetica, sans-serif;
    float: right;
}

.button_abuse_report a,
.button_abuse_cancel a {
    display: block;
    padding: 3px 5px 0px 0px;
    height: 18px;
    color: #fff;
    text-decoration: none;
}

.button_abuse_report {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat 0px -42px;
    text-shadow: 1px 1px 0 #bc2b1d;
}

.button_abuse_report a {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat right -42px;
}

.button_abuse_cancel {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat 0px -63px;
    text-shadow: 1px 1px 0 #383838;
    margin-right: 5px;
}

.button_abuse_cancel a {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat right -63px;
}

.overlay {
    background: transparent url('https://ssl-ccstatic.highwebmedia.com/images/overlay_black.png?14dcaa2e9d3a') repeat top left;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 101;
    display: none;
}

#entrance_terms,
#broadcast_terms,
#obs_broadcast_info,
#daily_payout_info {
    position: absolute;
    left: 20%;
    right: 20%;
    background-color: #fff;
    color: #7F7F7F;
    padding: 20px;
    display: none;
    border: 2px solid #ccc;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    -moz-box-shadow: 0 1px 5px #333;
    -webkit-box-shadow: 0 1px 5px #333;
    z-index: 101;
}

#entrance_terms,
#electronic_consent_terms {
    position: absolute;
    left: 20%;
    right: 20%;
    background-color: #fff;
    color: #7F7F7F;
    padding: 20px;
    display: none;
    border: 2px solid #ccc;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    -moz-box-shadow: 0 1px 5px #333;
    -webkit-box-shadow: 0 1px 5px #333;
    z-index: 101;
}

#electronic_consent_terms {
    top: 250px;
}

#entrance_terms .header,
#electronic_consent_terms .header {
    text-align: center;
    color: #222;
}

#entrance_terms .scroll,
#electronic_consent_terms .scroll {
    height: 200px;
    overflow: auto;
    padding: 0 15px 0 10px;
    border: 1px solid #ccc;
    margin: 0 auto;
    text-align: left;
}

#entrance_terms .footer,
#electronic_consent_terms .footer {
    text-align: center;
    color: #222;
}

#entrance_terms .footer a,
#electronic_consent_terms .footer a {
    width: 200px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    background-color: orange;
    margin: 10px 5px 0px 5px;
    display: inline-block;
    text-align: center;
}

#entrance_terms {
    min-width: 700px;
}

#broadcast_terms,
#obs_broadcast_info {
    top: 250px;
}

#entrance_terms {
    top: 50px;
}

#entrance_terms .header,
#broadcast_terms .header,
#obs_broadcast_info .header,
#daily_payout_info .header {
    text-align: center;
    color: #222;
}

#entrance_terms .scroll,
#broadcast_terms .scroll,
#obs_broadcast_info .scroll {
    height: 200px;
    overflow: auto;
    padding: 0 15px 0 10px;
    border: 1px solid #ccc;
    margin: 0 auto;
    text-align: left;
}

#entrance_terms .footer,
#broadcast_terms .footer,
#obs_broadcast_info .footer,
#daily_payout_info .footer {
    text-align: center;
    color: #222;
}

#entrance_terms .footer a,
#broadcast_terms .footer a,
#obs_broadcast_info .footer a,
#daily_payout_info .footer a {
    width: 200px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    background-color: orange;
    margin: 10px 5px 0px 5px;
    display: inline-block;
    text-align: center;
}

#entrance_terms .footer .exit_entrance_terms {
    background-color: #CCC;
}

#af_content {
    width: 960px;
    margin: 0px auto;
}

#af_content p {
    font: 14px 'UbuntuRegular', Arial, Helvetica, sans-serif;
    line-height: 22px;
    color: #454545;
    font-weight: normal;
}

#af_content p span {
    font: 18px 'UbuntuBold', Arial, Helvetica, sans-serif;
    color: #303030;
}

#af_content h2 {
    font-weight: normal;
    font: 20px 'UbuntuBold', Arial, Helvetica, sans-serif;
    color: #f47321;
}

#af_content h3 {
    font-weight: normal;
    font: 18px 'UbuntuBold', Arial, Helvetica, sans-serif;
    color: #303030;
    margin: 0 0 10px 0;
}

#af_content .signup_button {
    float: right;
}

#af_content .signup_button:after {
    clear: both;
    display: block;
}

#af_content .tier {
    background-color: #efefef;
    border: 1px solid #acacac;
    padding: 10px;
    width: 278px;
    margin-right: 30px;
    float: left;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

#af_content .last {
    margin-right: 0px;
}

#af_content .tier .title {
    border-bottom: 1px solid #777;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font: 18px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    color: #484848;
}

#af_content .tier p {
    font: 12px 'UbuntuRegular', Arial, Helvetica, sans-serif;
    color: #363636;
    margin: 0px;
    padding: 0px;
}

#af_content .tier strong {
    color: #378b0a;
    font: 17px 'UbuntuBold', Arial, Helvetica, sans-serif;
}

#af_content .share {
    background-color: #d4ecf8;
    border: 1px solid #acacac;
    padding: 0 10px;
    width: 938px;
    margin: 10px 0 20px 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

#af_content .share p {
    margin: 5px 0 5px 5px;
    font: 14px 'UbuntuRegular', Arial, Helvetica, sans-serif;
}

#af_content .share p span {
    font: 14px 'UbuntuBold', Arial, Helvetica, sans-serif;
    color: #378b0a;
}

#af_content .share input {
    border: 1px solid #acacac;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    width: 930px;
    padding: 5px 0px 5px 5px;
    margin-bottom: 10px;
    font: 20px 'UbuntuRegular', Arial, Helvetica, sans-serif;
    color: #5a5a5a;
}

#af_content .button {
    float: right;
    display: block;
    width: 370px;
    font-weight: normal;
    text-transform: uppercase;
    font: 21px 'UbuntuBold', Arial, Helvetica, sans-serif;
    color: #fff;
    background: #F47321 url('https://ssl-ccstatic.highwebmedia.com/images/arrow-white-v2.gif?79ae271dc4c0') no-repeat right 50%;
    padding: 10px 0px 10px 20px;
    border: 1px solid #B1B1B1;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

#af_content hr {
    clear: both;
    margin: 25px 0 20px 0;
    border: 0;
    color: #989898;
    background-color: #989898;
    height: 1px;
}

.code {
    font-family: monospace;
    font-size: 14px;
    color: #084a67;
}

.data_table {
    border: 1px solid #ccc;
    color: #222;
    border-collapse: collapse;
    margin-bottom: 30px;
}

.data_table th,
.data_table td {
    border-right: 1px solid #ccc;
    padding-left: 4px;
    line-height: 20px;
}

.data_table th {
    background-color: #cccccc;
    text-align: left;
    color: #494949;
}

.data_table .altbg {
    background-color: #eeeeee;
}

.data_table .data_message {
    color: #666;
    font-weight: normal;
}

.table_tokens_earned {
    width: 275px;
}

.table_recent_tips {
    width: 675px;
    padding: 0px;
    margin: 0px;
}

.account_activity {
    width: 700px;
    height: 250px;
    overflow: auto;
}

.dismissable_notice {
    background-color: #ccc;
    padding: 3px;
    margin-bottom: 5px;
}

.set_goal_button,
.broadcast_set_goal_button {
    display: inline-block;
    overflow: hidden;
    height: 21px;
    width: auto;
    padding-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.set_goal_button {
    position: absolute;
    left: 395px;
    top: 484px;
}

.broadcast_set_goal_button {
    position: absolute;
    left: 410px;
    top: 471px;
}

.set_goal_button a,
.broadcast_set_goal_button a {
    display: block;
    padding: 3px 10px 0px 0px;
    height: 18px;
    color: #fff;
    text-decoration: none;
}

.set_goal_button,
.broadcast_set_goal_button {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat 0px -84px;
    text-shadow: 1px 1px 0 #588d3d;
}

.set_goal_button a,
.broadcast_set_goal_button a {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/btn-sprites2.gif?ac5eba7d5cf3') no-repeat right -84px;
}

.broadcaster_panel_goal_configuration {
    padding: 5px;
    margin: 0px;
}

.broadcaster_panel_goal_configuration p {
    margin: 0px;
    margin-left: 2px;
    font-weight: normal;
}

.broadcaster_panel_goal_configuration table {
    margin: 0px;
    padding: 0px;
}

.broadcaster_panel_goal_configuration td {
    margin-left: 0px;
    font-weight: normal;
    width: 45px;
}

.broadcaster_panel_goal_configuration label {
    font-family: 'UbuntuMedium', Arial, Helvetica, sans-serif;
    color: #0C6A93;
}

.broadcaster_panel_goal_configuration .cancel {
    position: absolute;
    top: 444px;
    left: 430px;
    font-size: 11px;
}

#roomtitle {
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    overflow: hidden;
}

.content .ad .remove_ads {
    background-color: #fc760c;
    color: #fff;
    margin-bottom: 10px;
}

.content .ad .remove_ads a {
    color: #FFF;
    font: 14px 'UbuntuBold', Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 20px;
}

.content .ad .remove_ads img {
    float: left;
    margin: 4px;
}

.banner .remove_ads {
    background-color: #fc760c;
    color: #fff;
    margin: 20px 0px 1px 0px;
    width: 926px;
    border: 1px solid #bebebe;
    border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    text-align: left;
}

.banner .remove_ads a {
    color: #FFF;
    font: 14px 'UbuntuBold', Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 20px;
}

.banner .remove_ads img {
    float: left;
    margin: 4px;
}

table.tabular th {
    font: 1.1em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #CCCCCC;
    padding-right: 5px;
}

table.tabular tr:nth-child(even) {
    background: #dde9f5
}

table.tabular tr:nth-child(odd) {
    background: #ffffff
}

table.tabular tr td {
    padding: 3px;
    font: 1.1em Arial, Helvetica, sans-serif;
}

.content_body ul.followers li {
    margin-left: 10px;
}

.content_body .frame {
    background-color: #FFF;
}

.video-box {
    position: relative;
}

.section #tooltip-subject {
    position: absolute;
    top: 32px;
    left: 0px;
    width: 475px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #000000;
    padding: 10px;
    height: auto;
    background-color: #ffffff;
    z-index: 999;
}

div.warning-info {
    color: #808080;
}

div.warning {
    padding: 10px;
}

div.advanced_search_button_shell {
    display: inline;
    position: relative;
    top: 14px;
    right: 5px;
    font: .7em/11px 'UbuntuMedium', Arial, Helvetica, sans-serif;
    float: right;
}

div.advanced_search_options h2 {
    color: #DC5500;
    font: 1.2em/1.4em 'UbuntuBold', Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}

div.advanced_search_options h3 {
    color: #000000;
    font-weight: bold;
    width: 100%;
    text-align: left;
}

div.advanced_search_options .button {
    margin: 0;
}

div.advanced_search_options {
    background: none repeat scroll 0 0 #f0f1f1;
    width: 95%;
    padding: 10px 5px 3px 5px;
    border-bottom: 1px solid #acacac;
    margin-left: 32px;
    margin-bottom: 15px;
    font-size: 11px;
}

div.advanced_search_options table td.search {
    text-align: left;
}

div.advanced_search_options table td.wide {
    width: 405px;
}

div.advanced_search_options table td,
div.advanced_search_options table th {
    vertical-align: top;
    width: 250px;
    padding-left: 25px;
}

#hide_advanced_search_button {
    display: block;
    float: right;
    margin-top: -16px;
}

div.clearfix {
    clear: both;
}

.notice span {
    font-weight: bold;
    color: #ff0000;
}

.supportlink {
    font-size: 11px;
    text-align: center;
    color: #FFFFFF;
}

.supportlink a {
    font-weight: normal;
    text-align: center;
    color: #ccc;
    text-decoration: underline;
}

.content .featured_blog_posts {
    margin-top: 40px;
    margin-left: 32px;
    margin-bottom: 0;
}

.featured_blog_posts h2 {
    font: 1.5em/1.2em 'UbuntuBold', Arial, Helvetica, sans-serif;
}

.featured_blog_posts .h2link,
.featured_blog_posts h2 a {
    font: .8em/.8em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

.featured_blog_posts .blog_post {
    width: 250px;
    height: 110px;
    display: block;
    float: left;
    padding: 0 30px 10px 0;
}

.featured_blog_posts .blog_post .title_shell {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/grey_background.gif?4a13aa2633a3') repeat-x 0px 5px;
    margin-bottom: 5px;
}

.featured_blog_posts .blog_post .title {
    display: inline-block;
    font: 1.2em/1.4em 'UbuntuBold', Arial, Helvetica, sans-serif;
    background: #FFF;
    padding-right: 8px;
}

.featured_blog_posts .links {
    color: #5A5A5A;
    font: .8333em/.8333em 'UbuntuRegular', Arial, Helvetica, sans-serif;
    margin-top: 8px;
}

.upgrade_footer_text {
    text-align: center;
    font-family: 'UbuntuRegular', Arial, Helvetica, sans-serif;
    margin-top: 40px;
}

#broadcast_guide p.hide-controls {
    width: 100%;
    text-align: right;
}

p.show-broadcaster-guide-controls {
    position: absolute;
    right: 25px;
    top: 145px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16.8px;
}

.follow_tooltip,
.share_tooltip,
#rate_tooltip,
#rated_tooltip,
#rate_dim_tooltip,
#broadcaster_rating_tooltip {
    position: absolute;
    z-index: 9999;
    margin-top: 11px;
    margin-left: -150px;
    width: 225px;
    background: #fdf6a8;
    border: 3px solid #ffa63d;
    padding: 0.5em 0.8em 0.8em 2em;
}

#rate_tooltip,
#rated_tooltip,
#rate_dim_tooltip,
#broadcaster_rating_tooltip {
    margin-left: -100px;
}

.follow_tooltip img,
#rate_tooltip img,
#rated_tooltip img,
#rate_dim_tooltip img,
.share_tooltip .arrow,
#broadcaster_rating_tooltip img {
    border: 0;
    margin: -23px 0 0 150px;
    position: absolute;
}

#broadcaster_rating_tooltip {
    margin-left: -94px;
}

.share_tooltip .button_share_close {
    border: 0;
    margin: -4px 0 0 220px;
    position: absolute;
    cursor: pointer;
}

.featured_text h1 {
    font: 1.5em/1.2em 'UbuntuBold', Arial, Helvetica, sans-serif
}

.featured_text {
    padding: 11px 20px 0px 30px;
    font: 1em/1em 'UbuntuRegular', Arial, Helvetica, sans-serif;
}

.featured_text p {
    line-height: 16px;
}

div.chat-list div.separator {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ACACAC;
}

ul.photo-list {
    list-style-type: none;
}

div.photo-item {
    width: 200px;
    display: inline-block;
    float: left;
}

div.photo-item img {
    text-align: center;
    border: 1px solid #bebebe;
    padding: 2px;
}

.photo-item-sortable {
    display: block;
    float: none;
    background-color: #ffffff;
    padding: 5px;
    margin: 4px;
}

div.big-photo h4,
div.photo-item h4 {
    margin-top: 2px;
    margin-bottom: 2px;
}

button.ajax_button {
    display: block;
    margin: 15px 0px 0px 137px;
    color: #FFF;
    width: auto;
    font: 1.16em/1.0em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    background: #f47321 url('https://ssl-ccstatic.highwebmedia.com/images/arrow-white-v2.gif?79ae271dc4c0') no-repeat right 50%;
    height: 28px;
    padding: 0px 30px 2px 15px;
    border: 1px solid #b1b1b1;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

div.cambouncer_imgs .image {
    float: left;
    display: inline-block;
    margin: 5px;
}

div.content .offline_tipping {
    position: relative;
}

div.content .offline_tipping .green_button_tip,
div.content .offline_tipping .green_button_tip_offline {
    top: 0;
    left: 0;
    position: relative;
    margin-bottom: 5px;
}

div.content .offline_tipping .tip_popup {
    top: -25px;
    left: 75px;
}

.offline_tipping .overlay_popup .formborder {
    border-bottom: 2px solid #0b5d81;
    border-left: none;
    margin-left: -2px;
}

div.premium_box>h2 {
    margin-left: 15px;
}

div.premium_box p.empty {
    margin-left: 30px;
    padding: 0;
}

.callout {
    color: #F47321;
    font: 1.733em/1.0769em 'UbuntuMedium', Arial, Helvetica, sans-serif;
    margin-bottom: 0px;
}

.footercon {
    width: 950px;
    height: 180px;
    margin: 0 auto;
    line-height: 14px;
}

.footercon dd {
    -webkit-margin-start: 0px;
}

.col1,
.col2,
.col3,
.col4,
.col5 {
    text-align: left;
    font-size: 12px;
    float: left;
    margin-top: 15px;
    height: 155px;
}

.col1 {
    width: 182px;
    margin-right: 15px;
    margin-left: 10px;
}

.col2 {
    width: 182px;
    margin-right: 15px;
}

.col3 {
    width: 182px;
    margin-right: 15px;
}

.col4 {
    width: 182px;
    margin-right: 15px;
}

.col5 {
    width: 130px;
}

.col1 dd,
.col2 dd,
.col3 dd,
.col4 dd,
.col5 dd {
    margin: 0;
    padding: 0;
}

#facebox .popup {
    border: none;
}

#facebox .content {
    width: auto;
}

#settings_notice {
    position: absolute;
    background-color: #D8DEEA;
    border: 1px solid #ACACAC;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 8px 12px;
}

.invalid_message {
    color: red;
}

.invalid_autologin_message {
    color: red;
}

#autologin_button {
    margin-left: 0px;
}

.login_name {
    color: #f47321;
}

#abuse_category_options {
    position: relative;
    top: 5px;
}

.emoticon_abuse_categories {
    width: 100%;
    min-width: 420px;
}

#tag_table {
    border: 1px solid #0d5784;
    display: inline-block;
    font-size: 13px;
    margin: 16px 33px;
}

#tag_table .headers {
    background-color: #0d5784;
    color: #fff;
    display: table-row;
}

#tag_table .tag_row {
    display: table-row;
}

#tag_table>.headers>span,
#tag_table>.tag_row>span {
    display: table-cell;
    margin-right: 20px;
    min-width: 100px;
    padding: 0px 4px 10px 4px;
    text-align: center;
    width: 100px;
}

#tag_table .headers span {
    padding: 4px 4px 6px 4px;
}

#tag_table .headers .tag {
    width: 160px;
}

#tag_table .tag_row .tag {
    min-width: 160px;
    overflow: hidden;
    text-align: left;
    width: 160px;
    max-width: 160px;
}

#tag_table .tag_row .room_thumbnails {
    text-align: left;
    width: 536px;
}

#tag_table .room_thumbnails .room_thumb {
    border-radius: 2px;
    margin-left: 8px;
    position: relative;
    top: 7px;
}

#tag_table .tag_row:nth-child(even) {
    background-color: #fff;
}

#tag_table .tag_row:nth-child(odd) {
    background-color: #dde9f5;
}

#tag_table .room_link {
    text-decoration: none;
}

#tag_table .more_link {
    background-color: #ccc;
    border-radius: 2px;
    border: 1px solid #888;
    color: #fff;
    display: inline-block;
    font-size: 25px;
    height: 23px;
    line-height: 23px;
    margin-left: 8px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 0 2px #444;
    top: 3px;
    width: 28px;
}

#tag_tip {
    background-color: #f0f1f1;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border: 1px solid #acacac;
    box-shadow: 0px 0px 16px #888;
    -moz-box-shadow: 0px 0px 16px #888;
    -webkit-box-shadow: 0px 0px 16px #888;
    height: 222px;
    position: absolute;
    width: 180px!important;
}

#tag_tip .list {
    height: 222px;
    max-height: 222px;
    max-width: 180px;
    min-height: 222px;
    min-width: 180px;
    width: 180px;
}

#selected_tag {
    color: #e45900;
    font-weight: bold;
}

#invalid_tip_message {
    color: red;
    float: left;
    display: inline-block;
    width: 130px;
    text-align: right;
    padding-top: 15px;
}

.button_disabled {
    background-color: #888!important;
    color: #ccc!important;
}

.tour_list {
    min-width: 180px!important;
}

.ad.model_spotlight {
    margin-top: 10px;
}

.ad.model_spotlight img {
    width: 160px;
    height: 300px;
}

.endless_page_template h2 {
    color: #0a5a83!important;
    font: 1.166em/1.142em 'UbuntuMedium', Arial, Helvetica, sans-serif;
}

#allfree-iframe-body {
    min-width: 0;
}

#player {
    background-size: 100% 100%;
}

#player_text_header,
#player_text_body,
#enter_password_link {
    position: absolute;
    text-align: center;
    z-index: 100;
    font-weight: normal;
}

#player_text_header {
    color: #72c0ff;
    left: 0;
    width: 100%;
    top: 80px;
    font-size: 3em;
}

#player_text_body {
    color: #fff;
    left: 15%;
    width: 70%;
    top: 130px;
    font-size: 14px;
}

#spy_on_private_show,
#enter_password_in_room {
    color: #72c0ff;
    font-size: 1.5em;
    text-decoration: underline;
}

#enter_password_link {
    left: 0;
    width: 100%;
    top: 180px;
    color: #72c0ff;
    font-weight: bold;
    text-decoration: underline;
}

.terms-address-US {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/terms-address-US.png?b9b6b09dd5c6') no-repeat;
    background-size: 225px 50px;
    width: 225px;
    height: 50px;
    margin-top: 10px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .terms-address-US {
        background: url('https://ssl-ccstatic.highwebmedia.com/images/terms-address-US@2x.png?b780cc965ee5') no-repeat;
        background-size: 225px 48px;
        height: 48px;
    }
}

.terms-address-EU {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/terms-address-EU.png?v=1.1&11eecbfcb4c3') no-repeat;
    background-size: 156px 89px;
    width: 156px;
    height: 89px;
    margin-left: -1px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .terms-address-EU {
        background: url('https://ssl-ccstatic.highwebmedia.com/images/terms-address-EU@2x.png?v=1.1&5da505084783') no-repeat;
        background-size: 156px 80px;
        height: 80px;
        margin-left: -2px;
    }
}

.company-name-US {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/multimediallc.png?1267abb0188b') no-repeat;
    background-size: 113px 15px;
    width: 113px;
    height: 15px;
    display: inline-block;
    margin-bottom: -3px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .company-name-US {
        background: url('https://ssl-ccstatic.highwebmedia.com/images/multimediallc@2x.png?e575dcea4cf9') no-repeat;
        background-size: 113px 15px;
    }
}

.company-name-EU {
    background: url('https://ssl-ccstatic.highwebmedia.com/images/company_name-EU.png?v=1.1&0ba00595f658') no-repeat;
    background-size: 143px 15px;
    width: 143px;
    height: 15px;
    display: inline-block;
    margin-bottom: -3px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .company-name-EU {
        background: url('https://ssl-ccstatic.highwebmedia.com/images/company_name-EU@2x.png?v=1.1&4cb1d204e1ea') no-repeat;
        background-size: 142px 13px;
        margin-bottom: -4px;
    }
}

div#player div#obs *.hidden {
    display: none;
}

div#player div#obs {
    width: 100%;
    height: 100%;
}

div#obs {
    background-color: #fff;
}

div#obs_video {
    width: 100%;
    height: 90%;
    background-color: #fff;
}

div#obs_control {
    padding-top: 10px;
    width: 100%;
    height: 10%;
    margin-top: 5px;
}

div#obs_control a,
div#obs_exit_away a {
    padding: 0 10PX;
    font-weight: bold;
    font: 1.1em/1.2em 'UbuntuRegular', Arial, Helvetica, sans-serif;
}

div#obs_status_display,
div#obs_exit_away {
    text-align: center;
    font-weight: bold;
    font: 1.2em/1.4em 'UbuntuRegular', Arial, Helvetica, sans-serif;
}

div#obs_exit_away {
    font-size: 0.7em;
    margin-top: 10px;
}

div#obs_exit_away a {
    font-size: 1.6em;
}

#obs_exit_away p {
    margin: 3px;
}

div#obs_status_display {}

#obs_room_status_block {
    height: 95px;
    line-height: 0.8em;
}

#obs_room_status {
    padding-top: 15px;
}

#obs_stream_stats {
    font-weight: normal;
}

#obs_room_status_block.obs-offline {
    background-color: #bdbdbd;
}

#obs_room_status_block.obs-public {
    background-color: #2ecc71;
}

#obs_room_status_block.obs-password-protected {
    background-color: #27ae60;
}

#obs_room_status_block.obs-hidden {
    background-color: #1abc9c;
}

#obs_room_status_block.obs-private {
    background-color: #9b59b6;
}

#obs_room_status_block.obs-group {
    background-color: #8e44ad;
}

#obs_room_status_block.obs-away {
    background-color: #f1c40f;
}

#obs_room_status_highlight {
    color: #000000;
    font-weight: bolder;
}

#obs_stream_feedback {
    width: 100%;
    padding: 5px;
    height: 115px;
    box-sizing: border-box;
}

#obs_stream_details {
    width: 100%;
    padding: 6px;
    height: 55px;
    box-sizing: border-box;
}

#obs_stream_graphs {
    width: 100%;
    height: 110px;
    padding: 3px;
    box-sizing: border-box;
}

#obs_stream_graph_fps {
    float: left;
    width: 240px;
}

#obs_stream_graph_bitrate {
    float: right;
    width: 240px;
}

#obs_stream_graph_fps_disp {
    font-weight: bold;
}

#obs_stream_graph_bitrate_disp {
    font-weight: bold;
}

div#obs_exit_away {
    max-width: 90%;
    padding-left: 5%;
}

#obs_stream_feedback_box {
    width: 85%;
    padding: 5px;
    text-align: center;
    color: #1e1e1e;
    font-size: 12px;
    margin: 2px auto 0;
}

#obs_stream_feedback_box h4 {
    color: inherit;
    font-weight: bold;
    font-size: 15px;
    margin: 3px;
}

#obs_stream_feedback_box.obs-good {
    background-color: rgba(46, 204, 113, 0.49);
    border: 1px solid rgb(46, 204, 113);
    color: #1e1e1e;
}

#obs_stream_feedback_box.obs-warning {
    background-color: rgba(230, 126, 34, 0.61);
    border: 1px solid rgb(230, 126, 34);
    color: #1e1e1e;
}

#obs_stream_feedback_box.obs-bad {
    background-color: rgba(231, 76, 60, 0.58);
    border: 1px solid rgb(231, 76, 60);
    color: #ffffff;
}

#obs_stream_graph_fps.obs-warning {
    background-color: rgba(230, 126, 34, 0.61);
    transition: background 500ms ease-in-out;
}

#obs_stream_graph_fps.obs-bad {
    background-color: rgba(231, 76, 60, 0.58);
    transition: background 500ms ease-in-out;
}

#obs_stream_graph_bitrate.obs-warning {
    background-color: rgba(230, 126, 34, 0.61);
    transition: background 500ms ease-in-out;
}

#obs_stream_graph_bitrate.obs-bad {
    background-color: rgba(231, 76, 60, 0.58);
    transition: background 500ms ease-in-out;
}

#obs_stream_rejected {
    width: 85%;
    padding: 5px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    margin: 15px auto 0;
    background-color: rgba(231, 76, 60, 0.58);
    border: 1px solid rgb(231, 76, 60);
}

#obs_details_box_codec_disp {
    font-size: 10px;
    line-height: 1;
    display: block;
    margin-top: 2px;
}

#resolution_float_box {
    font-size: 16px;
    width: 33px;
    height: 23px;
    border-radius: 3px;
    position: absolute;
    right: 2px;
    top: 10px;
    font-weight: bold;
    text-align: center;
}

#resolution_float_box_text {
    padding: 10% 0;
}

#resolution_float_box.obs-sd {
    background-color: #e67e22;
    color: #fff;
}

#resolution_float_box.obs-hd {
    background-color: #27ae60;
    color: #fff;
}

#resolution_float_box.obs-hd-plus {
    background-color: #16a085;
    color: #fff;
}

#resolution_float_box.obs-4k {
    background-color: #2980b9;
    color: #f1c40f;
}

#resolution_float_box.obs-none {
    display: none;
}

.obs_details_box {
    width: 33%;
    float: left;
    height: 30px;
    line-height: 18px;
    position: relative;
}

.obs_details_box span {
    font-size: 0.8em;
}

img#obs_jpegpush_player_image {
    width: 100%;
    height: 100%;
    display: block;
}

input#obs_token {
    border: none;
    width: 90%;
    text-align: center;
    color: #7F7F7F;
}

div#obs_jpeg_warning {
    position: absolute;
    bottom: 0;
    right: 0;
}

div#obs_jpeg_warning {
    position: relative;
    margin-top: -20px;
    background-color: orange;
    padding-left: 1px;
    padding-right: 1px;
    margin-left: 5px;
    margin-right: 5px;
}

#hashtag_ticker {
    overflow: hidden;
    height: 16px;
    text-align: left;
}

#hashtag_ticker a {
    color: #4E8AAA;
    padding-right: 10px;
}

#more_hashtags_link {
    margin: 0 5px;
    float: right;
    cursor: pointer;
    width: 70px;
    text-align: right;
    color: #4E8AAA;
}