/*
Theme Name: Cherry Pimps
Theme URI: http://www.pimpitstudios.com/
Version: 0
Author: tony@cherrypimps.com
Author URI: http://www.pimpitstudios.com/
Description: Babes Kick Ass site design
*/

/* 
global settings
----------------------------------------------------------- */

BODY {
  font-family: Arial, Tahoma, Verdana, Helvetica; 
  font-weight: bold;
  font-size: 12px;
  SCROLLBAR-FACE-COLOR:#CC3300;
  SCROLLBAR-HIGHLIGHT-COLOR:#660000;
  SCROLLBAR-SHADOW-COLOR:#550000;
  SCROLLBAR-3DLIGHT-COLOR:#FFFFFF;
  SCROLLBAR-ARROW-COLOR:#FFFFFF;
  SCROLLBAR-TRACK-COLOR:#660000;
  SCROLLBAR-DARKSHADOW-COLOR:#330000;
  margin:0px 0px 0px 0px;
  background:#000000;
  background: url(toura/images/bg_main.gif);
  height:100%;
}

A{text-decoration: none;} 

.clear{
	clear:both;
}
#main_table{
	position:relative;
	/* background:url(images/bg.jpg) repeat-x; */
}
.content{
	width:944px;
}
.header{
	width:944px;
}
.header .top_line{
	width:944px;
	height:16px;
	background:url("images/header01.jpg") no-repeat top left;
}

.header .top_line .stats{
	text-align:left;
	text-indent:15px;
	float:left;
}
.header .top_line .network{
	float:right;
	text-transform:uppercase;
	font-size:11px;
	margin-right:10px;
	margin-top:1px;
}

.header .slideshow{
	width:944px;
	height:332px;
	clear:both;
}
.header .slogan{
	width:944px;
	height:60px;
	background:url("images/header_slogan.jpg") no-repeat top left;
}
h1 {
	margin:0px;
	padding:0px;
	font-size: 23px; 
	text-align:center;
	padding-top:19px;
}

h2 {
	margin:0px;
	padding:0px;
	font-size: 15px; 
	text-transform:uppercase;
	text-align:center;
	padding-top:12px;
}

h3 {
	margin:0px;
	padding:0px;
	font-size: 16px; 
	text-transform:uppercase;
	text-align:center;
}

h4 {
	margin:0px;
	padding:0px;
	font-size: 14px; 
	text-transform:uppercase;
	text-align:left;
	padding-top:12px;
	text-decoration:underline;
}

.MsoNormal{
	text-align:justify;
	font-size:12px;
}

.main_menu{
	height: 49px;
	overflow:hidden;
}

.btn_menu{
	width: 182px;
	height: 38px;
	display: block;
	float: left;
	font-size:14px;
	text-transform:uppercase;
	line-height:38px;
	margin:1px;
	overflow:hidden;
}

.left{
	float:left;
	width:314px;
}

.right{
	float:right;
	width:630px;
}

.section{
 	clear:both;
}

.section .sec_left{
	width:25px;
	height:55px;
	float:left;
	background:url("images/sec_left.jpg");
}

.section .logo {
	width:289px;
	height:119px;
	float:right;
}

.section .title {
	width:630px;
	height: 55px;
	display:block;
	background:url("images/title.jpg");
}

.section .desc{
	width: 285px;
	margin:1px;
	float:right;
	text-align:left;
	font-weight:normal;
	padding:5px 5px 0px 20px;
}

.section .left .thumb{
	margin:1px;
	float:right;
}

.section .right .thumb{
	margin:1px;
	border:#CCCCCC 2px solid;
	float:left;
}

.thumb_big{
	margin:1px;
	margin-top:2px;
	float:left;	
	clear:both;
}

.section .play{
	width: 314px;
	height: 58px;
	float:left;
	background:url("images/play.jpg") no-repeat top left;
	font-size:17px;
	line-height:44px;
}

.section .join{
	width: 630px;
	height: 58px;
	float:right;
	background:url("images/join.jpg") no-repeat top left;
	font-size:17px;
	line-height:44px;
}

.section .play:hover { background:url("images/play.jpg") no-repeat bottom left; }
.section .join:hover { background:url("images/join.jpg") no-repeat bottom left; }

.footer {
	width:850px;
}
.spacer{
	width:20px;
	height:20px;
	display:block;
	float:left;
}
.spacer2{
	width:10px;
	height:10px;
	display:block;
	float:left;
}

.spacer3{
	width:4px;
	height:4px;
	display:block;
	float:left;
}

.rating { clear:both; }
.rating2 { clear:both; margin-left:25px;}
.star{ float: left;}

.model_thumb{
	float:left;
	margin:5px 0px 0px 5px;	
	font-size:12px;
	background:#FFFFFF;
	border:#3399cc 1px solid;
	padding:5px;
	text-align:left;
}

.model_thumb img{clear:both; border:#FFFFFF 0px solid;}

.model_thumb h2 {
				font-size: 12px; 
				text-transform:uppercase;
				margin:0px;
				padding:0px;
				text-align:center;
}

.video {
 	width:183px;
	background:url(images/video_bg.jpg) repeat-y;
	float:left;
	margin:2px;
}

.video .thumb {
	border:#0099FF 1px solid;
	float:none;
}

.video .bottom{
 	width:183px;
	height:5px;
	background:url(images/video_bottom.jpg) no-repeat bottom center;
}

.video .title{
	background:url(images/video_top.jpg) no-repeat top center;
	width:183px;
	height:47px;
	display: table-cell;
        vertical-align: middle;
}

.video .title h3{
	font-size:12px;
	text-transform:none;
	padding-left:30px;
	padding-top:15px;
}

*+html .video .title .auxiliary {
       display: inline-block;
       vertical-align: middle;
       width: 0px;
       height: 100%;
}
*+html .video .title h3 {
      display: inline-block;
      vertical-align: middle;
}
*+html .video .title, .video .title .auxiliary {
      display: inline;
}

	

/***** COLORS ******/
A:link			{ color: #990000;}
A:visited		{ color: #990000;} 
A:hover 		{ color: #FF0000; text-decoration:underline; }

.content		{ background:#FFFFFF; }
.section 		{ background:#dfdfdf; }
.copy			{ color:#777777; }
h1 			{ color:#000000;}
h2 			{ color:#000000;}

.section .play, .section .join 		   {color : #000000;}
.section .play:hover, .section .join:hover {color : #770000; text-transform:uppercase; text-decoration:none; }

.model_thumb h2 	  { color:#993300; }




/******* Mouse Overs **********/
.btn_menu_home{
	width:140px;
	height:49px;
	background: url(images/btn_menu_home.gif) no-repeat left top;
	float:left;
}
.btn_menu_home:hover { background: url(images/btn_menu_home.gif) no-repeat left bottom; }

.btn_menu_bookmark{
	width:140px;
	height:49px;
	background: url(images/btn_menu_bookmark.gif) no-repeat left top;
	float:left;
	margin-left:-5px;
}
.btn_menu_bookmark:hover { background: url(images/btn_menu_bookmark.gif) no-repeat left bottom; }

.btn_menu_models{
	width:140px;
	height:49px;
	background: url(images/btn_menu_models.gif) no-repeat left top;
	float:left;
	margin-left:-7px;
}
.btn_menu_models:hover { background: url(images/btn_menu_models.gif) no-repeat left bottom; }

.btn_menu_scenes{
	width:140px;
	height:49px;
	background: url(images/btn_menu_scenes.gif) no-repeat left top;
	float:left;
	margin-left:-5px;
}
.btn_menu_scenes:hover { background: url(images/btn_menu_scenes.gif) no-repeat left bottom; }

.btn_menu_sites{
	width:140px;
	height:49px;
	background: url(images/btn_menu_sites.gif) no-repeat left top;
	float:left;
	margin-left:-7px;
}
.btn_menu_sites:hover { background: url(images/btn_menu_sites.gif) no-repeat left bottom; }

.btn_menu_members{
	width:140px;
	height:49px;
	background: url(images/btn_menu_members.gif) no-repeat left top;
	float:left;
	margin-left:-5px;
}
.btn_menu_members:hover { background: url(images/btn_menu_members.gif) no-repeat left bottom; }

.btn_menu_join{
	width:140px;
	height:49px;
	background: url(images/btn_menu_join.gif) no-repeat left top;
	float:left;
	margin-left:-7px;
}
.btn_menu_join:hover { background: url(images/btn_menu_join.gif) no-repeat left bottom; }



.btn_bottom_join{
	width:415px;
	height:65px;
	background: url(images/btn_bottom_join.gif) no-repeat left top;
	float:left;
}
.btn_bottom_join:hover { background: url(images/btn_bottom_join.gif) no-repeat left bottom; }

.btn_bottom_next{
	width:415px;
	height:65px;
	background: url(images/btn_bottom_next.gif) no-repeat left top;
	float:left;
}
.btn_bottom_next:hover { background: url(images/btn_bottom_next.gif) no-repeat left bottom; }


.btn_center_big{
	width:944px;
	height:70px;
	background: url(images/btn_center_big.jpg) no-repeat left top;
	float:left;
	margin:10px 0px 5px 0px;
}
.btn_center_big:hover { background: url(images/btn_center_big.jpg) no-repeat left bottom; }


/****** A-Z on Categories*************/
.indexaz{
	margin-left: 110px;
}

.cat {
	margin-right:0px;
	margin-top:20px;
	clear:both;
	text-align:center;
}

.cat a.box{
	display:block;
	float:left;
	margin:2px;

	background: #660000;
	border:#000000 1px solid;

	font-size:11px;
	text-align:center;
	text-decoration:none;  
	color: #FFFFFF;

	padding:4px 7px 4px 7px;

	text-transform:uppercase;
}

.cat a.box:visited {
	text-decoration:none;  
	color: #FFFFFF;
	border:#000000 1px solid; 
}
.cat a.box:hover {
	color: #990000; 
	text-decoration:underline;
	background: #FFFFFF;
	border:#440000 1px solid;
}







.btn_bottom_exit{
	width:415px;
	height:65px;
	background: url(images/btn_bottom_exit.gif) no-repeat left top;
	float:left;
}
.btn_bottom_exit:hover { background: url(images/btn_bottom_exit.gif) no-repeat left bottom; }

.btn_bottom_enter{
	width:415px;
	height:65px;
	background: url(images/btn_bottom_enter.gif) no-repeat left top;
	float:left;
}
.btn_bottom_enter:hover { background: url(images/btn_bottom_enter.gif) no-repeat left bottom; }


.clear{
	clear:both;
}

.spacer3{
	width:5px;
	height:5px;
	display:block;
	float:left;
}
.spacer4{
	width:28px;
	height:28px;
	display:block;
	float:left;
}
.big_channel{
	background:url(images/channel_bg.jpg);
	width : 223px;
	float:left;
	margin:5px;
}
.big_channel .content .top{
	background:url(images/channel_top.jpg) no-repeat top left;
	clear:both;
	margin:0px;
	padding-top:7px;
}

.big_channel .content{
	background:url(images/channel_bottom.jpg) no-repeat bottom left;
	width:223px;
	font-size:12px;
	text-align:center;
}
.big_channel .content .thumb{
	border:#0099FF 0px solid;
	float:none;
	padding-left:5px;
	padding-right:5px;
}
.big_channel .content .text{
	text-align: justify;
	padding:7px;
}
.big_channel .content .more{
	text-align:right;
	margin-right:40px;
}

.inc_info{
	padding-left:40px;
	padding-right:40px;
	font-face:Arial, Times, Tahoma;
}