@import url(http:/fonts.googleapis.com/css?family=Varela);
    @import url(http: /fonts.googleapis.com/css?family=Varela);
    .wp-pagenavi {
    text-align: center;
    margin: 20px;
}
.wp-pagenavi a, .wp-pagenavi span {
    border-radius: 5px;
}
.miniLogo{border-radius: 6px;}
.downloadnow {
    float: left;
    display: inline-block;
    width: 238px;
    background: #F6F5F0;
    border: 1px solid #C8C8C8;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    clear: both;
    text-align: center;
    margin: 0 10px 0 0;
    padding: 10px;
}
.downloadnow img {
    float: none!important;
}
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    overflow: hidden;
    position: relative;
    margin: 0;
    padding: 0;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li, .jcarousel-item {
    float: left;
    list-style: none;
    width: 75px;
    height: 75px;
}
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-br-home {
    float: left;
    clear: both;
}
.jcarousel-skin-br-home .jcarousel-container {
    float: left;
}
.jcarousel-skin-br-home .jcarousel-container-horizontal {
    width: 660px;
    margin-top: 10px;
}
.jcarousel-skin-br-home .jcarousel-clip-horizontal {
    width: 660px;
    height: 254px;
}
.jcarousel-skin-br-home .jcarousel-item {
    width: 660px;
    height: 254px;
}
.jcarousel-skin-br-home .jcarousel-item-placeholder {
    background: #fff;
}
.jcarousel-skin-br-home .jcarousel-next-horizontal {
    position: absolute;
    top: 112px;
    right: -10px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/jcarousel/skins/br/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-br-home .jcarousel-next-horizontal:hover {
    background-position: -64px 0;
}
.jcarousel-skin-br-home .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-br-home .jcarousel-next-disabled-horizontal, .jcarousel-skin-br-home .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-br-home .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-br-home .jcarousel-prev-horizontal {
    position: absolute;
    top: 112px;
    left: -10px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/jcarousel/skins/br/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-br-home .jcarousel-prev-horizontal:hover {
    background-position: -64px 0;
}
.jcarousel-skin-br-home .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-br-home .jcarousel-prev-disabled-horizontal, .jcarousel-skin-br-home .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-br-home .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
}
body {
    line-height: 1;
    color: #000;
    background: #FFF;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
caption, th, td {
    text-align: left;
    font-weight: 400;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
body, td {
    font-size: 14px;
    font-family: Arial;
    color: #85929e;
    background: #F6F5F0;
    margin: 0;
    padding: 0;
}
a {
    color: #000;
    font-weight: 700;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
h1 {
    font: normal 2.6em Arial;
    color: #000;
    margin: 20px 0 10px;
}
h2 {
    font: normal 2em Arial;
    color: #000;
}
h2.big {
    font: normal 2.6em Arial;
    color: #000;
    margin: 20px 0 10px;
}
h3 {
    font: normal 1.9em Arial;
    color: #000;
}
h4 {
    font: normal 1.5em Arial;
    color: #000;
}
h5 {
    font: normal 1.2em Arial;
    color: #31c6c7;
}
h6 {
    font: bold 1.3em Arial;
    color: #000;
    margin-bottom: 10px;
}
p {
    line-height: 1.35em;
    margin: 0 0 1em;
}
p.intro {
    font-size: 1.2em;
    line-height: 1.1em;
}
strong {
    font-weight: 700;
}
table td {
    background: #FFF;
}
.clear, #header:after, .centredContent:after, .submenuPage .middle:after, .comment:after, .socialBookmarks:after, .roundedBoxBig .middle:after, .roundedBoxBig.green .middle:after, .bareBoxBig .middle:after, #comment_form:after, #go_top:after, #footer_top:after, #footer_bottom:after {
    content: ".";
    height: 0;
    overflow: hidden;
    display: block;
    clear: both;
}
.centredContent {
    position: relative;
    width: 981px;
    margin: 0 auto;
}
.columnLeft {
    float: left;
    width: 661px;
}
.columnRight {
    float: right;
    width: 300px;
}
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
.marginTop20 {
    margin-top: 20px;
}
.marginTop10 {
    margin: 10px 0 30px;
}
img.border {
    background-color: #FFF;
    border: 1px solid #e1e0dc;
    padding: 4px;
}
.pinkText {
    color: #F1A0BD;
}
.greenText {
    color: #31C6C7;
}
#flash_message {
    margin-top: 15px;
}
#flash_message .success {
    color: #28a119;
    font-weight: 700;
}
#flash_message .error {
    color: #a1191f;
    font-weight: 700;
}
.share {
    list-style: none outside;
    float: right;
}
.share li {
    float: left;
    padding-left: 5px;
}
.share li a {
    display: block;
    position: relative;
}
.share li a:hover, .share li a:focus {
    margin-top: -5px;
}
legend {
    display: none;
}
#signin_password_plain, #sf_guard_user_password_plain, #sf_guard_user_password_again_plain {
    display: none;
}
ul.form {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.form li {
    float: left;
    clear: both;
    margin-bottom: 14px;
}
ul.form li label {
    float: left;
    clear: both;
    font: bold 1em Arial;
    color: #000;
    margin-bottom: 5px;
}
ul.form li .help {
    margin-top: 4px;
    font-size: .9em;
    font-style: italic;
    color: #CCC;
}
ul.form ul.radio_list {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.form ul.radio_list li {
    float: left;
    clear: none;
    margin-right: 15px;
}
input.text {
    width: 209px;
    height: 16px;
    border: 0;
    font: bold 1em Arial;
    color: #000;
    background: url(media/sprite_form_input.png) 0 -70px no-repeat;
    padding: 10px 7px 9px;
}
.textarea {
    width: 265px;
    height: 89px;
    border: 0;
    font: bold 1em Arial;
    color: #000;
    background: url(media/sprite_form_input.png) 0 -140px no-repeat;
    padding: 10px 7px 9px;
}
ul.error_list {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.error_list li {
    float: left;
    clear: both;
    font-size: 1em;
    color: #d82323;
    margin: 10px 0;
}
label[for=sf_guard_user_dob], label[for=sf_guard_user_profile_dob] {
    line-height: 36px!important;
    margin-right: 15px;
}
.captchaImage {
    float: right;
    margin: 3px 0 0 20px;
}
#header {
    height: 138px;
    background: url(media/header_bg.gif) top center no-repeat;
    position: relative;
}
#header .topControls {
    position: absolute;
    top: 6px;
    right: 245px;
}
#header .topControls .socialLinks, #header .topControls .getConnected {
    font: bold .9em Arial;
    color: #FFF;
    text-decoration: none;
    float: left;
}
#header .topControls .getConnected {
    background: url(media/icon_rss.png) left 6px no-repeat;
    padding-left: 20px;
    line-height: 28px;
    margin-right: 18px;
}
#header .topControls .socialLinks {
    line-height: 24px;
    margin: 3px 20px 0 0;
}
#header .topControls .socialLinks span {
    float: left;
    margin-right: 10px;
}
#header .topControls .socialLinks a {
    margin-right: 3px;
}
#header .topControls .getConnected:hover {
    text-decoration: underline;
}
#header .topControls .getConnected img {
    vertical-align: middle;
    margin-bottom: 3px;
}
#header .logo {
    float: left;
    display: block;
    text-indent: -9999px;
    margin-top: 28px;
    width: 405px;
    height: 104px;
}
#header .logo:hover {
    background-position: left -105px;
}
#header #header_banner {
    position: absolute;
    right: 0;
    top: 52px;
    width: 465px;
    height: 58px;
    background: url(media/header_banner_bg.png);
    padding: 9px;
}
.mainMenu {
    min-height: 15px;
    padding-bottom: 12px;
    background-color: #594834;
    border-top: 1px solid #7f7263;
    border-bottom: 1px solid #6a5946;
}
.mainMenu ul {
    text-align: center;
    list-style: none outside;
    margin: 0;
    padding: 0;
}
.mainMenu ul li {
    float: left;
    list-style: none outside;
    display: inline;
    padding-top: 12px;
    position: relative;
    margin: 0 8px;
}
.mainMenu ul li a {
    display: block;
    height: 17px;
    font: 14.5px/16px sans-serif;
    color: #FFF;
    text-shadow: #492a23 1px 1px 0;
    white-space: nowrap;
}
.mainMenu ul li a:focus, .mainMenu ul li a:hover, .mainMenu ul li a.current {
    text-decoration: none;
    color: #F1A0BD;
}
#main_search_bar {
    height: 35px;
    background-color: #eae9e5;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #c8c8c8;
    padding: 15px 0;
}
#main_search_bar .separator {
    width: 2px;
    height: 65px;
    position: absolute;
    top: -15px;
    left: 480px;
    background: url(media/search_bar_split.png) no-repeat;
}
#main_search_form {
    float: left;
}
#main_search_form label {
    float: left;
    font-size: 1.7em;
    color: #949390;
    margin-left: 40px;
    padding: 6px 0;
}
#main_search_form input {
    float: left;
    background-position: 0 -283px;
    width: 329px;
}
#main_search_form .buttonGreen {
    margin-left: 5px;
}
#main_search_bar .loginForm {
    float: right;
}
#main_search_bar .loginForm fieldset input.text {
    float: left;
    margin-right: 7px;
    width: 136px;
    height: 16px;
    background-position: -148px -35px;
}
#main_search_bar .loginForm .buttonGreen, #main_search_bar .loginForm .buttonPink {
    margin-left: 3px;
}
#main_search_bar .userPoints {
    position: absolute;
    top: -13px;
    right: 0;
    width: 498px;
}
#main_search_bar .userPoints .avatar {
    position: absolute;
    top: 0;
    left: 15px;
}
#main_search_bar .userPoints .name {
    position: absolute;
    top: 11px;
    left: 82px;
    font: bold .9em Arial;
    color: #000;
}
#blog .blogPost .date {
    position: absolute;
    top: 5px;
    left: -52px;
    width: 51px;
    height: 60px;
    background: #73584d url(media/news_gossip_date_corner.gif) top left no-repeat;
}
#blog .blogPost .date .day {
    width: 100%;
    color: #FFF;
    font-weight: 700;
    text-align: center;
    padding-top: 8px;
    font-size: 2em;
}
#blog .blogPost .date .month {
    width: 100%;
    color: #FFF;
    font-weight: 700;
    text-align: center;
    padding-top: 2px;
    font-size: .9em;
}
.contentbanner {
    position: relative;
    left: 76px;
}
#main_search_bar .userPoints .points {
    position: absolute;
    top: 26px;
    left: 82px;
    font: bold 1.4em Arial;
    color: #000;
}
#main_search_bar .userPoints .buttons {
    position: absolute;
    top: 16px;
    right: 120px;
    width: 150px;
}
.roundedBoxBig {
    width: 660px;
}
.roundedBoxBig img {
    float: left;
    margin-right: 10px;
}
.roundedBoxBig .top, .roundedBoxBig .bottom {
    background: url(media/sprite_rounded_box.png) no-repeat;
    overflow: hidden;
    height: 7px;
}
.roundedBoxBig .top {
    background-position: 0 -14px;
}
.roundedBoxBig .middle {
    background: #FFF;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
}
.roundedBoxBig .middle.padded {
    padding: 20px;
}
.roundedBoxBig .bottom {
    background-position: 0 -21px;
}
.roundedBoxBig .bottom.comments {
    background-color: #fefdf9;
}
.roundedBoxBig.green .top {
    background-position: 0 0;
}
.roundedBoxBig.green .middle {
    border-left: 1px solid #b5d0d2;
    border-right: 1px solid #b5d0d2;
}
.roundedBoxBig.green .bottom {
    background-position: 0 -7px;
}
.roundedBoxBig.greyTop .top {
    background-position: 0 -79px;
}
.roundedBoxSmall {
    width: 300px;
    position: relative;
}
.roundedBoxSmall .top, .roundedBoxSmall .bottom {
    background: url(media/sprite_rounded_box.png) no-repeat;
    overflow: hidden;
    height: 7px;
}
.roundedBoxSmall .top {
    background-position: -700px 0;
}
.roundedBoxSmall .title {
    background: #f6f5f0;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    height: 51px;
    border-bottom: 1px solid #c8c8c8;
}
.roundedBoxSmall .title h3 {
    padding: 12px 0 0 10px;
}
.roundedBoxSmall .middle {
    background: #FFF;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
}
.roundedBoxSmall .middle.padded {
    padding: 8px 15px;
}
.roundedBoxSmall .bottom {
    background-position: -700px -7px;
}
.roundedBoxSmall .buttonGreen {
    position: absolute;
    bottom: -15px;
    right: 10px;
}
.roundedBoxSmall .buttonPink {
    position: absolute;
    bottom: -15px;
    right: 150px;
}
.roundedBoxFull {
    width: 981px;
}
.roundedBoxFull .top, .roundedBoxFull .bottom {
    background: url(media/sprite_rounded_box.png) no-repeat;
    overflow: hidden;
    height: 7px;
}
.roundedBoxFull .top {
    background-position: 0 -42px;
}
.roundedBoxFull .middle {
    background: #FFF;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
}
.roundedBoxFull .middle.padded {
    padding: 20px;
}
.roundedBoxFull .bottom {
    background-position: 0 -49px;
}
.roundedBox180 {
    width: 180px;
}
.roundedBox180 .top, .roundedBox180 .bottom {
    background: url(media/sprite_rounded_box.png) no-repeat;
    overflow: hidden;
    height: 7px;
}
.roundedBox180 .top {
    background-position: -700px -14px;
}
.roundedBox180 .middle {
    background: #FFF;
    border-left: 1px solid #e1e0dc;
    border-right: 1px solid #e1e0dc;
}
.roundedBox180 .middle.padded {
    padding: 3px 10px;
}
.roundedBox180 .bottom {
    background-position: -700px -21px;
}
.roundedBoxSpeech {
    width: 300px;
}
.roundedBoxSpeech .top, .roundedBoxSpeech .bottom {
    background: url(media/sprite_rounded_box.png) no-repeat;
    overflow: hidden;
}
.roundedBoxSpeech .top {
    background-position: 0 -56px;
    height: 7px;
}
.roundedBoxSpeech .middle {
    background: #FFF;
    border-left: 1px solid #e1e0dc;
    border-right: 1px solid #e1e0dc;
}
.roundedBoxSpeech .middle.padded {
    padding: 10px;
}
.roundedBoxSpeech .bottom {
    background-position: 0 -63px;
    height: 16px;
}
.columnSubmenu {
    position: absolute;
    top: 0;
    left: 1px;
    width: 219px;
    height: 387px;
    background: url(media/column_submenu_bg.png) top left no-repeat;
}
.columnSubmenu ul {
    list-style: none;
    width: 219px;
    margin: 20px 0 0;
    padding: 0;
}
.columnSubmenu ul li {
    position: relative;
    width: 219px;
    height: 41px;
    border-top: 1px solid #ece9e7;
    border-bottom: 1px solid #d1d1d3;
}
.columnSubmenu ul li.first {
    border-top: 0;
}
.columnSubmenu ul li a {
    position: absolute;
    display: block;
    width: 211px;
    height: 35px;
    left: -11px;
    top: -11px;
    background: url(media/column_submenu_anchor_bg.png) top left no-repeat;
    font-size: 1.1em;
    font-weight: 700;
    color: #000;
    padding: 22px 0 0 30px;
}
.columnSubmenu ul li a:hover, .columnSubmenu ul li a.selected {
    color: #e98db1;
    text-decoration: none;
}
.columnSubmenu ul li a.selected {
    line-height: 20px;
    background: url(media/column_submenu_anchor_bg.png) bottom left no-repeat;
}
.columnSubmenuPage {
    float: right;
    width: 720px;
}
.roundedBoxFull.submenuPage {
    position: relative;
    min-height: 387px;
}
.roundedBoxFull.submenuPage .submenuPageMiddle {
    min-height: 387px;
}
#bingo_monitor_widget .middle, #no_deposit_widget .middle, #free_games_widget .middle, #bonus_widget .middle {
    position: relative;
}
#bingo_monitor_widget table, #no_deposit_widget table, #free_games_widget table, #bonus_widget table {
    width: 100%;
    margin: 8px 0 20px;
}
#bingo_monitor_widget table th, #no_deposit_widget table th, #free_games_widget table th, #bonus_widget table th {
    height: 25px;
    color: #000;
    font-size: .9em;
    font-weight: 700;
}
#bingo_monitor_widget table td, #bonus_widget table td {
    height: 25px;
    font-size: .9em;
    border-top: 1px solid #c8c8c8;
    vertical-align: middle;
    padding: 0 2px;
}
#no_deposit_widget table td {
    height: 35px;
    font-size: .9em;
    border-top: 1px solid #c8c8c8;
    vertical-align: middle;
    padding: 0 2px;
}
#free_games_widget table td {
    height: 35px;
    font-size: .9em;
    border-top: 1px solid #c8c8c8;
    vertical-align: middle;
    padding: 0 2px;
}
#bingo_monitor_widget table .alignRight, #no_deposit_widget table .alignRight, #free_games_widget table .alignRight, #bonus_widget table .alignRight {
    text-align: right;
}
#bingo_monitor_widget table .alignCenter, #no_deposit_widget table .alignCenter, #free_games_widget .alignCenter, #bonus_widget .alignCenter {
    text-align: center;
}
#bingo_monitor_widget .buttonGreen, #no_deposit_widget .buttonGreen, #forum_posts_widget .buttonGreen, #free_games_widget .buttonGreen, #bonus_widget .buttonGreen {
    position: absolute;
    bottom: -15px;
    right: 10px;
}
#latest_competition_widget .latestCompetitionWidgetWinner {
    position: relative;
    float: left;
    clear: both;
    width: 100%;
    margin: 2px 0 0;
    padding: 2px 0 4px;
}
#latest_competition_widget .latestCompetitionWidgetWinner .rosette {
    position: absolute;
    top: 32px;
    left: 36px;
}
#latest_competition_widget .latestCompetitionWidgetWinner .avatar {
    display: inline;
    float: left;
    margin-right: 10px;
}
#latest_competition_widget .latestCompetitionWidgetWinner h4 {
    margin-top: 10px;
    clear: right;
}
#latest_competition_widget .latestCompetitionWidgetWinner h5 {
    margin-top: 5px;
    clear: right;
}
#latest_competition_widget #latest_competition_widget1, #latest_competition_widget #latest_competition_widget2 {
    border-bottom: 1px solid #E1E0DC;
}
#latest_competition_widget_sponsor .middle {
    position: relative;
}
#latest_competition_widget_sponsor h4 {
    margin-top: 20px;
}
#facebook_connect_widget .title img {
    padding: 13px;
}
#facebook_connect_widget .middle, #latest_competition_widget .middle {
    padding: 13px;
}
#facebook_connect_widget .user, #latest_competition_widget .user {
    float: left;
    padding-left: 5px;
    padding-top: 5px;
    font-size: .6em;
}
#facebook_connect_widget .user.first, #latest_competition_widget .user.first {
    padding-left: 0;
}
#site_of_the_month_widget .middle, #featured_site_widget .middle, #latest_competition_widget .middle {
    position: relative;
}
#site_of_the_month_widget .ribbon, #featured_site_widget .ribbon {
    position: absolute;
    top: 13px;
    left: 10px;
    z-index: 10;
}
#latest_competition_widget .ribbon {
    position: absolute;
    top: 18px;
    left: 8px;
    z-index: 10;
}
#site_of_the_month_widget .rosette, #featured_site_widget .rosette, #latest_competition_widget .rosette {
    position: absolute;
    top: -34px;
    right: -20px;
    z-index: 10;
}
#site_of_the_month_widget .logo, #featured_site_widget .logo, #latest_competition_widget .logo, #latest_competition_widget_sponsor .logo {
    float: left;
    display: inline;
    border: 1px solid #c2dadb;
    margin: 10px 20px 0 0;
    padding: 4px;
}
#site_of_the_month_widget h4, #featured_site_widget h4, #latest_competition_widget h4 {
    margin-top: 10px;
}
#site_of_the_month_widget .buttonPink, #featured_site_widget .buttonPink {
    position: absolute;
    bottom: -15px;
    right: 158px;
}
#site_of_the_month_widget .buttonGreen, #featured_site_widget .buttonGreen, #latest_competition_widget .buttonGreen, #latest_competition_widget_sponsor .buttonPink {
    position: absolute;
    z-index: 20;
    bottom: -15px;
    right: 10px;
}
#newsletter_widget fieldset {
    width: 239px;
    height: 36px;
    background: url(media/widget_newsletter_form_bg.gif) no-repeat;
    padding: 15px;
}
#newsletter_widget fieldset input {
    float: left;
    width: 136px;
    background-position: -148px -35px;
    margin-right: 9px;
}
.reviewWidget, .reviewWidget table {
    width: 100%;
}
.reviewWidget td, .reviewWidget th, .reviewWidget ul li {
    font-size: .95em;
    font-weight: 700;
    color: #2c2a28;
    line-height: 1.4em;
}
.reviewWidget th, .reviewWidget td {
    padding: 10px 0;
}
.reviewWidget th {
    width: 180px;
}
#review_tips_widget ul li {
    background: url(media/icon_tick.gif) 0 10px no-repeat;
    padding: 8px 0 8px 35px;
}
#review_related_blog_posts_widget ul {
    margin-left: 20px;
    padding: 0;
}
#review_tips_widget ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#categories_widget ul, #archives_widget ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#categories_widget li, #archives_widget li {
    font-size: .9em;
    background: url(media/icon_arrow_right_black_sm.gif) 12px 10px no-repeat;
    border-top: 1px solid #dfdede;
    padding: 7px 27px;
}
#categories_widget li.first, #archives_widget li.first {
    border-top: none;
}
#forum_posts_widget {
    position: relative;
}
#forum_posts_widget .postItem .post {
    display: block;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
#forum_posts_widget .postItem .lastpost {
    display: block;
    margin-bottom: 20px;
    border-bottom: 0;
    padding-bottom: 10px;
}
#forum_posts_widget .postContent {
    width: 268px;
    overflow: hidden;
    margin: 10px 0;
}
ul.tag-cloud {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tag-cloud li {
    float: left;
    margin: 5px 5px 0 0;
}
.tag-cloud li a {
    font-size: 1em;
    color: #31c6c7;
}
.tag-cloud li a.alt {
    color: #f1a0bd;
}
.tag-cloud big big {
    font-size: 1.3em;
}
.tag-cloud big {
    font-size: 1.2em;
}
.tag-cloud small {
    font-size: .9em;
}
.tag-cloud small small {
    font-size: .8em;
}
.listItem {
    position: relative;
}
.listItem .ribbon {
    position: absolute;
    top: 22px;
    left: 16px;
    z-index: 10;
}
.listItem .image {
    float: left;
    display: inline;
    margin-right: 20px;
    margin-bottom: 20px;
    border: none;
    padding: 4px;
}
.listItem h4 {
    width: 510px;
}
.listItem h5 {
    margin: 3px 0 10px;
}
.listItem .star-rating {
    position: absolute;
    top: 25px;
    right: 20px;
}
.listItem .buttonPink {
    position: absolute;
    bottom: -10px;
    right: 142px;
}
.listItem .buttonGreen {
    position: absolute;
    bottom: -10px;
    right: 10px;
}
.pagination {
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #c8c8c8;
    padding-top: 20px;
    margin: 30px 0;
}
.pagination p, .pagination ul {
    float: left;
    font-weight: 700;
    font-size: 1.4em;
    color: #000;
}
.pagination p span {
    color: #31C6C7;
}
.pagination ul {
    float: right;
    color: #31C6C7;
    margin-top: 0;
}
.pagination ul li {
    float: left;
    display: inline;
    margin: 0 5px;
}
.alphabeticalPagination a.selected {
    color: #31C6C7;
}
.sfOneWebComments {
    background-color: #fff;
    padding: 20px;
}
.sfOneWebComments #comment_list {
    position: relative;
}
.sfOneWebComments h2 {
    font: normal 2.3em Arial!important;
    color: #000!important;
}
.sfOneWebComments #comment_list .buttonGreen {
    position: absolute;
    top: 10px;
    right: 0;
}
.sfOneWebComments .comment {
    border-bottom: 1px dotted #c9c8c5;
    margin: 0 -20px;
    padding: 10px 20px;
}
.sfOneWebComments .avatar {
    float: left;
    margin-right: 10px;
}
.sfOneWebComments .content {
    font: bold .85em Arial;
    line-height: 1.2em;
}
.sfOneWebComments .creationDetails {
    font-weight: 400;
    margin-bottom: 15px;
}
.sfOneWebComments .creationDetails strong {
    font-weight: 700;
}
.sfOneWebComments .bottom {
    padding-top: 20px;
    background: none;
    height: 300px;
}
.sfOneWebComments ul#comment_form_list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.sfOneWebComments #comment_form_list li {
    margin-bottom: 10px;
}
#homepage .jcarousel-skin-br-home {
    margin-bottom: 20px;
}
#homepage #carousel li {
    position: relative;
}
#homepage #carousel .registerNow .buttonPinkHuge {
    position: absolute;
    left: 324px;
    top: 158px;
}
#homepage #carousel .offers .buttonPinkHuge {
    position: absolute;
    left: 230px;
    top: 176px;
}
#homepage #carousel .reviews .buttonGreenHuge {
    position: absolute;
    left: 353px;
    top: 158px;
}
#homepage #carousel .newSites .buttonPinkHuge {
    position: absolute;
    left: 404px;
    top: 158px;
}
#homepage #carouselBottom li {
    position: relative;
}
#homepage #carouselBottom .middle {
    height: 170px;
    overflow: hidden;
}
#homepage #carouselBottom ul#videoReviews {
    padding: 0;
}
#homepage #carouselBottom ul#games {
    padding-left: 20px;
}
#homepage #carouselBottom #videoReviews li {
    width: 120px;
    text-align: center;
    margin: 0 15px;
}
#homepage #carouselBottom #games li {
    width: 130px;
    text-align: center;
    margin: 0 5px;
}
#homepage #carouselBottom h2 {
    margin-bottom: 20px;
}
#homepage #carouselBottom h4 {
    font-size: 12pt;
}
#homepage #homepage_carousel_flash {
    float: left;
    clear: both;
    margin: 10px 0 20px;
}
#reviews h5 a {
    color: #31c6c7;
}
#reviews #review_search_form li {
    float: left;
    clear: none;
    margin: 25px 5px 0 0;
}
#reviews #review_search_form h2 {
    margin: 5px 5px 0 0;
}
#reviews #autocomplete_review_search_title {
    color: #85929E!important;
}
#review .logo {
    float: left;
    display: inline;
    margin: 0 20px 20px 0;
    padding: 4px;
}
#review .sw_logo {
    float: right;
    text-align: right;
    display: inline;
    margin: 0 20px 20px 0;
    padding: 4px;
}
#review h1 {
    font-size: 2.3em;
    margin-top: 0;
}
#review h2 {
    font-size: 1.5em;
    color: #31c6c7;
    margin: 5px 0 10px;
}
#review .columnLeft .buttonGreen {
    margin-bottom: 10px;
}
#review .tags {
    border-top: 1px dotted #c8c8c8;
    font-size: .85em;
    margin: 0 -20px;
    padding: 33px 20px 10px;
}
#review .banner {
    text-align: center;
}
#review .votes {
    display: none;
}
#featured_site .roundedBoxBig .middle.padded {
    position: relative;
    padding: 20px 38px;
}
#featured_site .sotmRosette {
    position: absolute;
    top: 4px;
    right: 10px;
}
#featured_site .screenshot {
    float: right;
    display: inline-block;
    padding: 10px 0 20px 20px;
}
#featured_site .question {
    position: relative;
    font: bold 1.2em Arial;
    color: #000;
}
#featured_site .question img {
    position: absolute;
    top: -16px;
    left: -55px;
}
#featured_site .tags {
    border-top: 1px dotted #c8c8c8;
    font-size: .85em;
    margin: 0 -38px;
    padding: 33px 20px 10px;
}
#featured_site .banner {
    text-align: center;
}
#featured_site .listItem .buttonPink {
    position: absolute;
    bottom: -10px;
    right: 158px;
}
#offers .listItem .buttonPink {
    position: absolute;
    bottom: -10px;
    right: 127px;
}
#offer h1 {
    font-size: 2.3em;
    margin-top: 0;
}
#offer h2 {
    font-size: 1.5em;
    color: #31c6c7;
    margin: 5px 0 10px;
}
#offer .screenshot {
    float: right;
    display: inline-block;
    padding: 10px 0 20px 20px;
}
#offer .tags {
    border-top: 1px dotted #c8c8c8;
    font-size: .85em;
    margin: 0 -20px;
    padding: 33px 20px 10px;
}
#offer .banner {
    text-align: center;
}
#competitions_list .listItem .buttonPink {
    position: absolute;
    bottom: -10px;
    right: 10px;
}
#competitions .left {
    float: left;
    width: 48%;
}
#competitions .right {
    float: right;
    width: 48%;
}
#competitions h2 {
    margin: 20px 0 12px;
}
#competitions .sponsorDetails .logo {
    float: left;
    display: inline;
    margin-right: 20px;
    border: 1px solid #c2dadb;
    padding: 4px;
}
#competitions .sponsorDetails div {
    float: left;
}
#competitions .sponsorDetails p {
    font-size: .9em;
    margin: 0;
}
#competitions .sponsorDetails strong {
    color: #000;
}
#competitions .radio_list {
    list-style: none;
    margin: 20px 0;
    padding: 0;
}
#competitions .radio_list li {
    margin: 10px 0;
}
#competitions .banner {
    text-align: center;
}
#phpBB_forum {
    font-size: 10px!important;
}
#phpBB_forum #phpbb_title {
    padding: 18px 0 0 20px;
}
#site_map ul li ul li a {
    font-weight: 400;
}
#photo_competition .roundedBoxBig .middle.padded {
    position: relative;
    padding: 20px 38px;
}
#photo_competition .mainBanner {
    position: relative;
    margin-bottom: 20px;
    width: 587px;
    height: 198px;
}
#photo_competition .mainBanner .ribbon {
    position: absolute;
    top: -10px;
    right: -10px;
}
#photo_competition #view_all_entries_button {
    position: absolute;
    bottom: -15px;
    right: 10px;
}
#photo_competition .thumbnail, #photo_competition_all_entries .thumbnail {
    margin: 11px;
}
#blog_competition .winner, #photo_competition .winner {
    position: relative;
    float: left;
    clear: both;
    width: 100%;
    margin: 10px 0 0;
    padding: 10px 0 20px;
}
#blog_competition .winner .rosette {
    float: left;
    margin-right: 20px;
}
#photo_competition .winner .rosette {
    position: absolute;
    top: 0;
    left: -20px;
}
#photo_competition .winner .winningImage {
    float: left;
    margin-right: 20px;
}
#blog_competition .winner .avatar, #photo_competition .winner .avatar {
    display: inline;
    float: left;
    margin-right: 10px;
}
#blog_competition .winner h4, #photo_competition .winner h4 {
    margin-top: 10px;
    clear: right;
}
#blog_competition .winner h5, #photo_competition .winner h5 {
    clear: right;
    margin: 5px 0 15px;
}
#blog_competition #winner1, #blog_competition #winner2, #photo_competition #winner1, #photo_competition #winner2 {
    border-bottom: 1px solid #E1E0DC;
}
#blog_competition .roundedBoxBig .middle.padded {
    position: relative;
    padding: 20px 38px;
}
#blog_competition .mainBanner {
    position: relative;
    margin-bottom: 20px;
    width: 587px;
    height: 198px;
}
#blog_competition .mainBanner .ribbon {
    position: absolute;
    top: -10px;
    right: -10px;
}
#blog .blogPost .middle {
    position: relative;
}
#blog .blogPost .date .day, #blog .blogPost .date .month {
    width: 100%;
    color: #FFF;
    font-weight: 700;
    text-align: center;
}
#blog .blogPost .commentCount {
    position: absolute;
    top: 70px;
    left: -52px;
    width: 27px;
    height: 14px;
    background: #31c6c7 url(media/news_gossip_icon_comment.gif) 7px 6px no-repeat;
    text-align: right;
    padding: 4px 12px;
}
#blog .blogPost .commentCount a {
    text-decoration: none;
    color: #FFF;
    font-weight: 700;
}
#blog .blogPost .coverImage {
    display: inline;
    float: left;
    margin: 0 20px 10px 0;
}
#blog .blogPost h2 {
    margin: 0;
}
#blog .blogPost h2 a {
    color: #2c2a28;
    text-decoration: none;
}
#blog .blogPost h2 a:hover {
    color: #2c2a28;
    text-decoration: underline;
}
#blog .blogPost .creationDetails {
    font-size: .9em;
    color: #000;
    margin: 30px 0;
}
#blog .blogPost .creationDetails strong {
    font-weight: 700;
}
#blog .blogPost .creationDetails .star-rating {
    float: right;
}
#blog .blogPost .categories {
    border-top: 1px dotted #c8c8c8;
    font-size: .85em;
    margin: 0 -20px;
    padding: 28px 20px 17px;
}
#blog .blogPost.viewPost h2 {
    font-size: 1.5em;
    color: #31c6c7;
    margin: 5px 0 10px;
}
#blog .blogPost.viewPost .logo {
    float: left;
    display: inline;
    border: 1px solid #c2dadb;
    margin: 0 20px 20px 0;
    padding: 4px;
}
#member_videos .listItem .middle {
    position: relative;
}
#member_videos .listItem .date {
    position: absolute;
    top: 5px;
    left: -52px;
    width: 51px;
    height: 60px;
    background: #73584d url(media/news_gossip_date_corner.gif) top left no-repeat;
}
#member_videos .listItem .date .day, #member_videos .listItem .date .month {
    width: 100%;
    color: #FFF;
    font-weight: 700;
    text-align: center;
}
#member_videos .listItem .date .day {
    padding-top: 8px;
    font-size: 2em;
}
#member_videos .listItem .date .month {
    padding-top: 2px;
    font-size: .9em;
}
#member_videos .listItem .commentCount {
    position: absolute;
    top: 70px;
    left: -52px;
    width: 27px;
    height: 14px;
    background: #31c6c7 url(media/news_gossip_icon_comment.gif) 7px 6px no-repeat;
    text-align: right;
    padding: 4px 12px;
}
#member_videos .listItem .commentCount a {
    text-decoration: none;
    color: #FFF;
    font-weight: 700;
}
#member_videos .creationDetails {
    font-size: .9em;
    color: #000;
    margin: 5px 0;
}
#member_videos .creationDetails strong {
    font-weight: 700;
}
#member_video .videoDetails .middle {
    position: relative;
}
#member_video .videoDetails .date {
    position: absolute;
    top: 5px;
    left: -52px;
    width: 51px;
    height: 60px;
    background: #73584d url(media/news_gossip_date_corner.gif) top left no-repeat;
}
#member_video .videoDetails .date .day, #member_video .videoDetails .date .month {
    width: 100%;
    color: #FFF;
    font-weight: 700;
    text-align: center;
}
#member_video .videoDetails .date .day {
    padding-top: 8px;
    font-size: 2em;
}
#member_video .videoDetails .date .month {
    padding-top: 2px;
    font-size: .9em;
}
#member_video .videoDetails .commentCount {
    position: absolute;
    top: 70px;
    left: -52px;
    width: 27px;
    height: 14px;
    background: #31c6c7 url(media/news_gossip_icon_comment.gif) 7px 6px no-repeat;
    text-align: right;
    padding: 4px 12px;
}
#member_video .videoDetails .commentCount a {
    text-decoration: none;
    color: #FFF;
    font-weight: 700;
}
#member_video .socialBookmarks {
    border-top: 1px dotted #C8C8C8;
    position: relative;
    margin: 10px -20px;
    padding: 24px 20px 14px;
}
#my_account #member_videos .listItem {
    margin-left: 52px;
}
#site_monitor table {
    width: 100%;
    margin-bottom: 39px;
}
#site_monitor table th {
    background-color: #F6F5F0;
    padding: 13px 5px 18px;
}
#site_monitor table th a {
    font-size: .95em;
}
#site_monitor table th a.asc {
    padding-right: 12px;
    background: url(media/arrow_sort_down_grey_bg.gif) right 6px no-repeat;
}
#site_monitor table th a.desc {
    padding-right: 12px;
    background: url(media/arrow_sort_up_grey_bg.gif) right 6px no-repeat;
}
#site_monitor table td {
    border: 1px solid #c8c8c8;
    vertical-align: middle;
    padding: 5px;
}
#site_monitor table td.first {
    width: 120px;
    border-left: none;
}
#site_monitor table td.alignRight {
    text-align: right;
}
#site_monitor table td.last {
    border-right: none;
    width: 130px;
}
#site_monitor table td.last .buttonPink {
    float: left;
    clear: both;
    margin-bottom: 3px;
}
#site_monitor table td.last .buttonGreen {
    float: left;
    clear: both;
}
#no_deposit table {
    width: 100%;
    margin-bottom: 39px;
}
#no_deposit table th {
    background-color: #F6F5F0;
    padding: 13px 5px 18px;
}
#no_deposit table th a {
    font-size: .95em;
}
#no_deposit table th a.asc {
    padding-right: 12px;
    background: url(media/arrow_sort_down_grey_bg.gif) right 6px no-repeat;
}
#no_deposit table th a.desc {
    padding-right: 12px;
    background: url(media/arrow_sort_up_grey_bg.gif) right 6px no-repeat;
}
#no_deposit table td {
    border: 1px solid #c8c8c8;
    vertical-align: middle;
    padding: 5px;
}
#no_deposit table td.first {
    width: 120px;
    border-left: none;
}
#no_deposit table td.alignRight {
    text-align: right;
}
#no_deposit table td.last {
    border-right: none;
    width: 130px;
    text-align: center;
}
#no_deposit table td.last .buttonPink {
    float: left;
    clear: both;
    margin-bottom: 3px;
}
#bingo_sw table {
    width: 100%;
    margin-bottom: 39px;
}
#bingo_sw table th {
    background-color: #F6F5F0;
    padding: 13px 5px 18px;
}
#bingo_sw table th a {
    font-size: .95em;
}
#bingo_sw table th a.asc {
    padding-right: 12px;
    background: url(media/arrow_sort_down_grey_bg.gif) right 6px no-repeat;
}
#bingo_sw table th a.desc {
    padding-right: 12px;
    background: url(media/arrow_sort_up_grey_bg.gif) right 6px no-repeat;
}
#bingo_sw table td {
    border: 1px solid #c8c8c8;
    vertical-align: middle;
    padding: 5px;
}
#bingo_sw table td.first {
    width: 40px;
    border-left: none;
}
#bingo_sw table td.alignRight {
    text-align: right;
}
#bingo_sw table td.last {
    border-right: none;
    width: 200px;
    text-align: right;
}
#bingo_sw table td.last .buttonPink {
    float: left;
    clear: both;
    margin-bottom: 3px;
}
#bonuses table {
    width: 100%;
    margin-bottom: 39px;
}
#bonuses table th {
    background-color: #F6F5F0;
    padding: 13px 5px 18px;
}
#bonuses table th a {
    font-size: .95em;
}
#bonuses table th a.asc {
    padding-right: 12px;
    background: url(media/arrow_sort_down_grey_bg.gif) right 6px no-repeat;
}
#bonuses table th a.desc {
    padding-right: 12px;
    background: url(media/arrow_sort_up_grey_bg.gif) right 6px no-repeat;
}
#bonuses table td {
    border: 1px solid #c8c8c8;
    vertical-align: middle;
    padding: 5px;
}
#bonuses table td.first {
    width: 40px;
    border-left: none;
}
#bonuses table td.alignRight {
    text-align: right;
}
#bonuses table td.last {
    border-right: none;
    width: 200px;
    text-align: right;
}
#bonuses table td.last .buttonPink {
    float: left;
    clear: both;
    margin-bottom: 3px;
}
#go_top a {
    float: right;
    text-indent: -9999px;
    width: 125px;
    height: 99px;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 14px 0;
}
#go_top a:hover {
    background-position: 0 -99px;
}
#footer_top {
    height: 750px;
    background-color: #fefdf9;
    border-top: 1px solid #bbb;
}
#footer_top .newsAndGossip h5, #footer_top .forum h5 {
    font: normal 2.6em Arial;
    color: #000;
    padding-bottom: 10px;
    margin: 20px 0 10px;
}
#footer_top .newsAndGossip h5 {
    border-bottom: 5px solid #3dc9ca;
}
.index_banner {
    width: 660px;
    height: 240px;
    margin: 20px 0;
}
#footer_top .newsAndGossip .roundedBox180 {
    float: left;
    margin: 10px 0 0 70px;
}
#footer_top .newsAndGossip .roundedBox180.first {
    margin-left: 0;
}
#footer_top .newsAndGossip .roundedBox180 .middle {
    position: relative;
    height: 264px;
}
#footer_top .newsAndGossip strong {
    float: left;
    clear: both;
    font-size: 1.2em;
    margin: 15px 0;
}
#footer_top .newsAndGossip .date {
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 100%;
    border-top: 1px solid #E1E0DC;
    text-indent: 10px;
    font-size: 1em;
    font-weight: 700;
    font-style: italic;
    padding: 10px 0;
}
#footer_top .newsAndGossip .buttonGreen {
    position: absolute;
    bottom: -18px;
    right: -10px;
}
#footer_top .insideBingoReviewer {
    postition: relative;
    border-top: 1px solid #E1E0DC;
    margin-top: 40px;
}
#footer_top .insideBingoReviewer h5 {
    position: absolute;
    top: -19px;
    left: 0;
    font: italic 1.7em Arial;
    background-color: #FEFDF9;
}
#footer_top .insideBingoReviewer .column.first {
    margin: 20px 0 0;
}
#footer_top .insideBingoReviewer .column {
    float: left;
    width: 210px;
    margin: 20px 0 0 40px;
}
#footer_top .insideBingoReviewer .column a {
    font: normal .9em Arial;
    color: #F1A0BD;
    padding-right: 10px;
    background: url(media/arrow_footer_link_pink.gif) right 5px no-repeat;
}
#footer_reviews {
    position: relative;
    background: #594834 url(media/footer_reviews_bg.gif) top repeat-x;
}
#footer_reviews .title {
    position: absolute;
    top: 20px;
    left: -40px;
}
#footer_reviews .buttonPink {
    position: absolute;
    top: 48px;
    right: 0;
}
#footer_reviews ul {
    float: left;
    clear: none;
    list-style: none;
    margin: 135px 0 40px;
    padding: 0;
}
#footer_reviews ul li {
    width: 196px;
    height: 22px;
    line-height: 22px;
}
#footer_reviews ul li a {
    font-size: .95em;
    color: #FFF;
}
#footer_middle {
    height: 335px;
    background: #6a5946 url(media/footer_bottom_bg.gif) top repeat-x;
    border-bottom: 1px solid #514436;
}
#footer_middle .column1, #footer_middle .column2, #footer_middle .column3 {
    float: left;
    width: 392px;
    margin-top: 42px;
}
#footer_middle .column2 {
    width: 196px;
}
#footer_middle ul {
    float: left;
    clear: none;
    list-style: none;
    margin: 25px 0 0;
    padding: 0;
}
#footer_middle ul li {
    width: 196px;
    height: 22px;
    line-height: 22px;
}
#footer_middle ul li a {
    font-size: .95em;
    color: #FFF;
}
#footer_middle #footer_search_bar {
    width: 970px;
    height: 66px;
    margin-top: 22px;
    background: url(media/footer_search_bg.png) no-repeat;
}
#footer_middle #footer_search_bar .title {
    float: left;
    margin: 23px 5px 0 20px;
}
#footer_middle #footer_search_bar input {
    float: left;
    background-position: 0 -248px;
    width: 704px;
    margin: 16px 10px;
}
#footer_middle #footer_search_bar .buttonGreen {
    margin: 16px 0;
}
#footer_bottom {
    height: 80px;
    background-color: #594834;
    border-top: 1px solid #7f7263;
}
#footer_bottom .logo {
    float: left;
    margin-top: 14px;
}
#footer_bottom .icon18 {
    float: left;
    margin: 22px 10px 0;
}
#footer_bottom .copyright {
    float: left;
    margin-top: 24px;
    font: bold .95em Arial;
    color: #FFF;
}
#footer_bottom .copyright a {
    color: #FFF;
}
#footer_bottom .socialBookmarks {
    float: right;
    margin: 30px 12px 0 0;
}
#footer_bottom .socialBookmarks .title {
    float: left;
}
#footer_bottom .socialBookmarks ul {
    margin: 0;
}
#error_404 {
    padding-top: 90px;
}
#error_404 h1 {
    color: #6A5946;
    font-size: 3em;
}
#error_404 .ohDear {
    margin: 20px 0;
}
#error_404 h2 {
    color: #594834;
    font-size: 2.8em;
    margin-top: 10px;
}
#error_404 h3 {
    color: #9B8F81;
    font-size: 2.8em;
}
#error_404 .buttons {
    margin: 25px 0;
}
#error_404 .buttons span.or {
    position: relative;
    font-size: 1.2em;
    font-weight: 700;
    top: -12px;
    margin: 0 5px;
}
#error_404 .logo {
    float: left;
}
#error_404 .copyright {
    float: left;
    margin: 10px 20px;
}
#error_404 .copyright, #error_404 .copyright a {
    font-size: 13px;
    font-weight: 700;
    color: #594834;
    line-height: 15px;
}
.otherRelatedPosts {
    border-top: 1px dotted #c8c8c8;
    margin: 20px -20px 0;
    padding: 24px;
}
.otherRelatedPosts a, .otherRelatedPosts a:Visited {
    font-weight: 400;
}
.otherRelatedPosts a:Hover {
    font-weight: 700;
}
#otherSites {
    position: absolute;
    top: 0;
    right: -200px;
    width: 180px;
}
#otherSites a {
    display: block;
    width: 70px;
    background-color: #ccc;
    text-decoration: none;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 5px 10px;
}
#otherSites a:Hover {
    background-color: #eee;
}
#otherSites a.casino {
    background-color: #0767b4;
    color: #FFF;
}
#otherSites a.casino:Hover {
    background-color: #189cf0;
}
ul.options {
    padding: 0;
}
ul.options li {
    list-style: none;
}
.mainMenu ul li ul {
    position: absolute;
    top: 26px;
    left: -10px;
    background-color: #594834;
    z-index: 150;
    display: none;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 10px;
    padding: 10px;
}
#homepage #carousel_container {
    height: 270px;
}
.warning img {
    float: left;
    padding: 10px;
}
.warningPopup ul {
    display: table-row;
}
.warningPopup ul li {
    display: table-cell;
    height: 150px;
    list-style-type: none;
    vertical-align: middle;
}
.warningPopup ul li a {
    margin-left: 20px;
}
ul.gameItem {
    list-style-type: none;
}
ul.gameItem li {
    text-align: center;
    display: inline;
    float: left;
    margin: 10px 15px;
}
ul.gameItem li h4 {
    width: auto;
    height: 50px;
    overflow: hidden;
}
ul.gameItem li img {
    display: block;
    margin: auto;
}
ul.gameItem li .buttons a {
    display: block;
    margin: auto;
}
ul.gameItem li .buttonGreen, ul.gameItem li .buttonPink {
    position: static;
}
#gamesList ul li {
    width: 115px;
    height: 220px;
}
#gamesList .playButtons {
    text-align: center;
}
#gamesList .playButtons .buttonPinkSmall {
    margin-top: 5px;
    display: inline-block;
}
.nivoSlider {
    position: relative;
    width: 300px;
    height: 250px;
}
.nivoSlider img {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.nivoSlider a {
    border: 0;
    display: block;
}
#article .coverImage, #articles .coverImage {
    display: inline;
    float: left;
    margin: 0 20px 10px 0;
}
#gameWindow {
    text-align: center;
    min-height: 450px;
}
#smallReviews {
    padding: 0 15px;
}
#smallReviews .logo {
    height: 115px;
    text-align: center;
}
#homepage .newsAndGossip h5 {
    border-bottom: 5px solid #3dc9ca;
}
#homepage .newsAndGossip .roundedBox180 {
    float: left;
    margin: 10px 30px 30px 0;
}
#homepage .newsAndGossip .roundedBox180.first {
    margin-left: 25px;
}
#homepage .newsAndGossip .roundedBox180 .middle {
    position: relative;
    height: 264px;
}
#homepage .newsAndGossip strong {
    float: left;
    clear: both;
    font-size: 1.2em;
    margin: 15px 0;
}
#homepage .newsAndGossip .date {
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 100%;
    border-top: 1px solid #E1E0DC;
    text-indent: 10px;
    font-size: 1em;
    font-weight: 700;
    font-style: italic;
    padding: 10px 0;
}
#homepage .newsAndGossip .buttonGreen {
    position: absolute;
    bottom: -18px;
    right: -10px;
}
#homepage .roundedBoxBig table {
    width: 100%;
    margin-bottom: 39px;
}
#homepage .roundedBoxBig table th {
    background-color: #F6F5F0;
    text-align: center;
    font-weight: 700;
    padding: 13px 5px 18px;
}
#homepage .roundedBoxBig table th a {
    font-size: .95em;
}
#homepage .roundedBoxBig table th a.asc {
    padding-right: 12px;
    background: url(media/arrow_sort_down_grey_bg.gif) right 6px no-repeat;
}
#homepage .roundedBoxBig table th a.desc {
    padding-right: 12px;
    background: url(media/arrow_sort_up_grey_bg.gif) right 6px no-repeat;
}
#homepage .roundedBoxBig table td {
    border: 1px solid #c8c8c8;
    vertical-align: middle;
    text-align: center;
    padding: 5px;
}
#homepage .roundedBoxBig table td.first {
    width: 120px;
    border-left: none;
}
#homepage .roundedBoxBig table td.alignRight {
    text-align: right;
}
#homepage .roundedBoxBig table td.last {
    width: 80px;
    text-align: center;
}
#homepage .roundedBoxBig table td.last .buttonPink {
    float: left;
    clear: both;
    margin-bottom: 3px;
}
.listItem .date {
    float: right;
    padding: 5px;
}
.videoBox .playBtn {
    position: absolute;
    top: 25px;
    left: 35px;
    width: 50px;
    height: 42px;
}
.hiddenSubmit {
    position: absolute;
    top: -5000px;
    left: -5000px;
}
a.buttonGreen {
    display: inline-block;
    text-decoration: none;
    outline: 0;
    font: 15px/36px Varela, sans-serif;
    color: #FFF;
    text-shadow: #22a4a5 1px 1px 1px;
}
a.buttonGreen span.buttonLeft, a.buttonGreen span.buttonRight {
    float: left;
    height: 36px;
    display: inline-block;
    cursor: pointer;
    background: url(media/button_green_bg.png) no-repeat;
}
a.buttonGreen span.buttonLeft {
    padding-left: 12px;
    background-position: top left;
}
a.buttonGreen span.buttonRight {
    width: 11px;
    background-position: top right;
}
a.buttonGreen:hover span.buttonLeft {
    background-position: bottom left;
}
a.buttonGreen:hover span.buttonRight {
    background-position: bottom right;
}
a.buttonGreen span.buttonLeft img {
    margin-top: 11px;
}
a.buttonGreenMedium {
    display: inline-block;
    text-decoration: none;
    outline: 0;
    font: 14px/27px Varela, sans-serif;
    color: #FFF;
    text-shadow: #22a4a5 1px 1px 1px;
}
a.buttonGreenMedium span.buttonLeft, a.buttonGreenMedium span.buttonRight {
    float: left;
    height: 29px;
    display: inline-block;
    cursor: pointer;
    background: url(media/button_green_medium_bg.png) no-repeat;
}
a.buttonGreenMedium span.buttonLeft {
    background-position: top left;
    padding: 0 2px 0 6px;
}
a.buttonGreenMedium span.buttonRight {
    width: 4px;
    background-position: top right;
}
a.buttonGreenMedium:hover span.buttonLeft {
    background-position: bottom left;
}
a.buttonGreenMedium:hover span.buttonRight {
    background-position: bottom right;
}
a.buttonGreenMedium span.buttonLeft img {
    margin-top: 9px;
}
a.buttonGreenSmall {
    display: inline-block;
    text-decoration: none;
    outline: 0;
    font: 12px/24px Varela, sans-serif;
    color: #FFF;
    text-shadow: #22a4a5 1px 1px 1px;
}
a.buttonGreenSmall span.buttonLeft, a.buttonGreenSmall span.buttonRight {
    float: left;
    height: 24px;
    display: inline-block;
    cursor: pointer;
    background: url(media/button_green_small_bg.png) no-repeat;
}
a.buttonGreenSmall span.buttonLeft {
    padding-left: 8px;
    background-position: top left;
}
a.buttonGreenSmall span.buttonRight {
    width: 7px;
    background-position: top right;
}
a.buttonGreenSmall:hover span.buttonLeft {
    background-position: bottom left;
}
a.buttonGreenSmall:hover span.buttonRight {
    background-position: bottom right;
}
a.buttonGreenSmall span.buttonLeft img {
    margin-top: 7px;
}
a.buttonGreenHuge {
    display: inline-block;
    text-decoration: none;
    outline: 0;
    font: 20px/54px Varela, sans-serif;
    color: #FFF;
    text-shadow: #22a4a5 1px 1px 1px;
}
a.buttonGreenHuge span.buttonLeft, a.buttonGreenHuge span.buttonRight {
    float: left;
    height: 54px;
    display: inline-block;
    cursor: pointer;
    background: url(media/button_green_huge_bg.png) no-repeat;
}
a.buttonGreenHuge span.buttonLeft {
    padding-left: 14px;
    background-position: top left;
}
a.buttonGreenHuge span.buttonRight {
    width: 13px;
    background-position: top right;
}
a.buttonGreenHuge:hover span.buttonLeft {
    background-position: bottom left;
}
a.buttonGreenHuge:hover span.buttonRight {
    background-position: bottom right;
}
a.buttonGreenHuge span.buttonLeft img {
    margin-top: 17px;
}
a.buttonPink {
    display: inline-block;
    text-decoration: none;
    outline: 0;
    font: 15px/36px Varela, sans-serif;
    color: #FFF;
    text-shadow: #ba6382 1px 1px 1px;
}
a.buttonPink span.buttonLeft, a.buttonPink span.buttonRight {
    float: left;
    height: 36px;
    display: inline-block;
    cursor: pointer;
    background: url(media/button_pink_bg.png) no-repeat;
}
a.buttonPink span.buttonLeft {
    padding-left: 12px;
    background-position: top left;
}
a.buttonPink span.buttonRight {
    width: 11px;
    background-position: top right;
}
a.buttonPink:hover span.buttonLeft {
    background-position: bottom left;
}
a.buttonPink:hover span.buttonRight {
    background-position: bottom right;
}
a.buttonPink span.buttonLeft img {
    margin-top: 11px;
}
a.buttonPinkBig {
    display: inline-block;
    text-decoration: none;
    outline: 0;
    font: 18px/44px Varela, sans-serif;
    color: #FFF;
    text-shadow: #ba6382 1px 1px 1px;
}
a.buttonPinkBig span.buttonLeft, a.buttonPinkBig span.buttonRight {
    float: left;
    height: 44px;
    display: inline-block;
    cursor: pointer;
    background: url(media/button_pink_big_bg.png) no-repeat;
}
a.buttonPinkBig span.buttonLeft {
    padding-left: 14px;
    background-position: top left;
}
a.buttonPinkBig span.buttonRight {
    width: 13px;
    background-position: top right;
}
a.buttonPinkBig:hover span.buttonLeft {
    background-position: bottom left;
}
a.buttonPinkBig:hover span.buttonRight {
    background-position: bottom right;
}
a.buttonPinkBig span.buttonLeft img {
    margin-top: 14px;
}
a.buttonPinkHuge {
    display: inline-block;
    text-decoration: none;
    outline: 0;
    font: 20px/54px Varela, sans-serif;
    color: #FFF;
    text-shadow: #ba6382 1px 1px 1px;
}
a.buttonPinkHuge span.buttonLeft, a.buttonPinkHuge span.buttonRight {
    float: left;
    height: 54px;
    display: inline-block;
    cursor: pointer;
    background: url(media/button_pink_huge_bg.png) no-repeat;
}
a.buttonPinkHuge span.buttonLeft {
    padding-left: 14px;
    background-position: top left;
}
a.buttonPinkHuge span.buttonRight {
    width: 13px;
    background-position: top right;
}
a.buttonPinkHuge:hover span.buttonLeft {
    background-position: bottom left;
}
a.buttonPinkHuge:hover span.buttonRight {
    background-position: bottom right;
}
a.buttonPinkHuge span.buttonLeft img {
    margin-top: 17px;
}
a.buttonPinkSmall {
    display: inline-block;
    text-decoration: none;
    outline: 0;
    font: 12px/24px Varela, sans-serif;
    color: #FFF;
    text-shadow: #ba6382 1px 1px 1px;
}
a.buttonPinkSmall span.buttonLeft, a.buttonPinkSmall span.buttonRight {
    float: left;
    height: 24px;
    display: inline-block;
    cursor: pointer;
    background: url(media/button_pink_small_bg.png) no-repeat;
}
a.buttonPinkSmall span.buttonLeft {
    padding-left: 8px;
    background-position: top left;
}
a.buttonPinkSmall span.buttonRight {
    width: 7px;
    background-position: top right;
}
a.buttonPinkSmall:hover span.buttonLeft {
    background-position: bottom left;
}
a.buttonPinkSmall:hover span.buttonRight {
    background-position: bottom right;
}
a.buttonPinkSmall span.buttonLeft img {
    margin-top: 7px;
}
div.ddContainer, div.ddDate {
    float: left;
    margin-right: 10px;
    position: relative;
    clear: none;
    width: 223px;
    height: 35px;
    background: url(media/sprite_form_input.png) 0 -105px no-repeat;
    _background: none;
}
div.ddAny {
    background-position: 0 -105px!important;
}
div.ddContainerData {
    background-position: 0 -105px;
}
div.ddCurrent {
    font: bold 1em Arial;
    color: #000;
    height: 36px;
    line-height: 36px;
    margin-left: 10px;
    position: absolute;
    z-index: 1;
    _display: none;
}
div.ddContainer select, div.ddDate select {
    background-color: #FFF;
    cursor: pointer;
    height: 35px;
    left: -1px;
    margin-top: 2px;
    opacity: 0;
    filter: alpha(opacity=0);
    outline-style: none;
    outline-width: 0;
    padding-top: 8px;
    position: absolute;
    width: 223px;
    z-index: 2;
}
div.ddDate {
    width: 111px;
    height: 35px;
    background: url(media/sprite_form_input.png) -223px -105px no-repeat;
}
div.ddDate select {
    width: 111px;
}
div#sf_guard_user_dob_dayContainer, div#sf_guard_user_profile_dob_dayContainer {
    width: 46px;
    height: 36px;
    background: url(media/sprite_form_input.png) -334px -105px no-repeat;
}
div#sf_guard_user_dob_yearContainer, div#sf_guard_user_profile_dob_yearContainer {
    width: 70px;
    height: 36px;
    background: url(media/sprite_form_input.png) -380px -105px no-repeat;
}
div#sf_guard_user_dob_dayContainer select, div#sf_guard_user_profile_dob_dayContainer select {
    width: 46px;
}
div#sf_guard_user_dob_yearContainer select, div#sf_guard_user_profile_dob_yearContainer select {
    width: 70px;
}
#review_search_sortContainer select, #review_search_sortContainer, #review_search_countryContainer select, #review_search_countryContainer {
    width: 156px;
    margin-right: 0;
}
#review_search_sortContainer, #review_search_countryContainer {
    background-position: -450px -105px!important;
}
#review_search_sortText, #review_search_countryText {
    color: #B1ACA7;
}
.dd {
    display: inline-block!important;
    width: 216px!important;
    height: 29px;
    background: url(media/language_choice_bg.gif) no-repeat;
    text-align: left;
    background-color: #fff;
    font: bold .9em Arial;
    color: #FFF;
    float: left;
}
.dd .ddTitle {
    height: 13px;
    text-indent: 0;
    overflow: hidden;
    cursor: pointer;
    padding: 8px;
}
.dd .ddTitle span.textTitle {
    text-indent: 1px;
    overflow: hidden;
    line-height: 13px;
}
.dd .ddTitle span.textTitle img {
    text-align: left;
    padding: 0 8px 0 0;
}
.dd .ddTitle img.selected {
    vertical-align: top;
    padding: 0 3px 0 0;
}
.dd .ddChild {
    position: absolute;
    border: 1px solid #c3c3c3;
    border-top: none;
    display: none;
    width: 216px!important;
    overflow: auto;
    overflow-x: hidden!important;
    background-color: #fff;
    margin: 0;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {
    padding-left: 10px;
}
.dd .ddChild a {
    display: block;
    text-decoration: none;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    padding: 3px 0 3px 3px;
}
.dd .ddChild a:hover {
    background: #6CF;
}
.dd .ddChild a img {
    border: 0;
    vertical-align: middle;
    padding: 0 8px 0 4px;
}
.dd .ddChild a.selected {
    background: #6CF;
}
.hidden {
    display: none;
}
#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}
#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff;
}
#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}
#cboxContent {
    position: relative;
    overflow: hidden;
    background: #fff;
}
#cboxLoadedContent {
    overflow: auto;
    margin-top: 20px;
}
#cboxLoadedContent iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}
#cboxTitle {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
    color: #999;
    margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}
#cboxTopLeft {
    width: 25px;
    height: 25px;
    background: url(/js/colorbox/colorboxmedia/border1.png) 0 0 no-repeat;
}
#cboxTopCenter {
    height: 25px;
    background: url(/js/colorbox/colorboxmedia/border1.png) 0 -50px repeat-x;
}
#cboxTopRight {
    width: 25px;
    height: 25px;
    background: url(/js/colorbox/colorboxmedia/border1.png) -25px 0 no-repeat;
}
#cboxBottomLeft {
    width: 25px;
    height: 25px;
    background: url(/js/colorbox/colorboxmedia/border1.png) 0 -25px no-repeat;
}
#cboxBottomCenter {
    height: 25px;
    background: url(/js/colorbox/colorboxmedia/border1.png) 0 -75px repeat-x;
}
#cboxBottomRight {
    width: 25px;
    height: 25px;
    background: url(/js/colorbox/colorboxmedia/border1.png) -25px -25px no-repeat;
}
#cboxMiddleLeft {
    width: 25px;
    background: url(/js/colorbox/colorboxmedia/border2.png) 0 0 repeat-y;
}
#cboxMiddleRight {
    width: 25px;
    background: url(/js/colorbox/colorboxmedia/border2.png) -25px 0 repeat-y;
}
#cboxCurrent {
    position: absolute;
    top: 0;
    left: 100px;
    color: #999;
}
#cboxSlideshow {
    position: absolute;
    top: 0;
    right: 42px;
    color: #444;
}
#cboxPrevious {
    position: absolute;
    top: 0;
    left: 0;
    color: #444;
}
#cboxNext {
    position: absolute;
    top: 0;
    left: 63px;
    color: #444;
}
#cboxLoadingOverlay {
    background: url(/js/colorbox/colorboxmedia/loading.gif) 20px 20px no-repeat #fff;
}
#cboxClose {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    color: #444;
}
.cboxIE #cboxTopLeft {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/colorboxmedia/internet_explorer/borderTopLeft.png, sizingMethod='scale');
}
.cboxIE #cboxTopCenter {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/colorboxmedia/internet_explorer/borderTopCenter.png, sizingMethod='scale');
}
.cboxIE #cboxTopRight {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/colorboxmedia/internet_explorer/borderTopRight.png, sizingMethod='scale');
}
.cboxIE #cboxBottomLeft {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/colorboxmedia/internet_explorer/borderBottomLeft.png, sizingMethod='scale');
}
.cboxIE #cboxBottomCenter {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/colorboxmedia/internet_explorer/borderBottomCenter.png, sizingMethod='scale');
}
.cboxIE #cboxBottomRight {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/colorboxmedia/internet_explorer/borderBottomRight.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleLeft {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/colorboxmedia/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleRight {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/colorboxmedia/internet_explorer/borderMiddleRight.png, sizingMethod='scale');
}
.generalRating {
    position: relative;
    border-top: 1px dotted #C8C8C8;
    margin: 10px -20px 0;
    padding: 24px 20px 0;
}
.generalRating strong {
    font: bold 1.1em Arial;
    color: #000;
}
.generalRating div {
    font-size: .85em;
    margin-top: 5px;
}
.generalRating .star-rating {
    position: absolute;
    top: 25px;
    left: 250px;
}
.generalRating .buttonGreen {
    position: absolute;
    top: 18px;
    right: 20px;
}
#ratings {
    position: relative;
}
#ratings h2 {
    font: normal 2.3em Arial!important;
    margin-top: 0;
    color: #000!important;
    padding: 10px 0 0 20px;
}
#ratings .buttonGreen {
    position: absolute;
    top: 12px;
    left: 215px;
}
#ratings ul {
    list-style: none;
    maring: 0;
    padding: 0;
}
#ratings li.row {
    position: relative;
    height: 32px;
    border-top: 1px dotted #C8C8C8;
    padding: 6px 20px;
}
#ratings li.row.overallUserRating {
    padding: 15px 20px 10px;
}
#ratings li.row strong {
    float: left;
    font: bold 1em Arial;
    color: #000;
    line-height: 32px;
}
#ratings li.row strong.overallUserRating {
    font-size: 1.2em;
}
#ratings li.row div {
    float: left;
    line-height: 32px;
    margin-left: 10px;
    font-size: .85em;
}
#ratings ul.star-rating {
    position: absolute;
    left: 340px;
}
.star-rating {
    list-style: none;
    height: 20px;
    position: relative;
    overflow: hidden;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/heart_sm.gif) top left repeat-x;
    margin: 0;
    padding: 0;
}
.star-rating.easeOfUse {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/face.gif) top left repeat-x;
}
.star-rating.amountOfGossip {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/speech.gif) top left repeat-x;
}
.star-rating.howItLooks {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/magnifine.gif) top left repeat-x;
}
.star-rating.prizePot {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/pound.gif) top left repeat-x;
}
.star-rating.visitAgain {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/tick.gif) top left repeat-x;
}
.star-rating.overallUserRating {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/heart.gif) top left repeat-x;
}
.star-rating li {
    width: 20px;
    height: 20px;
    float: left;
    margin: 0;
    padding: 0;
}
.star-rating li a {
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    overflow: hidden;
    padding: 0;
}
.star-rating.easeOfUse li a, .star-rating.amountOfGossip li a, .star-rating.howItLooks li a, .star-rating.prizePot li a, .star-rating.visitAgain li a {
    width: 46px;
    height: 32px;
    line-height: 32px;
}
.star-rating li a:hover {
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/heart_sm.gif) left bottom;
    z-index: 2;
    left: 0;
    border: none;
}
.star-rating.easeOfUse li a:hover {
    left: 0;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/face.gif) left bottom;
}
.star-rating.amountOfGossip li a:hover {
    left: 0;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/speech.gif) left bottom;
}
.star-rating.howItLooks li a:hover {
    left: 0;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/magnifine.gif) left bottom;
}
.star-rating.prizePot li a:hover {
    left: 0;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/pound.gif) left bottom;
}
.star-rating.visitAgain li a:hover {
    left: 0;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/tick.gif) left bottom;
}
.star-rating.overallUserRating li a:hover {
    left: 0;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/heart.gif) left bottom;
}
.star-rating a.r1star {
    left: 0;
}
.star-rating a.r1star:hover {
    width: 20px;
}
.star-rating.easeOfUse a.r1star, .star-rating.amountOfGossip a.r1star, .star-rating.howItLooks a.r1star, .star-rating.prizePot a.r1star, .star-rating.visitAgain a.r1star, .star-rating.overallUserRating a.r1star {
    left: 0;
}
.star-rating.easeOfUse a.r1star:hover, .star-rating.amountOfGossip a.r1star:hover, .star-rating.howItLooks a.r1star:hover, .star-rating.prizePot a.r1star:hover, .star-rating.visitAgain a.r1star:hover, .star-rating.overallUserRating a.r1star:hover {
    width: 46px;
}
.star-rating a.r2stars {
    left: 20px;
}
.star-rating a.r2stars:hover {
    width: 40px;
}
.star-rating.easeOfUse a.r2stars, .star-rating.amountOfGossip a.r2stars, .star-rating.howItLooks a.r2stars, .star-rating.prizePot a.r2stars, .star-rating.visitAgain a.r2stars, .star-rating.overallUserRating a.r2stars {
    left: 46px;
}
.star-rating.easeOfUse a.r2stars:hover, .star-rating.amountOfGossip a.r2stars:hover, .star-rating.howItLooks a.r2stars:hover, .star-rating.prizePot a.r2stars:hover, .star-rating.visitAgain a.r2stars:hover, .star-rating.overallUserRating a.r2stars:hover {
    width: 92px;
}
.star-rating a.r3stars {
    left: 40px;
}
.star-rating a.r3stars:hover {
    width: 60px;
}
.star-rating.easeOfUse a.r3stars, .star-rating.amountOfGossip a.r3stars, .star-rating.howItLooks a.r3stars, .star-rating.prizePot a.r3stars, .star-rating.visitAgain a.r3stars, .star-rating.overallUserRating a.r3stars {
    left: 92px;
}
.star-rating.easeOfUse a.r3stars:hover, .star-rating.amountOfGossip a.r3stars:hover, .star-rating.howItLooks a.r3stars:hover, .star-rating.prizePot a.r3stars:hover, .star-rating.visitAgain a.r3stars:hover, .star-rating.overallUserRating a.r3stars:hover {
    width: 138px;
}
.star-rating a.r4stars {
    left: 60px;
}
.star-rating a.r4stars:hover {
    width: 80px;
}
.star-rating.easeOfUse a.r4stars, .star-rating.amountOfGossip a.r4stars, .star-rating.howItLooks a.r4stars, .star-rating.prizePot a.r4stars, .star-rating.visitAgain a.r4stars, .star-rating.overallUserRating a.r4stars {
    left: 138px;
}
.star-rating.easeOfUse a.r4stars:hover, .star-rating.amountOfGossip a.r4stars:hover, .star-rating.howItLooks a.r4stars:hover, .star-rating.prizePot a.r4stars:hover, .star-rating.visitAgain a.r4stars:hover, .star-rating.overallUserRating a.r4stars:hover {
    width: 184px;
}
.star-rating a.r5stars {
    left: 80px;
}
.star-rating a.r5stars:hover {
    width: 100px;
}
.star-rating.easeOfUse a.r5stars, .star-rating.amountOfGossip a.r5stars, .star-rating.howItLooks a.r5stars, .star-rating.prizePot a.r5stars, .star-rating.visitAgain a.r5stars, .star-rating.overallUserRating a.r5stars {
    left: 184px;
}
.star-rating.easeOfUse a.r5stars:hover, .star-rating.amountOfGossip a.r5stars:hover, .star-rating.howItLooks a.r5stars:hover, .star-rating.prizePot a.r5stars:hover, .star-rating.visitAgain a.r5stars:hover, .star-rating.overallUserRating a.r5stars:hover {
    width: 230px;
}
.star-rating li.current-rating {
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/heart_sm.gif) left center;
    position: absolute;
    height: 20px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
    left: 0;
}
.star-rating.easeOfUse li.current-rating {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/face.gif) left center;
}
.star-rating.amountOfGossip li.current-rating {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/speech.gif) left center;
}
.star-rating.howItLooks li.current-rating {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/magnifine.gif) left center;
}
.star-rating.prizePot li.current-rating {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/pound.gif) left center;
}
.star-rating.visitAgain li.current-rating {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/tick.gif) left center;
}
.star-rating.overallUserRating li.current-rating {
    height: 32px;
    background: url(/sfPropelActAsRatableBehaviorPluginmedia/heart.gif) left center;
}
.star-rating a:active {
    outline: none;
}