/* new starts here */

td.navbar {font-family:arial;font-size:11;color:#000000}
td.normal {font-family:arial;font-size:13;color:#000000}
td.menuheader {font-family:arial;font-size:12;color:#FFFFFF}
td.menutxt {font-family:arial;font-size:12;color:#000000}
td.updates2 {font-family:arial;font-size:26;color:#000000}


select.sites {font-family:arial;font-size:9;color:#000000}
input.sites {font-family:arial;font-size:9;color:#000000}

/* new ends here */

/* @override http://p.bangbrosnetwork.com/css/styles.css */

html[xmlns] .clearfix {
    display: block
}

div#bb_results {
	display: inline-block;
	margin-top: 15px;
}

h1, h2, h3, h4, h5, h6, h7 { margin: 0; padding: 0; font-weight: normal; } 

div.res_actor {
	height: 200px;
	display: inline-block;
	float: left;
	margin-left: 12px;
	margin-right: 12px;
	width: 130px;
}
div.res_actor_txt {
	height: 20px;
	display: inline-block;
	float: left;
	margin-left: 112px;
	margin-right: 112px;
	width: 130px;
}


div.res_shoot {
	height: 190px;
	display: inline-block;
	float: left;
	margin-left: 12px;
	margin-right: 12px;
	width: 150px;
}

span.res_actor_descr,
span.res_shoot_descr {
	font-size: 14px;
	display: inline-block;
	text-align: left;
	width: 100%;
}


h2 { font-size:1.2em; font-weight:bold; margin:20px 20px 0 }
h3 { font-size:0.8em; font-weight:normal; margin:8px 0; }
h4 { text-align:left; font-weight:bold; color:#990000; background:#fff; font-size:1.1em }

/* search & browse */
#bb_s_search_box .searchBox { background:#fff none repeat scroll 0 0; float:left; margin: 45px 15px 0 20px; position:relative; width:45% }
h4.searchBoxT { border-color:#ccc #ccc #fff;
			border-style:solid solid none;
			border-width:1px 1px medium;
			left:0;
			padding:8px 20px 9px 10px;
			position:absolute;
			top:-26px;}

.searchBoxCont .col3 {float:left; width:30%; padding-left:8px }
.searchBoxCont .col2 {float:left; width:35%; padding-left:25px }
	.searchBoxCont .col2 label { font-size:1.1em; padding-top:2px }
	.searchBoxCont .col2 label input { margin-right:10px; margin-top:2px }
label.title { display:block; font-weight:bold; font-size:1em; padding-bottom:4px;
}
input.srch, input.inlTxtBut {background:#990000 none repeat scroll 0 0; clear:both; color:#fff;  font-size:0.9em; 
						font-weight:bold; margin:0 10px 8px 0px; padding:2px 10px; float:right}
						input.srch { margin-top:10px }
		  input.inlTxtBut { clear:none; margin-left:0;
}			    
ul.alph { margin:0; padding-left:10px }
ul.alph li { float:left; padding: 7px 10px 7px 0}
ul.alph li a {
	color: #000;
}
.searchBox p.t { margin:8px 10px }	  
.inlTxtSeach { float:left; margin-left:10px; width:180px }

/*** CLEAR FIX HACK ***/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%
}

/* archive menu */
#archives { position:relative; height:185px;
	font-size: 11px;
	width: 185px;
}
#rightCol ul.years {
	margin-top:1px;
	position:absolute;
	top:4px;
	left:1px;
	width:36px
}
div.hid { 
	border:1px solid #ccc;
	display:none;
	float:right;
	padding:0 0 0 5px;
	width: 132px;
	height:165px;
	z-index:8;
	background-color:#fff;
	text-align: left;
	margin: 5px 5px 5px 0;
}
#rightCol  a  { color:#000}
#rightCol  a:hover  { text-decoration:none }
#rightCol div.hid ul.first  {
	padding: 0 7px 0 6px;
	display: block;
	float: left;
	width: 40%;
	margin-top: 0;
	margin-bottom: 2px;
}
#rightCol div.hid ul.sec {
	padding: 0;
	display: block;
	float:left;
	width:40%;
	margin-top: 0;
	margin-bottom: 2px
}
#rightCol div.hid ul li {
	padding:3px 0
}		
li.y a {
	padding:3px 0 3px 3px;
	float: left;
}
li.y a.active {
	border:1px solid #ccc;
	z-index:9999;  
	background:#fff;
	text-decoration:none;
	float: left;
	font-weight:bold;
	border-right-width: medium;
	border-right-style: none;
}
#rightCol ul.years {
	padding:0;
	float:left
}
#rightCol ul.years li, #rightCol ul.years li a {
	width:38px; display:block
}
/* end archive menu */


#navig span.p1 {
	display: inline-block;
	margin-right: 3px;
	margin-left: 3px;
}
/* small text on top of each page */
td.h1 {font-family:arial; font-size:11; color:#FFFFFF;}
td.h2 {font-family:arial; font-size:12; color:#000000;}

/* shoot page */
td.s1 {font-family:arial; font-size:20; color:#000000;}
td.s2 {font-family:arial; font-size:12; color:#000000;
}
a.as1 {font-family:arial; font-size:35;}
a.as2 {font-family:arial; font-size:20;}
a.as3 {font-family:arial; font-size:25;}

/* bottom menu and links */

#bb_results h1 {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 13px;
}
TD.bm1 {font-family:arial; font-size:14; color:#FFFFFF;}
TD.bm2 {font-family:arial; font-size:11; color:#000000;}
TD.bm3 {font-family:arial; font-size:14; color:#FFFFFF;}
a.bm1 {font-family:arial; font-size:14; color:#FFFFFF;}
a.bm2 {font-family:arial; font-size:11;}
a.bm3 {font-family:arial; font-size:14;}

/* right menu */
TD.rm1 {font-family:arial; font-size:12; color:#FFFFFF;}
TD.rm2 {font-family:arial; font-size:12; color:#000000;}
TD.rm2 a {font-family:arial; font-size:12; color:#000000;
}

/* model page */
td.pp-mp1 {font-family:arial; font-size:14; color:#000000;
}
td.pp-mp2 {font-family:arial; font-size:13; color:#000000;}

/* girls page */
TD.gp1 {font-family:arial; font-size:14; color:#000000;}

div#navig {
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}
SPAN.gp2 {font-family:arial; font-size:13; color:#000000;}

a.res_shoot_title,
a.res_actor_title {
	font-size: 13px;
}

a.gp1 {font-family:arial; font-size:14;}

/* main home page */
td.mp1 {font-family:arial; font-size:12; color:#000000;
}

div.home_main_descr {
	margin-right: 5px;
}

td.rm_page_link {
	font-size: 12px;
	text-align: center;
}

img.img_href_1.img_website1 {
	margin-top: 5px;
	margin-right: -6px;
}
td.rm_page_link a {
	color: #000;
}
td.mp2 {font-family:arial; font-size:14; color:#000000;}
span.mp3 {font-family:arial; font-size:24; color:#000000;}
a.mp2 {font-family:arial; font-size:14;}

/* CSS Document */

/* MAIN */

form.search_form {
	margin-bottom: 0;
}

/* h rules */
h1 {font-family:arial; font-size:20; color:#000000;}
ul { list-style-type:none; }

ul#updatesAccordion.ui-updates-accordion.ui-accordion {
	text-align: left;
	padding-left: 10px;
	margin-bottom: 0;
	font: 14px arial;
	padding-bottom: 1px;
}

body {
  <!-- background:#494F5A url(../images/bg.jpg) repeat scroll 50% 350px; -->
  margin: 0;
  padding: 0;
  font-family: Arial;
  text-align: center;
  line-height: 0.8em;
}

table.main_b {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}


img.img_href_1 {
	border: 1px solid #000;
}

img a:link { border: none; }

div#container { width: 981px; height: auto; background: #fff; }

div#header_main { width: 981px; height: 294px; background: #000; overflow: hidden; display: block; }
	div#header_main .img { float: left; }	
	div#header_main .main { float:left; width: 206px; height: 147px; background: #e2e2e2; }
	div#header_main .left { width: 206px; height: 294px; background: url(../images/main_img7.jpg) bottom no-repeat #e2e2e2; display: table; }
	div#header_main .top { height: 28px; width: 206px; background: #000; }
	div#header_main .arrow { float: left; height: 86px; }
	div#header_main .arrow_text { float: left; font-size: 14px; line-height: 1.2em; margin-top: 10px; }
	div#header_main .arrow_text a { color: #000; text-decoration: underline; }
	div#header_main .arrow_text a:hover { color: #000; text-decoration: none; }
	
div#menu { width: 981px; height: 44px; background: #831d11; overflow: hidden; }
	div#menu img { display: block; float: left; }	
	
div#main { width: 981px; height: auto; display: table; background: #fff; text-align: left; }
	div#main img { display: block; float: left; }
	div#main .container { width: 806px; float: left; height: auto; overflow: hidden; }
		div#main .top { width: 806px; height: 277px; border-bottom: 1px solid #e2e2e2; margin: 8px 0 0 10px; display: block; overflow: hidden; line-height: 0.9em; }
			div#main .top .img { width: 400px; float: left; }
			div#main .top .text { width: 377px; float: left; margin: 10px 0 0 9px;}
				div#main .top h1 { font-size: 24px; font-weight: bold; }			
				div#main .top h2 { font-size: 12px; font-weight: normal; }
		div#main .latest { width: 806px; border-bottom: 1px solid #e2e2e2; margin: 8px 0 0 4px; display: block; overflow: hidden; line-height: 0.9em; }
			div#main .latest img { display: block; float: none; margin-right: 6px; }		
			div#main .latest h1 { font-size: 14px; font-weight: bold; margin: 0 0 4px 2px; }
			div#main .latest .img { width: 255px; font-family: verdana, arial; float: left; height: 285px; margin-left: 8px; }
			div#main .latest h2 { font-size: 11px; color: #821e10; margin: 2px 0 2px 2px; }
			div#main .latest a h2 { font-weight: bold; text-decoration: underline; }
			div#main .latest a:hover h2 { font-size: 11px; font-weight: bold; text-decoration: none; }			
			div#main .latest p { font-size: 11px; color: ##821e10; margin-left: 2px; }
		div#main .websites { width: 806px; border-bottom: 1px solid #e2e2e2; margin: 8px 0 0 4px; display: block; overflow: hidden; line-height: 0.9em; 
		padding-bottom: 10px; }
			div#main .websites img { display: block; float: none; }		
			div#main .websites h1 { font-size: 14px; font-weight: bold; margin: 0 0 2px 10px; }
			div#main .websites .img { width: 194px; font-family: verdana, arial; float: left; height: 182px; margin-left: 6px; _margin-left: 0; }
			div#main .websites h2 { font-size: 11px; color: #821e10; margin-left: 6px; }
			div#main .websites a h2 { font-weight: bold; text-decoration: underline; }
			div#main .websites a:hover h2 { font-size: 11px; font-weight: bold; text-decoration: none; }			
			div#main .websites p { font-size: 11px; color: ##821e10; margin-left: 6px; }
		div#main .girls { width: 806px; margin: 8px 0 8px 4px; display: block; overflow: hidden; line-height: 0.9em; }
			div#main .girls img { display: block; float: none; }		
			div#main .girls h1 { font-size: 14px; font-weight: bold; margin: 0 0 5px 10px; }
			div#main .girls .img { font-family: verdana, arial; float: left; width: 125px; height: 170px; margin-left: 6px; }
			div#main .girls h2 { font-size: 11px; color: #821e10; margin-left: 6px; text-align: center; }
			div#main .girls a h2 { font-weight: bold; text-decoration: none; }
			div#main .girls a:hover h2 { font-weight: bold; text-decoration: underline; }			
			div#main .girls p { color: ##821e10; margin-left: 6px; text-align: center; }
			div#main .girls p a { font-size: 11px; text-decoration: underline; }
			div#main .girls p a:hover { text-decoration: none; }
			
div#left { float: left; width: 175px; height: auto; color: #fff; font-size: 12px; overflow: hidden; background: #f7f7f7; }
	div#left img { display: inline; float: none; }
	div#left .top1 { width: 175px; height: 23px; background: #000; text-align: center; padding-top: 11px; display: block; overflow: hidden; }
	div#left .img1 { width: 175px; text-align: center; color: #000; height: auto; display: block; background: #f7f7f7; line-height: 1.2em; }
		div#left .img1 a { text-decoration: underline; } 	
		div#left .img1 a:hover { text-decoration: none; }	
		div#left .img1 span { font-size: 10px; }
	div#left .link1 a { color: #821e10; text-decoration: underline; font-weight: bold; }
	div#left .link1 a:hover { text-decoration: none; }		
	div#left .check1 { margin-left: 10px; width: 192px; text-align: left; color: #000; height: auto; _height: 0; *height: 6px; display: block; _display: inline; 
	line-height: 0.4em; *line-height: 0.8em; _margin-bottom: 0; _margin-top: 0;}	
		div#left .check1 input { float: left; margin: 0; }	
		div#left .check1 label { margin-top: 4px; height: 12px; display: block; float: left; }		
		div#left .check1 a { color: #000; text-decoration: underline; }
		div#left .check1 a:hover { color: #000; text-decoration: none; }						
	div#left .center { text-align: center; line-height: 1.5em; }								
	div#left .top2 { width: 175px; height: 23px; background: #000; text-align: left; padding: 11px 0 0 8px; display: block; overflow: hidden; }	
	div#left .girl { color: #000; padding: 4px 0 4px 5px; line-height: 1.2em; }
		div#left .girl a { color: #000; text-decoration: underline; }
		div#left .girl a:hover { color: #000; text-decoration: none; }			
	div#left .top3 { width: 175px; height: 18px; background: #d8d8d8; text-align: center; padding: 3px 0 0 0; }		
	div#left .top_rated { color: #000; line-height: 1.2em; text-align: center; } 
		div#left .top_rated .text { color: #000; padding: 6px 0 8px 12px; text-align: left; }
		div#left .top_rated a { color: #000; text-decoration: underline; }
		div#left .top_rated a:hover { color: #000; text-decoration: none; }					
			
div#pagination1 { width: 806px; height: auto; display: table; background: #fff; text-align: center; line-height: 1.0em; margin-bottom: 10px; }
	div#pagination1 .pages { font-size: 14px; }
	div#pagination1 .pages a { color: #000; text-decoration: underline; }
	div#pagination1 .pages a:hover { color: #000; text-decoration: none; }		
	div#pagination1 .pages span { font-size: 18px; font-weight: bold; }		
	div#pagination1 .pass { font-size: 30px; font-weight: bold; color: #000; }			
	div#pagination1 .pass a { text-decoration: none; color: #741117; }			
	div#pagination1 .pass a:hover { text-decoration: underline; color: #741117; }
	div#pagination1 .pass span { font-size: 14px; font-weight: bold; }

div#footer_links { width: 981px; height: 22px; background: #821e10; font-size: 14px; font-weight: bold; color: #fff; padding-top: 10px; }

a:hover {
	text-decoration: none;
}

div#model-profile {
	height: 270px;
	overflow: auto;
}
	div#footer_links a { margin-top: 10px; color: #fff; text-decoration: none; }
	div#footer_links a:hover { color: #fff; text-decoration: underline; }	
	
div#footer { width: 981px; height: 93px; background: #c2bdb8; font-size: 12px; line-height: 0.6em; padding-top: 4px; }

span#theRes {
	font-weight: bold;
}
	div#footer a { text-decoration: underline; color: #000; }
	div#footer a:hover { text-decoration: none; color: #000; }
	div#footer .text { float: left; font-size: 10px; text-align: left; margin-left: 105px; line-height: 1.2em; }
	div#footer .icra { float: left; margin-left: 40px; }

table.bb_t_title {
	padding-top: 20px;
}

img.img_href_1.img_home1 {
	margin-left: 4px;
	margin-right: 10px;
	margin-top: 3px;
}

span.sel-tag {
	border: 1px solid #aeaeae;
	padding: 2px;
	background-color: #ebebeb;
}

h2 { font-size:1.2em; font-weight:bold; margin:20px 20px 0 }
h3 { font-size:0.8em; font-weight:normal; margin:8px 0; }
h4 { text-align:left; font-weight:bold; color:#990000; background:#fff; font-size:1.1em }

#results label.tag_checkbox {
	width: 150px;
	display: inline-block;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 10px;
}
#results label.tag_checkbox a {
	color: #000;
}
#Results .searchBox { margin:0 auto; width:98%; font-size:0.9em } 
#Results .searchBoxCont {border:1px solid #ccc; margin:20px 0 30px 20px; width:95%; background:#f3f3f3; position:relative }
#Results .col8 {float:left; width:13%; padding-left:8px }
#Results input.srch { position:absolute; bottom:5px; right:5px }
#Results label.title { padding-bottom:2px }
#Results .searchBoxCont label input { margin:0 }
h4.searchBoxT { border-color:#ccc #ccc #fff;
			border-style:solid solid none;
			border-width:1px 1px medium;
			left:0;
			padding:5px 20px 9px 10px;
			position:absolute;
			top:-26px;}
.searchBoxCont {  border:1px solid #ccc; font-size:0.9em; padding-left:0; text-align:left; width:100%;
}
.searchBoxCont .col3 {float:left; width:30%; padding-left:8px }

.searchBoxCont div.searchBoxTags {
	padding-top: 10px;
	padding-bottom: 10px;
}

#bb_s_search_box label.tag_checkbox {
	float: left;
	width: 150px;
	padding-left: 10px;
	padding-top: 5px;
}
#bb_s_search_box label.tag_checkbox a {
	color: #000;
}
.searchBoxCont .col2 {float:left; width:35%; padding-left:25px }
	.searchBoxCont .col2 label { font-size:1.1em; padding-top:2px }
	.searchBoxCont .col2 label input { margin-right:10px; margin-top:2px }

input.srch, input.inlTxtBut {background:#990000 none repeat scroll 0 0; clear:both; color:#fff;  font-size:0.9em; 
						font-weight:bold; margin:0 10px 8px 0px; padding:2px 10px; float:right}
						input.srch { margin-top:10px }
		  input.inlTxtBut { clear:none; margin-left:0 }			    
ul.alph { margin:0; padding-left:10px }
	
.searchBox p.t { margin:8px 10px }	  
.inlTxtSeach { float:left; margin-left:10px; width:180px } 

.headerTabs { height:35px; margin:0 0 0 20px; position:relative; width:780px; text-align:left }
.headerTabs ul { bottom:-1px; margin:0; padding:0; position:absolute; width:780px }
.headerTabs ul li {	display:inline;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
			}

.headerTabs ul a, .headerTabs ul li.selected a {
		background:#fff none repeat scroll 0 0;
		border:1px solid #9F9E9E; 
		color:#990000;
		display:block;
		float:left;
		font-size:1.1em;
		font-weight:bold;
		margin:1px 2px 0 0;
		padding:6px 10px 4px 5px;
		text-align:left;
		text-decoration:none;
		width:auto;
		word-spacing:-1px;
}

.headerTabs ul#res a { 	background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #9F9E9E;
  color:#990000;
  display:block;
  float:left;
  font-size:1em;
  font-weight:bold;
						margin:3px 2px 0 0;
						padding:3px 20px 4px;
						text-align:left;
						text-decoration:none;
						width:auto;
						word-spacing:-1px; }

.headerTabs ul#res  li.selected a { border-color:#9F9E9E  #9F9E9E  #fff #9F9E9E}
#Results {
	border:1px solid #9F9E9E;
	background:#fff;
	margin:0 10px 20px;
	width:780px
}	  
h3#theRes {
	border-bottom:1px solid #990000;
	clear:both;
	color:#990000;
	font-size:1em;
	font-weight:bold;
	margin:10px 20px
}

#results div.cat_col {
	display: inline-block;
	margin: 10px;
}

#bb_s_search_box div.cat_col {
	margin: 10px;
	display: inline-block;
}

#bb_s_search_box div.cat_col a {
	color: #000;
}

#results div.cat_col a {
	color: #000;
	margin-left: 10px;
	margin-right: 15px;
}

div.td_site_descr {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
