@charset "utf-8";


@import url("/css/nav_head.css");


/* CSS Document */

*{padding: 0; margin: 0;}

html{
	/*overflow-x: auto;*/ /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}
body {
	color:#333333;
background-repeat:repeat-x;
background-image:url('/images/splashbg.jpg');	

}

#bg{
	background-image: url('/images/wrapbg.png');
	background-position: center;
	background-repeat:repeat-y;
		width:980px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	}
#wrap_bg {
	background-image: url('/images/wrapbg.png');
	background-position: center;
	background-repeat:repeat-y;
/*	min-height: 900px;*/
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;

}

#container { margin-right:0px;}


a {
	color:#350000;
	text-decoration:underline;
	font-weight:bold;
	}
a:hover {
	color:#555555;

}


#splashtable { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; margin:0 auto 0 auto; padding:0;}

#splashtable_top { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; margin:0 auto 0 auto; padding:0;}

#container_splash { width:958px; margin:0 auto 0 auto; display:block;}

img.splash_img_button {margin:0px; float:left;}

h1.splash {	font-size:30px;	font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#665E5E;	text-align:center; margin-bottom:10px;	margin-left:1px;padding:0;}

.splash_agreement {font-size: 11px; text-align:left; padding: 5px; height: 200px; overflow:scroll; margin: 10px 0 0 0;
					border:#CCC 1px solid;}

.splash_right {text-align:center; padding: 30px 0 0 0;}

.splash_left { padding: 30px 0 0 0; }

.splash_content_bottom { }

.splash_text { text-align:left; font-size:11px; margin: 20px 0 0 0; }


.index_tgpbox { text-align: center; width: 940px; margin: 50px auto 50px auto;	
}


/*######################################## COLORS --*/


a.purch {
	color: #A60D0D;

}

.red, .red a, a.red {
	color: #A60D0D;
}

.offred, .offred a, a.offred {
	color: #753C3C;
}

.brick, .brick a, a.brick {
	color: #490505;
}

.red_invert, .red_invert a, a.red_invert {
	background-color: #A60D0D;
	color:#FEF5E0;
	padding: 1px 2px 1px 2px;
}

.darkgrey, .darkgrey a, a.darkgrey {
	color: #484848;
}

.lightgrey, .lightgrey a, a.lightgrey {
	color: #D7D7D7;
}

.orange, .orange a, a.orange {
	color:#EC6400;
}

/*######################################## CONTENT --*/

.slidebox {
	margin-top:5px;
	margin-bottom: 10px;
	margin-right: 0;
	display: block;
	float:left;
	
}

.heroslide {
	width: 710px;
	float:left;
	padding-left:5px;
}


.heroslide_members { padding-left:0px; margin: 5px 0 0 0;}


.heropromo {
	width: 235px;
	float:left;
	background-image:url(/images/herosidepromo_bg.jpg);
	background-position:left top;
	background-repeat: no-repeat;
}

.heropromo_members {

}

.herobox {margin-left:5px;}

.contentspace {	margin: 10px 0 0 0;}

.sidebar_join {	width: 240px; float:left; background-color:#8D1616; margin-top: 5px;}

.sidebar_content {
	margin: 5px 0 5px 10px;
	
}
.slidefiller {
	background-color:#C00;
	min-height: 360px;
	margin-left: 1px;
}


.joinbox_matrix {
	padding: 5px 0 0 10px;
	margin-bottom:10px;
	}

.joinbox_account {
	margin: 0 0 10px 0px;
	}

.joinbox_userpass {
	background-image:url(/images/membersitegraphics/joinboxbg.jpg);
	color:#FFF;
	padding: 3px 0 5px 20px;
	margin-top: 5px;
	}

.joinbox_viewing {}

.joinbox_joinoptions {
		background-image:url(/images/membersitegraphics/joinboxbg.jpg);
		margin:5px 0 10px 0px;
}

.joinbox_members {
	background-image:url(/images/membersitegraphics/joinoptoin_member.png);
	background-position: top;
	background-repeat:no-repeat;
	height: 47px;
	border-bottom: 1px solid;
	border-color: #888888;
	padding-right: 5px;
	
	
}

.joinbox_download {
	background-image:url(/images/membersitegraphics/joinoptoin_download.png);
	background-position: top;
	background-repeat:no-repeat;
	height: 56px;
	border-bottom: 1px solid;
	border-color: #888888;
	padding-right: 5px;
	
	}

.joinbox_ppm {
	background-image:url(/images/membersitegraphics/joinoptoin_ppm.png);
	background-position: top;
	background-repeat:no-repeat;
	height: 47px;
	padding-right: 5px;

	}
	
.joinbox_standard {
	background-image:url(/images/membersitegraphics/joinoptoin_standard.png);
	background-position: top;
	background-repeat:no-repeat;
	height: 47px;
	padding-right: 5px;

	}	

.joinbox_continue {
	padding: 3px 0 10px 8px;
	margin-bottom:10px;
	}

.joinbox_select {
	float: right;
	height: 47px;
	width: 15px;
	padding-right: 5px;
	}

#join_members, #join_download, #join_ppm {
	height: 47px;
	width: 15px;
	padding-right: 5px;
	
	}
















.slidefiller2 {
	background-color:#6F0000;
	min-height: 360px;
}



.mid-left-col {
	padding: 0px 0px 20px 10px;
	background-image:url('/images/widegreybg_sm.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	
}

h2.indexhtwo {
	font-size: 35px;	
	margin: 5px 0px 10px 5px;	
	background-image:url('/images/widegreybg_sm_top.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	
}
h2.indexhtwo a {
	margin: 0px 0px 10px 5px;
	text-decoration:none;
}

h3.indexhthree {
	margin: 10px 0px 3px 0px;
	font-size: 17px;
	
	}

h3.indexhthree_alt {
	margin: 10px 0px 3px 10px;
	font-size: 20px;
	
}
h3.indexhthree_alt a {
	text-decoration:none;
	
}

.boxcover_frame {
	margin-bottom: 20px;
	margin-left: 10px;
	text-align: center;
	padding-top: 3px;
	background-image:url('/images/boxframebg.png');
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;	
	}

.boxcover_frame img a {
	padding:3px 0px 3px 3px;
	}

.boxcover_frame a {
	text-decoration:none;
	text-align: center;
	line-height: 15px;
}

.newrow {clear:left;}

li.index_series {
	list-style: none;
	margin:	0px 0px 5px 5px;
	font-size: 14px;
}

.index_scenes {
	margin: 10px 0 5px 10px;	
	text-align: center;
	font-size: 14px;
}
.index_scenes a{
	text-decoration: none;
}

.index_scenes img {
	border: 1px solid;
	border-color:#ACACAC;
}




	/*SCENE SPACE*/



.center_space {margin-left:50px; margin-right:auto;}

.scene_space { margin-top: 20px; padding-bottom: 20px; background-image:url('/images/widegreybg_sm.jpg'); 
background-position: left bottom; background-repeat: no-repeat; width:700px; float:left; }

.scene_members {margin: 5px 0 5px 0px;}
.scene_members_lg {margin: 5px 0 5px 15px;}
.scene_members img { margin-left:0px}

.scene_members small {padding-left:5px;}

.scene_title {display:block; font-weight: bold; padding: 2px 0 3px 0px;}

.scene_title a {}



.scene_movie {
	display:block;	
}

.scene_viewscene {
	display:block;	
	margin: 2px 0 3px 6px;
	
}
.scene_viewscene a {
	display:block;	
}



.scene_stars {
	margin-bottom: 10px;
}

.scene_stars img {
	margin: 3px 0 0 15px;	
}

.scene_starstitle {
	display: block;	
	margin: 2px 0 3px 6px;		
}

.scene_starstitle a {
	display: block;	
	font-weight: bold;
	margin: 2px 0 3px 10px;
	
}

.scene_minithumb {margin-left:15px; margin-bottom:5px; width:100px; float:left;}


.scene_basicblock {
	display:block;
	font-size: 14px;
}

.scene_info {
	margin-left: 20px;
}

.scene_psname {
	}
	
.scene_psname h3{
	font-size: 18px;
	padding: 0px;
	margin-bottom: 5px;
	
	}

.scene_psname a {font-weight: bold;	text-decoration:none;}
.scene_lenth {}

.scene_credits {	
	font-weight:bold
}

.scene_watchnow {font-size: 18px; font-weight: bold;}

.scene_watchnow a {text-decoration:none;}

.scene_downloads h3{
	padding: 0px;
	border-bottom: 1px solid;
	border-color:#E8E8E8;
	margin: 15px 0 5px 0;
}

.scene_downloadsdetails {	
	font-weight:bold

}

.scene_synopsis {
	margin-bottom: 10px;	
}

.scene_rating {	

}

.scene_fav {	
}

.scene_views {	
}

.scene_vidpix { background-image:url(/images/membersitegraphics/vidpix_bg.jpg); background-repeat:repeat-x;
margin: 5px 0 15px 5px; width:705px; float:left; height: 45px; text-align:center; border:1px solid; border-color:#EBEBEB;}


/*MOVIES*/

.movie_buylinks {display:block; text-align:center;}

/*SIGN UPS*/
.signup_space {text-align:center;}

.signup_right {text-align:left; padding-top:55px;}

.signup_price { font-size:16px; font-weight:bold; }

#signup_table td, #signup_table_ppm td {border-bottom: 1px solid; border-bottom-color:#BFBFBF; border-right: 1px solid; border-right-color:#BFBFBF;}

#signup_table th, #signup_table_ppm th {border-bottom: 1px solid; border-bottom-color:#BFBFBF; border-right: 1px solid; border-right-color:#BFBFBF; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;}

#signup_table {width:850px;	margin:0 auto 0 auto; background-color:#F7F7F7;	border:1px solid; border-color:#E2E2E2;	font-size:13px;}

#signup_table_ppm {width:550px; margin:0 auto 0 auto; background-color:#F7F7F7;	border:1px solid; border-color:#E2E2E2;	font-size:13px;}

 #signup_table_ppm td { font-size: 15px;}

.signup_small {font-size: 10px; font-weight:normal;}

.signup_ppm_text { text-align:center; }

.signup_notes { font-size: 11px; }

/*PORNSTAR SPACE*/






.pornstar_mainimg {
	
	margin: 0 0 0 10px;
}


.pornstar_title {
	font-size: 14px;
	display: block;
	margin: 3px 0 3px 0;
}

.pornstar_rating {
	
}









/*	SIDEBAR		*/


.sidebar_contenttitle {
	display: block;	
	margin: 2px 0 3px 6px;		
	
	}
.sidebar_contenttitle a {
	display: block;	
	
	}	
.sidebar_content img {
	margin: 3px 0 0 5px;	
}




.content_nav {
	display:block;
	width: 100%;
	padding: 5px 0 10px 0;
	margin-top: 7px;
}

.content_navbutton {
	padding: 3px;
	background-color: #EFEFEF;
	margin: 0 10px 0 0;
}
.content_navbutton a {
	padding: 3px;
	font-weight: bold;
	text-decoration: none;
}
.content_navorder {
}


#navorder {
		display: inline;
		margin-left: 5px;

}

.content_navpages {
	float: right;
		margin: 7px 5px 0 0;
	
	
}

.content_navpages a{
	font-weight: bold;
	text-decoration: none;
}





.date_sm {
	font-size: 11px;
}

.bottom_content {
	margin-top:50px;
}

.bottom_col {

}

.bottom_col li{
	list-style: none;	
	margin-bottom: 5px;
	line-height: 15px;
	border-bottom: 1px solid;
	border-bottom-color:#DBDBDB; 
	margin-bottom: 5px;
	padding: 2px 3px 0 3px;
}
.bottom_col li a{
	text-decoration: none;
}

.bottom_colcnt {
	margin-bottom: 30px;
	padding: 0 5px 0 5px;
}

.col_left {
	background-image:url(/images/widegreybg_short_right.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

.col_right {
	background-image:url(/images/widegreybg_short_left.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.col_mid {
	font-size: 14px;	
}
.cold_mid li{
	padding-top:5px;
}

.social_link {
	margin: 0px 4px 0px 0px;	
}

li.list_rss {
	list-style-image: url('/images/icons/RSS_sm.png');
	margin-left: 30px;
}


li.index_series {
	padding: 1px 0 0px 4px;
	font-size: 13px;
}
li.index_series a {
	text-decoration: none;
	font-weight: bold;
}


.topsidebar {
	background-image:url('/images/widegreybg_tall.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}












.paginate {
	font-size:			20px;
	margin:				0px 0px 20px 0;
	color:				#FFF;
	font-family:		"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	padding:            5px;
	background-color:	#000;
}

.paginate a, .paginate a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid;
	border-color: #A60D0D;
	color: #FFF;
}
.paginate a:hover {
	color: #A60D0D;
	background-color:#FFF;
}

.login {
	text-align: right;
	font-size: 10px;
	padding: 4px 10px 0 0;

	
}

.login a {
	text-decoration: none;
	
}

.login a:hover {
	text-decoration: none;
	color:#F00;
}

.loginspace {
	width: 400px;	
	margin: 50px auto 0 auto;
	text-align: center;
	border: 1px solid;
	border-color:#E8E8E8;
	background-color:#EFEFEF;
	padding: 5px;
}

.login_table_left {
	text-align: right;
}

.login_table_bottom {
	text-align: center;
}

.account_space {
	margin: 10px 0 20px 5px;
	}

.account_info {
	display:block;
	margin: 5px 0 0 3px;
	}

img.account_vs {
	
	margin: 20px 0 10px 50px;
	}

.account_morecredits {
	display:block;
	margin: 10px 0px 15px 20px;
	width: 200px;
	height: 30px;
	padding-top: 10px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	border: 1px solid;
	border-color:#E8E8E8;
	background-color:#EFEFEF;
	}

.account_morecredits a {
	text-decoration: none;
}

/*######################################## SIDEBAR --*/

#sidebar {
}

#sidebartwo {
}

#sidebar_mini {
}


#sidebar h2 {
}

.side_content {
}

#sidebar ul {
}

/*######################################## FOOTER --*/

#footer { height:200px;	text-align:center; color:#FFF;	margin-top:50px; margin-right:10px; padding:30px 0px 10px 10px; background-image:url(/images/membersitegraphics/footgerbg.jpg); background-repeat:repeat-x;  }
	
