/* CSS */

* {
	margin: 0 auto;
}

ul {
	list-style-type:none;
}

body {
	background: url(http://x-images1.bangbros.com/facialfest/t3/bg.gif) #fff;
	margin: 0; 
	padding: 0;
	font-family: Trebuchet MS, Arial; 
	_font-family: Arial;
	text-align: center;
}

img {
	border: none;
}

div#container {
	background: #fff url(http://x-images1.bangbros.com/facialfest/t3/bk2.gif); 
	width: 983px;
	height: auto;
	overflow: hidden;
}

div#content {
	width: 915px;
}	

/* HEADER PAGE */
div#header {
	width: 915px;
	height: 373px;
	*height: 377px;
}

	div#header .header_img {
		height: 330px;
		line-height: 0px;
	}
	
	div#header .menu {
			width: 915px;
			height: 27px;
			*height: 35px;
	}
	
	div#header .menu_bottom {
		background: url(http://x-images1.bangbros.com/facialfest/t3/menu_bottom.jpg);
		height: 8px;
	}
	
/* MAIN PAGE */

div#main {
	border: none;
	height: auto;
}

	/* Top */
	div#main .top {
		background: url(http://x-images1.bangbros.com/facialfest/t3/bg_pagetop1.gif) center no-repeat;
		*background: url(http://x-images1.bangbros.com/facialfest/t3/bg_pagetop1.gif) top center no-repeat;		
		_background: url(http://x-images1.bangbros.com/facialfest/t3/bg_pagetop1.gif) top center no-repeat;			
		height: 256px;
		*height: 251px;
		font-size: 11px;
		overflow: hidden;			
		_font-size: 10px;
		_margin-top: 8px;
	}
	
		div#main .top_left {
			width: 622px;
			_width: 630px;
			height: 220px;
			float: left;
			padding: 20px 6px 0 10px;	
			*padding: 12px 0 0 10px;
			_padding: 10px 0 0 8px;
		}
		
			div#main .top_left a {
				color: #4e799f;
				text-decoration: underline;
				font-weight: bold;
			}
		
			div#main .top_left a:hover {
				color: #ff2503;
				text-decoration: underline;
				font-weight: bold;
			}		
	
		div#main .top_right {
			background: url(http://x-images1.bangbros.com/facialfest/t3/bk_main2.jpg) left center no-repeat;
			width: 260px;
			_width: 250px;
			height: 220px;
			float: left;
			padding: 16px 0 0 9px;
			*padding: 15px 0 0 9px;
			_padding: 16px 0 0 9px;
			padding: expression('27px 0 0 9px');
			margin: 10px 0;
			*margin: 5px 0 0 5px;
			_margin: 0;
			text-align: left;
			border: 1px soid #000;
		}
		
			div#main .top_right .top {
			}
		
			div#main .top_right img {
				padding-top: 20px;
				margin-top: expression('-6px');
				_padding-top 0;
			}	
			
			div#main .top_right .click {
				width: 260px;
				_width: 220px;
				height: 20px;
				padding: 2px 0;
				text-align: left;
				text-indent: 31px;
				_text-indent: 10px;
				text-indent: expression('17px');
			}
		
				div#main .top_right .click a {
					color: #fff;
					text-decoration: none;
					font-size: 10px;
				}	
				
				div#main .top_right .click a:link {
					color: #fff;
					text-decoration: none;
					font-size: 10px;
				}					
				
				div#main .top_right .click a:hover {
					color: #fff;
					text-decoration: underline;
				}
	
		div#main .top p {
			width: 610px;
			height: 65px;
			text-align: left;
			letter-spacing: -0.1px;
			line-height: 1.2em;
			padding-left: 10px; 		
		}
	
			div#main p span {
				color: #0d4075;
				font-weight: bold;
			}
		
		div#main .title {
			color: #4e799f;
		}
		
		div#main .top_img {
			width: 620px;
			width: expression('630px');
			margin: 14px 0;
			padding-left: 8px;
			_padding-left: 5px;			
			padding-left: expression('10px');
		}
		
		div#main .top_imgbox {
			background: url(http://x-images1.bangbros.com/facialfest/t3/bg_pagetop3.gif) no-repeat right bottom;
			width: 202px;
			height: 122px;
			float: left;
			text-align: left;
			margin-right: 3px;
		}
		
		div#main .top_txtbox {
			width: 202px;
			height: 35px;
			float: left;
			font-size: 12px;
		}		
		
		div#main .top_imgbox a img {
			border: 2px solid #000;
		}
		
		div#main .top_imgbox a:hover img {
			border: 2px solid #444;
		}		
		
		div#main .top a {
			color: #4e799f;
			text-decoration: underline;
			font-weight: bold;
		}
		
		div#main .top a:hover {
			color: #ff2503;
			text-decoration: underline;
			font-weight: bold;
		}
				
	/* Center */
	
	div#main .center {
		width: 915px;
		height: 816px;
		display: block;
	}
	
		div#main .center .center_top {
			background: url(http://x-images1.bangbros.com/facialfest/t3/bk_center1.jpg) center no-repeat;
			height: 39px;
			font-size: 11px;
			font-family: tahoma, arial;
			font-size: 11px;
			text-align: left;
		}
	
		div#main .center h1 {
			letter-spacing: -0.1px;
			font-size: 21px;
			font-weight: bold;
			color: #4e799f;
			padding: 7px 0 0 42px;			
		}

		div#main .center h1 span {
			font-weight: bold;
			color: #ff2503;
		}
		
		div#main .center_body {
			background: url(http://x-images1.bangbros.com/facialfest/t3/bk_center2.jpg) center repeat-y;
			width: 915px;
			height: 773px;
			_height: 800px;
			/*overflow: hidden;*/
		}
		
			div#main .center_body p {
				font-size: 14px;
				_font-size: 13px;
				text-align: justify;
				margin: 20px 20px 0 15px;
				letter-spacing: -0.5px;
				line-height: 1.0em;
				height: 305px;
			}
		
		div#main .center_bottom {
			background: url(http://x-images1.bangbros.com/facialfest/t3/bk_center3.jpg) top center no-repeat;
			width: 915px;
			height: 8px;
		}
		
		div#main .center h3 {
			font-size: 12px;
			color: #ff2503;
			text-align: right;
			margin: 14px 12px 0;
		}
	
		div#main .center h3 span {
			font-size: 10px;
			color: #000;
		}				
		
		div#main .center_div {
			width: 915px;
			height: 60px;
			margin-top: 10px;
		}
		
			div#main .center_div h1 {
				font-size: 18px;
				color: #003b5a;
				text-decoration: underline;
				font-weight: bold;
			}
			
			div#main .center_div h2 {
				font-size: 15px;
				color: #2678e6;
				letter-spacing: -0.7px;
			}
			
		div#main .center_imgbox a img {
			border: 2px solid #000;
		}
		
		div#main .center_imgbox a:hover img {
			border: 2px solid #444;
		}				

	div#main .footer {
		border: 1px solid #000;
		width: 915px;
		height: 816px;		
	}
		
/* GIRLS PAGE */

div#girls_top {width: 915px; height:78px; _height: 80px; padding-top:20px; line-height: 1.3em; }
	div#girls_top p {font-size:26px; color:#345e8b; padding-top: 10px;}
	div#girls_top span {font-size:13px; color:#000;}

div#girls { width: 915px; }
	div#girls .girls { width: 915px; height: auto; text-align: center; }
	div#girls .girls_thumbs {width: 125px;	height:170px; background:url(http://x-images1.bangbros.com/facialfest/t3/z.jpg) top no-repeat; text-align: center; }
	
	div#girls .thumbs_top {width: 120px; height:24px; _height: 23px; font-size:12px; padding-top: 12px;}
	div#girls .thumbs_top a {text-decoration:underline; color:#FFFFFF;}
	div#girls .thumbs_top a:hover{text-decoration:none;}
	
	div#girls .thumbs_middle { width: 92px; height:90px; text-align: left; padding-top: 4px; }
	div#girls .thumbs_middle img { clear:both; border: 1px solid #000; }
	div#girls .thumbs_middle a img { clear:both; border: 1px solid #000; }
	div#girls .thumbs_middle a:hover img { clear:both; border: 1px solid #16508a;; }	
	
	div#girls .thumbs_bottom {width: 120px; height:29px; font-family:"Trebuchet MS"; font-size:13px; margin-top: 4px; _line-height: 1.0em;}
	div#girls .thumbs_bottom a {text-decoration:underline; color:#16508a;}
	div#girls .thumbs_bottom a:hover {text-decoration:none;color:#16508a;}
	
	div#girls td {text-align: center;}
	
	div#girls .green_allaccess { background:url(http://x-images1.bangbros.com/facialfest/t3/bar.jpg) center no-repeat; width:902px; height:60px; 
	border:#FFFFFF 1px solid; margin-top: 8px; margin-bottom: 20px;}
	div#girls .green_allaccess p { width: 902px; font-family:"Trebuchet MS"; font-size:26px; color:#000000; font-weight:normal; 
	line-height:200%; height:58px;}
	div#girls .green_allaccess p a { font-family:"Trebuchet MS"; font-size:26px; color:#fff; font-weight:normal; 
	line-height:200%; height:58px;}
	div#girls .green_allaccess p a:hover { color:#fff; font-size:26px; font-weight:normal; text-decoration:none;}
	div#girls .green_allaccess span { font-family:"Trebuchet MS"; font-size:26px; color:#0d3c68; font-weight:normal;}		
	
div#natural_tits { width: 781px;}

div#pagination {width: 915px; font-family:Tahoma; font-size:13px; font-weight:bold; color:#F74602;}
	div#pagination a {color:#000000;}
	div#pagination a:hover {color:#F74602;}	
	
/* JOIN PAGE - CONTENT */

div#join {
	width: 915px;
	height: 775px;
	text-align: center;
	background: url(http://x-images1.bangbros.com/facialfest/t3/bg_join.gif) center top repeat-y;
	padding-top: 6px;
}


div#join .img {
	margin-bottom: 10px;
	_width: 160px;
	height: 180px;
	border: 2px solid #000;
}

div#join img a {
	border: 2x solid #000;
}

div#join_models { width: 915px; }
	div#join_models .green_allaccess { background:url(http://x-images1.bangbros.com/facialfest/t3/bar.jpg) center no-repeat; width:902px; height:58px; 
	border:#FFFFFF 1px solid; margin-top: 10px; margin-bottom: 10px;}
	div#join_models .green_allaccess p { font-family:"Trebuchet MS"; font-size:26px; color:#fff; font-weight:normal; 
	line-height:200%; height:58px;}
	div#join_models .green_allaccess p a { font-family:"Trebuchet MS"; font-size:26px; color:#fff; font-weight:normal; 
	line-height:200%; height:58px;}
	div#join_models .green_allaccess p a:hover { color:#FFF; font-size:26px; font-weight:normal; text-decoration:none;}
	div#join_models .green_allaccess span { font-family:"Trebuchet MS"; font-size:26px; color:#0d3c68; font-weight:normal;}

div#getcompleteaccess {	width: 915px; margin-bottom:20px; }
	div#getcompleteaccess p{ font-family:"Tahoma"; font-size:10px; color:#000000; text-align:justify; margin-top:15px;}
	div#getcompleteaccess span{ font-family:"Tahoma"; font-size:10px; color:#FF6600; text-align:justify; margin-top:15px;}
	
div#bus {}
	div#bus .bus span.bus { font-family:"Tahoma"; font-size:18px; color:#000000; font-weight:bold; text-decoration:underline;}
	div#bus .bus ul.joinadvantages { margin-top: 20px; margin-bottom:30px; }
	div#bus .bus li.joinadvantages { margin-top:5px; font-family:"Trebuchet MS"; font-size:13px; color:#000000; list-style:disc;}
	div#bus .bus li.joinadvantages span{color:#FF6600; font-weight:bold;}
	div#bus .bus span.join { font-family:"Tahoma"; font-size:12px; color:#000000;}
	div#bus .bus span.join a{ color:#FF6600;}
	div#bus .bus span.price { color:#FF6600; font-weight:bold;}
	div#bus .bus_text { font-size: 16px; font-weight: bold; text-decoration: underline; font-family: Arial Black, Arial; }
	
div#container table.jointabble img{ border:#000000 1px solid;}
div#container table.joininformation img{ border:none;}

div#flyingbus { width: 915px; margin-top:25px; margin-bottom:15px;}
	div#flyingbus span { font-family:"Trebuchet MS"; font-size:18px; color:#000000; font-weight:bold;}
	div#flyingbus span.orange { font-family:"Trebuchet MS"; font-size:18px; color:#FF6600; font-weight:bold;}
	
div#updatesites table {width:902px; text-align: center; }
div#updatesites table img {width:200px; height:150px; border:#15539e 2px solid;}
div#updatesites span.sitename {font-family:"Trebuchet MS"; font-size:18px; color:#000000; font-weight:bold; }
div#updatesites span.ups {font-family:"Trebuchet MS"; font-size:10px; color:#000000; font-weight:bold; }
div#updatesites span.day {font-family:"Trebuchet MS"; font-size:10px; color:#FF6600; font-weight:bold; }

div#getfull {margin-top:10px; margin-bottom:20px;}
div#getfull p {font-family:"Arial Black"; font-size:32px; color:#000000;}
div#getfull p.onepass {font-family:"Arial Black"; font-size:16px; color:#65A50E;}

/* UPDATES PAGE */
div#updates {
}

	div#updates p {
		font-size: 14px;
		_font-size: 13px;
		text-align: justify;
		margin: 20px 20px 0 15px;
		letter-spacing: -0.5px;
		line-height: 1.0em;
		height: 305px;
		} 
			
		div#updates .title {
			letter-spacing: -0.1px;
			font-size: 21px;
			font-weight: bold;
			color: #4e799f;
			padding: 7px 0 0 42px;			
		}

		div#updates .title2 {
			font-weight: bold;
			color: #ff2503;
		}		
		
		div#updates .updates_imgbox a img {
			border: 2px solid #000;
		}
		
		div#updates .updates_imgbox a:hover img {
			border: 2px solid #444;
		}				
		
/* MEMBERS PAGE */


div#members {
}

	div#members .green_allaccess { background:url(http://x-images1.bangbros.com/facialfest/t3/bar.jpg) center no-repeat; width:902px; height:60px; 
	border:#FFFFFF 1px solid; margin-top: 8px; margin-bottom: 20px;}
	div#members .green_allaccess p { width: 902px; font-family:"Trebuchet MS"; font-size:26px; color:#000000; font-weight:normal; 
	line-height:200%; height:58px;}
	div#members .green_allaccess p a { font-family:"Trebuchet MS"; font-size:26px; color:#fff; font-weight:normal; 
	line-height:200%; height:58px;}
	div#members .green_allaccess p a:hover { color:#fff; font-size:26px; font-weight:normal; text-decoration:none;}
	div#members .green_allaccess span { font-family:"Trebuchet MS"; font-size:26px; color:#0d3c68; font-weight:normal;}	
	
	div#members p {
		color: #3488b4;
		text-decoration: none;
		font-size: 14px;
	}
	
	div#members .link1 a {
		color: #ff2200;
		font-size: 44px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	div#members .link1 a:hover {
		color: #ff2200;
		font-size: 44px;
		font-weight: bold;
		text-decoration: none;		
	}	
	
	div#members .link2 a span {
		color: #204873;
		font-size: 16px;
		font-weight: bold;
		text-decoration: underline;
	}

	div#members .link2 a:link span {
		color: #204873;
		font-size: 16px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	div#members .link2 a:hover span {
		color: #204873;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;		
	}		
	
	div#members img a {
		border: 3px solid #2e5885;
	}
	
	div#members img a:hover {
		border: 3px solid #ff2200;
	}
	

/* TRAILERS */
	div#trailers .green_allaccess { background:url(http://x-images1.bangbros.com/facialfest/t3/bt_girls2.jpg) center no-repeat; width:902px; height:60px; 
	border:#FFFFFF 1px solid; margin-top: 8px; margin-bottom: 20px;}
	div#trailers .green_allaccess p { width: 902px; font-family:"Trebuchet MS"; font-size:26px; color:#000000; font-weight:normal; 
	line-height:200%; height:58px;}
	div#trailers .green_allaccess p a { font-family:"Trebuchet MS"; font-size:26px; color:#fff; font-weight:normal; 
	line-height:200%; height:58px;}
	div#trailers .green_allaccess p a:hover { color:#fff; font-size:26px; font-weight:normal; text-decoration:none;}
	div#trailers .green_allaccess span { font-family:"Trebuchet MS"; font-size:26px; color:#0d3c68; font-weight:normal;}	
	
	div#trailers .green_allaccess2 { width:902px; height:60px; 
	border:#FFFFFF 1px solid; margin-top: 8px; margin-bottom: 20px;}
	div#trailers .green_allaccess2 p { width: 902px; font-family:"Trebuchet MS"; font-size:26px; color:#000000; font-weight:normal; 
	line-height:200%; height:58px;}
	div#trailers .green_allaccess2 p a { font-family:"Trebuchet MS"; font-size:26px; color:#ff2200; font-weight:normal; 
	line-height:200%; height:58px;}
	div#trailers .green_allaccess2 p a:hover { color:#ff2200; font-size:26px; font-weight:normal; text-decoration:none;}
	div#trailers .green_allaccess2 span { font-family:"Trebuchet MS"; font-size:26px; color:#0d3c68; font-weight:normal;}	
	
/* VIDEOS */
	div#videos .green_allaccess { width:902px; height:60px; 
	border:#FFFFFF 1px solid; margin-top: 8px; margin-bottom: 20px;}
	div#videos .green_allaccess p { width: 902px; font-family:"Trebuchet MS"; font-size:26px; color:#000000; font-weight:normal; 
	line-height:200%; height:58px;}
	div#videos .green_allaccess p a { font-family:"Trebuchet MS"; font-size:26px; color:#ff2200; font-weight:normal; 
	line-height:200%; height:58px;}
	div#videos .green_allaccess p a:hover { color:#ff2200; font-size:26px; font-weight:normal; text-decoration:none;}
	div#videos .green_allaccess span { font-family:"Trebuchet MS"; font-size:26px; color:#0d3c68; font-weight:normal;}	
	
/* FOOTER */

div#footer {
	color: #05afe0;
	background: url(http://x-images1.bangbros.com/facialfest/t3/bg_footer.gif) center bottom no-repeat;
	font-family:  Arial, tahoma;
}

	div#footer a {
		color: #000;
		text-decoration: underline;
		font-size: 14px;
		*font-size: 13px;
		_font-size: 13px;
		font-weight: bold;
	}
	
	div#footer a:hover {
		color: #000;
		text-decoration: none;
		font-size: 14px;	
		*font-size: 13px;		
		_font-size: 13px;		
		font-weight: bold;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
/* JOIN FORM */


div#formBox {
	width: 412px;
}

div#title {
	padding: 9px 0;
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	border: 1px #000 solid;
	background-color: #ececec;	
}

div#form {
	border: 1px #ececec solid;
	background-color: #fff;
	text-align: left;
}

div#form h4 {
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	margin: 10px 0;	
}

div#form span {
	display: block;
	float: left;
	width: 140px;
	text-align: right;
	margin-right: 8px;
	font-size: 13px;
	font-weight: bold;
	font-family: verdana;
	margin-bottom:5px;
}

div#form small {
	font-size: 9px;
	font-weight: bold;
	font-family: verdana;
	margin-left: 5px;
}

div#form input {
	font-size: 10px;
	margin-bottom: 5px;
}

div#form input.submit {
	display: block;
	margin: 10px auto;
	background-color: #9e0b0f;
	color: #fff;
	padding: 3px 60px;
	font-size: 16px;
	font-weight: bold;
	width: 320px;
}

div#form input.firstname {
	width: 65px;
	margin-right: 10px;
}

div#form input.lastname {
	width: 65px;	
}

div#form input.zip {
	width: 40px;	
}

div#form input.emailaddr {
	width: 145px;	
}

div#form input.username {
	width: 90px;	
}

div#form input.password {
	width: 90px;	
}

div#form input.radiobutton {
	margin: 5px 0 0 5px; 
}

div#form hr {
	border: none;
	height: 1px;
	background-color: #808080;
	margin-right: 10px;
}

div#form ul {
	padding: 0;
	margin: 0 0 0 150px;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	line-height: 13px;
}

div#form li {
	list-style-type: none;
}

div#form p {
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;	
	margin: 15px 0;
	line-height: 0;
}

div#form div {
	font-size: 11px;
	font-family: verdana;
	text-align: center;
	margin: 10px 0;
}

a#backupProcCard {
	margin-right: 10px;	
}

div#form input.backup1, div#form input.backup2 {
	font-size: 9px;
	padding: 1px;
	margin: 1px;
}

div#form input.backup1{
	width: 195px;
}

div#form input.backup2 {
	width: 160px;
}
