@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	font-family: Helvetica, sans-serif;
	background-color: #271d11;
	font-size: 12px;
	color: #ffffff;
	background-image: url(../gf/bg.gif);
	background-repeat: repeat-x;
}


a:link{
	text-decoration:none;
	font-weight: bold;
	color:#ffffcc;
}

a:hover{
	text-decoration:none;
	font-weight: bold;
	color:#ffff00;
}

a:visited{
	text-decoration:none;
	font-weight: bold;
	color:#ffffcc;
}


.contener{
width:1033px;
margin:auto;}



#login{
	width:60%;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e3e3e3;
	margin-top:3px;
}

#login a{
text-decoration:none;
color: #e3e3e3;}
#stat{
	width:40%;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:right;
	margin-top:3px;
}

#stat strong{
color:#f88d01;}


#top{
	width:100%;
	height:90px;
	float:left;
	margin-top:10px;
	background-image: url(../gf/logo.png);
	background-repeat: no-repeat;
}



.row{
width:100%;
float:left;
text-align:center;
}


#menu_top{
width:660px;
	margin-top:55px;
float:right;}


#menu_top a{
	text-decoration:none;
	text-align:center;
	height:24px;
	padding-top:8px;
	width:104px;
	margin-left:1px;
	float:right;
	display:block;
	background-image: url(../gf/menu_tab.gif);
	background-repeat: no-repeat;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #dcdcdc;
}

#menu_top a:hover{
color:#ffff00;}

#menu{
width:100%;
height:30px;
float:left;}

#menu a{
	color:#f88d01;
	text-decoration:none;
	text-align:center;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display:block;
	float:left;
	margin-top:3px;
	height:26px;
	padding-top:4px;
	padding-left:12px;
	padding-right:18px;
	
}

#menu a:hover{
color:#ffff00;}

#main{
width:100%;
float:left;
}


#main_bg{
	width:1031px;
	float:left;
	background-color: #131212;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #985604;
	border-left-color: #985604;
}

#main_top{
	width:100%;
	background-image: url(../gf/box.main_top.gif);
	background-repeat: no-repeat;
	height:10px;
	float:left;
	margin-top:10px;

}

.header{
	margin-left:0%;
	float:left;
	width:99%;
	height:35px;
	background-image: url(../gf/header.gif);
	background-repeat: no-repeat;
}

.left{
	width:680px;
	float:left;
	padding-bottom:20px;
	margin-left:9px;
}

.right{
	width:330px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:right;
	margin-top:3px;
	margin-right:10px;
}

.right_ads {
padding-left:8px;
text-align:center;
}

.header h2,h3{
	padding:0px;
	float:left;
	display:block;
	margin:0px;
	margin-left:50px;
	font-size: 20px;
	font-weight: bold;
	color: #febc00;
}

.header h3{
float:right;
margin-right:5px;}

.contents{
width:99%;
float:left;
padding:1%;}


.content{
	width:198px;
	float:left;
	margin:2px;
	margin-top:6px;

}

.category{
width:99%;
float:left;
padding:1%;
text-align:center;
font-size: 15px;
font-weight: bold;
color:#ffffff;


}

.category a{

	color:#f88d01;
	text-decoration:none;
	text-align:center;
	font-family: Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.category a:hover{
color:#ffff00;}




.img {
	width:195px;
	height:135px;
	float:center;
	border: 1px solid #000;
}



.txt{
	width:100%;
	float:left;
	text-align:left;
	margin-top:1px;
	height:65px;
	font-family: arial;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	background-image: url(../gfx/txt.gif);
	background-repeat: repeat-x;
}
.txt table{
border-collapse:collapse;}
.txt a{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;}
.txt strong{

}



.txt a:hover{
text-decoration:underline;}

.star_off{
	float:left;
	background-image: url(../gf/star_off.gif);
	background-repeat: repeat-x;
	height:14px;
	width:70px;
	display:block;
}

.star_on{
	float:left;
	background-image: url(../gf/star_on.gif);
	background-repeat: repeat-x;
	height:14px;

}


.pages_text{
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	margin-top:50px;
	margin-left:20px;


}


#pagination {
	float:center;
	text-align:center;
	width:100%;
	padding-top:20px;
	padding-bottom:3px;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;

}
#pagination a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top:20px;
	padding-left:3px;
	padding-right:3px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}

#pagination a:hover {
	color: #FFFFFF;

}

#pagination span {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	padding-top:20px;
	padding-left:3px;
	padding-right:3px;
	color: #FFFFFF;
	text-decoration: none;
}




#footer{
	width:100%;
	float:left;
	height:251px;
	background-image: url(../gf/footer.gif);
	background-repeat: no-repeat;
}


#footer_bottom{
	width:90%;
	margin-top:110px;
	margin-left:5%;
	float:left;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #dcdcdc;
}

#footer_bottom a{
	font-size: 13px;
	color: #dcdcdc;
	text-decoration:none;}

#footer_bottom ul{
padding:0px;
margin:0px;}


#footer_bottom ul li{
	list-style-type: none;
}



#footer_bottom strong{
	color: #985604;
}






#player{
	float:left;
	margin-left:15px;
	margin-top:10px;
	/* background-image: url(../gfx/player.jpg); */
	background-repeat: no-repeat;
	width:607px;
	float:left;
	margin-top:10px;
}

#belowplayer{
	float:left;
	margin-left:15px;
	margin-top:2px;
}


#desc{
	float:left;
	margin-left:34px;
	margin-top:20px;
	width:607px;
	float:left;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

#desc a{
	color: #ffffcc;
	text-decoration: none;
}

#desc a:hover{
	color: #ffffcc;
	text-decoration: underline;
}

#rate{
	width:99%;
	padding:5px;
	float:left;
	background-color: #131212;
	font-size: 12px;
	font-weight: bold;
	color: #e4e4e4;
}


.clearfix:after { content: ".";	display: block;	clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.input_search
{
    font-family: helvetica, Sans-Serif;
    font-size: 14px;
    border: solid 1px #000000;
    width: 150px;
    height: 18px;
    float:right;
    margin-top:-7px;
} 


/*
premium upgrade page 
*/


	.bottom_content {
		background: url(http://www.bestialitysection.com/gf/premium_access.png) top left no-repeat;
		height: 677px;
		width:700px;
	}

	.bottom_content1 {
		background: url(http://www.bestialitysection.com/gf/premium_access_stop.png) top left no-repeat;
		height: 394px;
		width:700px;
	}
	

	.step_1 {
		float:left;
              width: 300px;
		margin:110px 20px;
	}

	.step_2 {
		float:left;
              width: 250px;
		margin:110px 15px;
	}

	.username {
		margin: 0;
		padding:0;
	}
	.username label {
              font-family: Arial, Helvetica, sans-serif;
		color: white;
		font-size: 13px;
	       font-weight: bold;
		display: block;
		float: left;
		width: 90px;
	}
	.username input {
		display: block;
		float: left;
		width: 170px;
	}
	.radios {
		width:355px;
              font-family: Arial, Helvetica, sans-serif;
		color: white;
		font-size: 13px;
	       font-weight: bold;

	}
	.imgopt {
		float:left;
		clear: right;
	}
	.radiodiv {
		float:left;
		clear: left;
	}
	.label_wrapper {
		clear: both;
		margin: 5px 0;
		height:15px;

	}
       .join_button_wrapper{
		clear: both;
		margin: 10px 100px;

	}
       .join_button{
              font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
	       font-weight: bold;
       }       
	span.error {
		display:block;
		clear:both;
		color:red;
		height:20px;
		font-size:9px;
	}
	

