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

body{ background-color:#000; color:#CCC; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0; }

img{
	border:0;
}

h1{
	margin:0px;
	font-size:18px;
}

h2{
	margin:0px;
	color:#1e1e1e;
	font-size:18px;
}

h3{
	margin:0px;
	font-size:14px;
}

h6{
	margin:0px;
	color:#C00; 
	font-size:10px;
}

ul{
	padding-left:15px;
	margin-top:5px;
}

.clear_both{
	clear:both;
}

.margin_10{
	margin-bottom:10px;
}

.margin_20{
	margin-bottom:20px;
}

a{
	color:#ccc;
	text-decoration:none;	
}

a:hover{
	color:#3C8BED;
/*	color:#FF3333;*/
}

fieldset{
	border:0;
	margin:0px;
}


#overLoading 
{ 
	position:absolute; 
	padding-top:20%; 
	text-align:center; 
	top:0px; left:0px; 
	height:100%; width:100%; 
	margin:0px; 
	background-color: black; 
	z-index:1000; 
	opacity: .50;
	display:none;
}

.header_container{
	background-image:url(/images/sitedesign/header/header_bar.png);
	background-repeat:no-repeat;
	position:fixed;
	width:1000px;
	height:140px;
	z-index:10;
	top:50px;
	left:50%;
	margin-left:-500px;	
} 

.header_space{
 	position:fixed;	
	height:71px;
	width:1000px;
	background-color:#000;	
	z-index:9;
	left:50%;
	margin-left:-500px;	
}

.header_container .left{
	width:270px;
	height:80px;
	position:absolute;
	top:10px;
	left:40px;
}

.header_container .logo{
	background-image:url(/images/sitedesign/header/logo.png);
	width:380px;
	height:186px;
	position:relative;
	left:310px; 
	top:-60px;
}	
		
.header_container .right{
	width:270px;
	height:80px;
	position:absolute;
	left:690px;
	top:10px;	
}	
	
.loginfield_container{
	width:270px;
	height:80px;	
	position:absolute;
}

.loginbutton_container{
	width:50px;
	height:80px;
	position:absolute;
	left:220px;
}	
	
#psnlogin_field{
	background-color:#333;
	border:1px #111 solid;
	color:#CCC;
	width:200px;
	position:absolute;
	top:18px;
}

#password_field{
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	width:200px;
	position:absolute;
	top:42px;	
}

#login_remember{
	position:absolute;
	top:60px;
	font-size:11px;
}

#loginbutton{
	position:absolute;
	top:23px;
}

.menu_container{
	width:290px;
	position:absolute;
	top:23px;
	text-align:center;
}

.menu_text{
	position:absolute;
	top:67px;
	width:290px;
	text-align:center;
}

.body_container{
	width:960px;
	position:relative;
	left:50%;
	margin-left:-480px;
}


	
.main_container{
	width:960px;
	position:absolute;
	top:200px;
}

.header_bg{
	width:960px;
	height:10px;	
}

#header_bg_1{
	background-image:url(/images/sitedesign/backgrounds/1_header.png);	
}

#header_bg_1_large{
	background-image:url(/images/sitedesign/backgrounds/1_header_l.png);	
	height:50px;	
}

#header_bg_2{
	background-image:url(/images/sitedesign/backgrounds/2_header.png);	
}

#header_bg_2_large{
	background-image:url(/images/sitedesign/backgrounds/2_header_l.png);	
	height:50px;	
}

#header_bg_3{
	background-image:url(/images/sitedesign/backgrounds/3_header.png);	
}

#header_bg_3_large{
	background-image:url(/images/sitedesign/backgrounds/3_header_l.png);	
	height:50px;	
}

.mid_bg{
	width:960px;
	float:left;	
}

#mid_bg_1{
	background-image:url(/images/sitedesign/backgrounds/1_mid.png);	
}

#mid_bg_2{
	background-image:url(/images/sitedesign/backgrounds/2_mid.png);	
}

#mid_bg_3{
	background-image:url(/images/sitedesign/backgrounds/3_mid.png);	
}

.footer_bg{
	width:960px;
	height:20px;
	float:left;
}

#footer_bg_1{
	background-image:url(/images/sitedesign/backgrounds/1_footer.png);
}

#footer_bg_2{
	background-image:url(/images/sitedesign/backgrounds/2_footer.png);
}

#footer_bg_3{
	background-image:url(/images/sitedesign/backgrounds/3_footer.png);
}

.content_container{
	width:920px;
	position:relative;
	left:20px;
	margin-top:-30px;
}


.content_container_no_margin{
	width:920px;
	position:relative;
	left:20px;
}


.content_left{
	width:190px;
	float:left;
}

.content_centre{
	width:500px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}


.content_centre_large{
	width:710px;
	float:left;
	margin-left:20px;
}

.content_right{
	width:190px;
	float:right;
}

.side_content_block{
	margin-bottom:20px;
	padding-bottom: 20px;
}

.side_content_block-bannert {
	margin-bottom:20px;
	padding-bottom: 20px;
	align: center;
	text-align: center;
}

.content_block_data_container{
	width:190px;
	height:15px;
}

.content_block_nr{
	width:20px;
	float:left;
	text-align:right;
	clear:left;
}

.content_block_psn{
	width:102px;
	float:left;	
}

.content_block_level{
	width:35px;
	float:left;	
	text-align:right;
	border-right:#333 1px solid;
	margin-right:3px;
	padding-right:3px;
	font-size:11px;
}

.content_block_progress{
	width:25px;
	float:left;	
	font-size:11px;
}

.content_block_registered{
	text-align:right;
	font-size:9px;
	float:right;
}

.content_block_signed_in{
	text-align:right;
	font-size:9px;
}

.content_block_link{
	width:190px;
	float:left;	
	margin-top:10px;
}

.register_field {
	width:180px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
}

.register_field_error {
	width:170px;
	background-color:#111;
	border:1px #f00 solid;	
	color:#CCC;	
	margin-bottom:5px;	
}






/*PROFILE*/
.profile_top_container{
	width:960px;
	height:135px;
	background-image:url(/images/sitedesign/backgrounds/profile_header.png);
}

.profile_top_container_alt{
	width:960px;
	height:135px;
	background-image:url(/images/sitedesign/backgrounds/profile_header.png);
}

.content_header_container_3{
	width:960px;
	height:10px;
	background-image:url(/images/sitedesign/content/content_header_3.png);
	background-color:#F00;
}

.content_header_container_left{
	width:960px;
	height:10px;
	background-image:url(/images/sitedesign/content/content_header_left.png);
	background-color:#F00;
}

.profile_avatar{
	position:absolute;
	top:15px;
	left:25px;
}

.profile_elite{
	background-image:url(/images/sitedesign/icons/elite_corner.png);
	width:67px;
	height:46px;
	position:absolute;
	top:-27px;
	left:-10px;
	z-index:5;
}

.profile_elite_platinum{
	background-image:url(/images/sitedesign/icons/elite/profile/elite_platinum.png);
	width:66px;
	height:47px;
	position:absolute;
	top:-26px;
	left:-10px;
	z-index:5;
}

.profile_elite_gold{
	background-image:url(/images/sitedesign/icons/elite/profile/elite_gold.png);
	width:66px;
	height:47px;
	position:absolute;
	top:-26px;
	left:-10px;
	z-index:5;
}

.profile_elite_silver{
	background-image:url(/images/sitedesign/icons/elite/profile/elite_silver.png);
	width:66px;
	height:47px;
	position:absolute;
	top:-26px;
	left:-10px;
	z-index:5;
}

.profile_elite_bronze{
	background-image:url(/images/sitedesign/icons/elite/profile/elite_bronze.png);
	width:66px;
	height:47px;
	position:absolute;
	top:-26px;
	left:-10px;
	z-index:5;
}

.profile_elite_normal{
	background-image:url(/images/sitedesign/icons/elite/profile/elite_normal.png);
	width:66px;
	height:47px;
	position:absolute;
	top:-26px;
	left:-10px;
	z-index:5;
}

.profile_psn{
	position:absolute;
	top:30px;
	left:145px;
	color:#111;
	font-weight:bold;
	font-size:25px;
}

.profile_comment{
	position:absolute;
	top:60px;
	left:145px;
	color:#111;
	font-size:15px;
}

.profile_level{
	position:absolute;
	top:25px;
	left:407px;
	color:#111;
	font-weight:bold;
	font-size:50px;
}

.profile_level_progress{
	position:absolute;
	top:92px;
	left:375px;
	color:#111;
	border: 1px solid white;
	width:200px;
}

.profile_level_percentage_bar{
	height: 6px;
	width: 1px;
	background-color: #000;
	background-image:url(images/sitedesign/progressbar/black.png);
	background-repeat:repeat-x;
}

.profile_options_container{
	width:200px;	
	height:50px;
	position:absolute;
	top:85px;
	left:145px;
	float:left;
}

.profile_options_icon{
	margin-right:5px;
	float:left;
}

.profile_options_label{
	color:#CCC;	
	font-size:10px;		
}

.profile_options_listitem{
	float:left;	
	width:150px;
	height:15px;
	padding-left:5px;
	border:#000 1px solid;	
	margin-bottom:2px; 	
	background-color:#000;
	opacity: 0.60;
	filter:alpha(opacity=60);	
	border:#333 1px solid;	
}

.profile_options_listitem:hover{
	border:#666 1px solid;	
	filter:alpha(opacity=75);		
	opacity: 0.75;
}



.profile_rank{
	position:absolute;
	top:110px;
	left:375px;
	color:#111;
	font-size:10px;
}

.profile_percent{
	position:absolute;
	top:75px;
	left:530px;
	color:#111;
	font-weight:bold;
	font-size:14px;
	width:50px;
	text-align:right;
}


.profile_total{
	position:absolute;
	top:25px;
	left:610px;
	color:#111;
	font-weight:bold;
	font-size:50px;
}

.profile_platinum{
	position:absolute;
	top:10px;
	left:880px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
}

.profile_gold{
	position:absolute;
	top:40px;
	left:840px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
}
.profile_silver{
	position:absolute;
	top:70px;
	left:800px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
}
.profile_bronze{
	position:absolute;
	top:100px;
	left:760px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
}

.profile_game_list_container{
	height:62px;
}

.profile_game_list_spacer{
	background-color:#333;
	height:1px; 
}

.profile_game_list_item{
	top:10px;
	height:50px;
	font-size:14px;
}

.profile_game_image{
	width:95px;
	float:left;
	top:5px;
	position:relative;
	
}

.profile_game_platinum_achieved{
	width:20px;
	float:left;
	position:relative; 
	top:20px;
	text-align:center;
}

.profile_game_title{
	width:320px;
	float:left;
	position:relative; 
	top:20px;
	margin-left:3px;
	height:25px;
	border-right:#333 1px solid;	
}

.profile_game_trophy{
	width:45px;
	float:left;
	position:relative; 
	top:20px;
	height:25px;
	border-right:#333 1px solid;
	text-align:center;
}


.profile_game_progress{
	width:204px;
	float:left;
	position:relative; 
	top:20px;
	margin-left:23px;
	
}

.profile_game_percent{
	width:50px;
	float:left;
	position:relative; 
	top:20px;
	margin-left:3px;
	text-align:right; 
}


.profile_game_header_item{
	height:35px;
	font-size:14px;
	font-weight:bold; 
	border-bottom:#999 1px solid;
}


#profile_game_header_highlight{
	background-color:#333;
}

#profile_game_header_highlight:hover{
	background-color:#3C8BED;
	color:#333;
}

.profile_game_header_recent{
	width:95px;
	float:left;
	height:35px;
	border-right:#999 1px solid;
	text-align:center;	
}

.profile_game_header_recent:hover{
	background-color:#3C8BED;
	color:#333;
}

.profile_game_header_title{
	width:343px;
	float:left;
	height:35px;
	border-right:#999 1px solid;
	text-align:center;	
}

.profile_game_header_title:hover{
	background-color:#3C8BED;
	color:#333;
}

.profile_game_header_text{
	position:relative;
	top:5px;
}

.profile_game_header_trophy{
	width:45px;
	float:left;
	border-right:#999 1px solid;
	text-align:center;
}

.profile_game_header_trophy:hover{
	background-color:#3C8BED;
	color:#333;
}


.profile_game_header_progress{
	width:296px;
	float:left;
	height:35px;
	text-align:center;
}

.profile_game_header_progress_small{
	width:85px;
	float:left;
	height:35px;
	text-align:center;
}

.profile_game_header_progress:hover{
	background-color:#3C8BED;
	color:#333;
}

.profile_game_header_progress_small:hover{
	background-color:#3C8BED;
	color:#333;
}


/* END PROFILE*/


.footer_content{
	font-size:10px;
	position:relative;
	top:20px; 
	height:50px; 
}

.footer_content_center{
	width:520px;
	float:left;
	text-align:center;
	font-size:9px;
}


.footer_content_left{
	float:left;
	padding-left:10px;
	width:210px;
}

.footer_content_right{
	float:right;
	padding-right:10px;
	width:210px;
	text-align:right;
}

.logged_in_box_right{
	height:80px;
}

.logged_in_avatar{
	width:60px;
	height:60px;
	position:absolute;
	top:10px;
}

.logged_in_welcome{
	width:200px;
	position:absolute;
	top:20px;
	left:70px;
	color:#FFF;
}

.logged_in_infoline{
	width:200px;
	position:absolute;
	top:0px;
	left:70px;
	color:#FFF;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}

.logged_in_infoline a{
	color:#FFF;
}

.logged_in_infoline a:hover{
	color:#3C8BED;
}

.logged_in_menu{
	width:200px;
	position:absolute;
	top:40px;
	left:70px;
	border-top:#CCC 1px solid;
}


.leaderboard_topbar_container{
	height:35px;
	font-size:14px;
	font-weight:bold; 
	border-bottom:#999 1px solid;
}

.leaderboard_topbar_nr{
	width:70px;
	height:35px;	
	float:left;
	border-right:#999 1px solid;
	text-align:center;	
}

.leaderboard_topbar_nr:hover{
	background-color:#3C8BED;
	color:#333;
}

.leaderboard_topbar_text{
	position:relative;
	top:7px;
}

.leaderboard_topbar_psn{
	width:200px;
	float:left;
	height:35px;
	padding-left:3px;
	border-right:#999 1px solid;
	text-align:center;
}

.leaderboard_topbar_psn:hover{
	background-color:#3C8BED;
	color:#333;
}

.leaderboard_topbar_xs{
	width:30px;
	float:left;
	height:35px;
	padding-left:3px;
	border-right:#999 1px solid;
	text-align:center;
}

.leaderboard_topbar_xs:hover{
	background-color:#3C8BED;
	color:#333;
}

.leaderboard_topbar_level{
	width:50px;
	float:left;
	height:35px;
	border-right:#999 1px solid;
	text-align:center; 
}

.leaderboard_topbar_progress{
	width:153px;
	float:left;
	height:35px;
	border-right:#999 1px solid;
	text-align:center;
}

.leaderboard_topbar_alt{
	width:50px;
	float:left;
	height:35px;
	border-right:#999 1px solid;
	text-align:center;
}

.leaderboard_topbar_trophy{
	width:50px;
	float:left;
	height:35px;
	border-right:#999 1px solid;
	text-align:center;
}

.leaderboard_topbar_trophy:hover{

	background-color:#3C8BED;
	color:#333;
}

.leaderboard_topbar_total{
	width:55px;
	float:left;
	height:35px;
	border-right:#999 1px solid;
	text-align:center;
}

.leaderboard_topbar_total:hover{
	background-color:#3C8BED;
	color:#333;
}


.leaderboard_topbar_points{
	width:55px;
	float:left;
	height:35px;
	text-align:center;
}

.leaderboard_topbar_points:hover{
	background-color:#3C8BED;
	color:#333;
}


.leaderboard_row_container{
	height:25px;
	font-size:12px;
	border-bottom:#333 1px solid;
	padding-top:5px;
}

#leaderboard_row_container_highlight{
	background-color:#333;
}

#leaderboard_col_container_highlight{
	background-color:#333;
}
#leaderboard_col_container_highlight:hover{
	background-color:#3C8BED;
	color:#333;
}


.leaderboard_row_text{
	position:relative;
	top:5px;
}

.leaderboard_row_nr{
	width:70px;
	height:20px;	
	float:left;
	border-right:#333 1px solid;
	text-align:center;
}

.leaderboard_row_psn{
	width:200px;
	float:left;
	height:20px;
	padding-left:3px;
	border-right:#333 1px solid;
	text-align:left;
}

.leaderboard_row_xs{
	width:30px;
	float:left;
	height:20px;
	padding-left:3px;
	border-right:#333 1px solid;
	text-align:center
}


.leaderboard_row_level{
	width:50px;
	float:left;
	height:20px;
	border-right:#333 1px solid;
	text-align:center;
}

.leaderboard_row_progress{
	width:150px;
	float:left;
	height:20px;
	border-right:#333 1px solid;
	text-align:left;
	margin-left:3px;
}

.leaderboard_row_trophy{
	width:50px;
	float:left;
	height:20px;
	border-right:#333 1px solid;
	text-align:center;
}

.leaderboard_row_total{
	width:55px;
	float:left;
	height:20px;
	border-right:#333 1px solid;
	text-align:center;
}

.leaderboard_row_points{
	width:55px;
	float:left;
	height:20px;
	text-align:center;
}


.subpage_nav_container{
	height:20px;
	margin-top:20px;
}

.subpage_nav_prev_container{
	width:445px;
	float:left;
	text-align:right;	
}

.subpage_nav_current{
	width:30px;
	height:20px;
	float:left;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

.subpage_nav_next_container{
	width:445px;
	float:left;
	text-align:left;
}

.subpage_nav_prev_container_main{
	width:235px;
	float:left;
	text-align:right;	
}


.subpage_nav_next_container_main{
	width:235px;
	float:left;
	text-align:left;
}

.subpage_nav_mypos{
	width:150px;
	height:20px;
	float:left;
	position:relative;
	left:380px;
	text-align:center;
}


.alphabetlist_container{
	text-align:center;
	height:20px;

	width:496px;
}

.alphabetlist_container a{
	text-decoration:none;
}

.alphabetlist{
	text-align:center;
	float:left;
	width:18px;
	font-size:15px;
	font-weight:bold;
	border-right:#ccc 1px solid;
}

#alphabetlist_first{
	border-left:#ccc 1px solid;
}

.alphabetlist_active{
	color:#3C8BED;;
	font-weight:bold;
	font-size:16px;
}

.hunter_list_row_container{
	height:18px;
	border-bottom:#333 1px solid;
	margin-top:2px;
}

.myaccount_menu{
	width:320px;
	position:relative;
	left:50%;
	margin-left:-160px;
	text-align:center;
}

.myaccount_menu_block{
	margin-bottom:20px;
	border-top:1px #333 solid;
	font-size:11px;
}

.myaccount_menu_photo{
	width:100px;
	height:75px;
	border:1px #333 solid;
	margin-bottom:5px;
}


#myaccount_text{
	width:320px;
	height:20px;

	text-align:center;
	position:absolute;
	top:70px;
}

.messages_menu{
	width:190px;
	position:relative;
	text-align:center;
	}

.messages_menu_item{
	width:63px;
	float:left;
}

#messages_menu_text{
	height:20px;
	width:190px;
	text-align:center;
}

.message_button{
	float:right;
	
}

.message_create_field {
	width:250px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
}

.message_details_name{
	width:50px;
	float:left;
	text-align:right;
	margin-right:5px
}


.message_bar_container{
	float:left;
	width:710px; 
	padding-top:3px;
}

.message_bar_container_alt{
	float:left;
	width:480px; 
	padding-top:3px;
	background-color:#222222;
}

.message_bar_checkbox{
	width:15px;
	height:60px;
	float:left;
	line-height:60px;
}

.message_bar_icon{
	width:80px;
	height:60px;
	float:left;
}

.message_bar_title{
	font-size:18px; 
	font-weight:bold;
}

.message_bar_date{
	font-size:10px; 
}

.message_details_name{
	font-weight:bold;
	width:150px;
	text-align:right;
	float:left;
	padding-right:20px;
}

.backlink_container{
	width:120px;
	height:30px;
	position:absolute;
	top:-160px;
}

.backlink_container_elite{
	width:120px;
	height:30px;
	position:absolute;
	top:-160px;	
	left:40px;
}

.backlink{
	float:left; 
	padding-right:5px;
}

.trophycard_preview_container{
	width:350px;
	height:200px;
	position:relative;
	left:50%;
	margin-left:-175px;
	margin-bottom:20px;
}

.trophycard_preview_text{
	text-align:center;
}

.trophycard_preview{
	background-color:#000;	
	width:350px;
	height:150px;	
}

.trophycard_preview_update{
	text-align:center;
}

.trophycard_options_container{
	height:225px;
	background-color:#3C3;
}

.trophycard_options_col_container{
	width:350px;
	float:left;
	margin-bottom:10px;
}

.trophycard_options_col_container_wide{
	width:710px;
	float:left;
	margin-bottom:10px;	
}

#trophycard_options_col_right{
	border-left:#333 1px solid;
	margin-left:4px;
	padding-left:4px;
}

.trophycard_options_col{
	width:350px;
	height:225px;
	float:left;
}


.trophycard_options_col2_container{
	width:460px;
	height:100px;
	float:left;
	margin-top:20px;
}

.trophycard_options_col2{
	width:450px;
	height:200px;
	float:left;
	margin-left:50px;
}


.trophycard_options_col_text{
	text-align:center;
	border-bottom:#333 1px solid;
	margin-bottom:10px;
}

.trophycard_options_field{
	width:346px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
}

.trophycard_options_field2{
	width:342px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
	height:150px; 
}

.trophycard_options_field_large{
	width:720px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
	height:50px; 
	background-color:#363;
}

.trophycard_options_field_large{
	width:700px;
	height:20px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
}

.upload_bg_container{
	font-size:10px;
}

.upload_bg_close{
	font-size:10px;
	width:40px;
	float:right;
}

/* SLIDER */
div.slider {
	width: 350px;
	height: 16px;
	background: #eee;
}
div.slider div.knob {
	background: #000;
	width: 16px;
	height: 16px;
}
div#fontSize {
	height: 50px;
}

div.advanced {
	width: 350px;
	margin: 0px 0;
	background: url(/images/sitedesign/slider/slider.png) 0 center repeat-x;
}
div.advanced div.knob {
	background: no-repeat center center;
	cursor: pointer;
}

div#red div.knob {
	background-image: url(/images/sitedesign/slider/red.png);
}
div#green div.knob {
	background-image: url(/images/sitedesign/slider/green.png);
}
div#blue div.knob {
	background-image: url(/images/sitedesign/slider/blue.png);
}

div#alpha div.knob {
	background-image: url(/images/sitedesign/slider/alpha.png);
}

#bgcolorpreview{
	width:350px;
	height:20px;
	z-index:100;
}

#bgcolorpreview_trans{
	width:350px;
	height:20px;
	background-image:url(/images/sitedesign/slider/transparentbg.png);
}

div.bgcolorpreview {
	width: 80px;
	height: 80px;
	border: 1px solid black;
	background-color: #f9f9f9;
	font-size: 12px;
	color: #000000;
	padding: 10px;
}

.news_overview_item_container{
	width:500px;
	float:left;
	border-bottom: 1px #333 solid;
	margin-bottom:20px;
}

.news_overview_item_image{
	height:100px;
	width:100px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	border: 2px #333 solid;
}

.forgot_pass_field{
	width:250px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
}

.game_trophies_row_container{
	height:60px;
	width:520px;
	float:left;	
}

.game_trophies_row_title{
	font-weight:bold;
}

.game_trophies_row_image{
	float:left;
	width:50px;
	height:50px;
	margin-right:5px;
}









.profile_options_col_container{
	width:160px;
	float:left;
	margin-bottom:10px;
}


.profile_options_photo_col{
	width:160px;
	height:200px;
	float:left;
	/*background-color:#0C3;*/
}

.profile_options_info_col{
	border-left:#333 1px solid;
	margin-left:4px;
	padding-left:4px;
	width:540px;
	height:400px;
	float:left;
}



.profile_options_col_text{
	text-align:center;
	border-bottom:#333 1px solid;
	margin-bottom:10px;
}

.profile_options_col{
	width:265px;
	float:left;
}
.profile_options_col_right{
	width:265px;
	float:left;
	margin-left:10px;
}

.profile_options_col_large{
	width:540px;
	float:left;

}


.profile_options_row{
	height:45px;
}


.profile_field {
	width:260px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
}

.profile_field_about {
	width:535px;
	height:50px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
}

.profile_birth_day{
	width:60px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
}


.profile_birth_month{
	width:100px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
}

.profile_birth_year{
	width:60px;
	background-color:#111;
	border:1px #333 solid;
	color:#CCC;
	margin-bottom:3px;	
}

.profile_options_photo{
	text-align:center;
}

.profile_toggler{
	width:920px;
	border-bottom:#999 1px solid;
}

.profile_toggler:hover{
	background-color:#3C8BED;
	width:920px;
	cursor:pointer;
}

.profile_photo_container{
	width:160px;
	height:120px;
	border-left:#999 1px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;	
	float:left;
	text-align:center;
}

.profile_info_container{	
	float:left;
	margin-left:5px;
	margin-top:5px;	
}



a.advertorial:link {
	text-decoration: underline;
}
a.advertorial:visited {
	text-decoration: underline;
}
a.advertorial:active,
a.advertorial:hover {
	text-decoration: underline;
}

