@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #e6e6e6;
}

html {
overflow: auto;
}

*{
padding:0px;
margin:0px;}

ul { list-style: none inside; }

.contener{
width:972px;
background-color:#fff; border-left: 6px solid #bbbbbb; border-right:6px solid #bbbbbb; position: relative; z-index: 0;
margin-left:auto;margin-right:auto; clear: left; margin-top: -6px;}

.contener_models {
	width:972px;
	background-color: #fff;
	background-color: #f9f9f9;
	border-left: 6px solid #bbbbbb;
	border-right:6px solid #bbbbbb;
	position: relative;
	clear: left;
	z-index: 0;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
}

.contener-top{
width:978px;
margin-left:auto;margin-right:auto;
position: relative;
z-index: -1;}

#network-top {
	width: 100%;
	clear: left;
	background-color: #f6f6f5;
	border-bottom: 1px solid #dadada;
	position: relative;
	z-index: 12;
	height: 20px;
}
#social {
	width: 100%;
	float: left;
	padding-top: 4px;
	padding-left: 10px;
	font-size: 11px;
	color: #484848;
	font-weight: bold;
}
.network .odd {
	border:0;
	margin:0;
	}
	 
.network div {
	width:100%;
	padding:0 0 0 -4px;
	margin:0 auto 0 auto;
	}

.network div .bookmarks {
	display:block;
	overflow:hidden;
	padding:0 0 0 -4px;
	width: 988px;
	color: #000;
	}

.network div .bookmarks a {
	float:left;
	color:#6b6b6b;
	font-size:11px;
	padding-right:8px;
	margin-right:3px;
	text-decoration: none;
	}
	
.network div .bookmarks a:hover {
	color:#3e3e3e;
	text-decoration: underline;
	}

.network div .bookmarks .ImproveSite {
	float:right;
	width:auto;
	overflow:hidden;
	}

.network div .bookmarks span {
	float:none;
	color:white;
	}

.network div .bookmarks img {
	margin-right:2px
	}
	
.network a {
	border-right:1px #d8d8d8 solid;
	padding-right:3px;
	margin-right:1px;
	color:#666666;
	font-size:10px;
	}

.network div .bookmarks .followUs {
	padding-left:25px;
	background:url(twit-icon.gif) no-repeat 0 -2px;
	}

.network div .bookmarks .fav {
	padding-left:22px;
	background:url(bookmark-icon.gif) no-repeat 0 -2px;
	}
	
.network div .bookmarks .homePage {
	padding-left:22px;
	background:url(rss-icon.gif) no-repeat 0 -2px;
	border-right: none;
	}
.fap-network-link {
	padding-left: 0px;
}
.fap-hd {
	padding-left: 6px;
	border: none;
}
.fap-network {
	padding-top: 2px;
}

#top_bg {
	width: 100%;
	clear: left;
	background-image: url(top.png);
	position: relative;
	z-index: 11;
	background-repeat: repeat-x;
	height: 111px;
}

#top{
	width:988px;
	margin: 0 auto;
}

#top2{
	width:978px;
	height:102px;
	clear: left;
	padding-top:4px;
	background: url(bg-top-part.gif) repeat-x #fff;
	border-left: 6px solid #c7c7c7;
	border-right: 6px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	margin-top: -2px;
	margin-left: auto;
	margin-right: auto;
	background-position: center top;
	z-index: 3;
	position:relative;
}

table{
border-collapse:collapse;}

#top_a{
	padding-left: 0px;
	float:left;
	font-size: 14px;
	color: #000000;
}

#top_a a{
	color: #ed008c;
	text-decoration: none;
}
#top_a a:hover{
text-decoration:underline;}

a.logo{
	display:block;
	float:left;
	width:135px;
	height:45px;
	background-image: url(logo.gif);
	background-repeat: no-repeat;
}

.input{
	display:block;
	background-image: url(input.gif);
	background-repeat: no-repeat;
	width:235px;
	border: 0px;
	padding-right:5px;
	padding-left:5px;
	float:left;
	height:21px;
	padding-top:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.button{
	display:block;
	margin-left:3px;
	padding: 2px;
	float:left;
	font-size: 14px;
}

.input2{
	display:block;
	background-image: url(input2.gif);
	background-repeat: no-repeat;
	width:451px;
	padding-right:3px;
	padding-left:7px;
	float:left;
	border: 0px;
	height:28px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 20px;
	line-height: 26px;
	padding-top: 6px;
	padding-bottom: 3px;
	font-weight: bold;
	color: #ec008b;
}
.go{
display:block;
margin-left:5px;
float:left;}


#left{
width:790px;
float:left;}

#right{
width:174px;
text-align:center;
padding-top:18px;
float:right;}

#find{
	width:780px;
	padding-top:10px;
	float:left;
	padding-bottom:22px;
	font-size: 14px;
	margin-top: 0px;
	color: #616a72;
	z-index: 1;
	position: relative;
	background-color: #f0f4f8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7e2eb;
}

#find a {
	color: #616a72;
}

#find a:hover {
	color: #2e3439;
}

#find h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}

#find strong{
	font-weight: bold;
}

#search{
	background-image: url(search_box.png);
	background-repeat: no-repeat;
	width:567px;
	padding-left:7px;
	float:left;
	border: 0px;
	height:43px;
	padding-top:6px;
}

.left_content{
width:760px;
margin-left:20px;}
.row{
width:100%;
float:left;}

.description_babe {
	width:513px;
	margin-top: -8px;
	background-color: #fff;
	padding-left: 7px;
	padding-right: 7px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	float:left;
}
.description_babe a {
	color: #ec008b;
	font-weight: bold;
	text-decoration: underline;
}

.description_babe a:hover {
	text-decoration: none;
}
.description_babe_up {
	width:530px;
	background: url(description-top.gif) no-repeat;
	float:left;
	text-indent: -9999px;
}

.description_babe_down {
	width:530px;
	background: url(description-bot.gif) no-repeat;
	float:left;
	text-indent: -9999px;
}

#fap{
	width:100%;
	margin-top:10px;
	float:left;
	font-size: 18px;
	color: #5f5a60;
}

#fap h2{font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -2px;
}
	
#fap sup a{
	text-decoration:none;
	font-size: 14px;
	margin-left: 2px;
	color: #000000;
	margin-right: -1px;
}	
#fap sup a:hover{
color: #ec008b;}
	.pink{
	color:#ec008b;}
	
	.blue{
	color:#1b75bc;}
	
	.h1-celeb-subtext {
	color: #999;
	letter-spacing: 0px;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	}
	
	
	#fap a{
	color: #5f5a60;
	text-decoration:underline;
	font-size: 20px;
	letter-spacing: -1px;
	margin-right: 4px;
	padding:2px;

	}
	#fap a:hover{
	background-color: #ededed;
	}
	
	.strongvideos {
	background-color: #d8eeff;
	font-weight: normal;
	padding:2px;
	text-decoration: underline;
	font-size: 20px;
	letter-spacing: -1px;
	margin-right: 4px;
	color: #2d5c81;
}
	#fap img{
	border:none;}
	
	.strongbabes {
	background-color: #ffdff2;
	font-weight: normal;
	padding:2px;
	text-decoration: underline;
	font-size: 20px;
	letter-spacing: -1px;
	margin-right: 4px;
	color: #d1007a;
	}
	
	.strongimages {
	background-color: #daf199;
	font-weight: normal;
	padding:2px;
	text-decoration: underline;
	font-size: 20px;
	letter-spacing: -1px;
	margin-right: 4px;
	color: #57720b;
	}
	
#rss { 
	display: block; 
	width: 24px; 
	text-indent: -9999px; 
	/* padding: -2px;  */
}

	#rss a{
		width: 24px;
		height: 21px;
		float: left;
		display: block;
		background: transparent url(rss.png) no-repeat top;
		border: none;
		background-color: #fff;
		/* padding: -2px; */
	}
	#rss a:hover {
		background-position: bottom;
		width: 24px;
		height: 21px;
	}
	

.content1{
width:134px;
margin-left:9px;
margin-right:8px;
margin-top:8px;
float:left;}

.content1 a img{
	width:126px;
	padding:2px;
	display:block;
	height:90px;
	float:left;
	border: 1px solid #388bcd;
	background-color: #fff;
}

.content1  a img:hover{
	border: 1px solid #333;
}

.content_p{
	width:100%;
	margin-top:5px;
	display:block;
	float:left;
}

.content_p a{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.content_span{
	display:block;
	width:38px;
	display:inline;
	float:right;
	padding:2px;
	padding-left:4px;
	margin-right:5px;
	margin-top:-21px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #388bcd;
	font-weight: bold;
}
.content_p a:hover{
	color: #388bcd;
	text-decoration: underline;
}



.content1b{
width:134px;
margin-left:10px;
margin-right:10px;
margin-top:8px;
float:left;}

.content1b a img{
	width:126px;
	padding:2px;
	display:block;
	height:90px;
	float:left;
	border: 1px solid #c8c8c8;
	background-color: #fff;
}

.content1b  a img:hover{
	border: 1px solid #638205;
}

.content1c{
width:134px;
margin-left:6px;
margin-right:6px;
margin-top:8px;
float:left;}

.content1c a img{
	width:126px;
	padding:2px;
	display:block;
	height:92px;
	float:left;
	border: 1px solid #c8c8c8;
	background-color: #fff;
}

.content1c  a img:hover{
	border: 1px solid #638205;
}

.content_pb{
	width:100%;
	margin-top:5px;
	display:block;
	float:left;
}

.content_pb a{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.content_spanb{
	display:block;
	float:right;
	padding:2px;
	padding-left:4px;
	margin-right:4px;
	margin-top:-22px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #75970d;
	font-weight: bold;
}
.content_pb a:hover{
	color: #638205;
	text-decoration: underline;
}



.header{
	background-image: url(header.gif);
	background-repeat: no-repeat;
	width:760px;
	height:25px;
	padding-top:5px;
	float:left;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.header h2{
	font-size: 14px;
	padding-left:10px;
}

.header select{
	font-size: 11px;
	padding:2px;
	
	margin-left:5px;
	color: #000000;
	border: 1px solid #003259;
}


.content2{
width:134px;
float:left;}

.content2_wrap {
	width: 134px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 6px;
	margin-bottom: 6px;
	float: left;
}

.content2_wrap_top {
	width: 134px;
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 3px;
	margin-bottom: 6px;
	float: left;
}

.content2_wrap_front {
	width: 134px;
	margin-left: 3px;
	margin-right: 14px;
	margin-top: 6px;
	margin-bottom: 6px;
	float: left;
}

.content2_babes{
width:134px;
margin-left:7px;
margin-right:7px;
margin-top:12px;
float:left;}



.img_babes{
	width:126px;
	display:block;
	margin-top:10px;
	height:214px;
	padding:4px;
	float:left;
	background-image: url(thumb2_out.gif);
	background-repeat: no-repeat;
	border: 0px;
}

.number{
	display:block;
	float:left;
	height:30px;
	padding-top:3px;
	width:33px;
	margin-left:-5px;
	margin-top:-215px;
	text-align:center;
	background-image: url(number.png);
	background-repeat: no-repeat;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
}

.content2 img{
	width:126px;
	display:block;
	margin-top:5px;
	height:214px;
	padding:4px;
	float:left;
	background-image: url(thumb2_out.gif);
	background-repeat: no-repeat;
	border: 0px;
}


.content2_p{
	width:100%;
	margin-top:5px;
	text-align:center;
	display:block;
	float:left;
	background-image: url(fap_factor_thumb.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.content2_p strong{
	font-size: 22px;
}
.content2_p em{
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #85b317;
	font-size: 11px;
}

.content2_p a{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.content2_p a:hover{
	color: #ec008b;
	text-decoration: underline;
}


.new{
	float:right;
	height:48px;
	width:76px;
	display:none;
	margin-top:-212px;
	margin-right:-2px;
	background-image: url(new.png);
	background-repeat: no-repeat;
}

#browse{
	width:100%;
	float:left;
	margin-top:6px;
	text-align:center;
	font-size: 20px;
	color: #000000;
	letter-spacing: -1px;
}

#browse strong{
	color: #eb0089;
}

#browse a strong{
	color: #eb0089;
	text-decoration: underline;
}

#browse a strong:hover{
	background-color: #fed5ed;
	text-decoration: underline;
}


#browse2{
	width:100%;
	float:left;
	margin-top:10px;
	text-align:center;
	font-size: 20px;
	color: #000000;
	letter-spacing: -1px;
}

#browse2 a strong{
	color: #1c6299;
	text-decoration: underline;
}
#browse2 a strong:hover{
	background-color: #c6e6ff;
	text-decoration: underline;
}

#browse3{
	width:100%;
	float:left;
	margin-top:10px;
	text-align:center;
	font-size: 20px;
	color: #000000;
	letter-spacing: -1px;
}

#browse3 a strong{
	color: #57720b;
	text-decoration: underline;
}
#browse3 a strong:hover{
	background-color: #daf199;
	text-decoration: underline;
}


/*
.content3{
width:166px;
margin-left:12px;
margin-right:12px;
margin-top:15px;
float:left;}


.content3 img{
display:block;
float:left;}



.content3 a img{
	width:160px;
	padding:3px;
	display:block;
	height:120px;
	margin-top:5px;
	float:left;
	border: 1px solid #cfcfcf;
	background-color: #ebebeb;
}

.content3  a img:hover{
	border: 1px solid #1c6299;
}

.content3_p{
	width:100%;
	margin-top:5px;
	display:block;
	float:left;
	font-size: 11px;
	color: #000000;
}

.content3_p a{
	font-size: 11px;
	color: #000000;	
}
.content3_p a:hover{
	text-decoration:underline;
	color: #eb0089;
}

a.content3_p_a{

	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.content3_span{
	display:block;

	display:inline;
	float:right;
	padding:2px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
	margin-right:2px;
	margin-top:-22px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(tine.png);
}

*/


.content3{
width:130px;
margin-left:9px;
margin-right:12px;
margin-top:8px;
float:left;}


.content3 img{
display:block;
float:left;}



.content3 a img{
	width:124px;
	padding:2px;
	display:block;
	height:92px;
	float:left;
	margin-top: 5px;
	border: 1px solid #c8c8c8;
	background-color: #fff;
}

.content3  a img:hover{
	border: 1px solid #1c6299;
}

.content3_p{
	width:100%;
	margin-top:5px;
	display:block;
	float:left;
	font-size: 11px;
	color: #000000;
}

.content3_p a{
	font-size: 11px;
	color: #000000;	
}
.content3_p a:hover{
	text-decoration:underline;
	color: #eb0089;
}

a.content3_p_a{

	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.content3_span{
	display:block;
	display:inline;
	float:right;
	padding:2px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
	margin-right:3px;
	margin-top:-21px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(tine.png);
}


.fapfactor_video{
	display:block;
	display:inline;
	float:left;
	padding:2px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
	margin-left:3px;
	margin-top:-21px;
	font-size: 11px;
	font-weight: bold;
	background-image: none;
	background-color: #FFFFFF;
}

.exceptional{
	color: #1fccba;
	font-weight: bold;
}

.excellent{
	color: #3cb317;
	font-weight: bold;
}

.verygood {
	color: #94b317;
	font-weight: bold;
}

.fairlygood {
	color: #cbbf02;
	font-weight: bold;
}

.average {
	color: #8f8f8f;
	font-weight: bold;
}

.poor {
	color: #ef8f06;
	font-weight: bold;
}

.garbage {
	color: #e90b00;
	font-weight: bold;
}

a.content3_p_a:hover{
	color: #eb0089;
	text-decoration: underline;
}


.content4{
width:140px;
margin-left:6px;
margin-right:6px;
margin-top:15px;
float:left;}






.content4 a img{
	width:132px;
	padding:3px;
	display:block;
	height:100px;
	float:left;
	border: 1px solid #cfcfcf;
	background-color: #ebebeb;
}

.content4  a img:hover{
	border: 1px solid #75970d;
}

.content4_p{
	width:100%;
	margin-top:5px;
	text-align:center;
	display:block;
	float:left;

}


.content4_p a{

	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.content4_p a:hover{
	color: #638205;
	text-decoration: underline;
}

.links{
	float:left;
	width:170px;
	padding-left:15px;
	margin-left:5px;
	margin-top:10px;
	line-height:22px;
	height:85px;
	background-image: url(span2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.links a{
	font-size: 12px;
	padding-left:5px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.links a:hover{
	color: #ed008c;
	text-decoration: underline;
}
#popular_searches_header {
	margin-top: 30px;
	height: 32px;
	background-color: #e4eaef;
}
.searches-header {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #5b666f;
}
#popular_searches {
	background-color: #fff; 
	border: 1px solid #bdcad5;
	height: 120px;
	font-weight: normal;
	margin-bottom: -16px;
}

#popular_searches span {
	font-size: 14px;
	font-weight: bold;
	color: #849099;
}

a.popular_searches {
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
	color: #8f98a0;
}
a.popular_searches:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #ed008c;
}
#footer_popular {
	width: 100%;
	float: left;
	display: block;
}
#footer{
	width:100%;
	float:left;
	background-image: url(footer.gif);
	background-repeat: repeat-x;
	height:180px;
	margin-top:15px;
	font-size: 12px;
	color: #FFFFFF;
}

.webmasters {
	font-weight: bold;
}

#footer2{
	width:100%;
	text-align:center;
	margin-top:16px;
	float:left;
	line-height:18px;
	font-size: 11px;
	color: #333333;
}
#footer_text_wrap{
	width: 978px;
	margin: 0 auto;
}

#footer a{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


#footer2 a{
	font-size: 11px;
	font-weight: bold;
	color: #ed008c;
	text-decoration: none;
}

#footer a:hover{
text-decoration:underline;}

#img{
	width:100%;
	padding-top:4px;
	float:left;
	font-size: 14px;
	color: #6f7981;
	position: relative;
	padding-left: 1px;
	z-index: 5;
}

#img {
display:block;
float:left;}

#img a{
	display:block;
	float:left;
	margin-left: 6px;
	margin-top:0px;
	padding:1px;
	width:111px;
	height:88px;
	background-color: #fff;
	border: 1px solid #626262;
}

#img a:hover{
	border-top-color: #ed008c;
	border-right-color: #ed008c;
	border-bottom-color: #ed008c;
	border-left-color: #ed008c;
}

#babes_left{
width:200px;
margin-left:10px;
margin-top:8px;
float:left;}

#babes_img{
width:174px;
background: url(babes_image_bg.gif) repeat top left;
height: 292px;
float:left;}

#babes_img_transparent{
background-image: url(widgets.png);
background-repeat: no-repeat;
width:133px;
height:22px;
float:left;
margin-top:-22px;
}
#babes_img_transparent img{
display:block;
float:left;}
#babes_img_transparent a{
color:#2c2c2c;
background-position: top left;
display:block;
float:left;
margin-top:5px;
margin-left:4px;
text-decoration:none;
font-weight:bold;}

#babes_img_transparent a:hover{
background-position: bottom left;
text-decoration:underline;
}

#babes{
	width:174px;
	float:left;
	padding: 4px 12px 0px 12px;
	background-color: #fff;
	background-repeat: repeat-x;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	font-size: 11px;
	color: #010101;
}

#babes-top {
	width:200px;
	height: 8px;
	float:left;
	text-indent: -9999px;
	background: url(profile-pic-top.gif) repeat-x;
}

#babes-bottom {
	width:200px;
	height: 8px;
	float:left;
	text-indent: -9999px;
	background: url(profile-pic-bot.gif) repeat-x;
}

.babes-content {
	width:720px;
	float:left;
	padding: 0px 12px 0px 12px;
	background-color: #fff;
	background-repeat: repeat-x;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	font-size: 11px;
	color: #010101;
}

.babes-content-top {
	width:746px;
	height: 12px;
	float:left;
	margin-top: 8px;
	background: url(main-content-top.gif) no-repeat;
	text-indent: -9999px;
}

.babes-content-bot {
	width:746px;
	height: 12px;
	float:left;
	margin-top: 8px;
	background: url(main-content-bot.gif) no-repeat;
	text-indent: -9999px;
}

#babes_header{
	width:100%;
	float:left;
	margin-top: -4px;
	padding-bottom:4px;
	font-weight: bold;
	color: #1b74bb;
}
#babes_header ul{
display:block;
margin-top:5px;
float:right;}

#babes_header  a {
	font-size: 12px;
	font-weight: bold;
	color: #1b74bb;
	text-decoration: none;
	display:inline-block;
	float:right;
	list-style-type: none;
	width:94px;
	padding-top:6px;
	text-align:center;
	margin-left:3px;
	margin-right:3px;
	height:21px;
	background-image: url(galleries.png);
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Arial, Helvetica, sans-serif;
}

#babes_header  strong {
	color: #000;
}

a.more{
	font-size: 12px;
	color: #f1008c;
	text-decoration: none;
}
a.more:hover{
text-decoration:underline;}
#babes_header a:hover{
	color: #f1008c;
	background-image: url(galleries.png);
	background-position: bottom left;
}
#babes_header h1{	font-size: 30px;
letter-spacing:-2px;
display:block;
float:left;}

#babes_right{
width:758px;
float:right;}

#rating_yes{
	width:946px;
	margin-top: 8px;
	margin-left: 10px;
	padding-left:4px;
	float:left;
	font-weight: none;
	height:25px;
	padding-top:5px;
	background-color: #ddf5b9;
	border: 1px solid #80a942;
	line-height: 23px;
	padding-bottom: 2px;
	font-size: 12px;
}

#rating_yes_video{
	width:603px;
	margin-top: 8px;
	padding-left:3px;
	float:left;
	height:25px;
	padding-top:5px;
	background-color: #ddf5b9;
	border: 1px solid #80a942;
	line-height: 23px;
	padding-bottom: 2px;
	font-size: 12px;
}

#rating_no_video{
	width:603px;
	margin-top: 8px;
	padding-left:3px;
	float:left;
	height:25px;
	padding-top:5px;
	background-color: #ffe5e6;
	border: 1px solid #d7797b;
	line-height: 23px;
	padding-bottom: 2px;
	font-size: 12px;
}

ul.rating-thanks-ul {
	float: left;
	width: 900px;
	display: inline;
}
ul.rating-thanks-ul li.rating-thanks {
	width: 900px;
	float: left;
	padding-left: 34px;
	background: url(check-mark-action.png) no-repeat 3px center;
}

ul.please-login-ul {
	float: left;
	width: 900px;
	display: inline;
}
ul.please-login-ul li.please-login {
	width: 900px;
	float: left;
	padding-left: 34px;
	background: url(denied-action.png) no-repeat 3px center;
}

ul.close-box-ul {
	float: right;
	width: 40px;
	display: inline;
}
ul.close-box-ul li.close-box a {
	width: 34px;
	float: right;
	padding-left: 22px;
	text-decoration: none;
	background: url(close-box.png) no-repeat 3px center;
}

li.close-box a:hover {
	text-decoration: underline;	
}

#rating_yes a {
	text-decoration: underline;
	font-weight: bold;
	color: #000;
}

#rating_yes a:hover {
	color: #323232;
}

#rating_no{
	width:946px;
	margin-top: 8px;
	margin-left: 10px;
	padding-left:4px;
	font-weight: bold;
	float:left;
	height:25px;
	padding-top:5px;
	background-color: #ffe5e6;
	border: 1px solid #d7797b;
	line-height: 23px;
	padding-bottom: 2px;
	font-size: 12px;
}

#rating_no a {
	text-decoration: underline;
	color: #000;
}

#rating_no a:hover {
	color: #323232;
}

#rate{
	width:300px;
	float:left;
	display: inline;
	margin-top:6px;
	margin-left: 16px;
	font-size: 11px;
	color: #496072;
}

#rate a{color: #496072;}

#rate a:hover{
text-decoration:none;}

#rate h2{
	font-size: 14px;
	letter-spacing:-1px;
	color: #282828;
}

#rate_ajax{
	width:75px;
	height: 52px;
	float:left;
	background: url(user-rank-bg.gif) repeat top left;
	display: inline;
	margin-top:29px;
	padding-top: 4px;
	margin-left: 2px;
	color: #496072;
	font-weight: bold;
	text-align: center;
}
#rate_ajax span {
	font-size: 24px;
	color: #f1008c;
	font-weight: bold;
	letter-spacing: -1px;
}
#rate_ajax strong {
	font-size: 10px;
	margin-top: 12px;
	color: #52606f;
	font-weight: normal;
}
.header2{
	width:720px;
	float:left;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

.header2 h2{
	font-size: 20px;
	display:block;
	font-weight: bold;
	float:left;
	letter-spacing:-1px;
	color: #4384b7;
}

.header2 span{
	font-size: 14px;
	display:block;
	font-weight: normal;
	float:left;
	margin-left: 6px;
	margin-top:4px;
	color: #50606f;
	background-color: #FFFFFF;
}

.header2 select{
	font-size: 11px;
	margin-left:5px;
	color: #000000;
	border: 1px solid #003259;
}


#pagination a:hover {
	color: #eb0089;
	border: 1px solid #eb0089;
}

a.point_akt{
	color: #FFFFFF;
	border: 1px solid #2e6ab1;
	text-decoration:none;
	background-color: #2e6ab1;
}


#pagination {
	float:left;
	text-align:right;
	width:100%;
	margin-top:10px;
	font-size: 12px;
	font-weight: bold;
}
#pagination a {
	font-size: 12px;
	margin-left:2px;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	display:inline-block;
	padding-top:4px;
	padding-bottom:3px;
	text-decoration:none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;

}

a.point{
	color: #185688;
	text-decoration:none;
	background-color: #FFFFFF;
	border: 1px solid #9aafe5;
}

#more_web{
	width:100%;
	float:left;
	border-top-width: 1px;
	border-top-style: solid;
	padding-bottom:15px;
	border-top-color: #d7e2eb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7e2eb;
}


#web_links{
width: 440px;
line-height:22px;
margin-top:10px;
margin-left: 8px;
float:left;}

#web_links a{
	font-size: 14px;
	color: #000000;
}

#web_links a:hover{
	color: #ff0095;
	background-color: #f6f6f6;
	text-decoration: none;
}

#web_links span{
	font-size: 11px;
	padding:3px;
	color: #607a14;
	background-color: #daf199;
}

#download{
	width:600px;
	margin-top:15px;
	float:left;
}

#download a{
	font-size: 18px;
	line-height:22px;
	font-weight: bold;
	color: #000000;
}

#download a:hover {
	color: #eb0089;
}

#mrskin {
	font-style: italic;
	float: left;
	font-size: 14px;
	font-weight: normal;
}
	


#coments_header{
	background-image: url(comments.gif);
	background-repeat: no-repeat;
	width:736px;
	padding-left:15px;
	height:24px;
	padding-top:6px;
	float:left;
	margin-top:10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#post_comment_box{
	width:724px;
	float:left;
	padding: 6px 12px 12px 12px;
	background-color: #fff;
	background-repeat: repeat-x;
	border: 1px solid #dbdbdb;
	margin-top: 10px;
	color: #010101;
	padding:10px;
	font-size: 12px;
	color: #000000;
}

.user{
	border: none;
}
.coment_area{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:10px;
	width: 500px;
	height: 100px;
	margin-top:5px;
	color: #747474;
	background-color: #FFFFFF;
	border: 2px solid #dedede;
}

#post_comment_box a{
 color:#eb0089;
 text-decoration:none;
 font-weight:bold;}
 
 #post_comment_box a:hover{
 text-decoration:underline;
}

#post_comment_box  span{
	font-size: 11px;
	color: #818181;
}

.coment{
	width:100%;
	float:left;
	margin-top:10px;
	margin-left: 10px;
	margin-bottom: 6px;
	font-size: 12px;
}

.coment_up{
	width:644px;
	padding-left:24px;
	float:left;
	height:22px;
	padding-top:5px;
	background-image: url(coment_top.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #989898;
}

.coment a{
color:#1b74bb;
font-weight:bold;}

.coment a:hover {
color:#eb0089;
font-weight:bold;}

.coment_bg{
	width:640px;
	padding-left:26px;
	padding-top:2px;
	float:left;
	line-height: 16px;
	background-image: url(coment_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #000000;
}
.coment_bg strong{
	font-size: 11px;
	font-weight: bold;
	color: #7bc141;
}
.coment_down{
	width:644px;
	float:left;
	height:9px;
	background-image: url(coment_down.gif);
	background-repeat: no-repeat;
}

#babes_right_out{
width:200px;
background-color: #fff;
border: 1px solid #dbdbdb;
float:right;
margin-right:10px;
padding-top: 12px;
margin-top:8px;
text-align:center;}


#main{
width:978px;
float:left;}

#user-bar-babes {
	width: 950px;
	height: 28px;
	border: 1px solid #aaa;
	background: url(user-bar-babes.gif) repeat-x;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 8px;
}
#user-bar-links {
	float: left;
	display: block;
	text-decoration: none;
}
#user-bar-links a{
	padding-left:36px;
	border-right: 1px solid #aaa;
	padding-right: 12px;
	color: #000;
	text-decoration: none;
	background-image: url(fav.png);
	background-repeat: no-repeat;
	float:left;
	height:28px;
	line-height:29px;
	background-position: 12px center;
}
#user-bar-links a:hover{
text-decoration:underline;
color: #0f86ad;
}
ul#social-bar {
	float: left;
	display: inline;
	margin-top: 6px;
	width: 150px;
}
ul#social-bar li {
	display: inline;
	float: right;
	width: 28px;
}
ul#social-bar li a {
	display: inline;
	height: 24px;
	margin-top: -4px;
	float: right;
	width: 24px;
	margin-right: 4px;
}
ul#social-bar li.twitter-social a {
	width: 24px;
	height:24px;
	margin-left: 2px;
	float: right;
	background: url(twitter-icon.png) top no-repeat;
}
ul#social-bar li.myspace-social a {
	width: 24px;
	height:24px;
	margin-left: 2px;
	float: right;
	background: url(myspace-icon.png) top no-repeat;
}
ul#social-bar li.myspace-social a:hover {
	width: 24px;
	background: url(myspace-icon.png) bottom no-repeat;
}
ul#social-bar li.twitter-social a:hover {
	width: 24px;
	background: url(twitter-icon.png) bottom no-repeat;
}
#babes_rate{
width:174px;
margin-top:6px;
float:left;
display: inline;}

#babes_rate_txt{
	display:block;
	height:67px;
	padding-top:10px;
	line-height:18px;
	text-align:center;
	margin-top:2px;
	background-image: url(babes_rate_bg_tall.png);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #464646;
}

#babes_rate_txt strong{
	font-size: 12px;
	line-height:22px;
	font-weight: bold;
}

#babes_rate_txt_dark{
	display:block;
	height:67px;
	padding-top:12px;
	line-height:18px;
	text-align:center;
	margin-top:2px;
	background-image: url(babes_rate_bg_tall_dark.png);
	background-repeat: repeat-x;
	font-size: 10px;
	color: #b9b8b8;
}

#babes_rate_txt_dark strong{
	font-size: 11px;
	line-height:22px;
	font-weight: bold;
}

#babes_rate_main{
width:126px;
margin-top:0px;
margin-left: 4px;
float:left;
display: inline;}

#babes_rate_txt_main{
	display:block;
	height:38px;
	line-height: 39px;
	padding-top:4px;
	line-height:18px;
	text-align:center;
	margin-top:2px;
	background-image: url(babes_rate_bg_wide.png);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #464646;
}

#babes_rate_txt_main strong{
	font-size: 11px;
	line-height:22px;
	font-weight: bold;
}

.fapfactor_rating_text {
	font-size: 30px;
	color: #000;
	font-weight: bold;
	padding-top: 3px;
}

.fapfactor_rating_text_dark {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	padding-top: 3px;
}

.fapfactor_rating_text_main {
	font-size: 22px;
	color: #000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}



#v_left{
width:629px;
margin-left:13px;
margin-top:6px;
float:left;}

#v_left_header{
	width:100%;
	float:left;
	font-size: 18px;
	font-weight: bold;
	color: #010101;
	margin-top: 6px;
}
#v_right{
width:301px;
margin-right:17px;
margin-top:41px;
float:right;}

#player_top{
	width:100%;
	margin-top:6px;
	float:left;
	height:12px;
	background-image: url(player_top.gif);
	background-repeat: no-repeat;
}

#player_down{
	width:100%;
	float:left;
	height:28px;
	padding-top:16px;
	background-image: url(palyer_bottom.gif);
	background-repeat: no-repeat;
}

#player_down a{
	display:block;
	float:left;
	padding-left:28px;
	margin-left:18px;
	font-size: 12px;
	padding-top:2px;
	font-weight: bold;
	height:20px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(v_fav.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	}
	
#player_down a:hover{
text-decoration:underline;}

#player_bg{
	width:609px;
	float:left;
	padding-left:9px;
	padding-right:9px;
	padding-top:6px;
	background-color: #f4faff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #afafaf;
	border-left-color: #afafaf;
	background-image: url(palyer_bg.gif);
	background-repeat: repeat-x;
}
#player{
width:100%;
float:left;}

#player_option{
width:100%;
float:left;
margin-top:6px;}


.player_option_column{
	background-color: #FFFFFF;
	float:left;
	margin-left:10px;
	margin-top:4px;
	height:90px;
	padding:5px;
	border: 1px solid #b2b2b2;
	font-size: 12px;
	font-weight: bold;
	color: #496072;
	font-family: Arial, Helvetica, sans-serif;
}

.player_option_column2{
	background-color: #FFFFFF;
	float:left;
	margin-left:10px;
	line-height:18px;
	margin-top:4px;
	height:90px;
	width: 155px;
	padding:5px;
	border: 1px solid #b2b2b2;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
}

.player_option_column a{
	color: #496072;
}

.player_option_column2 a{
	color: #eb0089;
	text-decoration: none;
	font-weight: bold;
}

.player_option_column2 a:hover{
	text-decoration: underline;
}



#player_tag{
	width:90%;
	padding-left:10px;
	float:left;
	padding-top:10px;
	padding-bottom:0px;
	font-size: 18px;
	color: #010101;
}

#player_tag a{
	color: #838383;
	text-decoration: none;
}

#player_tag a:hover{
	text-decoration: underline;
	color: #eb0089;
}

#player_tag  span{
	font-size: 12px;
	padding-left:10px;
}

#video_smallad {
	width: 613px;
	float: left;
	padding: 6px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#video_smallad span {
	font-size: 16px;
	color: #000;
	margin-top: 4px;
}

#video_smallad span a {
	text-decoration: none;
	color: #000;
}

#video_smallad span a:hover {
	text-decoration: underline;
	color: #ed008c;
}

#video_featuring {
	width: 300px;
	background-color: #f4faff;
	border: 1px solid #b4bdc5;
	float: left;
	padding: 2px 2px 6px 2px;
	font-size: 10px;
}

#video_featuring span {
	margin-left: 6px;
	font-size: 16px;
	letter-spacing: -1px;
	color: #1b74bb;
}

#video_featuring strong {
	margin-top: 3px;
}

#video_featuring strong a {
	text-decoration: none;
	color: #000;
}

#video_featuring strong a:hover {
	text-decoration: underline;
	color: #ed008c;
}

#coments_header2{
	background-image: url(coment_heeader2.gif);
	background-repeat: no-repeat;
	width:613px;
	padding-left:15px;
	height:24px;
	padding-top:6px;
	float:left;
	margin-top:20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#post_comment_box2{
	width:608px;
	padding:10px;
	float:left;
	background-color:#f6f6f5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	font-size: 12px;
	color: #000000;
}

.user a img{
	border: 1px solid #c4c4c4;
}

.user a img:hover{
	border: 1px solid #eb0089;
}


#post_comment_box2 a{
 color:#eb0089;
 text-decoration:none;
 font-weight:bold;}

#post_comment_box2  span{
	font-size: 11px;
	color: #818181;
}

#comments_buttons {
	float: left;
	margin-top: 10px;
	margin-bottom: 6px;
	width: 600px;
}

#bangin {
  display: block;
  float: left;
  width: 82px;
  height: 30px;
  background-image: url(bangin.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

#bangin:hover { 
  background-position: 0 -30px;
}

.bangin {
	display: block;
	float: left;
	width: 82px;
	height: 30px;
	background-image: url(bangin.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.bangin:hover { 
  background-position: 0 -30px;
}


#bangin span {
  display: none;
}

#justok {
  display: block; 	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
  float: left;
  width: 99px;
  height: 30px;
  background-image: url(justok.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-left: 6px;
}

#justok:hover { 
  background-position: 0 -30px;
}

.justok {
  display: block; 	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
  float: left;
  width: 99px;
  height: 30px;
  background-image: url(justok.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-left: 6px;
}

.justok:hover { 
  background-position: 0 -30px;
}

#justok span {
  display: none;
}

#nothot {
  display: block;
  float: left;
  width: 89px;
  height: 30px;
  background-image: url(nothot.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-left: 6px;
}

#nothot:hover { 
  background-position: 0 -30px;
}

.nothot {
  display: block;	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
  float: left;
  width: 89px;
  height: 30px;
  background-image: url(nothot.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-left: 6px;
}

.nothot:hover { 
  background-position: 0 -30px;
}

#nothot span {
  display: none;
}


.coment_up2{
	width:532px;
	padding-left:24px;
	float:left;
	height:23px;
	padding-top:4px;
	background-image: url(coment_top2.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #989898;
}



.coment_bg2{
	width:532px;
	padding-left:24px;;
	padding-top:2px;
	float:left;

	background-image: url(coment_bg2.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #000000;
}
.coment_bg2 strong{
	font-size: 11px;
	font-weight: bold;
	color: #7bc141;
}
.coment_down2{
	width:556px;
	float:left;
	height:11px;
	background-image: url(coment_down2.gif);
	background-repeat: no-repeat;
}


#related_header{
	width:290px;
	padding-left:11px;
	height:24px;
	padding-top:6px;
	margin-top:15px;
	float:left;
	background-image: url(related_h.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#mrpaysite{
	width:100%;
	height: 43px;
	background-image: url(brought_by_bg.gif);
	background-repeat: no-repeat;
	float:left;
	margin-top:15px;
	padding-top: 8px;
	text-align: center;
}

#mrpaysite span{
	font-size: 14px;
	font-weight: bold;
	padding-left: 24px;
}

#paysitead {
	float: left;
	margin-top: -8px;
	background-color: #d7edff;
}


#babes_main_categories{
width:100%;
float:left;}


#babes_main_categories_logo{
	display:block;
	float:left;
	width:140px;
	height:49px;
	background-image: url(categories.gif);
	background-repeat: no-repeat;
}


#babes_main_categories_links{
	float:left;
	margin-top:12px;
	width:486px;
	height:26px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;}
	
	
#babes_main_categories_links a{
	display:block;
	float:left;
	height:21px;
	padding-top:5px;
	padding-left:25px;
	padding-right:25px;
	float:left;
	text-align:center;
	background-image: url(categories_off.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f0f0f0;
	text-decoration: none;
}
#babes_main_categories_links a:hover{
background-image:url(categories_hover.gif)}

#babes_main_categories_links span{
	display:block;
	float:left;
	height:26px;
	width:3px;
	background-image: url(babes_main_span.gif);
	background-repeat: no-repeat;	
}

#babes_main_categories_links_sort{
	width:100%;
	float:left;
	margin-top:10px;
	height:67px;
	background-image: url(fapfactor_babes_main_sort.gif);
	background-repeat: no-repeat;
}






#babes_main_categories_links_sort_top{
	height:18px;
	padding-top:6px;
	width:100%;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#babes_main_categories_links_sort_top a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	font-weight: bold;

	display:block;
	float:left;
	background-repeat: no-repeat;
	height:20px;
	padding-top:3px;
	margin-left:2px;
	margin-right:1px;
	text-decoration: none;
}
	
	
a.babes_main_all:hover{
	background-image: url(fapfactor_babes_main_sort_all.gif);
	width:29px;
	color: #171717;	
}

a.babes_main_featured:hover{
	background-image: url(fapfactor_babes_main_sort__featured.gif);
	width:61px;
	color: #171717;
}







a.babes_main_featured{	
	width:61px;
	color: #FFFFFF;
}


a.babes_main_all{
	width:29px;
	color:#FFFFFF;}
	
	
	
	
a.babes_main_under{	
	width:110px;
	color: #FFFFFF;
}

a.babes_main_under:hover{
	background-image: url(under.gif);
		width:110px;
	color: #171717;
}




	
a.babes_main_char{
	color: #FFFFFF;
	
	width:17px;
}	

a.babes_main_char:hover{
background-image: url(fapfactor_babes_main_sort_on.gif); color: #171717;}


#babes_main_categories_links_sort_down{
	
	padding-top:6px;
	width:90%;
	margin-left:10px;
	margin-top:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}


#babes_main_categories_links_sort_down a{
	font-weight: bold;
	color: #1b74bb;
	padding-left:3px;
	padding-right:3px;
}

#babes_main_categories_links_sort_down a:hover{
	color: #ec0087;
}


#profile_left{
	width:620px;
	padding-left:22px;
	height:90px;
	margin-top:0px;
	float:left;
	background-color: #f4faff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7e2eb;
	font-size: 16px;
	color: #595959;
}

#profile_left a{
	font-size: 12px;
	padding-left:5px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
#profile_left u{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #225a92;
	letter-spacing:-1px;
	padding-right:5px;
	text-decoration: none;
}

#profile_left span{
	font-size: 16px;
	font-weight: bold;
	padding-left:2px;
	letter-spacing:-1px;
	color: #a7a7a7;
}

#profile_tab{
	width:100%;
	margin-top:10px;
	float:left;

}


#profile_tab span{
	display:block;
	float:left;
	width:10px;
	height:24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	
}


a.profile_off{
	text-decoration: none;
	color: #1b74bb;
	padding:4px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	float:left;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #cccccc;
}

a.profile_off:hover{
	color: #FFFFFF;
	background-color: #eb0089;
	border: 1px solid #eb0089;	
	

}

#profile_tab strong{
	font-size: 12px;
	font-weight: normal;
	color: #2a2a2a;
}

.profile_on{
	font-size: 12px;
	font-weight: bold;
	color: #2a2a2a;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	padding:4px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	float:left;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.profile_header{
	font-size: 22px;
	letter-spacing:-1px;
	color: #535557;
	padding-left:3px;
	padding-right:3px;
	background-color: #eaeaea;
}


#my_firends{
	width:628px;
	height:94px;
	float:left;
	margin-top:15px;
	background-image: url(my_friends.gif);
	background-repeat: no-repeat;
}

.my_firends_item{
width:60px;
float:left;
margin-top:7px;
text-align:center;
display:block;
margin-left:10px;
margin-right:7px;}


.my_firends_item a{
	color:#666666;
	padding-top:2px;

	font-size: 11px;
	text-decoration: none;
}


#login_left{
	width:500px;
	margin-left:22px;
	margin-top:12px;

float:left;	font-size: 14px;
	color: #414141;
}
#login_left a{
	font-size: 14px;
	font-weight: bold;
	color: #eb0089;
}

#login_right{
	float:right;
	width:360px;
	padding-left:36px;
	margin:15px;
	height:500px;
	padding-top:20px;
	background-image: url(login_right.gif);
	background-repeat: no-repeat;
	font-size: 16px;
}

#login_left h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	letter-spacing:-1px;
	color: #010101;
}

#login_right h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #29292a;
	letter-spacing:-1px;
}

.login_right_input{
	border: 1px solid #abadb3;
	padding:3px;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ec0086;
}

.login_right_input:hover{
	border: 1px solid #eb0089;
}

#sign_up{
	width:976px;
	float:left;
	margin-top:-5px;
	height:967px;
	background-image: url(sign_up_bg.jpg);
	background-repeat: no-repeat;
}

#sign_up_step1{
	width:976px;
	float:left;
	margin-top:-5px;
	height:967px;
	background-image: url(sign_up_bg_step1.jpg);
	background-repeat: no-repeat;
}

#signup_right{
	width:549px;
	float:right;
	margin-right:26px;
	margin-top:10px;
	height:820px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}


#signup_right_top{
height:737px;
width:100%;
margin-left: 16px;
float:left;}
#signup_right_top sup{
	color:#ff0000;
	font-weight:bold;
	font-size: 16px;
}


.basic{
	display:block;
	float:left;
	letter-spacing:-1px;
	padding-top:10px;
	padding-left:50px;
	height:40px;
	background-image: url(2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 26px;
	font-weight: bold;
	color: #29292a;
}

.basic2{
	display:block;
	float:left;
	letter-spacing:-1px;
	padding-top:10px;
	padding-left:50px;
	height:40px;
	background-image: url(1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 26px;
	font-weight: bold;
	color: #29292a;
}


.signup_input{
	border: 1px solid #abadb3;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #646464;
	margin-top:4px;
}

.signup_input:hover{
	border: 1px solid #eb0089;
}

#signup_line{
	width:94%;
	float:left;
	height:2px;
	margin-top:25px;
	background-image: url(sign_up_line.gif);
	background-repeat: no-repeat;
}

#signup_sponsor{
	background-image: url(signup_sponsor.gif);
	background-repeat: no-repeat;
	width:235px;
	height:153px;
	margin-top:15px;
	float:left;
	font-size: 11px;
}


#intro_sign{
	float:left;
	width:93%;
	margin-left: -18px;
	margin-top: -6px;
	font-size: 12px;
	color: #414141;
}

#intro_sign p{
padding-left:15px;}

#intro_sign h2{
	font-family: Arial, Helvetica, sans-serif; padding-left:15px; padding-top:10px;
	font-size: 24px;
	font-weight: bold;
	color: #010101;
	letter-spacing:-1px;
}


#when{
	width:100px;
	float:right;
	margin-top:15px;
	margin-right:20px;
	font-size: 12px;
}


#video_babes_adv{
	width:360px;
	height:330px;
	text-align:center;
	padding-top:20px;
	margin-top:20px;
	float:right;
	display:inline;
	background-color: #ebebeb;
	border: 1px solid #cfcfcf;
}

#search_result{
	width:100%;
	float:left;
	font-size: 12px;
}

#search_result a{
color:#000000;}

#search_result h1{
	font-size: 24px;
	font-weight: bold;
	letter-spacing:-1px;
}

#search_result h2{
	font-size: 18px;
	font-weight: bold;
	letter-spacing:-1px;
}

#best_match{
	width:582px;
	padding:10px;
	height:110px;
	margin-top:10px;
	float:left;
	background-image: url(best.gif);
	background-repeat: repeat-x;
	border: 1px solid #bdcad5;
}
.best_match_img {
	display:block;
	float:left;
	margin-top: 10px;
	margin-left: 6px;
}

.best_match_img img {
	padding:3px;
	display:block;
	float:left;
	width:132px;
	height:100px;
	display: block;
	float: left;
}

.best_match_img a img {
	padding:3px;
	display:block;
	float:left;
	width:132px;
	height:100px;
	background-color: #ebebeb;
	border: 1px solid #cfcfcf;
	display: block;
	float: left;
}

.best_match_img a img:hover {
	border: 1px solid #ec008b;
}

.best_span{
	display:block;
	display:inline;
	float:right;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	margin-right:0px;
	margin-top:-21px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ec008b;
	font-weight: bold;
}



.serach_item{
	width:592px;
	padding:10px;
	padding-left:0px;
	margin-top:10px;
	float:left;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #484848;
	color: #6a6a6a;
}

.search_text_link h2 {
	font-size:18px;
	font-weight:normal;
	padding-bottom:4px;
	color:#000000
}
.search_text_link a h2 {
	text-decoration:underline;
}
.search_text_link a h2:hover {
	color: #ec0086;
}

.celebnews-container {
	float: left;
	height: auto;
	width: 278px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #f5f5f5;
	border: 1px solid #dcdcdc;
	
}
.cn-title {
	font-size: 15px;
	color: #666666;
	float: left;
	height: auto;
	width: 200px;
	padding: 5px 5px 5px 13px;
}
.hotpic-container {
	float: left;
	height: auto;
	width: 282px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.hotpic-container2 {
	float: left;
	height: auto;
	width: 200px;
	padding-left: 10px;
}
.hotpic-title {
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: auto;
	width: 200px;
	background-color: #333333;
	padding: 5px;
}
.celebnews-content {
	float: left;
	height: auto;
	width: 282px;
	padding: 5px;
	margin-bottom: 15px;
}
.celebnews-content  a
{
	color:  #000000;
}
.celebnews-content  a, .celebnews-content  a:link { text-decoration: underline;} 
.celebnews-content  a:active, .celebnews-content  a:hover { color: #ec0087; 
}
.cn-thumbpic {
	float: left;
	height: auto;
	width: 180px;
	text-align: center;
	padding: 5px;
}
.cn-thumbpic img {
	border: 1px solid #333;
}
.cn-thumbpic a img {
	border: 1px solid #333;
}
.cn-thumbpic a img:hover {
	border: 1px solid #388bcd;
}
.cn-date {	
	font-size: 11px;
	color: #8a8a8a;
	float: left;
	height: auto;
	width: 282px;
	padding: 5px;
}
.cn-top {
	font-size: 14px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 240px;
	padding: 2px;
}

.cn-text {
	font-size: 11px;
	padding: 3px;
	float: left;
	height: auto;
	width: 240px;
}
.cn-text2 {
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	float: left;
	height: auto;
	width: 282px;
}
.cn-text2  a
{
	color:  #000000;
}
.cn-text2  a, .cn-text2  a:link { text-decoration: underline;} 
.cn-text2  a:active, .cn-text2  a:hover { text-decoration: underline; color: #ec0087; 
}

#getmrskin {
	width: 100%;
	height: 40px;
	background: url(mr_skin.png) no-repeat left #f4faff;
	background-position: 14px;
	border-top: 2px solid #c7d5e0;
	padding-top: 20px;
	padding-left: 12px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 18px;
}
#getmrskin a{
	color: #000;
}
#getmrskin a:hover{
	color: #ec0086;
}
  .market_wrap {
  	position: absolute;
  	right: 315px;
  	top: 8px;
  	width: 182px;
  	font: 14px/24px arial, helvetica, sans-serif;
  	z-index: 10;
  	padding: 4px 0;
  }
    .market_wrap .market_header {
    	width:182px;
    	text-indent: -9999px;
    	background: transparent url(images/market_header.gif) no-repeat 0px 0px;
    }
    .market_wrap ul {
    	position:absolute;
    	left: 0px;
    	top:-136px;
    	width:180px;
    	border:1px solid #393939;
    	background:#262626;
    	padding: 12px 0px;
    	line-height: 18px;
    	display: none;
    	list-style: none;
    }
    .market_wrap:hover ul {
    	left: 0px;
    }
      .market_wrap ul li a {
      	display:block;
      	padding: 2px 15px;
      	color: #9c9c9c;
      	text-indent: 0;
      }
      .market_wrap ul li a:hover {
      	text-decoration:none;
      	color: #fff;
      }

.checkemout {
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 16px;
	width: 100%;
	text-align: center;
}

.checkemout a {
	color: #125e9a;
	text-decoration: none;
}

.checkemout a:hover {
	text-decoration: underline;
}

#gallery_navi{
	width:630px;
	margin-left:-11px;
	height:112px;
	float:left;
	margin-top:10px;
	background-image: url(gallery_navi.gif);
	background-repeat: no-repeat;
}

a.gallery_navi_left{
	display:block;
	margin-left:10px;
	margin-top:5px;
	float:left;
	width:20px;
	height:103px;
	background-image: url(gallery_navi_left.gif);
	background-repeat: no-repeat;
}

a.gallery_navi_right{
	display:block;
	width:20px;
	margin-top:5px;
	margin-right:10px;
	height:103px;
	float:right;
	background-image: url(gallery_navi_right.gif);
	background-repeat: no-repeat;
}

.gallery_navi_item{
	display:block;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	width:124px;
	height:92px;
	padding:3px;
	background-color: #565b57;
	border: 1px solid #060201;
}