@CHARSET "UTF-8";

body {
	position:relative;
}

    body.site-pornstarflirt {
        background-image:none;
        background-repeat:repeat;
        background: #FFF;
    }

        body.site-pornstarflirt #page {
            border: 1px solid #C4C4C4;
            box-shadow: 0 0 17px 9px #888888;
            -moz-box-shadow: 0 0 17px 9px #888888;
            -webkit-box-shadow: 0 0 17px 9px #888888;
            -o-box-shadow: 0 0 17px 9px #888888;
            -ms-box-shadow: 0 0 17px 9px #888888;
        }

        body.site-pornstarflirt  #top_sites_header {
            background: none repeat scroll 0 0 #C4C4C4;
        }

            body.site-pornstarflirt #top_sites_header a {
                color: #E52423;
            }

.jquery-ratings-star {
    background-image:url('http://thumbmaxx.com/images/star2_off.png');
    background-repeat:no-repeat;
    float:left;
    height:30px;
    margin-right:2px;
    /*position:relative;*/
    width:28px;
}

.jquery-ratings-full {
  background-image: url('http://thumbmaxx.com/images/star2_on.png');
  cursor: pointer;
}

.picture-rating .jquery-ratings-star {
    background-image:url('http://thumbmaxx.com/images/star_white.png');
    background-repeat:no-repeat;
    float:left;
    height:13px;
    margin-right:2px;
    width:14px;
}

.picture-rating .jquery-ratings-full {
  background-image: url('http://thumbmaxx.com/images/star_yellow.png');
  cursor: pointer;
}

.model-profile .rating .jquery-ratings-star {
  background-image: url('http://thumbmaxx.com/images/star_off.png');
  width:30px;
  height:28px;
}

.model-profile .rating .jquery-ratings-full {
  background-image: url('http://thumbmaxx.com/images/star_on.png');
}


.profile .wrow.rate .rating .jquery-ratings-star {
  background-image: url('http://thumbmaxx.com/images/star_grey.png');
}

.profile .wrow.rate .rating .jquery-ratings-full {
  background-image: url('http://thumbmaxx.com/images/star_Red.png');
}

.stay_comment .jquery-ratings-star {
  background-image: url('http://thumbmaxx.com/images/icons/star.png');
  width:30px;
  height:28px;
}

.stay_comment .jquery-ratings-full {
  background-image: url('http://thumbmaxx.com/images/icons/star_active.png');
}

.shadow_wrapper {
    background:#000;
    /*opacity:0.3;*/
    left:0;
    position:absolute;
    top:0;
    bottom:0;
    width:100%;
}

.clear {
	   clear:both;
	   height:0px;
	   font-size:0px;
	}

.new_line {
	   clear:both;
	}

.clr {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}

#content .main .model-profile .photo p.media a.videos {
	margin:0 0 0 6px;
}

#content .sidebar .models-filter .content, #content .sidebar .dvd-search .content, #content .sidebar .picsy .content, #content .sidebar .hd-live .content{
	overflow: visible;
}

#content .main .models .container li p.media a.videos, #content .main .model-profile .photo p.media a.videos {
	margin:0 0 0 10px;
}

#header a.join-now.logged {
	background:none;
	text-indent:0;
	padding:2px 0 0 10px;
	width:164px;
	height:45px;
}

.main div.splash_page {
	padding: 0px 0 0px 0;
	width: 847px;
	overflow:hidden;
}

#content .main div.splash_page.box .content {
	   padding:10px 0 15px 0;
	}

#content .main div.splash_page.box .content p {
	   padding:0 15px;
	}

#content .column1 .videos-dvds .panes .container li a {
	font-size:17px;
}

#content .main2 .links a.play {
    float:right;
    height:30px;
    overflow:hidden;
    text-align:left;
    text-indent:-1000em;
}

#content .main2 .links a.play {
    background:transparent url(http://thumbmaxx.com/images/btn_play_scene.png) no-repeat scroll 0 0;
    width:124px;
}

#content .main2 .links a.play:hover {
    background-position:-124px 0;
}

#content .main .picsy .profile {
	background:none;
}

.picset {
	width:100%;
}

#content .main .picsy .container.long {
	width:100%;
}

#content .main .picsy .container.long li {
	margin:8px 15px 0 0;
}

#content .main .models .container li {
	padding:14px 10px 14px 11px;
}

#content .main .models .container li a {
	text-align:center;
}

div.sidebar.model a.pic {
	display:block;
	text-align:center;
}

div.recent-shows a.photo, div.upcoming-shows a.photo {
	text-align:center;
}

#content .column2 .latest-blog li img {
	float:left;
	padding:5px 0 0 5px;
}

#content .column2 .top-users a img {
	   float:left;
	}

#content .main2 .links a.play-cstm {
    float: right;
    overflow: hidden;
    height: 30px;
    text-align: center;
    padding-left: 24px;
    padding-top: 7px;
    width: 100px; /* 124px */
    background: url(http://thumbmaxx.com/images/btn_empty_scene.png) no-repeat;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
}
    #content .main2 .links a.play-cstm:hover {
        background-position: -124px 0;
    }


#content .main2 .video.movie .about {
	width:685px;
}

#content .main2 .video.movie .row, #content .main2 .video.movie .row2 {
    width:660px;
}

#content .main2 .video.movie .row .text, #content .main2 .video.movie .row2 .text {
	width:575px;
}

#content .main2 .video.movie .rate {
	padding-right:10px;
}

#content .main2 .video .content {
	padding:18px 22px;
	width:684px;
}

#content .upcoming-shows .sub-title {
	padding:10px 15px 5px 15px;
	font-size:19px;
	color:#4C4C4C;
}

#content .column1 .videos-dvds .container li.wide {
    width: 196px;
    padding: 7px 10px 14px 10px;
}

.instant-banner {
    background: url(http://thumbmaxx.com/images/banner_instant.png) no-repeat;
    width: 683px;
    height: 126px;
    font-family: "Myriad Pro";
    margin: 10px 0 20px 0;
}
    .instant-banner a.ib-mlink {
        display: block;
        height: 85px;
        text-indent: -3000px;
        text-decoration: none;
    }

    .instant-banner .ib-frm {
        position: relative;
        color: #ffffff;
        font-size: 14px;
        /*
        padding-top: 8px;
        padding-left: 15px;
        */
    }
        .instant-banner .ib-frm label {
        /*  padding-right: 100px;*/
        }
        .instant-banner .ib-frm .ibf-butt {
            background: url(http://thumbmaxx.com/images/ib-butt.png) no-repeat;
            width: 80px;
            height: 24px;
            border: 0;
            color: #fff;
            cursor:pointer;
            font-size: 13px;
            font-weight: bold;

            position: absolute;
            top: 6px; right: 20px;
        }

        .instant-banner .ib-inp {
            padding: 2px;
            border: 1px solid #353535;
            font-size: 15px;
        }
            .instant-banner select.ib-inp {
                background: #dedddd;
            }

        .instant-banner .ib-frm .pay-mail { position: absolute; top: 6px; left: 20px; }
        .instant-banner .ib-frm .pay-meth { position: absolute; top: 6px; left: 310px; }

#content .main .container li.line_clear {
	padding: 0pt;
	overflow: hidden;
	width: 780px;
	height: 0pt;
	margin:0;
}

#content .main2 .container li.line_new_line {
        padding: 0;
        margin: 0;
	overflow: hidden;
	width: 100%;
	height: 0;
        clear: both;
}


#content .column2 .blog-sidebar .content .calendar .tcal thead th  {
	text-transform: capitalize;
}

#content .column2 .blog-sidebar .content .calendar .tcal tbody .day-entry {
	background-color:#3F3F3F;
    color:#FFFFFF;
    display:block;
    padding:3px;
}

#content .column2 .blog-sidebar .content .calendar .tcal tbody .day-entry.active {
    background-color:#A7220C;
}

#content .column2 .blog-sidebar .content .calendar .tcal tbody .day-entry:hover {
    background-color:#A7220C;
}

#content .column2 .blog-sidebar .content .calendar .tcal tbody .day-entry.active:hover {
	background-color:#CE2B10;
}

#content .main .picsy .about p.date.first, #content .main .model-profile .about p.date.first, #content .main2 .video .about p.date.first {
	margin:8px 0 8px 0;
}

#content .paging .numbers.end {
	margin:0 0 0 80px;
}

#content .paging .numbers.start {
    margin:0 80px 0 0;
}

#content .news_pager .paging-container {
    background:transparent url(http://thumbmaxx.com/images/bg_paging_small.png) no-repeat scroll 0 0;
    height:40px;
    margin:-10px 0 17px;
}

#content .news_pager .paging {
	color:#9A9A9A;
    font-family:Tahoma,Geneva,Verdana,sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:23px;
    padding:8px 0 0;
    margin:0 auto;
    overflow:hidden;
    width:651px;
}

.jquery-selectbox .jquery-selectbox-item {
	overflow:hidden;
	height:17px;
}

.user_action {
	margin: 10px 0 20px 0;
}

.user_action label.error {
	float:right;
	padding:3px 5px 0 0;
	font-size:13px;
	color:red;
}

.user_action .reg-chbox label.error {
	float:none;
	padding:0 0 2px 16px;
	margin-left:5px;
	background:transparent url('http://thumbmaxx.com/images/icons/unchecked.gif') no-repeat;
}

#content .main #cam_container_archive li.line_clear {
	display:block;
}

#content .main #cam_container_archive .new_line {
	clear:none;
}

#content .main .videos-scenes.summary.red .title {
	background: transparent url(http://thumbmaxx.com/images/bg_main_wine_title.png) no-repeat scroll 0 0
}

#content .main .videos-scenes.summary.red .title h2 {
	color:#fff;
}

#content .paging .numbers .per_page {
    float:left;
    font-style:italic;
}

li.cb	{ clear: both; margin: 0; padding: 0; height: 1px; display: block; }

#content .main2 .about .links a.download {
    color:#FFFFFF;
    font-family:"Myriad Pro",Arial;
    height:45px;
    overflow:hidden;
    position:relative;
    width:138px;
}

#content .main2 .about .links a.download span {
    font-size:16px;
    left:55px;
    line-height:16px;
    position:absolute;
    text-align:center;
    top:7px;
    width:70px;
}

#content .fcr-card .card-info {
    height:32px;
    line-height: 18px;
}

#content .dash-light .msg-box {
    min-height: 81px;
    height: auto;
}

*html #content .dash-light .msg-box {
    height: 81px;
}

.about .watch-btns li .tim-wrap {
	background:none repeat scroll 0 0 /*#000000*/ transparent;
	clear:left;
	padding:3px 1px;
}

.about .watch-btns li .tim-wrap .ops div {
	background: url('http://thumbmaxx.com/images/timer_trans_small.png') no-repeat 0 0 transparent;
}

.about .watch-btns li .tim-wrap .timer div {
	width: 20px;
	height: 31px;
}

.about .watch-btns li .tim-wrap .timer span {
	padding: 13px 0 0;
}

.about .watch-btns li .tim-wrap .timer div.counter1 {
	background-position: -21px 0;
}

.about .watch-btns li .tim-wrap .timer div.counter2 {
	background-position: -42px 0;
}

.about .watch-btns li .tim-wrap .timer div.counter3 {
	background-position: -63px 0;
}

.about .watch-btns li .tim-wrap .timer div.counter4 {
	background-position: -84px 0;
}

.about .watch-btns li .tim-wrap .timer div.counter5 {
	background-position: -105px 0;
}

.about .watch-btns li .tim-wrap .timer div.counter6 {
	background-position: -126px 0;
}

.about .watch-btns li .tim-wrap .timer div.counter7 {
	background-position: -147px 0;
}

.about .watch-btns li .tim-wrap .timer div.counter8 {
	background-position: -168px 0;
}

.about .watch-btns li .tim-wrap .timer div.counter9 {
	background-position: -189px 0;
}

	.ui-dialog.ui-widget .msg-error, .msg-success {
		background: none 0 0 no-repeat;
		margin-bottom: 10px;
		font-size: 18px;
		line-height: 18px;
		font-family: "Myriad Pro";
	}
		.ui-dialog.ui-widget .msg-success .msg-content {
			background: url(http://thumbmaxx.com/images/msg_success_small.png) top left no-repeat;
			height: 44px;
			display: table-cell;
			vertical-align: middle;
			padding-left: 60px;
			color: #457704;
		}

		.ui-dialog.ui-widget .msg-error .msg-content {
			background: url(http://thumbmaxx.com/images/msg_error_small.png) top left no-repeat;
			height: 44px;
			display: table-cell;
			vertical-align: middle;
			padding-left: 60px;
			color: #a70b10;
		}

div.summ.pics #model_pics {
    -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #5B1010;
    height:330px;
    width:330px;
}

#content .ua-hdcam .slogan {
    /*top: 180px;*/
	top: 210px;
    width: auto;
}
    #content .ua-hdcam .slogan p {
        font-size: 15px;
        margin-bottom: 3px;
    }
        #content .ua-hdcam .slogan p.shead {
            font-size: 18px;
        }

    #content .ua-hdcam .slogan .tim-wrap {
        clear: left;
        background: #000;
        padding: 5px 10px;
    }

/* -------------------------------------- Search results styles --------------------------------------- */
#content .main .box .results-holder {
    min-height: 310px;
}
#content .main .box .title.results-holder-title {
    background: url("http://thumbmaxx.com/images/bg_main_wine_title.png") no-repeat scroll 0 0 transparent;
    height: 40px;
}
#content .main .box .title.results-holder-title h2 {
    color: #FFFFFF;
    background: none;
    font-size: 22px;
    height: auto;
    padding: 10px 0 0 20px;
}
#content .title.results-holder-title a.more-ext {
    top: 6px;
}
#content .main .box .results-holder div.sort {
    float: right;
    font-size: 14px;
    margin-right: 13px;
    margin-top: 8px;
}
#content .main .box.news .results-holder .article.full {
    float: left;
    line-height: 1.4;
    overflow: hidden;
    padding: 20px 25px;
}
#content .main .box.news .results-holder ul.container li div.content {
    background: none;
}
#content .main .box .results-holder ul.container li.not-found {
    color: #9A9A9A;
    font-size: 20px;
    padding: 125px 0 0;
    text-align: center;
    float: none;
    margin: 0;
    width: auto;
    background: none;
}

#content .column1 .news .article_separator {
    height: 5px;
    float: left;
    width: 620px;
    margin: 0 25px;
    background: transparent url('http://thumbmaxx.com/images/tw_div.png') repeat-x 0 0;
}

#content .main .picpost .content li p.pic-details.comments {
    padding-left: 20px;
}

#content .programs .header .title.signup h2 {
    font-size: 35px;
}

#content .regview .rs-cont a.upgrade-account {
    color:white;
    font-size:20px;
    width:306px;
    text-decoration:underline;
    text-transform: uppercase;
    text-align:center;
    display:block;
    margin-top:10px;
}

#content .regview .rs-cont a.upgrade-account:hover {
    text-decoration:underline;
}

#content .program-card .pc-cont p {
    font-size: 14px;
}

    #content .program-card.flirt-font .pc-cont p {
        font-size: 10px;
    }

#content .pc-gold .pc-badg.pc-big {
    color: #FFF;
}

#content .column1 .featured-websites ul.container {
    width: 210px;
}

#content .programs .vcards .vcard .desc .features li {
    font-size:87%;
    /*font-weight:bold;*/
    line-height:16px;
    margin:0 0 3px;
    text-align:center;
    /*word-spacing:1px;*/
}

#content .programs .vcards .vcard .desc ul.features li .highlight {
    display: block;
    padding-bottom:5px;
    font-size: 22px;
}

#content .programs .vcards .vcard .desc ul.features li .highlight.plus {
    padding:2px 0;
}

#content .pc-badg {
    display: none;
}

#content .regview .advn li .desc.calculation {
    color: #272727;
    font-size: 14px;
    top: -13px;
    width: 210px;
}

#content .programs .vcards .black .title h3, #content .programs .vcards .black .title  small {
    color: #fff;
}

#content .programs .vcards .gold .title h3, #content .programs .vcards .gold .title  small{
    color: #333;
}

#content .programs .vcards .red .title h3, #content .programs .vcards .red .title  small {
    color: #FCF6F8;
}

#content .programs .vcards .silver .title h3, #content .programs .vcards .silver .title  small{
    color: #333333;
}


#content .programs .vcards .vcard .tooltip.head:hover {
    text-decoration: none;
}

#content .programs .vcards .vcard .tooltip_wide.head:hover {
    text-decoration: none;
}

#eromaxx_vip_text .compare_table, #eromaxx_basic_text .compare_table {
    border-spacing: 3px;
}

#eromaxx_vip_text .compare_table td, #eromaxx_basic_text .compare_table td {
    padding: 4px 12px;
}

#eromaxx_vip_text .compare_table td.name, #eromaxx_basic_text .compare_table td.name  {
    padding: 4px 12px 4px 0;
}

.box.upcoming-shows .c17cams {
    margin: 15px 0 0 15px;
}


.box.upcoming-shows .c17cams h2 {
    font-size: 18px;
    color: #4C4C4C;
}

#content .long .hd-recent.clubseventeen .container li {
    padding: 11px 18px;
    width: 125px;
}

#content .column2 .upcoming-shows li.one-current-camera {
	width: 302px;
}

#content .column2 .box .title h2.one-line {
    padding: 25px 0 0 90px;
}

#content .column2 .twitter-homepage .title h2 {
    background: url("http://thumbmaxx.com/images/logos-twitter.png") no-repeat scroll 4px -8px transparent;
    padding-left: 86px;
}

#content .column2 .trend-list.categories a {
    width: 120px;
}

#content .column2 .trend-list.categories li {
    float:left;
}

.left_widget_banners,
.right_widget_banners{
    /*margin: 0 0 17px 0;*/
    overflow: hidden;
}

.left_widget_banners .image-container,
.right_widget_banners .image-container{
    margin: 0 0 10px 0;
}

#agreement,
#blocked-babaka {
    background-color:#FFFFFF;
    border:2px solid #333333;
    display:none;
    padding:15px;
    text-align:justify;
    width:500px;
    z-index: 9999;
}

#agreement .content,
blocked-babaka .content {
    margin-bottom: 10px;
}

p.no-shows-available {
    display: none;
    padding: 0 15px;
}

#content .main .picpost .container li.banner {
    height: auto;
    width: 795px;
    background: #1c1c1c none;
}

#content .main .picpost .container li.banner-page {
    height: auto;
    width: 775px;
    margin: 0px;
}

#content .main .picpost .container li div.MultiFile-label {
    background: #1C1C1C none;
    float: left;
    font-size: 14px;
    height: auto;
    margin: 5px 0px 10px 0px;
    padding: 30px 11px 12px 9px;
    position: relative;
    width: 775px;
}

#content .main .picpost .container li div.MultiFile-container a.MultiFile-remove {
    vertical-align: top;
    padding:0 20px;
    display: inline;
}

#content .main .picpost .picture-info {
    float: left;
    width: 300px;
}

#content .programs .header .desc {
    font-size: 16px;
}

#content .programs .header .steps li {
    font-size: 21px;
}

#header .facebook-like-box {
    float: left;
    padding-left: 24px;
    /*padding-top: 19px;*/
}

.left_widget_banners .image-container,
.right_widget_banners .image-container,
#content .column2 .box {
    margin: 0 0 8px;
}

#content .column1 .box {
    margin: 0 0 10px;
}

div.header-banner {
    display: block;
    position: relative;
    background: none;
}


#content .main .picpost input.title {
    height: auto;
}

#content .main .picpost #uploader-holder {
    color: #F3F2F2;
    width: 600px;
}
    #content .main .picpost #uploader-holder form.MultiFile-intercepted {
        padding-bottom:10px;
    }

    #content .main .picpost #uploader-holder .MultiFile-container {
        padding-bottom: 10px;
    }

    #content .main .picpost #uploader-holder form span.error {
        display: block;
    }

#content .main .picpost .MultiFile-wrap {
    display: inline;
    padding-left: 5px;
}

.overlay-content input.redbtn {
    cursor: pointer;
}

#content div.columns div.column2 div.galaxy-awards {
    background: url("http://thumbmaxx.com/images/galaxyawards2.jpg") no-repeat scroll 0 0 transparent;
    height:300px;
    position: relative;
}

    #content div.columns div.column2 div.galaxy-awards button {
        background: url("http://thumbmaxx.com/images/click-to-vote.png") no-repeat scroll 0 0 transparent;
        border: medium none;
        bottom: 5px;
        color: transparent;
        height: 40px;
        left: 32px;
        position: absolute;
        width: 275px;
        cursor:pointer;
    }

    #content div.columns div.column2 div.galaxy-awards a {
        color: transparent;
        display: block;
        height: 90px;
        left: 73px;
        position: absolute;
        top: 74px;
        width: 190px;
    }

#content .main2 .video.movie .about .hdcam-top-info {
    position: relative;
    margin-bottom: 15px;
    min-height: 180px;
}
    #content .main2 .video.movie .about .hdcam-top-info .left-hdcam {
        float: left;
    }

        #content .main2 .video.movie .about .hdcam-top-info .left-hdcam p.date,
        #content .main2 .video.movie .about .hdcam-top-info .left-hdcam p.more-info {
            margin: 0 0 5px 0;
        }

            #content .main2 .video.movie .about .hdcam-top-info .left-hdcam p.more-info {
                color:#c8290f;
            }

                #content .main2 .video.movie .about .hdcam-top-info .left-hdcam p.more-info strong {
                    color:#716d6d;
                }

                #content .main2 .video.movie .about .hdcam-top-info .left-hdcam p.more-info a {
                    color:#C8290F;
                    text-decoration:underline;
                }

                #content .main2 .video.movie .about .hdcam-top-info .left-hdcam p.more-info a:hover {
                    text-decoration:none;
                }

        #content .main2 .video .about .hdcam-top-info .left-hdcam .watch-blok {
            bottom:0;
            margin:0;
            position: absolute;
        }

            #content .main2 .video .about .left-hdcam .watch-blok h4 {
                font-size: 27px;
            }

            #content .main2 .video .about .watch-btns {
                margin-bottom:0;
            }

    #content .main2 .about .hdcam-top-info .right-wrap {
        /*position: static;*/
    }
        #content .main2 .about .hdcam-top-info .right-wrap .show-blok {
            margin: 0;
        }

        #content .main2 .show-blok .sb-item  {
            line-height: 19px;
        }

            #content .main2 .show-blok .sb-item .programs-link {
                color: #FFF;
                font-size: 13px;
                line-height: 17px;
            }

            #content .main2 .show-blok .sb-item p a {
                color: #FFF;
                font-size: 17px;
                text-decoration: underline;
            }

            #content .main2 .show-blok .sb-item p a:hover {
                text-decoration: none;
            }

            #content .main2 .show-blok .sb-item p.small {
                font-size: 13px;
                font-weight: bold;
                line-height: 14px;
            }

                #content .main2 .show-blok .sb-item p.small a {
                    font-size: 13px;
                }

#content .main2 .video .about h3.block {
    display:block;
}

#content .main .hd-recent .container li.hd-row a.hdr-header {
    display: inline;
    float: none;
}

#content .main .hd-recent .container li.hd-row p.cal {
    float: none;
    margin: 4px 5px;
}

#content .main .hd-recent .container li.hd-row .hdr-items p {
    margin: 3px 25px 0 0;
}

    #content .main .hd-recent .container li.hd-row div.hdr-inf div.hdr-items p strong a {
        font-size: 12px;
        display: inline;
    }


#content .column1 .videos-dvds .container li.gi-1-6-1.hovered:hover,
#content .column1 .dvd-releases li.gi-1-6-1.hovered:hover,
#content .column1 .scenes li.gi-1-6-1.hovered:hover,
#content .column1 .webcam-girls li.gi-1-6-1.hovered:hover,
#content .column2 .recent-shows li.gi-1-6-1.hovered:hover,
#content .column2 .upcoming-shows li.gi-1-6-1.hovered:hover,
#content .main .models .container li.gi-1-6-1.hovered:hover,
#content .main .videos .container li.gi-1-6-1.hovered:hover,
#content .main .hd-archive .container li.gi-1-6-1.hovered:hover,
#content .main .videos-scenes .container li.gi-1-6-1.hovered:hover,
#content .main .videos-dvds .container li.gi-1-6-1.hovered:hover,
#content .sidebar2 .related-videos .container li.gi-1-6-1.hovered:hover {
    background: #FFF;
}
    #content .column1 .videos-dvds .container li.gi-1-6-1:hover img,
    #content .column1 .dvd-releases li.gi-1-6-1:hover img,
    #content .column1 .scenes li.gi-1-6-1:hover img,
    #content .column1 .webcam-girls li.gi-1-6-1:hover img,
    #content .column2 .recent-shows li.gi-1-6-1:hover img,
    #content .column2 .upcoming-shows li.gi-1-6-1:hover img,
    #content .main .models .container li.gi-1-6-1:hover img,
    #content .main .videos .container li.gi-1-6-1:hover img,
    #content .main .hd-archive .container li.gi-1-6-1:hover img,
    #content .main .videos-scenes .container li.gi-1-6-1:hover img,
    #content .main .videos-dvds .container li.gi-1-6-1:hover img,
    #content .sidebar2 .related-videos .container li.gi-1-6-1:hover img {
        -ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
    }

    #content .column1 .videos-dvds .container li.gi-1-6-1 a:first-child,
    #content .column1 .dvd-releases li.gi-1-6-1 a:first-child,
    #content .column1 .scenes li.gi-1-6-1 a:first-child,
    #content .column1 .webcam-girls li.gi-1-6-1 a:first-child,
    #content .column2 .recent-shows li.gi-1-6-1 a:first-child,
    #content .column2 .upcoming-shows li.gi-1-6-1 a:first-child,
    #content .main .models .container li.gi-1-6-1 a:first-child,
    #content .main .videos .container li.gi-1-6-1 a:first-child,
    #content .main .hd-archive .container li.gi-1-6-1 a:first-child,
    #content .main .videos-scenes .container li.gi-1-6-1 a:first-child,
    #content .main .videos-dvds .container li.gi-1-6-1 a:first-child,
    #content .sidebar2 .related-videos .container li.gi-1-6-1 a:first-child {
        font-size: 0;
    }

    #content .column1 .videos-dvds .container li.gi-1-6-1.hovered:hover a,
    #content .column1 .dvd-releases li.gi-1-6-1.hovered:hover a,
    #content .column1 .scenes li.gi-1-6-1.hovered:hover a,
    #content .column1 .webcam-girls li.gi-1-6-1.hovered:hover a,
    #content .column2 .recent-shows li.gi-1-6-1.hovered:hover a,
    #content .column2 .upcoming-shows li.gi-1-6-1.hovered:hover a,
    #content .main .models .container li.gi-1-6-1.hovered:hover a,
    #content .main .videos .container li.gi-1-6-1.hovered:hover a,
    #content .main .hd-archive .container li.gi-1-6-1.hovered:hover a,
    #content .main .videos-scenes .container li.gi-1-6-1.hovered:hover a,
    #content .main .videos-dvds .container li.gi-1-6-1.hovered:hover a,
    #content .sidebar2 .related-videos .container li.gi-1-6-1.hovered:hover a {
        text-align: center;
        color: #4c4c4c !important;
    }

    #content .column1 .videos-dvds .container li.gi-1-6-1 a.full-title-hover ,
    #content .column1 .dvd-releases li.gi-1-6-1 a.full-title-hover ,
    #content .column1 .scenes li.gi-1-6-1 a.full-title-hover ,
    #content .column1 .webcam-girls li.gi-1-6-1 a.full-title-hover ,
    #content .column2 .recent-shows li.gi-1-6-1 a.full-title-hover ,
    #content .column2 .upcoming-shows li.gi-1-6-1 a.full-title-hover ,
    #content .main .models .container li.gi-1-6-1 a.full-title-hover ,
    #content .main .videos .container li.gi-1-6-1 a.full-title-hover ,
    #content .main .hd-archive .container li.gi-1-6-1 a.full-title-hover ,
    #content .main .videos-scenes .container li.gi-1-6-1 a.full-title-hover ,
    #content .main .videos-dvds .container li.gi-1-6-1 a.full-title-hover ,
    #content .sidebar2 .related-videos .container li.gi-1-6-1 a.full-title-hover {
        display: none;
    }

    #content .column1 .videos-dvds .container li.gi-1-6-1 .hovering ,
    #content .column1 .dvd-releases li.gi-1-6-1 .hovering,
    #content .column1 .scenes li.gi-1-6-1 .hovering,
    #content .column1 .webcam-girls li.gi-1-6-1 .hovering,
    #content .column2 .recent-shows li.gi-1-6-1 .hovering,
    #content .column2 .upcoming-shows li.gi-1-6-1 .hovering,
    #content .main .models .container li.gi-1-6-1 .hovering,
    #content .main .videos .container li.gi-1-6-1 .hovering,
    #content .main .hd-archive .container li.gi-1-6-1 .hovering,
    #content .main .videos-scenes .container li.gi-1-6-1 .hovering,
    #content .main .videos-dvds .container li.gi-1-6-1 .hovering,
    #content .sidebar2 .related-videos .container li.gi-1-6-1 .hovering {
        background: #FFF;
    }

        #content .column1 .videos-dvds .container li.gi-1-6-1 .hovering a.full-title-hover ,
        #content .column1 .dvd-releases li.gi-1-6-1 .hovering a.full-title-hover ,
        #content .column1 .scenes li.gi-1-6-1 .hovering a.full-title-hover ,
        #content .column1 .webcam-girls li.gi-1-6-1 .hovering a.full-title-hover ,
        #content .column2 .recent-shows li.gi-1-6-1 .hovering a.full-title-hover ,
        #content .column2 .upcoming-shows li.gi-1-6-1 .hovering a.full-title-hover ,
        #content .main .models .container li.gi-1-6-1 .hovering a.full-title-hover ,
        #content .main .videos .container li.gi-1-6-1 .hovering a.full-title-hover ,
        #content .main .hd-archive .container li.gi-1-6-1 .hovering a.full-title-hover ,
        #content .main .videos-scenes .container li.gi-1-6-1 .hovering a.full-title-hover ,
        #content .main .videos-dvds .container li.gi-1-6-1 .hovering a.full-title-hover ,
        #content .sidebar2 .related-videos .container li.gi-1-6-1 .hovering a.full-title-hover {
            display: block;
        }

div.main.long div.box.hd-recent h2 {
    height:33px;
}

div.box.hd-recent h2 span.cams-title {
    position: absolute;
}

div.box.hd-recent h2 span.cams-seventeen-adwords.hdlive {
    margin-left: 60px;
}

div.box.hd-recent h2 span.cams-seventeen-adwords {
    font-size: 12px;
    font-style: normal;
    display: block;
    text-align: center;
    margin-top: 7px;
}

div.box.hd-recent h2 span.cams-seventeen-adwords a {
    text-decoration: underline;
    color: #fff;
}

#content .fcr-card.special {
    background: #6c6c6c none;
    width: 510px;
    border-radius: 8px;
    height: auto;
    padding-bottom:10px;
}

#content .fcr-card.special .card-img {
    padding: 15px 15px 10px 15px;
    width: auto;
    height: 167px;
}

#content .fcr-card.special .card-title p {
    font-size: 11px;
}

#content .column1 .scenes .title h2.movie-widget {
    background: transparent none;
    padding-left: 15px;
}

#content div.head-banner head-widget-banner {
    display: block;
    margin-bottom: 8px;
}

#content div.content div.profile div.about div a.download-movie {
    margin-bottom: 0;
}

#content div.content div.profile div.about div a.buy-things {
    margin-bottom: 10px;
}

#content div.content div.profile div.about .watch-btns li a.buy-things {
    margin: 0;
    font-size: 13px;
}

#content .main .model-profile .photo a.buy-things {
    margin-bottom: 10px;
}

#content .watch-btns a.buy-things span {
    width: 72px;
}

#content .main .model-profile a.btn-boy,
#content .main .model-profile a.btn-girl {
    font-size: 14px;
}

#top_sites_header {
    text-align: center;
    color: #FFDADA;
    padding-bottom: 5px;
}
    #top_sites_header a {
        color: #FFDADA;
    }


#content .cam-player a.tip-things {
    display: block;
    line-height: 0px;
    overflow: hidden;
    height: 100px;
}

#content .column1 .scenes li.new_item {
    background-image: url("http://thumbmaxx.com/images/new_item_icon.png");
}

#content .main2 .video.movie .about a.show-pictures {
    background: url(http://thumbmaxx.com/images/view_the_photos.png) no-repeat;
    margin-top: 5px;
}

#content .fcr-card .card-title a.normal-text-link {
    font-size: 12px;
    text-decoration: underline;
}

#content .fcr-card .card-title a.normal-text-link:hover {
    text-decoration: none;
}

#content .error-block {
    background: #e8e6e6;
    width: 998px;
    margin: 0 auto;

    padding: 15px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;

    /*padding: 0 15px 15px 15px;
    border: 1px solid #e8e6e6;*/
}

    #content .error-block.rounded {
        /*padding: 15px 15px 0 15px;
        border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        -webkit-border-radius: 10px 10px 0 0;
        -o-border-radius: 10px 10px 0 0;*/
    }

    #content .error-block.error-cz {
        margin-top: 15px;
    }
/*
    #content .error-block.fullview .full-cam-row {
        padding: 8px 0 8px 70px;
    }*/

#error-page h1 {
    float: none;
    font-size: 32px;
    padding: 5px 0 15px 0px;
}

#content .error-block.error-cz #error-page h1{
    font-size: 28px;
    line-height: 28px;
}

#content .error-block.error-cz #error-page h1 span {
    display: block;
    font-size: 12px;
    font-weight: normal;
}

#content .error-block.error-cz #error-page h1 span a {
    display: inline;
}

#error-page p {
    padding: 3px 0;
}

#error-page ul {
    list-style: disc outside none;
    margin-left: 25px;
}

#error-page ul li {
    margin: 5px 0;
}

    #error-page .error-description {
        width: 490px;
        font-size: 16px;
        float: left;
    }

        #error-page .error-description .error-section {
            padding-bottom: 15px;
        }

        #content .error-block.error-cz #error-page .error-description .error-section {
            padding-bottom: 0px;
        }

        #error-page .error-description .error-section.prefer-list {
            float: left;
            padding-left: 70px;
        }

        #error-page .error-description input.text {
            width: 340px;
            border-radius: 8px 0 0 8px;
            -moz-border-radius: 8px 0 0 8px;
            -o-border-radius: 8px 0 0 8px;
            -webkit-border-radius: 8px 0 0 8px;
        }

#headerimg {
    background: none repeat scroll 0 0 #A11D1E;
    height: 196px;
    margin-top: 1px;
}

#content .precolumns .summ div.current-cam {
    float:left;
}

#private-cam-page #form-private-order {
    float: left;
}

#form-private-order,
#private-cam-list {
    color: #FFF;
    text-align: center;
    float: right;
    width: 485px;
    height: 269px;
    padding: 10px 5px 10px 15px;
    background-color: #90000F;
    -moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    border-radius: 7px;
}

#form-private-order table {
    width: 100%;
    margin-top: 5px;
}

#private-table-wrapper {
    height: 100px;
    overflow: hidden;
}

#no-private {
    margin-top: 40px;
    margin-left: 20px;
    font-weight: 800;
}


    #form-private-order form {
        text-align: left;
    }

    #form-private-order h4 {
        padding-bottom: 10px;
    }
    
    #form-private-order h3,
    #private-cam-list h3 {
        font-size:23px;
        padding-bottom: 10px;
    }

    #form-private-order p,
    #private-cam-list p {
        margin-bottom: 6px;
    }

    #form-private-order p span.small,
    #private-cam-list p span.small {
        font-size: 11px;
    }

    #form-private-order p span.smaller,
    #private-cam-list p span.smaller {
        font-size: 10px;
        letter-spacing: 0px;
    }

    #form-private-order .label {
        float: left;
        font-size: 14px;
        line-height: 25px;
        width: 150px;
        font-weight: bold;
    }

    #form-private-order p.summary input.label {
        float: left;
        margin-right: 20px;
        width: 130px;
    }

    #form-private-order .private-dates {
        width: 150px;
        margin-bottom: 3px;
    }

    #form-private-order select {
        width: 130px;
    }

    #form-private-order textarea {
        width: 310px;
        height: 55px;
    }

    #form-private-order p.summary {
        padding: 0 16px 0 0;
    }

    #form-private-order p.summary span.price {
        float:left;
        font-weight:bold;
        padding-top:5px
    }

    #form-private-order p.summary input {
        float: right;
        font-weight: bold;
        width: 150px;
        padding: 2px 5px;
    }

    #form-private-order .private-actor {
        width: 156px;
    }

    #form-private-order .private-days-notice {
        line-height: 13px;
    }

.top-banner {
    margin-top: 3px;
}

.top-banner-item {
    margin-bottom: 25px;
}

    .top-banner-item img {
        border: 2px solid #000;
    }

.hd-bottom-banners {
    margin-bottom: 5px;
}

#currently-live-hdcam-top,
#currently-live-hdlive-top {
    background: #fff;
    margin-bottom: 10px;
    padding: 5px 0 0;

    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
}

    #currently-live-hdcam-top dt,
    #currently-live-hdlive-top dt  {
        float: left;
    }

    #currently-live-hdcam-top a,
    #currently-live-hdlive-top a {
        display: block;
    }

    #currently-live-hdcam-top .top-camera,
    #currently-live-hdlive-top .top-camera {
        /*border: 2px solid #000;*/
    }

#private_shows_spreadsheet td,
#private_shows_spreadsheet th {
    padding: 2px 20px;
}

#private_shows_spreadsheet th.name {
    text-align: right;
    padding: 2px;
}

#content .long .hd-private .container li {
    margin: 15px 0 0 34px;
    padding: 11px 12px;
    text-align: center;
    width: 140px;
}

    #content .main.long .hd-private .container li.line_clear {
        height: 0;
        margin: 0;
        overflow: hidden;
        padding: 0;
        width: 780px;
    }

#content .hd-recent .fcr-card {
    margin: 7px 1px 7px 7px;
}

    #content .hd-recent .fcr-card .hdr-header {
        text-transform: capitalize;
    }

#no-private {
    margin-right: 0;
    margin-left: 0;
    text-align: center;
}

