.cycle-prev { background-image: url("../images/btn_prev.png"); }
.cycle-next { background-image: url("../images/btn_next.png"); }
.new{ background-image:url("../images/icon_new.png"); }
.icon_vids{	background-image: url("../images/icon_vid.png"); }
.icon_photo{ background-image: url("../images/icon_photo.png"); }
.rating_empty {background-image: url("../images/icons/star-outline.png");}
.rating_voted {background-image: url("../images/icons/star.png");}
.rating_half {background-image: url("../images/icons/star-outline-half.png");}
.rating_unrated {background-image: url("../images/icons/star-unrated.png");}
.box735 .bonus{ background-image:url("../images/bonus.png"); }
#header.woc .mainmenu{ background-image: url("../images/bgmenu.jpg"); }
.footerbig{ background-image:url("../images/bgfooterbig.png"); }
.secthead .sectheadins{ background-image:url("../images/secthead.png"); }
.secthead .sectheadins .shfirst{ background-image:url("../images/secthead-left.png"); }
.sectfoot{ background-image: url("../images/sectfoot.png"); }
.sectfoot:before{ background-image: url("../images/sectfoot_left.png"); }
.sectfoot:after{ background-image: url("../images/sectfoot_right.png"); }
#header .topheader.tgp { background: #ffffff url("../images/tgpheader.jpg") no-repeat top center; }
#footer { background: #ededed; }
#footer a, #footer a:visited, #joinpage #footer ul { color: #000000; }
#footer a:hover { color: #333333; }

.topheader { background: #FFFFFF; }
.topheader a, .topheader a:visited, #joinpage #footer ul { color: #FFFFFF; }
.topheader a:hover { color: #FFFF00; }

.container.full.black.ftour { background:#EDEDED; }

.mainmenu { background-color: #DFDFDF; }
#header #menu ul li a, #header #menu ul li a:visited, #header.woc #menu a, #header.woc #menu a:visited { color: #000000; }
#header #menu ul li a:hover, #header.woc #menu a:hover { color: #990000; background-color: #FFFFFF; }

#footer { color:#999; }

h1, h2, #woc .headt .txt span, .secthead .sectheadins .shsecond span { color:#990000; }
#woc .headt .txt { color: #333333; }

.footerbig .inf, .sectfoot a:hover { color:#EDEDED; }
.footerbig .inf h2, .sectfoot a, .sectfoot a:visited , .secthead .sectheadins .shfirst{ color:#FFFFFF; }

.btn, .btn:visited, .btn_signup:hover,
.btn.bigred, .btn.bigred:visited, .index_az ul li a, .index_az ul li a:visited,
.wocshows .lightview, .wocshows .livenow .lightview:visited,
.preview.x3thumbs .livenow .lightview, .preview.x3thumbs .livenow .lightview:visited,
.box735 .price {
    background-color: #990000;
    color: #FFFFFF !important;
}
.btn:hover,
.btn.bigred:hover, .index_az ul li a:hover,
.wocshows .livenow .lightview:hover,
.preview.x3thumbs .livenow .lightview:hover {
    background-color: #660000;
    color: #FFFFFF !important;
}

.preview a, .preview a:visited, .mobileoptions .sect .price {
    color: #990000 !important;
}
.preview a:hover, .preview a:focus  {
    color: #FF0000 !important;
}

.preview.x168 .thumb a img { border:#990000 0px solid; }


.woccounter { background-color: #FFFFFF !important; }
.woccounter .days .val, .woccounter .hours .val, .woccounter .minutes .val, .woccounter .seconds .val,
.woccounter .dots1 .val, .woccounter .dots2 .val, .woccounter .dots3 .val { background-color: #990000 !important; }

.mainmenu.tgp .joinrright a, .mainmenu.tgp .joinrright a:visited { color:#000000; }
.mainmenu.tgp .joinrright a:hover { color:#990000; }


/*
.tgp .item a .item-hover { 
	background-size: auto !important; 
	background:none !important; 

	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;

	margin-top: -20px;
	margin-left: -20px;	
}
.tgp .item a .item-hover .play{ 
	background: url('../tgp/custom_assets/images/icon_more_photo.png') no-repeat center center;
	width:57px;
	height:57px;
	top:50%;
	left:50%;
	margin-top: -43px;
	margin-left: -20px;
	position: absolute;
}
.tgp .item a .item-hover .bg{ 
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #333333;
	opacity: 0.7;
}
*/

.btn.btn-huge {
    font-size: 60px;
    padding: 40px 60px;
}

#header .topheader.tgp { background: #FFFFFF url("../images/tgpheader.jpg") no-repeat top center; }

@media only screen and (min-width: 768px) and (max-width: 1152px) {
	.topheader.tgp { background: #FFFFFF !important; }
}
.w768 .topheader.tgp { background: #FFFFFF !important; }

@media only screen and (max-width: 767px) {
	.topheader.tgp { background: #FFFFFF !important; }
	.topheader.tgp .btn { display: none; }
	#header .mainmenu.tgp #menu ul li a { font-size: 18px; }
}
.w300 .topheader.tgp { background: #FFFFFF !important; }
.w300 .topheader.tgp .btn { display: none; }
.w300 #header .mainmenu.tgp #menu ul li a { font-size: 18px; }


.mainmenu .joinrright ul { margin-top:8px; }

h1.tgpjoin{ font-size: 25px; line-height: 50px; text-align:center; margin-top: 0px; padding-top: 7px; }
h4.tgpjoin { margin-top: 6px; }

.homephotos { margin-top: 5px; }
.homephotos.tgpjoin { margin-top:0px; }
.homephotos.tgp .box735 {
    height: 60px;
    padding: 3px;
}
.homephotos.tgp .box735 .price {
    height: 52px;
}
.homephotos.tgp .box735 .info {
    padding-top:8px;
}
.homephotos.tgp .joinleft, .homephotos.tgp .joinright{
    width:600px;
}
.homephotos.tgp .joinmobbtn .btn.email {
    width: 90%;
    padding: 10px;
    margin: 10px 30px;
    font-size: 33px;
}

.homephotos.tgp .joinleft, .homephotos.tgp .joinright{
    float:none;
    background: #FFFFFF;
    padding: 0px 20px;
    margin: 0 auto;
}
.homephotos.tgp .joinleft { 
    border-left:#333333 1px solid;
    border-top:#333333 1px solid;
    border-right:#333333 1px solid;
}
.homephotos.tgp .joinright {  
    border-left:#333333 1px solid;
    border-bottom:#333333 1px solid;
    border-right:#333333 1px solid;
}
.homephotos.tgp .joinleft .jbox {
    width: 50%;
    float: left;
    clear: none;
}
.homephotos.tgp h2 {
    margin-top:0px;
}
.tgpjoinplayer {
    background: url('http://cherrypimps.com/assets/star16/images/join_video_player.png') repeat-x;
    width: 100%;
    height: 30px;
}
.playleft {
    background: url('http://cherrypimps.com/assets/star16/images/join_video_player.png') no-repeat bottom left;
    width: 40px;
    height: 30px;
    float: left;
}
.playright {
    background: url('http://cherrypimps.com/assets/star16/images/join_video_player.png') no-repeat bottom right;
    width: 70px;
    height: 30px;
    float: right;
}
.mainmenu .joinrright{
    margin-top:2px;
}
.btn.tgpjoin, .btn.tgpjoin:visited{
    background: #990000;
    color:#FFFFFF;
}
.btn.tgpjoin:hover{ background: #FFFFFF; color:#000000 !important; }

.mosaicflow__column {
    float:left;
}
.mosaicflow__item {
    position:relative;
    margin: 11px 6px;
}
.mosaicflow__item img {
    display:block;
    width:100%;
    max-width:500px;
    height:auto;
}


    @media only screen and (min-width: 782px) and (max-width: 1039px)  { /* .w768 */
        .homephotos.tgp { background: none !important; }
        .homephotos.tgp .joinleft .jbox { width:100%; }
        .homephotos.tgp .joinleft .jbox .jcont { width:100%; }
        .tgpjoinplayer { display: none; }
    }
    .w768 .homephotos.tgp { background: none !important; }
    .w768 .homephotos.tgp .joinleft .jbox { width:100%; }
    .w768 .homephotos.tgp .joinleft .jbox .jcont { width:100%; }
    .w768 .tgpjoinplayer { display: none; }

    @media only screen and (max-width: 781px)  { /* .w480 */
        .homephotos.tgp { background: none !important; }
        .homephotos.tgp .joinleft .jbox { width:100%; }
        .homephotos.tgp .joinleft .jbox .jcont { width:100%; }
        .tgpjoinplayer { display: none; }
    }
    .w480 .homephotos.tgp { background: none !important; }
    .w480 .homephotos.tgp .joinleft .jbox { width:100%; }
    .w480 .homephotos.tgp .joinleft .jbox .jcont { width:100%; }
    .w480 .tgpjoinplayer { display: none; }



