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

body{ 
	margin:0px auto;
	background-image:url(../images/PFGlobalbg.jpg);
	background-repeat:repeat-x;
	background-color:#bbc554;
	clear:both;
	}
div.clear{
	clear:both;
	}

div.maincontainer{ 
	margin:0px auto;
	width:749px;
	}
/*Menu Container*/
div.topcontainer{
	width:749px;
	height:55px;
	clear:both;
	}
div.menucontainer{
	padding:21px 0 2px 0;
	width:460px;
	height:35px;
	float:left;
	}
div.menuholder{	
	width:460px;
	height:35px;
	position:relative;
	clear:both;
	}
.usertxt{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
.usernameon{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF00;
	float:left;
	}
/*Menu Container End*/
/*Search*/
div.searchcon{
	width:288px;
	height:55px;
	float:left;
	}
div.search{
	background:url(../images/search.jpg) no-repeat;
	width:155px;
	height:25px;
	
	margin-left:135px;
	margin-top:-47px;
	
	
	
	}
div.tab{
	width:50px;
	height:15px;
	}
div.searchtab{
	margin:-50px 0 0 0;
	width:100px;
	height:20px;
	float:left;
	}
div.useroncon{
	padding:0 0 0 2px;
	width:128px;
	height:25px;
	position:relative;
	top:25px;
	}
div.login{
	width:155px;
	height:52px;
	position:relative;
	top:-26px;
	left:135px;

	}
#form{
	width:50px;
	position:relative;
	top:0px;
	left:1px;
	}
#textInput{
	border:none;
	background:#FFFFFF;
	color:#333333;
	width:109px;
	height:15px;
	position:relative;
	top:3px;
	left:42px;
	}
div.filllogin{
	margin:0px auto;
	background:url(../images/pfloginbg.jpg) no-repeat;
	width:261px;
	height:290px;
	}
/*End of Search*/
/*Menu*/
#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 440px;
	height: 34px;
	}

#menu a {
	display: block;
	text-indent: -500%;
	position: absolute;
	outline: none;
}
#menu a:hover {
background-position: left bottom;
}
#menu .home{
	width:71px;
	height:35px;
	background:url(../images/menu/PFhome.jpg) no-repeat;
	top:0px;
	left:4px;
	}
	
#menu .home1{
	width:71px;
	height:35px;
	background:url(../images/menu/PFhome_1.jpg) no-repeat;
	top:0px;
	left:4px;
	}
	
	
#menu .morephe{
	width:117px;
	height:35px;
	background:url(../images/menu/Pfmore.jpg) no-repeat;
	top:0px;
	left:79px;
	}

#menu .morephe1{
	width:117px;
	height:35px;
	background:url(../images/menu/Pfmore_1.jpg) no-repeat;
	top:0px;
	left:79px;
	}
	
	
#menu .about{
	width:81px;
	height:35px;
	background:url(../images/menu/PFabout.jpg) no-repeat;
	top:0px;
	left:200px;
	}

#menu .about1{
	width:81px;
	height:35px;
	background:url(../images/menu/PFabout_1.jpg) no-repeat;
	top:0px;
	left:200px;
	}

	
#menu .submit{
	width:85px;
	height:35px;
	background:url(../images/menu/PFsubmit.jpg) no-repeat;
	top:0px;
	left:285px;
	}
#menu .submit1{
	width:85px;
	height:35px;
	background:url(../images/menu/PFsubmit_1.jpg) no-repeat;
	top:0px;
	left:285px;
	}

#menu .contact{
	width:85px;
	height:35px;
	background:url(../images/menu/PFcontact.jpg) no-repeat;
	top:0px;
	left:375px;
	}

#menu .contact1{
	width:85px;
	height:35px;
	background:url(../images/menu/PFcontact_1.jpg) no-repeat;
	top:0px;
	left:375px;
	}
	
	
/*Login & Signup*/
#log{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 79px;
	height: 21px;
	}

#log a {
	display: block;
	text-indent: -500%;
	position: absolute;
	outline: none;
	}
#log a:hover {
	background-position: left bottom;
	}

#log a.logout{
	width:79px;
	height:23px;
	background:url(../images/menu/pflogout.jpg) no-repeat;
	top:0px;
	left:0px;
	}

#log .loginenter{
	width:79px;
	height:23px;
	background:url(../images/menu/pflogin.jpg) no-repeat;
	top:0px;
	left:0px;
	}
#log .signup{
	width:76px;
	height:23px;
	background:url(../images/menu/pfsignup.jpg) no-repeat;
	top:0px;
	left:79px;
	}


#log .account{
	width:76px;
	height:23px;
	background:url(../images/menu/pfprofile.jpg) no-repeat;
	top:0px;
	left:79px;
	}


/*Menu End*/

#profileimgcontainer{
	width:219px;
	height:219px;
	position:relative;
	top:40px;
	left:53px;
	}
#fillcontainer{
	width:277px;
	height:219px;
	position:absolute;
	top:75px;
	left:265px;
	}
#Pfintro{
	width:427px;
	height:179px;
	position:relative;
	top:59px;
	left:53px;
	}
div.header{
	background:url(../images/phenomenalmast.jpg) no-repeat;
	width:749px;
	height:94px;
	}
div.contentcontainer{
	background-color:#FFFFFF;
	width:749px;
	clear:both;
	float:left;
	}
	
div.PFcolonecon{
	width:619px;
	float:left;
	}

	
	
div.PFcoltwocon{
	width:120px;
	float:left;
	}
div.profilebg1{
	background:url(../images/PFL1bg.jpg) no-repeat;	
	width:619px;
	height:345px;
	float:left;
	}
div.detailsbottom{
	background:url(../images/PFdetailsbottom.jpg) no-repeat;
	width:619px;
	height:277px;
	float:left;
	}
div.colcontentcontainer{
	width:619px;
	height:auto;
	float:left;
	}
div.randomizer{
	background:url(../images/PFL3bg.jpg) no-repeat;
	width:619px;
	height:108px;
	float:left;
	}
#randomaincon{
	width:414px;
	height:95px;
	position:relative;
	top:0px;
	left:187px;
	}
div.randomcontainer{
	width:88px;
	height:95px;
	float:left;
	}
div.randomizerlower{
	background:url(../images/PFL4bg.jpg) no-repeat;
	width:619px;
	height:62px;
	float:left;}
div.adshorcontainer{
	width:619px;
	float:left;
	}
div.ads1{
	padding:0 0 0 9px;
	width:225px;
	height:61px;
	float:left;
	}
div.ads2{
	padding:0 0 0 9px;
	width:118px;
	height:61px;
	float:left;
	}
	
div.adsvertical{
	width:117px;
	float:left;
	}
	
div.Tfill{
	padding:15px 0 0 15px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#434330;
	}

div.Tintro{
	padding:2px 0 0 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	line-height:13px;
	color:#434330;
	}

div.rov{
	padding:2px 0 0 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	line-height:13px;
	color:#434330;
	}
	
	
div.footernav{
	width:360px;
	float:right;
	
	*margin-left:165px;
	
	}

div.footernav_civ{
	width:360px;
	float:right;
	margin-left:165px;
	
	}
	
	
div.Tfooter,a{
	margin:0 3px 0 0;
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#949597;
	}
div.Tfooter a:hover{
	color:#FF0000;
	text-decoration:none;
	}
div.footer{
	padding:0 0 0 10px;
	background-color:#FFFFFF;
	width:739px;
	float:left;
	clear:both;
	}
div.smallpad{
	padding:0 0 0 20px;
	}
	
	
div.hv{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
