@charset "UTF-8";
/* CSS Document */


body {
	/*background: url('../images/bg_8x540.jpg') #e8e6ff repeat-x center top;*/
	/*background-image: url('../images/background.jpg');*/
	/*background-repeat:repeat;*/
	/*background-repeat: repeat-x;*/
	font-family:Helvetica, Georgia, serif;
	
}

div.wrapper
{
	width:1037px;
	margin-left: auto ;
	margin-right: auto ;
}

div.login
{
	/*background-image:url('../images/admin_access.png');*/
	/*background-repeat:no-repeat;*/
	/*float:left;*/
	/*position:fixed;*/
	/*width:220px;*/
	/*height:361px;*/
	
	
}

.acctNavbar
{
	color:#FFF;
	font-size:18px;
	vertical-align:middle;
	margin-left:10px;

}

div.loggedin
{
	/*background-image:url('../images/account_back.jpg');*/
	/*background-repeat:no-repeat;*/
	/*float:left;*/
	/*position:fixed;*/
	/*width:150px;*/
}


div.loginbox
{
	position:relative;
	top:110px;
	left:-30px;
	/*float:left;*/
}

.btnLogin
{
	background: transparent;
	width:200px;
	cursor:pointer;
	padding-left:140px;
	
		
	
}

div.topbanner
{	
	background-image:url(../images/top_banner.png);
	background-repeat: no-repeat;
	/*width:714px;*/
	height:361px;
	/*position:relative;
	left:230px;
	float:left;*/
	
}

div.acctTopBanner
{
	background-image:url(../images/top_banner.jpg);
	width:1037px;
	height:358px;	
}


.HomePageStatsPhotos
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:40px;
	color:#FFF;
	/*text-shadow:#F3F;*/
	text-transform:uppercase;
	text-align:right;
	float:right;
	margin-right:30px;
	font-weight:bold;
	font-stretch:wider;		
}

.HomePageStatsModels
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:24px;
	color:#FFF;
	/*text-shadow:#F3F;*/
	text-transform:uppercase;
	text-align:right;
	float:right;
	margin-right:30px;
	font-weight:bold;
	font-stretch:wider;
}

.HomePageStatsModels1
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:24px;
	color:#FFF;
	/*text-shadow:#F3F;*/
	text-transform:uppercase;
	text-align:right;
	float:right;
	margin-right:30px;
	font-weight:bold;
	font-stretch:wider;
	top:-50px;
	position:relative;
	
}

.main_buttons
{
	width:1000px;
	text-align:center;
	background-color:#E991E5;
	
}

.TeasersBtn, .HomeBtn, .IndexBtn
{
	padding-left:10px;
	padding-right:10px;
	border:none;
}

.main
{	
	/*background-image:url(../images/back_1.jpg);*/
	width:941px;
	/*height:1251px;*/
	margin-left: 0px;
	margin-right: auto;
	text-align: center;
	background-color:#EEEEEE;
}



.new_teasers
{	
	/*background-image:url(../images/back_1.jpg);*/
	width:940px;
	height:1251px; 
	/*margin-left: 40px;*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.new_teasers_graphic
{
	margin-left: auto ;
	margin-right: auto ;
	padding-top:8px;
	text-align:left;
	color:#3333AA;
}

/*.teaser
{
	background-image:url(../images/back_2.png);
	background-repeat:no-repeat;
	margin-left: auto ;
	margin-right: auto ;
	width:967px;
	height:335px;
}*/

.teaser
{
	display:inline-block;
	color:#666666;
	font-weight:100;
	font-family:Helvetica, Georgia, serif;
	/*float:left;*/
}

.library_container
{
	/*padding-left:-50px;*/
	padding-right:5px;	
	
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	
}

.libraryview
{
	
	width:900px;
	font-size:12px;
	float:left;
	
	padding:10px; 
	border:1px dotted #a74c99;
	/*border-style:dotted; */
	margin-top:10px;
	margin-left:10px;
	height:240px;
	overflow:hidden;
	color:#1d70f0;
	font-weight:500;
	font-family:Helvetica, Georgia, serif;
	white-space: nowrap; 
	
}
	
a.libname:link { color:#a74c99; text-decoration: none }
a.libname:visited {color:#a74c99; text-decoration: none}
a.libname:active {color:#a74c99; text-decoration: none}
a.libname:hover {text-decoration: underline; color:#000;}

.summarybox
{
	padding:0px; 
	border-style: dotted; 
	border:1px solid #CCC;
	height:160px;
	overflow:hidden;
	
}

/* --- FOOTER --- */
	
.footer
{
	/*background-image:url(../images/banner.jpg);*/
	background-repeat:no-repeat;
	width:1029px;
	/*height:411px;*/
	margin-left: auto ;
	margin-right: auto ;
}

.acctFooter
{
	/*background-image:url(../images/banner.jpg);*/
	width:1029px;
	/*height:378px;*/
	margin-left: auto ;
	margin-right: auto ;
	
}

.page_selector
{
	
	/*background-image:url(../images/pages_background.jpg);
	background-repeat:no-repeat;*/
    	vertical-align: middle;
	text-align:center;
	width:425px;
	height:45px;
	margin-left: auto ;
	margin-right: auto ;
	color:#666666;
	font-size:12px;
	font-family:Helvetica, Georgia, serif;
	font-weight:normal;
	text-decoration:none;
	position:relative;
	top:-80px;

}

.bluebirdfooter
{
	background-image:url(../images/bluebird_footer_logo.jpg);
	width:557px;
	height:91px;
	margin-left: auto ;
	margin-right: auto ;
}

.logos
{
	width:1029px;
	height:89px;	
	margin-left: auto ;
	margin-right: auto ;
}

.rtalogo
{
	background-image:url(../images/rta_ad.png);
	background-repeat:no-repeat;
	width:184px;
	height:89px;
	float:left;
}

.asacplogo
{
	background-image:url(../images/asacp_ad.png);
	background-repeat:no-repeat;
	width:234px;
	height:83px;
	float:right;
}
	
.legaltext
{
	width:550px;
	height:89px;
	margin-left: auto ;
	margin-right: auto ;
	text-align:center;
	font-family:Helvetica, Georgia, serif;
	font-size:12px;
}

.setinfo
{
	margin-left:40px;
	margin-top:45px;
	/*background-image:url(../images/SetInfoBack.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:125px;
	margin-bottom:auto;
	position:relative;*/
}

.GirlName
{
	text-align:center;
	color:#666666;
	font-size:14px;
	/*text-shadow:#CCC;*/
	
}

.PubDate
{
	text-align:center;
	/*padding-left:10px;*/
	color:#FFFFFF;
	font-size:22px;
	text-transform:capitalize;
	font-weight:500;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

.Description
{	
	/*text-align:justify;*/
	padding-left:10px;
	text-align:left;
	
	color:#1d70f0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-top:5px;
	/*padding-left:3px;*/
	
}

.HotStats
{
	width:360px;
	margin-left:25px;
	height:27px;
}

.HotStatsGraphic
{
	float:left;
	height:27px;
	
}

.GirlStats
{
	float:right;
	height:27px;
	color:#c166b6;
	font-size:16px;
	font-weight:600;
	/*text-shadow:#C06;*/
	font-family:Helvetica, Georgia, serif;
	vertical-align:bottom;
}

.stats
{
	width:360px;
	margin-left:25px;
}

.h0
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	color:#666666;
	text-transform:capitalize;	
}

.h1
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bolder;
	color:#666666;
	text-transform:capitalize;
	padding-left:3px;
	
}

.h2
{
	font-family:Helvetica, Georgia, serif;
	font-size:10pt;
	font-weight:100;
	color:#1d70f0;
	text-transform:capitalize;
	
}

.infowrapper
{
	
	width:360px; 
	height:295px;
	position:relative;
	float:left;
}

.previewwrapper
{
	height:295px;
	width:600px;
	position:relative;
	float:right;
	top:25px;
	text-align:center;
}

img.img
{
	border:#FFF;
	border-width:0px;
	width:153px;
	height:204px;
	padding:13px;
	/*clip:rect(0px, 40px, 0px, 40px);*/
		
}

img.img2
{
	width:153px;
	height:204px;
	padding:0px;
	border:1px solid #666666; 
}

img.img3
{
	width:153px;
	height:204px;
	/*width:145px;
	height:200px;*/
	padding:0px;
	border:1px solid #c758c7; 
}

.mymodelpage
{
	width:329px;
	height:35px;
	margin-left: auto ;
	margin-right: auto ;
}

.galleryview
{
	/*background-image:url(../images/back_1.jpg);*/
	width:974px;
	height:1270px;
	margin-left: auto ;
	margin-right: auto ;
	text-align:left;	
}


.DescriptionSetView
{
	text-align:center;
	color:#1d70f0;
	font-family:Helvetica, Georgia, serif;
	font-size:16px;
	/*padding-top:30px;*/
	min-width:400px;
	max-width:900px;
	height:35px;
	margin-left: auto ;
	margin-right: auto ;
	overflow:hidden;
	
}

.navlink
{
	text-decoration:none;
	border:none;
}


a.pager:link { color:#000000; text-decoration: none }
a.pager:visited {color:#000000; text-decoration: none}
a.pager:active {color:#000000; text-decoration: none}
a.pager:hover {text-decoration: underline overline;}

.IndexView
{
	padding:4px;
	text-align:left;
}

.indexpic
{
	/*width:40px;*/
	height:60px;
}

.indextext
{
	margin-left:20px;
	vertical-align:middle;
	display:inline;
}

.login_register
{
	/*background-image:url(../images/back_1.jpg);*/
	width:974px;
	/*height:1251px;*/ 
	margin-left: auto ;
	margin-right: auto ;
	text-align:center;	
	
}

.registergraphic
{
	padding-top:50px;
	text-align:center;
}

.teaser_profile
{
	padding:40px;
	margin-left:inherit;
	margin-right:inherit;
	/*height:340px;*/
}

.teaserPicture
{
	float:left;
	width:240px;
	height:320px;
	padding-left:50px;	
}

img.whiteborder
{
	/*border:solid;
	border-color:#FFF*/
	border:1px solid #c758c7; 
}
	

.teaserInfo
{
	/*background-image:url(../images/SetInfoBackSlice.jpg);
	background-repeat:repeat-x;
	float:right;
	width:500px;*/
	padding-top:10px;
	/*margin-right:70px;
	height:320px;*/
	text-align:center;
}

.imglink
{
	border:none;	
}

.setmini
{
	width:204px;
	/*margin-left:auto;
	margin-right:auto*/
	display:inline;
	padding:5px;
	

}

.mysets
{
	width:900px;
	height:250px;
	overflow:hidden;
	/*margin-left:auto;
	margin-right:auto;*/
	display:block;
}

dl.gallery
{
	/*width:204px;*/
	/*float:left;*/
	/*width:178px;*/
	width:153px;
	margin-right:25px;
	
}

.gallery_name
{
	width:153px;
	text-align:center;
	margin-left:-35px;
	
	
}

.GalleryImagesHeader
{
	background-image:url(../images/gallery_images.jpg);
	height:52px;
	width:947px;
	margin-left:auto;
	margin-right:auto;
	
}

.h3
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9pt;
	font-weight:700;
	color:#666666;
	text-transform:capitalize;
	text-align:center;
}

a.h3:link {text-decoration: none}
a.h3:visited {text-decoration:none}
a.h3:active {text-decoration:none}
a.h3:hover {text-decoration:underline}


/* Alphabet settings:*/

a.alphabet:link { color:#a74c99; text-decoration: none }
a.alphabet:visited {color:#a74c99; text-decoration: none}
a.alphabet:active {color:#a74c99; text-decoration: none}
a.alphabet:hover {text-decoration: overline; color:#000;}

.index_alphabet
{
	padding:15px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#a74c99;
	font-size:18px;
	
}

.alphabet_prompt
{
	color:#a74c99;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	font-family:Helvetica, Georgia, serif;
}


.formerr
{
	color:#F00;
	font-weight:bold;
}

.formok
{
	
	color:#000;
	font-weight:normal;
}

.main_back_top
{
	/*background-image:url(../images/main_back_top.jpg);*/
	width:974px;
	margin-left: auto ;
	margin-right: auto ;
	margin-bottom:0px;
	height:50px;
	overflow:hidden;
}

.main_back_middle
{
	/*background-image:url(../images/main_back_middle.jpg);*/
	background-repeat:repeat-y;
	width:974px;
	margin-left: auto ;
	margin-right: auto ;
	margin-top:-20px;
}

.main_back_bottom
{
	/*background-image:url(../images/main_back_bottom.jpg);*/
	width:974px;
	margin-left: auto ;
	margin-right: auto ;
	height:48px;
}

.main_terms
{
	padding-left:20px;
	padding-right:20px;
	font-family:Helvetica, Georgia, serif;
}
	
.acctInfo
{
	width:400px;
	margin-left:auto;
	margin-right:auto;
}


.bbflink_top1
{
	position:relative;
	width:300px;
	height:40px;
	margin-left:340px;
	top:150px;
	/*background-color:#FFF;*/

}

.bbflink_top
{
	position:relative;
	width:300px;
	height:40px;
	margin-left:340px;
	top:255px;
	/*background-color:#FFF;*/

}

.JoinNowTopLink
{
	background-image:url(../images/babes_join.png);
	background-repeat:no-repeat;
	position:relative;
	width:205px;
	height:361px;
	margin-left:640px;
	/*top:170px;*/
	/*background-color:#FFF;*/
}


/*---------- MEMBERSHIP PAGE ------------*/
div.membMain
{
	padding:20px;

}