/* super.css */

.msg_sent {
    background: #FFF9D7;
    border: 1px solid #E2C822;
    padding: 10px;
    margin-top: 4px;
    margin-bottom: 8px;
    font-size: 12px;
    font-weight: bold;
}
.msg_sent_wrong {
    background: #FFF;
    border: 1px solid red;
    padding: 10px;
    margin-top: 4px;
    margin-bottom: 12px;
    font-size: 14px;
    font-weight: bold;
}
body {
    background-color: #FFF;
    background-image: url(https://cdn-so.fantasti.cc/templates/images/bg_white.gif);
    background-repeat: repeat-x;
    height: 100%;
    color: #333;
    font-family: 'Trebuchet MS', Arial, sans-serif;
    font-size: 83%;
    line-height: 1.5em;
    margin: 1.0em 1.0em;
}
input:focus {
    background-color: #FFF;
    border: 1px solid #999;
}
textarea:focus {
    background-color: #FFF;
    border: 1px solid #999;
}
h1 {
    font-size: 2.18em;
    letter-spacing: -0.01em;
}
h2 {
    font-size: 1.45em;
    letter-spacing: -0.02em;
}
.addtofav {
    font-weight: normal;
    text-decoration: none;
    margin-top: 2px;
}
.user_fantasticc {
    font-weight: bold;
    border-bottom: 2px solid #fff;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    background: #fff;
    padding: 2px 8px 2px 8px;
}
a.user_fantasticc2 {
    color: #666;
    text-decoration: none;
    padding: 2px 8px 2px 8px;
}
.pending {
    color: #333;
    margin-top: 20px;
    font-size: .9em;
}
.reviews_mon_amour {
    clear: both;
    padding: 2px;
    border: 0 solid #eee;
    color: #333;
    font-size: 1.0em;
    font-weight: normal;
    background: #FFF;
    font-family: Georgia, Times New Roman New Roman, Serif;
}
.reviews_yellow {
    color: #2F74AE;
    border: 0 solid #71BAF7;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 1.0em;
    font-weight: bold;
    width: 150px;
    margin-top: 10px;
}
.new_feature a {
    color: #333;
    background: #FCEB5B;
    padding-left: 4px;
    padding-right: 4px;
    margin-right: 10px;
    font-size: 14px;
    text-decoration: none;
    font-weight: normal;
    width: 150px;
    margin-top: 10px;
}
.not_yet {
    color: #666;
}
.friends {
    color: #27B826;
    padding-right: 4px;
    text-decoration: underline;
    font-size: 12px;
}
.friends_profile {
    color: #27B826;
    padding-right: 4px;
    text-decoration: underline;
    font-size: 18px;
}
.friends_done {
    color: #F0C;
    padding-right: 4px;
    text-decoration: none;
    font-size: 12px;
}
.friends_done_profile {
    color: #F0C;
    padding-right: 4px;
    text-decoration: none;
    font-size: 18px;
}
.friends_fan {
    color: #212121;
    background: #eee url(https://cdn-so.fantasti.cc/templates/images/addfriendyellow.gif) repeat-x top left;
    padding-right: 4px;
    text-decoration: none;
    font-size: 12px;
}
.fan_fan {
    color: #C09;
    padding-right: 4px;
    padding-left: 4px;
    text-decoration: underline;
    font-size: 14px;
}
.tagcloud {
    line-height: 260%;
    text-align: left;
    background: #eee;
    padding: 10px;
    margin-top: 16px;
    margin-bottom: 16px;
}
.tagcloud a {
    margin-right: 15px;
    text-decoration: none;
}
div#disclaimer {
    background-color: #FFF;
}
div#container {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}
div#home_wrapper {
    width: 100%;
}
div#wrapper {
    float: left;
    width: 100%;
}
div#header {
    width: 100%;
}
div#content {
    margin-right: 360px;
}
div#content_total {
    width: 100%;
}
div#extra {
    float: left;
    width: 160px;
    margin-left: -160px;
}
div#extra_webcams {
    float: left;
    width: 320px;
    margin-left: -320px;
}
div#mini_dx {
    float: left;
    width: 320px;
    margin-left: -320px;
}
div#navigation {
    float: left;
    width: 170px;
    margin-left: -340px;
}
div#footer {
    clear: left;
    width: 100%;
    padding-top: 30px;
}
ul {
    list-style: square;
    padding: 0;
    margin: 0;
}
li {
    margin: 0 0 .3em 14px;
    padding: 0;
}
div#wrapperframe {
    margin: 0;
}
.right_a {
    background: #FFF;
    margin-top: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #FFF;
}
.right_b {
    font-size: 12px;
    background: #FFF;
    border: 1px solid #DDD;
    padding: 4px 4px 4px 4px;
    margin-bottom: 10px;
}
.bundle-active {
    font-size: 12px;
    background: #FFF4D8;
    border: 1px solid #DDD;
    padding: 4px 4px 4px 4px;
    margin-bottom: 10px;
}
.right_search {
    float: right;
}
.left_title {
    float: left;
}
#iseeeverything {
    background-color: #ccc;
}
.what-is-it {
    font-size: 1.2em;
    line-height: 80%;
    margin-bottom: 8px;
}
.entering {
    font-size: 1.8em;
}
.yah {
    clear: left;
}
.youarehere {
    float: left;
    margin-right: 8px;
    margin-bottom: 10px;
}
.youarehere_logo {
    float: left;
    margin-right: 8px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-top: 0;
}
.master_yah {
    font-size: 1.0em;
    color: #333;
}
.master {
    font-size: 18px;
    color: #333;
    line-height: 120%;
    font-weight: normal;
    padding-bottom: 6px;
}
.master2 {
    font-size: 18px;
    color: #333;
    line-height: 120%;
    font-weight: normal;
    padding-top: 18px;
    padding-bottom: 6px;
}
.title_user {
    font-size: 1.8em;
    color: #333;
    font-weight: bold;
}
.showonly {
    clear: left;
    background-color: #ECF5FA;
    border-top: 0 solid #C3CCD3;
    color: #333;
    height: 21px;
    font-size: 1.0em;
    width: 100%;
    margin-bottom: 10px;
}
.showonly a {
    color: #369;
    background-color: #C6DEF7;
    text-decoration: none;
    border-right: 3px solid #FFF;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
}
.image_border {
    border: 2px solid #057CF5;
}
.image_no_border {
    border: 2px solid #fff;
}
.network_reviews {
    font-size: 1.2em;
    font-weight: bold;
    color: #666;
    margin-bottom: 14px;
    margin-top: 24px;
    border-bottom: 1px dashed #ddd;
}
.network_reviews_public {
    font-size: 1.2em;
    color: #333;
    margin-bottom: 14px;
    margin-top: 24px;
    border-bottom: 1px dashed #ddd;
}
.history {
    font-size: 1.0em;
    color: #333;
    padding-bottom: 14px;
    margin-top: 14px;
    border-bottom: 1px dashed #999;
}
.actions {
    font-size: 1.0em;
    color: #333;
    margin-bottom: 14px;
    margin-top: 24px;
    background-color: #FFFFEF;
}
.loop {
    clear: left;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dashed #999;
    background-color: #FFF;
    min-height: 125px;
    width: 100%;
}
.gloop {
    clear: left;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dashed #999;
    background-color: #FFF;
    min-height: 300px;
    width: 100%;
}
.sloop {
    clear: left;
    margin-bottom: 8px;
    padding-bottom: 8px;
    padding-left: 6px;
    padding-right: 6px;
    border-bottom: 0 dashed #999;
    background-color: #f1f1f1;
    min-height: 80px;
}
.me_sloop {
    clear: left;
    margin-bottom: 8px;
    padding-bottom: 8px;
    padding-left: 6px;
    padding-right: 6px;
    background-color: #E5EDFC;
    min-height: 65px;
}
.me_sloop2 {
    clear: left;
    margin-bottom: 8px;
    padding-bottom: 8px;
    padding-left: 6px;
    padding-right: 6px;
    border: 0 solid #666;
    background-color: #eee;
    min-height: 80px;
}
.loop_owner {
    clear: left;
    margin-bottom: 8px;
    border-bottom: 1px dashed #ccc;
    background-color: #FFF;
    width: 95%;
}
.loop_sponsor {
    clear: left;
    margin-bottom: 8px;
    border-bottom: 1px dashed #EF007C;
    background-color: #FFF;
    width: 95%;
}
.entry_image {
    float: left;
    margin-top: 5px;
}
.entry_image_msg {
    float: left;
    margin-top: -5px;
}
.entry_content {
    margin-top: 4px;
    margin-left: 110px;
}
.entry_message {
    margin-top: 4px;
    margin-left: 72px;
}
a.title {
    font-weight: bolder;
    color: #333;
    margin-right: 4px;
    text-decoration: none;
}
.title {
    font-size: 14px;
    color: #0869CF;
    margin-right: 4px;
}
a.your_green {
    font-weight: bolder;
    text-decoration: none;
    color: green;
    margin-right: 4px;
}
.your_green {
    font-size: 14px;
    color: #0869CF;
    margin-right: 4px;
}
a.your_red {
    color: red;
    margin-right: 4px;
}
.your_red {
    font-size: 1.45em;
    color: #0869CF;
    margin-right: 4px;
}
a.tag_exists {
    color: #014E98;
    background-color: #FFF;
    font-weight: bold;
}
a.tag_doesnt_exists {
    color: #999;
}
a.tag_simple {
    color: #234462;
}
a.tag_mine {
    color: #234462;
}
a.reviews_exists {
    color: #333;
    background-color: #FFF;
    font-weight: bold;
}
a.reviews_doesnt_exists {
    color: #999;
}
a.reviews_simple {
    color: #333;
}
a.reviews_mine {
    color: #333;
}
.verde {
    font-size: 11px;
}
.label {
    font-size: 1.0em;
}
.verde a {
    font-size: 11px;
    color: #EF007C;
    text-decoration: underline;
}
.verde a:hover {
    color: #FFF;
    text-decoration: none;
    background: #EF007C;
}
a.geo_exists {
    color: #2F81D6;
    background-color: #fff;
    font-weight: bold;
}
a.geo_doesnt_exists {
    color: #999;
}
a.geo_simple {
    color: #0869CF;
}
a.geo_mine {
    color: #0869CF;
}
.azzurro {
    font-size: 1.0em;
}
.azzurro a {
    text-decoration: underline;
    padding-right: 2px;
}
a.reviews {
    color: #333;
}
.user_bar {
    margin-bottom: 15px;
    margin-top: 8px;
}
.formx {
    width: 140px;
}
.formx_button {
    color: #666;
    background: #eee url(https://cdn-so.fantasti.cc/templates/images/action.png) repeat-x top left;
    font-size: 14px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 0 solid #ccc;
    border-top: 0 solid #ccc;
    margin-top: 10px;
}
.search_result {
    margin-bottom: 10px;
    padding-left: 6px;
    background: #F1F0F0;
    border-bottom: 1px solid #999;
}
.pink3 {
    font-size: 1.0em;
}
.pink3 a {
    font-size: 11px;
    color: #666;
    font-weight: normal;
    margin: 0 6px 0 0;
    padding: 2px 6px;
    background: #eee url(https://cdn-so.fantasti.cc/templates/images/action.png) repeat-x top left;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-decoration: none;
}
a:hover.pink3 {
    color: #266BCF;
    border: 1px solid #629FFB;
    background-color: #FFF;
}
.grey3 {
    font-size: 1.0em;
}
.grey3 a {
    color: #266BCF;
    border: 1px solid #629FFB;
    background-color: #FFF;
    text-decoration: none;
    padding-left: 3px;
    padding-right: 3px;
}
.url {
    color: #333;
    font-size: 11px;
    font-weight: normal;
}
.url a {
    font-weight: normal;
    color: #666;
}
.from_site {
    font-size: 11px;
}
.from_site a {
    font-weight: bolder;
    color: #333;
}
.url2 {
    color: #999;
    font-size: 1.0em;
}
.url2 a {
    color: #999;
}
.azzurro1 {
    color: #000;
    font-size: 1.0em;
    font-weight: normal;
}
.azzurro1 a {
    color: #0869CF;
    font-weight: normal;
    line-height: 140%;
    font-size: 12px;
}
.azzurro1 a:hover {
    color: #FFF;
    background: #0869CF;
}
.invite_friend {
    color: #000;
    font-size: 1.0em;
    font-weight: normal;
}
.invite_friend a {
    color: #0869CF;
    font-weight: normal;
    line-height: 140%;
    font-size: 12px;
}
.verde1 {
    color: #666;
    font-size: 1.0em;
    font-weight: normal;
}
.verde1 a {
    color: #EF007C;
    font-weight: normal;
    line-height: 140%;
    font-size: 14px;
}
.verde1 a:hover {
    color: #FFF;
    background: #EF007C;
}
.verde_cams {
    color: #FFF;
    font-size: 1.0em;
    font-weight: normal;
}
.verde_cams a {
    color: #EF007C;
    font-weight: normal;
}
.verde_cams a:hover {
    text-decoration: underline;
}
._tag a {
    color: #FFF;
    background: #EF007C;
}
.azzurro_cams_post {
    color: #333;
    font-size: 11px;
    font-weight: normal;
}
.azzurro_cams_post a {
    color: #0869CF;
    text-decoration: underline;
    font-weight: normal;
    padding: 0 2px 0 2px;
}
.azzurro_cams_post a:hover {
    color: #FFF;
    background: #0869CF;
    text-decoration: none;
}
.azzurro_cams {
    color: #333;
    font-size: 1.0em;
    font-weight: normal;
}
.azzurro_cams a {
    color: #0869CF;
    font-weight: normal;
}
.azzurro_cams a:hover {
    color: #FFF;
    background: #FFF;
}
.pages {
    text-align: center;
}
.menu_user {
    color: #999;
    font-size: 14px;
    margin-bottom: 20px;
}
.menu_user a {
    color: #668;
    margin-left: 8px;
}
.menu_user_up {
    margin-top: 10px;
    line-height: 120%;
}
.menu_user_up a {
    color: #247CD4;
}
.this_page {
    color: #FFF;
    padding-left: 4px;
    padding-right: 4px;
    background: #90F;
    margin-left: 8px;
}
.menu_user_2 {
    color: #fff;
    font-size: 1.0em;
}
.menu_user_2 a {
    color: #EF007C;
    margin-right: 8px;
}
.enterexit {
    font-size: 18px;
    text-align: left;
    margin-top: 20px;
    margin-right: 0;
}
.exit {
    font-weight: bold;
    font-size: 28px;
}
.exit a {
    color: #666;
    margin-right: 8px;
    margin-left: 8px;
}
.enter {
    font-weight: bold;
    font-size: 28px;
}
.enter a {
    color: #090;
    font-weight: bolder;
}
.what {
    color: #06C;
}
.tos {
    color: #666;
    text-align: center;
    background-color: #FFF;
    font-size: 11px;
    width: 600px;
    margin-bottom: 20px;
    padding-left: 0;
}
.tos a {
    color: #999;
}
.tos_vm18 {
    color: #000;
    text-align: left;
    background-color: #FDFF2F;
    padding-left: 4px;
    padding-right: 2px;
    margin-right: 8px;
}
.navcontainergeo ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    color: #ccc;
}
#navcontainer ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    color: #333;
}
#navcontainer_cams ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    color: #333;
}
#navcontainer_cams li {
    display: inline;
    margin: 0;
    padding: 0;
}
div.autocomplete {
    font-size: 11px;
    position: absolute;
    width: 450px;
    background-color: white;
    border: 1px solid #888;
    margin: 0;
    padding: 0;
    z-index: 101;
}
div.autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.autocomplete ul li.selected {
    background-color: #ffb;
}
div.autocomplete ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 2px;
    height: 22px;
    cursor: pointer;
}
div.aut_long {
    position: absolute;
    width: 620px!important;
    margin-top: 30px!important;
    background-color: white;
    border: 1px solid #689FF9;
    margin: 0;
    padding: 0;
    z-index: 101;
}
div.aut_long ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.aut_long ul li.selected {
    background-color: #E8F3FC!important;
}
div.aut_long ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 6px;
    cursor: pointer;
}
div.aut_long_location {
    position: absolute;
    width: 420px!important;
    margin-top: 4px!important;
    background-color: white;
    border: 1px solid #689FF9;
    margin: 0;
    padding: 0;
    z-index: 101;
}
div.aut_long_location ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.aut_long_location ul li.selected {
    background-color: #E8F3FC!important;
}
div.aut_long_location ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 6px;
    cursor: pointer;
}
.textFieldNoBorders {
    border-bottom-style: none;
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-color: #FFF;
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 160%;
}
a.tag1 {
    font-size: 11px;
    text-decoration: none;
}
a.tag2 {
    font-size: 14px;
    text-decoration: none;
}
a.tag3 {
    font-size: 16px;
    text-decoration: none;
}
a.tag4 {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-decoration: none;
}
a.tag5 {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 234px;
    text-decoration: none;
}
a.tag6 {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 30px;
}
a.tag6 {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 38px;
}
a.tag7 {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 42px;
}
a.tag8 {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 50px;
}
a.tag9 {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 60px;
}
a.tag10 {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 75px;
}
a.tag11 {
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 75px;
}
.contact_mail {
    font-size: 12px;
    color: #666;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
    padding: 2px;
}
.contact_im {
    font-size: 12px;
    color: #0869CF;
    border: 1px solid #ccc;
    background-color: #FFF;
    padding: 2px;
}
.forms {
    font-size: 1.0em;
    color: #0869CF;
    border: 1px solid #ccc;
    background-color: #FFF;
}
.forms33 {
    margin-top: 6px;
    margin-bottom: 6px;
    font-size: 12px;
    color: #333;
    border: 1px solid #ccc;
    background-color: #FFF;
}
.forms_settings {
    font-size: 2.0em;
    color: #0869CF;
    border: 12px solid #ccc;
    background-color: #FFF;
}
.form_invite {
    font-size: 12px;
    color: #999;
    border: 1px solid #ccc;
    background-color: #FFF;
    padding: 2px;
}
.forms_search {
    padding-left: 4px;
    font-size: 12px;
    color: #0869CF;
    border: 1px solid #ccc;
    background-color: #FFF;
}
.forms_search_options {
    font-size: 12px;
    color: #666;
    border: 1px solid #ccc;
    background-color: #FFF;
}
.forms_search_escortname {
    padding-left: 18px;
    margin-top: 0;
    margin-bottom: 5px;
    border: 1px solid #ccc;
    background: #FFF url('https://cdn-so.fantasti.cc/templates/images/homesearch.png') no-repeat 2px 3px;
    font-size: 14px;
    color: #666;
}
.forms_search_tags {
    padding-left: 4px;
    font-size: 12px;
    color: #EF007C;
    border: 1px solid #ccc;
    background-color: #FFF;
}
.form_name {
    color: #333;
    font-size: 1.0em;
    border: 1px solid #ccc;
    background-color: #FFF;
    width: 250px;
}
.form_geo {
    color: #0869CF;
    font-size: 1.0em;
    width: 150px;
    margin-right: 4px;
    border: 1px solid #ccc;
    background-color: #FFF;
}
.form_tags {
    font-size: 1.0em;
    color: #234462;
    width: 430px;
    border: 1px solid #ccc;
    background-color: #FFF;
}
.form_review {
    font-size: 1.0em;
    color: #234462;
    width: 368px;
    border: 1px solid #ccc;
    background-color: #FFF;
}
.form_notes {
    color: #333;
    width: 430px;
    height: 150px;
    border: 1px solid #ccc;
    background-color: #FFF;
}
.linkClass {
    font-size: 1.4em;
    text-decoration: none;
    margin-right: 4px;
}
.hide {
    font-size: .0em;
}
.divide {
    margin-bottom: 12px;
}
.labelnotes {
    background-color: #F4F7F9;
    color: #333;
    padding-right: 2px;
    padding-left: 2px;
}
#pagewidth {
    width: 990px;
    margin-top: 10px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}
#leftcol {
    width: 150px;
    float: left;
    position: relative;
}
#twocols {
    width: 830px;
    float: right;
    position: relative;
}
#rightcol {
    background-color: #eee;
    padding-left: 10px;
    width: 530px;
    float: right;
    position: relative;
}
#maincol {
    background-color: #eee;
    padding-left: 10px;
    float: left;
    display: inline;
    position: relative;
    width: 265px;
}
.form_tags2 {
    font-size: 1.0em;
    color: #234462;
    width: 460px;
    border: 1px solid #ccc;
    background-color: #FFF;
}
.form_name2 {
    color: #333;
    font-size: 1.0em;
    border: 1px solid #ccc;
    background-color: #FFF;
    width: 250px;
}
.form_notes2 {
    color: #333;
    width: 250px;
    height: 70px;
    border: 1px solid #ccc;
    background-color: #FFF;
    margin-bottom: 10px;
}
.divide2 {
    margin-bottom: 10px;
}
.suggested_by_others {
    color: #207F1F;
}
.help_title {
    font-size: 18px;
    color: #3F8EFF;
    font-weight: bold;
}
.help_title_contact {
    font-size: 1.2em;
    color: #3F8EFF;
    font-weight: bold;
}
.help_title_invite {
    font-size: 1.2em;
    color: #090;
    font-weight: bold;
}
.help_title_disc {
    font-size: 30px;
    color: #3F8EFF;
    font-weight: bold;
}
.tos_title {
    font-size: 2.5em;
    color: #3F8EFF;
    font-weight: bold;
    margin-top: 25px;
}
.all_tags a {
    font-size: .9em;
    color: #999;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}
.all_tags {
    text-align: left;
}
.sidebox_title {
    font-size: 18px;
    font-weight: bolder;
    color: #333;
    cursor: pointer;
    padding-bottom: 0;
}
.sidebox_title_off {
    font-size: 18px;
    color: #666;
    font-weight: bolder;
    text-decoration: none;
    cursor: pointer;
}
.azzurro_help a {
    color: #090;
    font-weight: bold;
}
.azzurro_help a:hover {
    color: #090;
}
.azzurro_friends a {
    color: #090;
}
a.bug_me_not {
    color: #333;
    margin-right: 6px;
}
a:hover.bug_me_not {
    color: red;
}
.bug_me_not {
    color: #666;
}
a.offensive {
    color: #666;
    text-decoration: underline;
    font-size: 12px;
    padding-right: 4px;
    font-size: 12px;
}
a:hover.offensive {
    color: red;
}
.offensive {
    color: #999;
}
a.offensive_profile {
    color: #666;
    text-decoration: underline;
    font-size: 12px;
    padding-right: 4px;
    font-size: 18px;
}
a:hover.offensive_profile {
    color: red;
}
.offensive_profile {
    color: #999;
}
a.add-to-friends {
    color: #333;
    margin-right: 6px;
}
a:hover.add-to-friends {
    color: #090;
}
.add-to-friends {
    color: #666;
}
a.username_big {
    color: #333;
    margin-right: 6px;
}
a:hover.username_big {
    color: #090;
}
.username_big {
    color: #666;
    font-size: 1.5em;
}
a.remove_friend {
    font-family: verdans, arial, sans;
    color: #666;
    font-size: 1.3em;
    text-decoration: none;
}
a:hover.remove_friend {
    color: red;
}
a.minus {
    font-family: arial, sans;
    color: #666;
    font-size: 1.0em;
    text-decoration: none;
    padding-left: 2px;
    padding-right: 2px;
    border: 1px solid #eee;
}
a:hover.minus {
    color: red;
}
.searcch {
    color: #666;
    font-size: 1.0em;
    border: 1px outset;
}
.searcch_blue {
    color: #FFF;
    font-size: 12px;
    font-weight: bolder;
    background: #4F91FB;
    border: 1px outset;
}
.searcch_search {
    color: #666;
    background: #eee url(https://cdn-so.fantasti.cc/templates/images/action.png) repeat-x top left;
    font-size: 14px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 0 solid #ccc;
    border-top: 0 solid #ccc;
}
.signup_tips {
    color: #666;
    font-size: .9em;
}
.signup_tips a {
    color: #090;
}
#navlist {
    text-align: right;
    padding: 3px 0;
    margin-left: 0;
    margin-bottom: 15px;
    margin-top: 0;
    border-bottom: 1px solid #ccc;
    font: 14px Arial, Verdana, sans-serif;
}
#navlist li {
    list-style: none;
    margin: 0;
    display: inline;
}
#navlist li a {
    padding: 3px .5em;
    margin-left: 0;
    border: 1px solid #ccc;
    border-bottom: none;
    background: #FFF;
    text-decoration: none;
}
#navlist li a:link {
    color: #666;
}
#navlist li a:visited {
    color: #666;
}
#navlist li a:hover {
    color: #3366A0;
    background: #C6DEF7;
}
#navlist li a#current {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    background: white;
    border-bottom: 1px solid white;
}
.sorted {
    font-size: 18px;
}
.sorted a#noncurrent {
    padding: 4px;
    margin-left: 12px;
    color: #666;
    background: #ddd;
    text-decoration: none;
    border: 0 solid #ccc;
}
.sorted a#current {
    padding: 4px;
    margin-left: 12px;
    color: #FFF;
    background-image: url(https://cdn-so.fantasti.cc/templates/images/bg_green.gif);
    font-weight: bold;
    text-decoration: none;
}
.sorted_network {
    padding-left: 0;
    margin-bottom: 20px;
}
.sorted_network a#noncurrent_network {
    color: blue;
    text-decoration: underline;
    margin-right: 15px;
}
.sorted_network a#current_network {
    margin-right: 15px;
    color: #333;
    font-weight: bold;
    text-decoration: none;
}
#headerNav {
    width: 640px;
    height: 85px;
    margin: 10px auto;
}
#headerNav a img {
    border: none;
}
#headerNav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
#headerNav li {
    float: left;
}
#headerTabs li {
    background: url(https://cdn-so.fantasti.cc/templates/images/deftab2.gif) top left no-repeat;
    margin: 0 2px 0 0;
    padding-left: 5px;
    height: 30px;
}
#headerTabs li.selected {
    background: url(https://cdn-so.fantasti.cc/templates/images/seltab2.gif) top left no-repeat;
}
#headerNav a {
    text-decoration: none;
    text-align: center;
}
#headerTabs li a {
    background: url(https://cdn-so.fantasti.cc/templates/images/deftab.gif) top right no-repeat;
    display: block;
    width: 90px;
    height: 30px;
    padding-right: 5px;
    color: #454545;
    font-size: 14px;
    line-height: 30px;
}
#headerTabs li a.selected {
    background: url(https://cdn-so.fantasti.cc/templates/images/seltab.gif) bottom right no-repeat;
}
#headerNav li a img {
    padding: 0;
    margin: 10px 5px 0 0;
}
#headerBottom,
#headerBottomGreen,
#headerBottomGrey {
    clear: both;
    width: 100%;
    padding: 10px 0 30px 0;
    position: relative;
}
#headerBottom {
    background: url(https://cdn-so.fantasti.cc/templates/images/bgmainmenu.gif) top left no-repeat;
}
#headerBottom a,
#headerBottomGreen a {
    color: #0078CE;
    padding-bottom: 5px;
    margin: 10px 0 0 10px;
    text-decoration: underline;
}
#headerBottomGreen a {
    color: #78A53E;
}
#headerBottom a.selected {
    font-weight: bold;
    color: #00375C;
    text-decoration: none;
}
.menu_punter {
    font-size: 12px;
    color: #999;
}
.menu_punter a {
    font-size: 12px;
    color: #666;
}
.PoolList_channels {
    font-size: 11px;
    background: #FFF;
    padding: 0;
    margin-left: 0;
    margin-bottom: 0;
    float: left;
    text-align: center;
    width: 152px;
    height: 66px;
}
.PoolList {
    font-size: 11px;
    padding: 0;
    margin-right: 0;
    margin-bottom: 0;
    float: left;
    text-align: center;
    width: 79px;
    height: 90px;
}
.PoolList2 {
    font-size: 11px;
    padding: 0;
    margin-right: 0;
    margin-bottom: 0;
    float: left;
    text-align: center;
    width: 66px;
}
.PoolList3 {
    font-size: 11px;
    padding: 0;
    margin-right: 0;
    margin-bottom: 0;
    float: left;
    text-align: center;
    width: 74px;
    height: 90px;
}
.PoolListMsg {
    font-size: 11px;
    padding: 0;
    margin-right: 0;
    margin-bottom: 0;
    float: left;
    text-align: center;
    width: 74px;
    height: 105px;
    line-height: 100%;
}
.PoolListMsg2 {
    font-size: 11px;
    line-height: 100%;
}
.PoolList4 {
    font-size: 11px;
    padding: 0;
    margin-right: 0;
    margin-bottom: 0;
    float: left;
    text-align: center;
    width: 72px;
    height: 90px;
}
.ChannelList {
    font-size: 11px;
    padding: 0;
    margin-right: 0;
    margin-bottom: 0;
    float: left;
    text-align: center;
    width: 124px;
    line-height: 100%;
}
.PoolList9 {
    font-size: 11px;
    padding: 0;
    margin-right: 0;
    margin-bottom: 0;
    float: left;
    text-align: center;
    width: 76px;
    height: 90px;
}
.PhotosList {
    font-size: 11px;
    padding: 0;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
    text-align: center;
}
fieldset {
    border: 1px solid #ccc;
    padding: 8px;
}
legend {
    font-weight: normal;
    border: 0 solid green;
    color: #333;
    font-size: 12px;
    text-align: right;
}
#settings_contact li {
    display: inline;
    list-style-type: none;
    padding-right: 6px;
    margin: 0 0 .3em 1px;
}
a.com_red {
    font-size: 1.0em;
    color: red;
    margin-right: 4px;
}
a.com_green {
    font-size: 1.0em;
    color: green;
    margin-right: 4px;
}
ul.community {
    display: inline;
    list-style-type: none;
}
#navcontainer_gender ul {
    display: inline;
    font-size: 1.4em;
    list-style-type: none;
}
#navcontainer_gender_cams ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    color: #333;
}
#navcontainer_gender_cams li {
    display: inline;
    margin: 0;
    padding: 0;
}
.gender_bar2 li a {
    color: #666;
    padding-right: 8px;
    text-decoration: none;
}
#current_gender a {
    color: #333;
    font-size: 1.0em;
}
.save_new a {
    background: #ddd;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 11px;
    color: blue;
    font-weight: normal;
    text-decoration: none;
}
.pushpush a {
    font-size: 12px;
    color: #90F;
    font-weight: normal;
    text-decoration: underline;
}
.pushpush {
    font-size: 12px;
    color: #666;
}
.pushread a {
    font-size: 12px;
    color: #333;
    font-weight: normal;
    text-decoration: underline;
}
.pushread {
    font-size: 12px;
    color: #333;
}
.repushpush a {
    font-size: 12px;
    color: #333;
    font-weight: normal;
    text-decoration: underline;
}
.repushpush {
    font-size: 12px;
    color: #999;
}
.report_new a {
    font-size: 11px;
    color: #999;
    font-weight: normal;
    margin: 0 6px 0 0;
    padding: 2px 6px;
    background: #eee url(https://cdn-so.fantasti.cc/templates/images/action.png) repeat-x top left;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-decoration: none;
}
.save_new a:hover {
    color: #00AF00;
}
.report_new a:hover {
    color: red;
}
span.auto_complete_long {
    background: #fff;
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 160%;
    width: 240px;
    z-index: 100;
}
span.auto_complete_long ul {
    border: 1px solid #888;
    margin: 0;
    padding: 0;
    width: 283px;
    list-style-type: none;
    background: #fff;
}
span.auto_complete_long ul li {
    margin: 0;
    padding: 0;
    padding-left: 3px;
    cursor: pointer;
}
span.auto_complete_long ul li.selected {
    background-color: #ffb;
}
span.auto_complete_long ul strong.highlight {
    color: #800;
    margin: 0;
    padding: 0;
    width: 260%;
}
.welcome {
    background-color: #eee;
    font-size: 18px;
    padding-top: 20px;
    margin-left: 6px;
    margin-right: 6px;
    margin-bottom: 10px;
    float: left;
    text-align: center;
    width: 200px;
    height: 100px;
}
.submit_url {
    background: #FFF;
    padding: 6px;
    margin-top: 16px;
}
.submit_url_active {
    background: #FAFAF9;
    background: url(https://cdn-so.fantasti.cc/templates/images/bg_action.png) bottom left repeat-x;
    padding: 6px;
    margin-top: 16px;
}
.latest {
    background: #FFF;
    padding-left: 6px;
}
.loggin {
    background: #FFF;
    font-size: 14px;
    padding: 6px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.numbers {
    font-size: 14px;
    color: #FFF;
    background: #FC0183;
    padding: 0 4px 0 4px;
}
.numbers_blue {
    font-size: 14px;
    color: #FFF;
    background: #3D9BF8;
    padding: 0 4px 0 4px;
    margin: 0;
}
.quote {
    font-size: 1.0em;
    color: #333;
    background: #F5F5F5;
    padding: 6px;
    margin: 10px 0 10px 0;
    border: 1px solid green;
}
.rate_this_review {
    background: #fff;
    padding: 6px;
    margin: 10px 0 20px 0;
    border: 1px solid #ccc;
}
.rate_this_review a {
    color: #666;
}
.search_result_s {
    padding-left: 10px;
    font-size: 16px;
    margin-bottom: 18px;
    color: #333;
}
.search_result_cams {
    border-bottom: 0 solid #E1D6C4;
    border-top: 0 solid #E1D6C4;
    height: 30px;
    padding-left: 10px;
    font-size: 16px;
    margin-bottom: 12px;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 4px;
    color: #333;
}
.search_result_cams_2 {
    background: #FFF;
    border-top: 1px solid #ccc;
    height: 20px;
    padding-left: 10px;
    font-size: 16px;
    margin-bottom: 12px;
    margin-top: 22px;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #333;
}
.search_result_geo {
    color: #0869CF;
}
.search_result_tag {
    color: #EF007C;
}
a.tag4_geo {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #0869CF;
    color: #FFF;
    font-size: 1.2em;
}
a.tag1_tag {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #EF007C;
    color: #FFF;
    font-size: 1.0em;
}
a.tag2_tag {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #EF007C;
    color: #FFF;
    font-size: 1.2em;
}
a.tag3_tag {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #EF007C;
    color: #FFF;
    font-size: 1.4em;
}
a.tag4_tag {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #EF007C;
    color: #FFF;
    font-size: 1.2em;
}
.online a {
    text-decoration: none;
    color: #090;
    background: #fff;
    border: 1px solid #090;
    padding: 1px 4px 1px 4px;
    font-size: 11px;
    font-weight: normal;
}
.offline a {
    text-decoration: none;
    color: #999;
    background: #fff;
    border: 1px solid #999;
    padding: 1px 4px 1px 4px;
    font-size: 11px;
    font-weight: normal;
}
#navlist_menu li {
    text-decoration: none;
    display: inline;
    list-style-type: none;
    padding-right: 2px;
    margin-left: 12px;
}
a.menu_link {
    font-size: 18px;
    color: #B5CEFB;
    text-decoration: none;
}
a.menu_link_orange {
    font-size: 18px;
    color: #A84300;
    text-decoration: none;
}
a.menu_current {
    font-size: 18px;
    color: #FFF;
    text-decoration: none;
    font-weight: normal;
}
#navcontainer_menu_blue {
    background: #649DFD;
    background-image: url(https://cdn-so.fantasti.cc/templates/images/bgmenu_blue.gif);
    background-repeat: repeat-x;
    padding-top: 7px;
    padding-bottom: 5px;
}
#navcontainer_menu_orange {
    background: #649DFD;
    background-image: url(https://cdn-so.fantasti.cc/templates/images/bgmenu_orange.gif);
    background-repeat: repeat-x;
    padding-top: 7px;
    padding-bottom: 5px;
}
#navcontainer_submenu {
    background: #eee;
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid #ddd;
}
a.submenu_link {
    font-size: 14px;
    color: #999;
}
a.submenu_link_user {
    background: #FFF;
    padding: 0;
}
a.submenu_link_user {
    font-size: 14px;
    color: #666;
    text-decoration: none;
}
a.submenu_current_user {
    background: #FFF;
    padding: 0;
}
a.submenu_current_user {
    font-size: 14px;
    color: #333;
    text-decoration: none;
    font-weight: bolder;
}
a.mini_submenu_link {
    font-size: 14px;
    color: #999;
    text-decoration: none;
}
a.submenu_current {
    font-size: 14px;
    color: #333;
    text-decoration: none;
    font-weight: bolder;
}
a.mini_submenu_current {
    font-size: 14px;
    color: #333;
    text-decoration: none;
    font-weight: bolder;
}
#navlist_submenu li {
    display: inline;
    list-style-type: none;
    padding-right: 10px;
    margin-left: 10px;
}
#navlist_submenu_user li {
    display: inline;
    list-style-type: none;
    padding-right: 0;
    margin-left: 10px;
}
.tips-box {
    border: 1px solid #390;
    background: #29B11D;
    background-image: url(https://cdn-so.fantasti.cc/templates/images/tips_box_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    color: #FFF;
    margin-top: 5px;
    margin-bottom: 15px;
    line-height: 1.5em;
    padding: 4px;
}
.tips-box B {
    color: #FFF;
    font-size: 14px;
    display: block;
}
a.tag {
    text-decoration: none;
}
a.tag:hover {
    color: #FFF;
}
a.tag_geo {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #0869CF;
    color: #FFF;
    font-size: 1.2em;
}
a.tag_tag {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #EF007C;
    color: #FFF;
    font-size: 1.2em;
}
a.tag_exp {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #333;
    color: #FFF;
    font-size: 1.2em;
}
a.custom_tag {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #EF007C;
    color: #FFF;
    font-size: 12px;
}
a.custom_geo {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #0869CF;
    color: #FFF;
    font-size: 12px;
}
a.custom_exp {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #333;
    color: #FFF;
    font-size: 12px;
}
a.custom_gender {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: #EF007C;
    color: #FFF;
    font-size: 12px;
}
a.custom_live {
    text-decoration: none;
    padding: 0 4px 0 4px;
    background: green;
    color: #FFF;
    font-size: 12px;
}
.pari {
    padding-left: 3px;
    background: #eee;
}
.pari_reviews {
    padding-left: 0;
    padding-right: 3px;
    height: 20px;
    background: #FFF;
}
.dispari {
    padding-left: 3px;
    background: #FFF;
}
.profile {
    opacity: .85;
    filter: alpha(opacity=85);
    position: absolute;
    z-index: 1;
    margin-top: 2px;
    margin-left: 2px;
}
.profile img {
    width: 31px;
    height: 9px;
}
.play {
    opacity: .85;
    filter: alpha(opacity=75);
    position: absolute;
    margin-top: 2px;
    margin-left: 2px;
    z-index: 1;
}
.play img {
    width: 31px;
    height: 9px;
}
.add_watchlist {
    position: absolute;
    margin-top: 74px;
    margin-left: 1px;
}
.add_watchlist img {
    width: 25px;
    height: 25px;
}
.savedby {
    text-decoration: none;
    color: #666;
    font-size: 11px;
}
.notrecommendedby {
    text-decoration: none;
    color: red;
    font-size: 11px;
}
.recommendedby {
    text-decoration: none;
    color: green;
    font-size: 11px;
}
.stats_post {
    text-decoration: none;
    margin-top: 10px;
    color: #eee;
    font-size: 11px;
}
.bad {
    font-size: 11px;
}
.more_jpg {
    padding-right: 4px;
    padding-bottom: 4px;
}
.review_left {
    text-align: left;
    float: left;
}
.review_right {
    text-align: right;
    float: right;
}
.stats_left {
    font-size: 11px;
    margin-left: 6px;
    text-align: left;
    float: left;
    line-height: 130%;
}
.stats_right {
    margin-top: 4px;
    color: #ccc;
    margin-right: 12px;
    text-align: right;
    float: right;
}
.stats_right a {
    color: #666;
    font-weight: normal;
}
.up_left {
    text-align: left;
    float: left;
}
.up_right {
    text-align: right;
    float: right;
    padding-top: 1px;
}
#leftside {
    float: left;
    margin: 0 1em 2em 0;
    width: 20em;
    font-size: 16px;
}
#rightside {
    float: left;
    width: 18em;
    margin-bottom: 2em;
    font-size: 16px;
}
#leftside img {
    padding: 5px 0 0 0;
    _padding: 0 0 1px 0;
}
.sized {
    width: 10em;
    font-size: 100%;
}
#keep-share-discover {
    background-color: #eee;
    padding: 4px;
    font-size: 100%;
}
#keep-share-discover p {
    margin-bottom: .75em;
}
#keep-share-discover .learn-more {
    text-align: right;
    margin-bottom: 0;
}
.perf_profile {
    margin-top: 4px;
    margin-bottom: 16px;
    font-size: 12px;
}
.perf_profile a {
    color: #333;
}
.torm2 {
    font-size: 14px;
    color: #333;
    margin-top: 20px;
}
.torm {
    font-size: 24px;
    margin-top: 12px;
    color: #333;
}
.user_stats {
    font-size: 11px;
    margin-bottom: 12px;
    color: #333;
}
.user_stats a {
    font-size: 12px;
}
.sidebar_stats_box {
    font-size: 12px;
    background: #FAFAFA;
    border: 1px solid #DDD;
    padding: 8px 0 8px 0;
    margin-bottom: 10px;
}
.sidebar_stats_number {
    font-size: 24px;
    font-weight: bolder;
    color: #333;
}
.sidebar_stats_genre {
    font-size: 18px;
    margin-top: 12px;
    font-weight: normal;
    line-height: 120%;
    color: #487FDC;
}
.sidebar_reviews {
    font-size: 11px;
    font-weight: normal;
    color: #333;
    margin-top: 8px;
    margin-left: 8px;
}
.sidebar_reviews_number {
    font-size: 14px;
    font-weight: bolder;
    color: #333;
    padding-left: 5px;
    padding-right: 1px;
}
.tagline {
    font-style: italic;
}
.addremove_wl {
    margin: 0;
}
.addremove_wl a {
    line-height: 90%;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
}
.miniturnturn_tc {
    font-size: 11px;
    line-height: 120%;
    font-weight: bold;
}
.miniturnturn_tc a {
    text-decoration: underline;
    color: #666;
}
.turnturn {
    font-size: 14px;
}
.turnturn_tc {
    font-size: 18px;
    font-weight: normal;
}
.turnturn_tc a {
    text-decoration: none;
    line-height: 120%;
    color: #999;
}
.turnturn a {
    text-decoration: none;
    color: #666;
}
.fantastic_user {
    height: 50px;
}
.telecontrol_menu {
    font-size: 12px;
    background: #FFF;
    padding-left: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #ccc;
    margin-bottom: 10px;
    margin-top: 10px;
}
.telecontrol_next {
    font-size: 12px;
    text-align: left;
    margin-left: 0;
    margin-top: 2px;
    margin-bottom: 20px;
}
.telecontrol_next a {
    font-size: 18px;
    color: #F09;
    padding-left: 2px;
}
.alert_rev {
    font-size: 11px;
    background: #ccc;
}
.alert_rev a {
    color: blue;
    text-decoration: underline;
}
.frame_ad_title {
    font-size: 24px;
    color: #1A8FF3;
    font-weight: bold;
}
.frame_ad_clickhere a {
    font-size: 24px;
    color: #999;
    font-weight: bold;
    text-decoration: none;
    line-height: 100%;
}
.frame_ad_body {
    font-size: 12px;
}
.frame_ad_cost {
    font-size: 11px;
    font-weight: bold;
    background: #eee;
    padding: 4px;
    margin-top: 6px;
}
.wwhat_and_howto {
    padding: 8px;
    background: #eee url(https://cdn-so.fantasti.cc/templates/images/howtobg.gif) repeat-x top left;
    margin-top: 30px;
    border-bottom: 0 solid #ccc;
    text-align: left;
    font-size: 18px;
}
.what_and_howto p {
      font-size: 14px;
      line-height: 140%;
      margin-top: 4px;
  }
.channel_control {
    margin-top: 10px;
    margin-bottom: 0;
}
.results_number {
    font-size: 12px;
    color: #ddd;
}
.home_close {
    margin-top: 18px;
    margin-bottom: 30px;
    padding-left: 6px;
    font-size: 18px;
    background: #92CF28;
    background-image: url(https://cdn-so.fantasti.cc/templates/images/greenbar.gif);
    background-repeat: repeat-x;
    border:1px solid #999;
    color: #FFF;
    letter-spacing: 1px;
    line-height: 140%;
}
.home_close_images {
    margin-top: 18px;
    margin-bottom: 30px;
    padding-left: 6px;
    font-size: 18px;
    background: #F848F2;
    background-image: url(https://cdn-so.fantasti.cc/templates/images/pinkbar.gif);
    background-repeat: repeat-x;
    border:1px solid #999;
    color: #FFF;
    letter-spacing: 1px;
    line-height: 140%;
}
.home_close_community {
    margin-top: 18px;
    margin-bottom: 30px;
    padding-left: 6px;
    font-size: 18px;
    background: #489FF8;
    background-image: url(https://cdn-so.fantasti.cc/templates/images/bluebar.gif);
    background-repeat: repeat-x;
    border:1px solid #999;
    color: #FFF;
    letter-spacing: 1px;
    line-height: 140%;
}
.home_close a {
    padding-right: 6px;
    font-size: 18px;
    font-weight: bold;
}
.perma_review {
    font-size: 18px;
    padding-top: 6px;
    border-top: 1px solid #ccc;
}
.title_grid {
    font-size: 11px;
    color: #333;
}
.hellosettings {
    font-size: 36px;
    font-weight: normal;
    color: #333;
    line-height: 100%;
    letter-spacing: -2px;
}
.settingorder {
    margin-bottom: 18px;
    padding-bottom: 24px;
    border-bottom: 1px dashed #999;
    padding-top: 0;
}
.settingorder2 {
    margin-bottom: 18px;
    padding-bottom: 24px;
    border-bottom: 1px dashed #666;
    padding-top: 0;
}
.openads {
    font-size: 14px;
    color: #0052FF;
}
.openads_frame {
    font-size: 11px;
    color: #0052FF;
}
.openads_frame a {
    text-decoration: none;
}
.propaganda_out {
    font-size: 18px;
    font-weight: bold;
    color: #F09;
}
.under_propaganda {
    font-size: 12px;
    color: #333;
    margin-bottom: 10px;
    margin-top: 2px;
}
.revbox_up {
    clear: both;
    font-size: 12px;
    margin-top: 6px;
    color: #999;
}
.revbox_up a {
    color: #333;
}
.revbox_down {
    clear: both;
    font-size: 12px;
    color: #999;
    text-align: right;
}
.revbox_down a {
    color: #333;
    font-weight: bold;
}
.pl_ {
    font-size: 11px;
    color: #999;
}
.megaphone_thanks {
    font-size: 14px;
    color: #666;
    letter-spacing: 1px;
}
.totalcontrol_menu {
    background: #FFF;
    padding-left: 6px;
    letter-spacing: 0;
    line-height: 160%;
}
.collection_control {
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 1px dashed #666;
}
.autoclear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.autoclear {
    display: inline-block;
}
/* Hide from IE Mac \*/

.autoclear {
    display: block;
}
/* End hide from IE Mac */

.collection_image {
    padding: 6px;
    margin-right: 4px;
    border-top: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background: #fff;
    margin-left: 0;
}
div.aut_short {
    position: absolute;
    font-size: 11px;
    height: 386px;
    overflow: auto;
    width: 300px;
    color: #212121;
    border: 0 solid #689FF9;
    margin: 0;
    padding: 0;
    z-index: 101;
}
div.aut_short ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.aut_short ul li.selected {
    background-color: #E8F3FC!important;
}
div.aut_short ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 6px;
    cursor: pointer;
}
.tele_search {
    margin-top: 6px;
    margin-bottom: 6px;
    padding-left: 4px;
    font-size: 12px;
    color: #333;
}
.profile_title {
    background-color: #FFF;
    background-image: url(https://cdn-so.fantasti.cc/templates/images/bg_white.gif);
    background-repeat: repeat-x;
    padding-left: 2px;
    font-size: 12px;
    font-weight: normal;
    color: #212121;
    margin-bottom: 6px;
    margin-top: 18px;
    border-top: 0 solid #D1ECFB;
    border-bottom: 0 solid #D1ECFB;
}
.profile_title a {
    color: #333;
    font-size: 12px;
    text-decoration: underline;
}
.blogs_loop {
    clear: left;
    margin-bottom: 8px;
    padding-bottom: 8px;
    min-height: 125px;
    width: 100%;
}
.blogs_perma_title {
    font-size: 18px;
    color: #333;
}
.loop47 {
    float: left;
    margin-left: 7px;
    margin-bottom: 16px;
    width: 300px;
}
.loop48 {
    float: left;
    margin-left: 7px;
    margin-bottom: 16px;
    width: 290px;
}
.album {
    font-size: 11px;
    padding: 0;
    margin-right: 0;
    margin-bottom: 0;
    float: left;
    text-align: left;
    width: 280px;
    height: 205px;
}
.ccad {
    border: 1px solid #ddd;
    line-height: 110%;
    padding: 9px;
    font-size: 11px;
}
.ccad a {
    text-decoration: none;
}
/* various jquery plugins styles (lightbox, autocomplete) */

.ui-wrapper {
    border: 1px solid #50A029;
}
.ui-wrapper input,
.ui-wrapper textarea {
    border: 0;
}
#example h3 {
    cursor: pointer;
    margin: 0;
    margin-bottom: 2px;
    padding: 4px 4px 4px 8px;
    font-weight: normal;
    font-size: 21px;
}
#example {
    font-family: arial, helvetica;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#example .search {
    color: white;
    background-color: #767687;
}
#example .collections {
    color: white;
    background-color: #767687;
}
#example .pop_videos {
    color: white;
    background-color: #767687;
}
#example .pop_images {
    color: white;
    background-color: #767687;
}
#example h3.active {
    background-color: #05b3fb;
    color: white;
}
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333;
}
#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color: #666;
}
#TB_window a:link {
    color: #666;
}
#TB_window a:visited {
    color: #666;
}
#TB_window a:hover {
    color: #000;
}
#TB_window a:active {
    color: #666;
}
#TB_window a:focus {
    color: #666;
}
#TB_overlay {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.TB_overlayMacFFBGHack {
    background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
    background-color: #000;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;
}
* html #TB_overlay {
    position: absolute;
}
#TB_window {
    position: fixed;
    background: #fff;
    z-index: 102;
    color: #000;
    display: none;
    border: 4px solid #525252;
    text-align: left;
    top: 50%;
    left: 50%;
}
* html #TB_window {
    position: absolute;
}
#TB_window img#TB_Image {
    display: block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}
#TB_caption {
    height: 25px;
    padding: 7px 30px 10px 25px;
    float: left;
}
#TB_closeWindow {
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right;
}
#TB_closeAjaxWindow {
    padding: 7px 10px 5px 0;
    margin-bottom: 1px;
    text-align: right;
    float: right;
}
#TB_ajaxWindowTitle {
    float: left;
    padding: 7px 0 5px 10px;
    margin-bottom: 1px;
}
#TB_title {
    background-color: #e8e8e8;
    height: 27px;
}
#TB_ajaxContent {
    clear: both;
    padding: 2px 15px 15px 15px;
    overflow: auto;
    text-align: left;
    line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
    padding: 15px;
}
#TB_ajaxContent p {
    padding: 5px 0 5px 0;
}
#TB_load {
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px;
}
* html #TB_load {
    position: absolute;
}
#TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
}
* html #TB_HideSelect {
    position: absolute;
}
#TB_iframeContent {
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px;
    _margin-bottom: 1px;
}
.ac_results {
    padding: 0;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_results li {
    margin: 0;
    padding: 2px 5px;
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
}
.ac_loading {
    background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
    background-color: #60646b;
    color: white;
}
.ac_even {
    background-color: #4a4c51;
    color: white;
}
.ac_over {
    background-color: #3796FD;
    color: white;
}
/* custom styles taken out from inline */

.custom_box {
    display: none;
    text-align: left;
    background: #eee url(/templates/images/bg_signin.gif) repeat-x top left;
    margin-top: 12px;
    margin-bottom: 16px;
}
.lbOn {
    display: none;
}
.tos_1st {
    color: #00CC33;
}
#jHelperTipAttrContainer {
    background-color: #222;
    width: 300px;
    padding: 5px;
}
/* clickandbuy */

#dn_container {
    margin: 0px;
    width: 100%;
    text-align: center;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 1em;
    background-color: #ECECEC;
}
#dn_modulo {
    padding: 0%;
}
.dn_row {
    display: block;
    width: 100%;
    min-height: 2em;
    padding: 0em;
    font-size: 0.95em;
}
.dn_rowright {
    display: block;
    width: 100%;
    min-height: 2em;
    padding: 0em;
    font-size: 0.75em;
    text-align: left;
}
.dn_row .dn_idx {
    width: 20%;
    float: left;
    font-size: 0.9em;
    font-style: normal;
    padding: 0em;
    text-align: center;
    vertical-align: middle;
}
.dn_row .dn_content {
    width: 77%;
    padding: 0px;
    float: right;
    text-align: left;
}
br.dn_clear {
    clear: both;
    height: 1%;
    width: 100%;
}
img.dn_img {
    border: 0px;
    padding: 5px;
    vertical-align: middle;
}
p.dn_powered {
    font-size: 0.65em;
}
p.dn_small {
    font-size: 1.8em;
    text-align: left;
    color: #444;
}
p.dn_small small {
    color: #666;
}
p.dn_smallnopad {
    font-size: 0.75em;
    margin: 0em 0em;
    text-align: left;
    color: #444;
}
textarea#fcc_message {
    width: 96%;
    margin: 2%;
}
input#ourcustom {
    display: inline;
    margin: 0px 2px;
    width: 50px;
}
#dn_display_count {
    font-size: 0.75em;
    padding-left: 6px;
    color: #666;
}
img.dn_img {
    border: 0px;
    padding: 5px;
    vertical-align: middle;
}
/* homepage.tpl */

div#home_subwrapper {
    padding-left: 8px;
    margin-top: 10px;
    margin-bottom: 20px;
    line-height: 180%;
}
h2.whatisworth {
    font-size: 48px;
    color: black;
    font-weight: normal;
    letter-spacing: -1px;
    font-family: 'Trebuchet MS';
    margin: 0px;
    padding: 0px;
}
span.youreincharge {
    font-weight: bold;
    font-size: 16px;
    color: #7BBE0E;
    line-height: 160%;
    letter-spacing: 1px;
}
span.collectrate {
    font-size: 16px;
    color: #666;
}
div.whycollect {
    font-size: 48px;
    color: black;
    letter-spacing: -1px;
}
span.whycollect2 {
    font-weight: bold;
    font-size: 16px;
    color: #7BBE0E;
    line-height: 160%;
    letter-spacing: 1px;
}
span.because {
    font-size: 16px;
    color: #666;
}
.mtop16 {
    margin-top: 16px;
}
span.popvideos {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 24px;
    font-weight: bold;
    color: #242424;
    background: #FFF;
    line-height: 120%;
    letter-spacing: -1px;
}
.poptoday {
    padding-left: 3px;
    font-size: 24px;
    font-weight: normal;
    color: #666;
    line-height: 100%;
    letter-spacing: -1px;
}
.popweek {
    padding-left: 3px;
    font-size: 24px;
    font-weight: normal;
    color: #666;
    line-height: 100%;
    letter-spacing: -1px;
}
.popmonth {
    padding-left: 3px;
    font-size: 24px;
    font-weight: normal;
    color: #666;
    line-height: 100%;
    letter-spacing: -1px;
}
.popalltime {
    padding-left: 3px;
    font-size: 24px;
    font-weight: normal;
    color: #666;
    line-height: 100%;
    letter-spacing: -1px;
}
.popupcoming {
    padding-left: 5px;
    font-size: 24px;
    font-weight: normal;
    color: #999;
    margin-top: 0px;
    line-height: 100%;
    letter-spacing: -1px;
}
.popimages {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 24px;
    font-weight: bold;
    color: #242424;
    background: #FFF;
    line-height: 120%;
    letter-spacing: -1px;
}
.popcollections {
    padding-left: 0px;
    padding-right: 8px;
    font-size: 24px;
    font-weight: bold;
    color: #242424;
    background: #FFF;
    line-height: 120%;
    letter-spacing: -1px;
}
div#collections {
    padding: 6px;
    background: #FFF;
    margin-bottom: 0px;
}
.white {
    color: #FFF;
}
.rgb666 {
    color: #666;
}
.f24 {
    font-size: 24px;
}
.f11 {
    font-size: 11px;
}
.notfreebeer {
    font-size: 18px;
    margin-top: 22px;
    margin-bottom: 34px;
    color: #0099cc;
    text-align: center;
    border-bottom: 1px dashed #999999;
    padding-bottom: 16px;
}
.helpingus {
    color: #0099cc;
    font-size: 12px;
}
h2.helprun {
    font-size: 60px;
    margin-top: 12px;
    margin-bottom: 12px;
    color: #0099cc;
    text-align: center;
    font-weight: normal;
    letter-spacing: 1px;
}
.needsupport {
    font-size: 18px;
    margin-top: 22px;
    margin-bottom: 22px;
    text-align: center;
}
/*
.review_left span{ padding-left: 8px; font-size: 24px; font-weight: bold; color: #212121; margin-top:0px; line-height:120%; letter-spacing: -1px; }
.review_right{ padding-top:10px;padding-right:10px; }
*/

.review_left {
    padding: 0px;
}
.community_pop {
    padding-left: 8px;
    font-size: 24px;
    font-weight: normal;
    color: #666;
    margin-top: 0px;
    line-height: 100%;
    letter-spacing: -1px;
}
.community_up {
    padding-left: 8px;
    font-size: 24px;
    font-weight: normal;
    color: #999;
    margin-top: 0px;
    line-height: 100%;
    letter-spacing: -1px;
}
/* star_vote_javascript.tpl */
/*  styles for the unit rater
---------------------------------------------------------
ryan masuga, masugadesign.com
ryan@masugadesign.com
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
    display: block;
    border-bottom: px solid #999;
    padding-bottom: 8px;
    margin-top: 8px;
}
.loading {
    height: 30px;
    background: url('https://cdn-so.fantasti.cc/templates/images/working.gif') 50% 50% no-repeat;
}
.unit-rating {
    /* the UL */

    list-style: none;
    margin: 0px;
    padding: 0px;
    height: 30px;
    position: relative;
    background: url('https://cdn-so.fantasti.cc/templates/images/starrating.gif') top left repeat-x;
}
.unit-rating li {
    text-indent: -90000px;
    padding: 0px;
    margin: 0px;
    /*\*/

    float: left;
    /* */
}
.unit-rating li a {
    outline: none;
    display: block;
    width: 30px;
    height: 30px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 0;
    position: absolute;
    padding: 0px;
}
.unit-rating li a:hover {
    background: url('https://cdn-so.fantasti.cc/templates/images/starrating.gif') left center;
    z-index: 0;
    left: 0px;
}
.unit-rating a.r1-unit {
    left: 0px;
}
.unit-rating a.r1-unit:hover {
    width: 30px;
}
.unit-rating a.r2-unit {
    left: 30px;
}
.unit-rating a.r2-unit:hover {
    width: 60px;
}
.unit-rating a.r3-unit {
    left: 60px;
}
.unit-rating a.r3-unit:hover {
    width: 90px;
}
.unit-rating a.r4-unit {
    left: 90px;
}
.unit-rating a.r4-unit:hover {
    width: 120px;
}
.unit-rating a.r5-unit {
    left: 120px;
}
.unit-rating a.r5-unit:hover {
    width: 150px;
}
.unit-rating a.r6-unit {
    left: 150px;
}
.unit-rating a.r6-unit:hover {
    width: 180px;
}
.unit-rating a.r7-unit {
    left: 180px;
}
.unit-rating a.r7-unit:hover {
    width: 210px;
}
.unit-rating a.r8-unit {
    left: 210px;
}
.unit-rating a.r8-unit:hover {
    width: 240px;
}
.unit-rating a.r9-unit {
    left: 240px;
}
.unit-rating a.r9-unit:hover {
    width: 270px;
}
.unit-rating a.r10-unit {
    left: 270px;
}
.unit-rating a.r10-unit:hover {
    width: 300px;
}
.unit-rating li.current-rating {
    background: url('https://cdn-so.fantasti.cc/templates/images/starrating.gif') left bottom;
    position: absolute;
    height: 30px;
    display: block;
    text-indent: -9000px;
    z-index: 0;
}
.voted {
    color: #999;
}
.thanks {
    color: #36AA3D;
}
.static {
    color: #5D3126;
}
/* the last thing, ever and ever */

.cc_cleaner {
    clear: both;
    height: 1px;
    margin: 0px;
    padding: 0px;
}