/* ----------------------------------------------------------------------------- *
* ----------------------------  VIRTUAL POPSTAR  ------------------------------- *
* 						   OFFICIAL .CSS STYLESHEET							     *
* ============================================================================== *
* 						 	BY WWW.XIVISOFT.COM		       					     *
* ------------------------------------------------------------------------------ */
*
{
	padding: 0px;
	margin: 0px;
}

:focus 
{ 
	outline: 0; 
}

.clear-both
{
	clear:both;
}

a
{
	text-decoration:none;
	color:black;
}


img
{
	border:0px;
}

input, select
{
	border: 1px solid #8291ba;
}

input[type="radio"], input[type="checkbox"]
{
	border:0px;
}

textarea
{
	border: 1px solid #8291ba;
}

.forum-quote
{
	width:30px;
	text-align:right;
	margin-left:505px;
	margin-bottom:10px;
	cursor:pointer;
}

.forum-quote-content
{
	margin-top:3px;
	background-color: #eee;
	border:1px solid #bbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:7px;
	margin-bottom:10px;
}

.forum-post-author
{
	display:none;
}

.forum-quote-content .forum-post-author
{
	display:block !important;
}

.forum-post-message
{
	display:block;
}

.forum-post-message hr
{
	display:none;
}

.top_container
{
	margin: 0 auto;
}

.container
{
	margin: 0 auto;
}

.header_container
{
	background-image: url(images/header_bg_repeater.jpg?v=includerandom);
	background-position: center top;
	background-repeat: repeat-x;
	height: 159px;
}

.header_bg_overlay
{
	background-repeat: no-repeat;
	height: 159px;
	position:absolute;
	width:100%;
	z-index:0;
	background-position: center top;
}

.header_content
{
	position:relative;
	z-index:1;
}

.user-profile-image
{
	max-width: 462px;
}

.user-profile-content img
{
	max-width:686px !important;
	height:auto !important;
}

#user-tab-blog .contentTable img
{
	max-width:682px !important;
	height:auto !important;
}

.top_menu_container
{
	position:absolute;
	width:960px;
	margin-left:60px;
	color:white;
	line-height:18px;
}


.top_menu_container .right-menu
{
	float:right;
	margin-right:20px;
}

.top_menu_container ul
{
	list-style-type: none; 
	margin: 0px;
	padding-left: 0;  
}

.logout-link
{
	color: #999 !important;
}


.top_menu_container .menu li , .top_menu_container .menu li a{
	margin: 0px;
	color: #fff;
	font-size:11px;
	text-decoration:none;
}

.top_menu_container .left-menu li
{
	padding-left: 9px;
	padding-right:9px;
	border-right:1px solid gray;
	float:left;
}

.top_menu_container .right-menu li
{
	padding-left: 9px;
	padding-right:9px;
	border-left:1px solid gray;
	float:right;
}

.top_menu_container .menu li.first
{
	background: transparent !important;
	padding-left: 0px !important;		
	margin-left:0px !important;
}



.top_menu_container a
{
	color:white;
}

.header_bg
{
	background-image: url(images/header_bg.png?v=includerandom);
	height:159px;
	width:1053px;
	margin: 0 auto;
}

.friendlist-showall
{
	cursor:pointer;
	font-weight:bold;
}

.friendlist-last
{
	display:none;
}

	/* ++ -------------------------------------------------------------------------- */
	.header_lang_container
	{
		text-align:top;
		line-height:23px;
		text-align:right;
		padding-top:10px;
		height:15px;
		color:white;
		font-weight:bold;
	}
	
	.header_msg_container
	{
		padding-top:30px;
		height:56px;
		color:white;
		font-weight:bold;
		overflow:hidden;
		width:320px;
		margin-left: 708px;
		margin-top: 15px;
		position:absolute;
	}	
	
	.messages_active
	{
		font-weight:bold;
		text-decoration:underline !important;
	}
	
	.header_custom_container
	{
		height:60px;
		color:black;
		overflow:hidden;
		width:285px;
		margin-left: 51px;
		margin-top: 38px;
		position:absolute;
	}
	
	.bar_top
	{
		background-image:url(images/bar_top.png?v=includerandom);
		background-repeat:repeat-x;
		height:16px;
	}
	
	.header_button_container
	{
		height:66px;
		margin-left:0px;
		position:absolute;
		margin-top:65px;
	}
	
	.header_button_left
	{
		width: 88px;
		height:66px;
		background-image: url(images/header_button_left.png?v=includerandom);
		float:left;
	}
	
	.header_button_left_active
	{
		width: 88px;
		height:66px;
		background-image: url(images/header_button_left_hover.png?v=includerandom);
		float:left;
	}	
	
	.header_button_mid
	{
		width:116px;
		height:66px;
		background-image: url(images/header_button_mid.png?v=includerandom);
		float:left;
	}
	
	.header_button_mid_active
	{
		width:116px;
		height:66px;
		background-image: url(images/header_button_mid_hover.png?v=includerandom);
		float:left;
	}	
	
	.header_button_right
	{
		width:95px;
		height:66px;
		background-image: url(images/header_button_right.png?v=includerandom);
		float:left;
	}

	.header_button_right_active
	{
		width:95px;
		height:66px;
		background-image: url(images/header_button_right_hover.png?v=includerandom);
		float:left;
	}	
	
	/* Hovers... */
	
	.header_button_left:hover
	{
		cursor:pointer;
		background-image: url(images/header_button_left_hover.png?v=includerandom);
	}
	
	.header_button_mid:hover
	{
		cursor:pointer;
		background-image: url(images/header_button_mid_hover.png?v=includerandom);
	}
	
	.header_button_right:hover
	{
		cursor:pointer;
		background-image: url(images/header_button_right_hover.png?v=includerandom);
	}
		
	/* -- -------------------------------------------------------------------------- */


/* ============================================================================== */

.menu_top_container
{
	background-image: url(images/topmenu_bg.png?v=includerandom);
	height:35px;
}

.menu_content
{
	width:960px;
	margin: 0 auto;
}

.menu_content a
{
	color:black;
}

.menu_top_submenu_left
{
	background-image: url(images/topmenu_submenu_left.png?v=includerandom);
	width: 91px;
	height:35px;
	float:left;
}

.menu_top_submenu_left_active
{
	background-image: url(images/topmenu_submenu_left_hover.png?v=includerandom);
	width: 91px;
	height:35px;
	float:left;	
	color:#981375;
	font-weight:bold;
	text-decoration:underline;
}
	
.menu_top_submenu_mid
{
	background-image: url(images/topmenu_submenu_mid.png?v=includerandom);
	width: 109px;
	height:35px;
	float:left;
}

.menu_top_submenu_right
{
	background-image: url(images/topmenu_submenu_right.png?v=includerandom);
	width: 100px;
	height:35px;
	float:left;
}

	/* Hovers... */
	.menu_top_submenu_left:hover
	{
		background-image: url(images/topmenu_submenu_left_hover.png?v=includerandom);
	}
	
	.menu_top_submenu_mid:hover
	{
		background-image: url(images/topmenu_submenu_mid_hover.png?v=includerandom);
	}
	
	.menu_top_submenu_right:hover
	{
		background-image: url(images/topmenu_submenu_right_hover.png?v=includerandom);
	}

.menu_top_resource_bar
{
	float:right;
	height:35px;
}

.menu_top_activity_bar
{
	float:left;
	height:35px;
	line-height:38px;
	margin-left:10px;
}

/* ============================================================================== */

.content_container
{
	width:960px;
	margin: 0 auto;
	margin-top:10px;
	overflow:auto;
}

.content_left_area
{
	width:225px;
	float:right;
	margin-left:27px;
	margin-top:3px;
}

	/* ++ -------------------------------------------------------------------------- */

	.block_top
	{
		height:34px;
		width: 225px;
		background-image:url(images/block_top.png?v=includerandom);
	}
	
	.block_top.avatar
	{
		background-image:url(images/block_top_avatar.png?v=includerandom);
	}

	.block_title
	{
		font-size:16px;
		color:white;
		text-align:center;
		width:225px;
		line-height: 34px;
	}

	.block_mid
	{
		/*background-color: #7793c8;*/
	}

	.block_bottom
	{
		height: 15px;
		background-image: url(images/block_bottom.png?v=includerandom);
	}
	
	.block_bottom.avatar
	{
		background-image:url(images/block_bottom_avatar.png?v=includerandom);
	}	
	
	.block_menu_single
	{
		height:31px;
		background-image: url(images/block_menu_entry_single.png?v=includerandom);
		line-height: 31px;
		padding-left:36px;
		color:white;
		margin-bottom:3px;
		width:200px;
		margin-left:30px;
	}
	
	.block_mid.search
	{
		width:195px;
	}
	
	.block_menu_single:hover, .block_menu_single.active
	{
		background-image: url(images/block_menu_entry_single_mouseover.png?v=includerandom);
	}
	
	.block_submenu a, .block_mid a
	{
		color: white;
	}
	
	.block_submenu.anchor-black, .block_mid.anchor-black a 
	{
		color:black;
		text-decoration:underline;
	}
	
	.block_menu_select
	{
		height:31px;
		background-image: url(images/block_menu_entry_select.png?v=includerandom);
		line-height: 31px;
		padding-left:40px;
		color:white;
	}	
	
	.block_menu_multi
	{
		height:31px;
		background-image: url(images/block_menu_entry_multi.png?v=includerandom);
		line-height: 31px;
		padding-left:40px;
		color:white;
	}
	
	.block_menu_multi_active
	{
		background-image: url(images/block_menu_entry_multi_active.png?v=includerandom);
	}

	.block_submenu
	{
		padding-left:10px;
	}	
	/* -- -------------------------------------------------------------------------- */

.content_right_area
{
	width: 708px;
	float:left;
}

	/* ++ -------------------------------------------------------------------------- */
		
	.block_content_top
	{
		width: 708px;
		height:32px;
		background-image: url(images/block_content_top.png?v=includerandom);
	}
	
	.block_content_title
	{
		font-size:16px;
		color:white;
		margin-left:15px;
		line-height: 34px;
	}	
	
	.block_content_mid
	{
		width: 708px;
		background-color: #fff;
	}
	
	.block_content_inner
	{
		padding:10px;
	}	
	
	.block_content_bottom
	{
		width: 708px;
		height: 15px;
		background-image: url(images/block_content_bottom.png?v=includerandom);
	}
	
	/************** BLOCK MED ***************/
	.block_content_top_container
	{
		height:32px;
		overflow:hidden;
	}	
	
	.block_content_top_left
	{
		width: 14px;
		height: 32px;
		background-image: url(images/block-content-top-left.png?v=includerandom);
		float:left;		
	}
	
	.block_content_top_center_med
	{
		width: 422px;
		height: 32px;
		background-image: url(images/block-content-top-mid.png?v=includerandom);
		float:left;		
	}

	.block_content_top_right
	{
		width: 14px;
		height: 32px;
		background-image: url(images/block-content-top-right.png?v=includerandom);
		float:left;		
	}	
	
	.block_content_title_med
	{
		font-size:16px;
		color:white;
		margin-left:1px;
		line-height: 34px;
	}		
	
	.block_content_mid_med
	{
		width: 450px;
		background-color: #fff;
	}	
	
	.block_content_bottom_med
	{
		width: 450px;
		height: 15px;
		background-image: url(images/block_content_bottom_med.png?v=includerandom);
	}	
	
	/****************************************/
	
	/************** BLOCK MED ***************/
	.block_content_top_center_small
	{
		width: 205px;
		height: 32px;
		background-image: url(images/block-content-top-mid.png?v=includerandom);
		float:left;		
	}
	
	.block_content_title_small
	{
		font-size:16px;
		color:white;
		margin-left:1px;
		line-height: 34px;
	}		
	
	.block_content_mid_small
	{
		width: 233px;
		background-color: #fff;
	}	
	
	.block_content_bottom_small
	{
		width: 233px;
		height: 15px;
		background-image: url(images/block_content_bottom_small.png?v=includerandom);
	}	
	
	/****************************************/	
	
	/************** BLOCK MINI ***************/
	.block_content_top_center_mini
	{
		width: 172px;
		height: 32px;
		background-image: url(images/block-content-top-mid.png?v=includerandom);
		float:left;		
	}
	
	.block_content_title_mini
	{
		font-size:16px;
		color:white;
		margin-left:1px;
		line-height: 34px;
	}		
	
	.block_content_mid_mini
	{
		width: 200px;
		background-color: #fff;
	}	
	
	.block_content_bottom_mini
	{
		width: 200px;
		height: 15px;
		background-image: url(images/block_content_bottom_mini.png?v=includerandom);
	}	
	
	/****************************************/		
	
	.block_submenu{
		display:none;
	}
	.block_submenu:hover{
		cursor:pointer;
	}
	.block_menu_single:hover{
		cursor:pointer;
	}
	.block_menu_multi:hover{
		cursor:pointer;
	}	
		
	/* -- -------------------------------------------------------------------------- */
	
/* ============================================================================== */	
/* LIGHTBOX & DARKBOX - AVATAR MANAGEMENT */

.lightbox_top
{
	background-image: url(images/lightbox_top.png?v=includerandom);
	width: 683px;	
	height: 19px;
}

.lightbox_mid
{
	background-image: url(images/lightbox_mid.png?v=includerandom);
	width: 683px;	
}

.lightbox_bottom
{
	background-image: url(images/lightbox_bottom.png?v=includerandom);
	width: 683px;	
	height: 17px;
}

/*---------*/
.button_ok
{
	background-image: url(images/button_ok.png?v=includerandom);
	width: 142px;
	height: 33px;
	text-align:center;
	line-height:33px;
	color:white;
	cursor:pointer;
}

.okButton
{
	background-image: url(images/button_ok.png?v=includerandom);
	width: 142px;
	height: 33px;
	text-align:center;
	line-height:33px;
	color:white;
	cursor:pointer;
	display:block;
}

.okButton.long
{
	background-image: url(images/button_ok_long.png?v=includerandom);
	width:183px;
	height:28px;
	line-height:28px;
}

input[type="submit"]
{
	background:transparent;
	background-image: url(images/button_ok.png?v=includerandom);
	width: 142px;
	height: 33px;
	text-align:center;
	line-height:33px;
	color:white;
	cursor:pointer;
	border:0px;
	font-size:11px;
	font-family:sans-serif;
	margin-top:10px;
	margin-bottom:5px;
	outline:0;
}

input[type="submit"].dark
{
	background-image: url(images/button_ok_dark.png?v=includerandom);	
	height:22px;
	line-height:15px;
}
/*---------*/

.darkbox_top
{
	background-image: url(images/darkbox_top.png?v=includerandom);
	width: 457px;
	height: 15px;
}

.darkbox_mid
{
	background: #8f8f8f;
	width: 457px;
	height:335px;
}

.darkbox_bottom
{
	background-image: url(images/darkbox_bottom.png?v=includerandom);
	width: 457px;
	height: 15px;
}

  /*+++++++++++++++++++++++++++++*/
	ul.darkbox_menu
	{
		margin-left:198px;
	}
	
	ul.darkbox_menu li
	{

		background-image: url(images/darkbox_button.png?v=includerandom);
		width: 77px;
		height: 25px;
		text-align:center;
		line-height:25px;
		color: white;
		cursor:pointer;
		list-style-type: none;
		margin-left:9px;
		float:left;
		z-index:100;
	}
	
	ul.darkbox_menu li ul
	{
		display:none;
		position:absolute;
		background-color:transparent; 
		margin-left:-9px;
		z-index:100;
	}	
	
	ul.darkbox_menu li ul li
	{

		background: gray;
		width: 77px;
		height: 25px;
		text-align:center;
		line-height:25px;
		color: white;
		cursor:pointer;
		list-style-type: none;
		border-bottom:1px solid black;
		opacity:0.8;
		float:none;
		z-index:100;
	}	
  
	.darkbox_button
	{
		background-image: url(images/darkbox_button.png?v=includerandom);
		width: 77px;
		height: 25px;
		text-align:center;
		line-height:25px;
		color: white;
		cursor:pointer;
	}

	.darkbox_button_active
	{
		background-image: url(images/darkbox_button_active.png?v=includerandom) !important;
	}	
	
	.darkbox_clothing
	{
		background-image: url(images/darkbox_clothing_bg.png?v=includerandom);
		width: 65px;
		height: 90px;
		float:left;
		color: white;
		cursor:pointer;
		margin-right:10px;
		margin-bottom:10px;
	}		
	
	.darkbox_clothing.shop
	{
		background-image: url(images/darkbox_clothing_bg_disabled.png?v=includerandom);
	}		
	
	.darkbox_clothing_active
	{
		background-image: url(images/darkbox_clothing_bg_active.png?v=includerandom) !important;
	}
	.darkbox_clothing_disabled
	{
		background-image: url(images/darkbox_clothing_bg_disabled.png?v=includerandom) !important;
	}	
	
	.darkbox_clothing_disabled.shop
	{
		background-image: url(images/darkbox_clothing_bg_clean.png?v=includerandom) !important;
	}	
  /*-----------------------------*/

/* ============================================================================== */	
/* DARKBOX FULL - PERSONAL STUDIO */
.darkbox_full_top
{
	background-image: url(images/darkbox_full_top.png?v=includerandom);
	width: 634px;
	height: 10px;	
}

.darkbox_full_mid
{
	background: #8f8f8f;
	width: 634px;
}

.darkbox_full_bottom
{
	background-image: url(images/darkbox_full_bottom.png?v=includerandom);
	width: 634px;
	height: 9px;	
}

.darkbox_furniture
{
	background-image: url(images/darkbox_clothing_bg.png?v=includerandom);
	width: 98px;
	height: 128px;
	text-align:center;
	float:left;
	color: white;
	cursor:pointer;
	margin-right:10px;
	margin-bottom:15px;
}	

/* ============================================================================== */
/* MISC */
.linebreak
{
	height:20px;
}

/* icons in top header */

.icons_main
{
	background-image: url(images/icons_main.png?v=includerandom);
}

.icons_main_active
{
	background-image: url(images/icons_main_hover.png?v=includerandom);
}

.icons_main:hover
{
	background-image: url(images/icons_main_hover.png?v=includerandom);
}

/* **************** */

.icons_financial
{
	background-image: url(images/icons_financial.png?v=includerandom);
}

.icons_financial_active
{
	background-image: url(images/icons_financial_hover.png?v=includerandom);
}

.icons_financial:hover
{
	background-image: url(images/icons_financial_hover.png?v=includerandom);
}

/* **************** */

.icons_career
{
	background-image: url(images/icons_career.png?v=includerandom);
}

.icons_career_active
{
	background-image: url(images/icons_career_hover.png?v=includerandom);
}

.icons_career:hover
{
	background-image: url(images/icons_career_hover.png?v=includerandom);
}

/* **************** */

.icons_social
{
	background-image: url(images/icons_social.png?v=includerandom);
}

.icons_social_active
{
	background-image: url(images/icons_social_hover.png?v=includerandom);
}

.icons_social:hover
{
	background-image: url(images/icons_social_hover.png?v=includerandom);
}

/* **************** */

.icons_logout
{
	background-image: url(images/icons_logout.png?v=includerandom);
}

.icons_logout_active
{
	background-image: url(images/icons_logout_hover.png?v=includerandom);
}

.icons_logout:hover
{
	background-image: url(images/icons_logout_hover.png?v=includerandom);
}

/* ============================================================================== */

.subtop
{
	background-image: url(images/subtop_table.png?v=includerandom);
	height:24px;
	text-align:center;
	padding: 0px !important;
}

.contentTable p a
{
	text-decoration: underline;
}

.contentTable td
{
	padding:2px;
	background-color:#dcdcdc;
}

.contentTable .subtitle-right
{
	float:right;
	margin-right:5px;
}

.message_row
{
	cursor:pointer;
}

.message_row:hover
{
	background-color: #b2c1dc;
}

.nicEdit-main
{
	background-color: #fff;
	border-color: #000;
	margin: 0px !important;
	width:100% !important;
}

.textarea-styled-container
{
	border:1px solid black;
	width: 452px;
	margin: 0 auto;
	text-align:left !important;
}

.username-admin
{
	color:red;
	font-weight:bold;
}

.username-moderator
{
	color: blue;
	font-weight:bold;
}

.username-player
{
	
}

.footer
{
    width: 708px;
	margin-top:10px;
	text-align:center;
	border-top:1px solid #7591c8;
	border-bottom:1px solid #7591c8;
	padding-top:5px;
	padding-bottom:5px;
	color:#373737;
	margin-bottom:10px;
	background-color:white;
	opacity:0.9;
}

.footer a
{
	color:#373737;
}

ul
{
	
}

.header_msg_item
{
	width:255px;
	margin-right:0px;
}

.header_msg_item_img
{
	position:absolute;
	z-index:2;
	margin-left:-35px;
	margin-top:-6px;
}

.header_msg_item_content
{
	position:absolute;
	z-index:2;
	margin-left:71px;
	font-weight:normal;
	color:black;
	text-align:left;
	width:220px;
}

.games-misc-container
{
	margin-top:10px;
	border:1px solid #8291ba;
	background-color: #eee;
}

.games-misc-container .highscore-container
{
	width:50%;
	float:left;
}

.games-misc-container .description-container
{
	width:50%;
	float:left;
}

.games-misc-container .inner
{
	padding:3px;
}

.game-container #tetris {
	margin:2em auto;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
	overflow:hidden;
}

.game-container #grid {
	position:absolute;
	margin-left:146px;
	margin-top:20px;
	width:162px;
}

.game-container #grid table
{
	width:160px;
}

.game-container #grid table, .game-container #next table {
	border:0.2em solid #999999;
}

.game-container #grid td, .game-container #next td {
	width:13px;
	height:13px;
	-moz-border-radius:0.5em;
}

.game-container #next {
	position:absolute;
	margin-left:335px;
	margin-top:16px;
}

.game-container #stats {
	position:absolute;
	margin-left:335px;
	margin-top:100px;
	color:white;
	text-align:left;
	font-size:12px;
}


.game-container #cmd {
	position:absolute;
	margin-left:580px;
	margin-top:100px;
}

.game-container.tetris #cmd  input
{
	display:block;
	width:80px;
}

.game-container #cmd input {
	margin-bottom:1em;
}

.game-container #info {
	position:absolute;
	margin-left:558px;
	margin-top:240px;
	font-size:10px;
	color:white;
}

.game-container #info input {
	width:1.5em;
	text-align:center;
}

.game-container #src {
	font-family:arial,helvetica;
	font-size:80%;
	color:#FFF;
}

/*
 * snake
 * (c) Richard Willis
 */

.game-container-snake
{
	background-image: url(images/games/snake_bg.jpg?v=includerandom);
	width:688px;
	height:417px;
}
 
.game-container-snake .col-l {
	margin-left:20px;
	width:400px;
	float:left;
}
.game-container-snake .col-r {
	position:static;
	width:100%;
	margin-left:-490px;
	float:right;
	padding-top:4px;
}


.game-container-snake #snake-col-info h2 a, .game-container-snake #snake-col-info h2 a:visited {
	outline:none;
}
.game-container-snake #snake-col-info h2 a:hover {
	color:red;
}
.game-container-snake #snake-col-info p {
}
.game-container-snake #marginLeft { 
	margin:0px 30px 0px 490px;
}

.game-container-snake #map1 {
	width:400px;
	height:400px;
	position:absolute;
	border:1px solid #aaa;
	overflow:hidden;
	text-align:center;
	margin-left:7px;
	margin-top:7px;
}
.game-container-snake #overlay {
	position:absolute;
	width:400px;
	height:400px;
	background:#fff;
	z-index:100;
	opacity:0.5;
}
.game-container-snake #stats { 
	width:250px;
	padding:1px 5px 0px 5px;
	margin-left:527px;
	margin-top:70px;
	position:absolute;
	color:black;
}
.game-container-snake #stats-reward { 
	margin-left:-50px;
	margin-top:15px;
}
.game-container-snake #map-msg {
	position:absolute;
	top:38%;
	left:0;
	width:100%;
	line-height:1;
	display:block;
	font-size:200%;
	z-index:101;
	text-align:center;
}
.game-container-snake .snake, .wall {
	width:10px;
	height:10px;
	position:absolute;
	z-index:99;
	display:block;
	white-space:nowrap;
	overflow:hidden;
}
.game-container-snake .snake {
	background:red;
}
.game-container-snake .wall {
	background:#aaa url(images/games/snake/grid_bg.gif?v=includerandom) no-repeat;
}
.game-container-snake #cherry {
	display:none;
	width:10px;
	height:10px;
	position:absolute;
	background:url(images/games/snake/cherry.jpg?v=includerandom) no-repeat 0 0;
	z-index:98;
}
.game-container-snake #score {
	width:100px;
	height:50%;
	text-align:right;
	font-size:300%;
	font-weight:normal;
	padding:4px;
	border:1px solid #ccc;
}
.game-container-snake #start-game {
	outline:none;
	display:block;
	width:109px;
	height:38px;
	margin:20px auto 0px auto;
}
.game-container-snake .scores {
	border:1px solid #ddd;
	width:360px;
}
.game-container-snake .scroller {
	display:block;
	height:9.6em;
	overflow:auto;
}
.game-container-snake .scores .col1 {
	width:8%;
	display:block;
	padding:0px 8px;
	float:left;
}
.game-container-snake .scores .col2 {
	width:13%;
	display:block;
	padding:0px 8px;
	float:left;
	border-left:1px solid #fff;
}
.game-container-snake .scores .col3 {
	width:61%;
	display:block;
	padding:0px 8px;
	float:left;
	border-left:1px solid #fff;
}

.game-container-snake .scores .head {
	display:block;
	padding:2px 0px;
	font-weight:bold;
	background:url(images/games/snake/score_head_bg.jpg?v=includerandom) repeat-x left bottom;
	border-bottom:1px solid #ccc;
}

.game-container-snake .head .col1, .game-container-snake .head .col2 {}

.game-container-snake .head .col2 {
	border-left:1px solid #bbb;
}
.game-container-snake .head .col3 {
	border-left:1px solid #bbb;
}

.game-container-snake .scores .row {
	display:block;
	border-bottom:1px solid #eee;
	padding:2px 0px
}

.game-container-snake .browser-icons a, .browser-icons a:visited {
	display:block;
	float:left;
	width:24px;
	height:20px;
	overflow:hidden;
	white-space:nowrap;
	margin-right:4px;
	text-decoration:none;
	border:1px solid #ccc;
	border-right:1px solid #999;		
	border-bottom:1px solid #999;		
	background:transparent url(images/games/snake/browser_icons_bg.jpg?v=includerandom) no-repeat center top;
}
.game-container-snake .browser-icons a:hover {
	border:1px solid #555;
}
.game-container-snake a.explorer, a.explorer:visited {
	background-position:center -19px;
}
.game-container-snake a.safari, a.safari:visited {
	background-position:center -40px;
}
.game-container-snake a.opera, a.opera:visited {
	background-position:center -60px;
}
.game-container-snake a.chrome, a.chrome:visited {
	background-position:center -80px;
}
.game-container-snake #info li {
	margin-bottom:1.1em;
}
.game-container-snake #info li p {
	margin:0.4em 0em;
}

.game-container-snake li.strike {
	text-decoration:line-through;
}
	
.game-container-snake .right {float:right}
.game-container-snake .error {color:red}
.game-container-snake .hidden {display:none}

/* end snake.css */

/****************************************************/
/****************************************************/

.minesweeper-board,
.minesweeper-menu,
.minesweeper-high-scores {
	font-family: "trebuchet ms", sans-serif;
	font-size: 13px;
}

.minesweeper-board {
	overflow: hidden;
}
.minesweeper-board .field{
	position: relative;
	display: block;
}
.minesweeper-board .row {
	position: relative;
	display: block;
	overflow: hidden;
	max-height: 18px;
}
.minesweeper-board .row div {
	display: inline-block;
	width: 16px;
	height: 16px;
	border: 1px solid #e5e5e5;
	border-width: 1px 1px 1px 1px;
	border-color: #f2f2f2 #c0c0c0 #c0c0c0 #f2f2f2;
	background-color: #e5e5e5;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
}
.minesweeper-board .row div:hover {
	border-color: #cfcfcf #f2f2f2 #f2f2f2 #cfcfcf;
	background-color: #ececec;
}
.minesweeper-board .row div.revealed {
	border-color: #ececec;
	background-color: #ececec;
	cursor: default;
}
.minesweeper-board .mine {
	background: url('images/games/minesweeper/icons.png?v=includerandom') -19px 3px no-repeat;
}
.minesweeper-board .mines1 {
	color: #29a629;
}
.minesweeper-board .mines2 {
	color: #bf9f00;
}
.minesweeper-board .mines3 {
	color: #bf8000;
}
.minesweeper-board .mines4 {
	color: #ff7f00;
}
.minesweeper-board .mines5 {
	color: #ff0000;
}
.minesweeper-board .mines6 {
	color: #ff00a8;
}
.minesweeper-board .mines7 {
	color: #c000ff;
}
.minesweeper-board .mines8 {
	color: #000000;
}
.minesweeper-board .row div.flag,
.minesweeper-board .row div.flag:hover {
	background: #e5e5e5 url('images/games/minesweeper/icons.png?v=includerandom') 1px 1px no-repeat;
	border-color: #f2f2f2 #c0c0c0 #c0c0c0 #f2f2f2;
}
.minesweeper-board .row div.flag.mine,
.minesweeper-board .row div.flag.mine:hover {
	background: url('images/games/minesweeper/icons.png?v=includerandom') -19px -19px no-repeat;
	border-color: #ececec;
	background-color: #ececec;
}
.minesweeper-board .row div.dead,
.minesweeper-board .row div.dead:hover {
	background: url('images/games/minesweeper/icons.png?v=includerandom') 1px -19px no-repeat;
	border-color: #ececec;
	background-color: #ececec;
}

.minesweeper-board .panel .flag-button,
.minesweeper-board .panel .mines-left,
.minesweeper-board .panel .stopwatch,
.minesweeper-board .panel .new-game,
.minesweeper-board .panel .pause {
	width: auto;
	height: 32px;
	float: left;
	border: 1px solid #e5e5e5;
	border-width: 1px 1px 1px 1px;
	border-color: #f2f2f2 #c0c0c0 #c0c0c0 #f2f2f2;
	background-color: #e5e5e5;
	cursor: default;
	font-weight: bold;
	text-align: center;
}

.minesweeper-board .panel .new-game,
.minesweeper-board .panel .flag-button {
	cursor: pointer;
}

.minesweeper-board .panel .flag-button span,
.minesweeper-board .panel .mines-left span,
.minesweeper-board .panel .stopwatch span,
.minesweeper-board .panel .new-game span {
	display: block;
	margin: 0.5em;
}

.minesweeper-board .panel .flag-button span {
	width: 16px;
	height: 16px;
	background: url('images/games/minesweeper/icons.png?v=includerandom') 1px 1px no-repeat;
}

.minesweeper-board .panel .mines-left span {
	padding-left: 20px;
	background: url('images/games/minesweeper/icons.png?v=includerandom') -19px 3px no-repeat;
}

.minesweeper-board .panel div.new-game:hover,
.minesweeper-board .panel div.flag-button:hover,
.minesweeper-board .panel div.flag-button.pressed {
	border-color: #cfcfcf #f2f2f2 #f2f2f2 #cfcfcf;
	background-color: #ececec;
}

.minesweeper-menu ul { 
	margin: 0;
	padding: 4px;
	border: 1px solid #c0c0c0;
	border-color: #f2f2f2 #c0c0c0 #c0c0c0 #f2f2f2;
	background-color: #e5e5e5;
}

.minesweeper-menu ul li { 
	list-style-type: none;
	background: transparent none; 
	overflow: hidden;
	padding: 0;
	margin: 0 0 4px 0;
}

.minesweeper-menu label { 
	font-weight: bold;
	display: inline-block;
	width: 128px;
}

.minesweeper-menu label.radio { 
	font-weight: normal;
	display: inline-block;
	width: auto;
}

.minesweeper-menu input.text { 
	font-size: 0.9em;
	border: 1px solid #cfcfcf;
	border-color: #cfcfcf #f2f2f2 #f2f2f2 #cfcfcf;
	background-color: #ffffff;
	width: 32px;
}

.minesweeper-menu .menu-button {
	display: inline-block;
	font-size: 1.1em;
	font-weight: bold;
	border: 1px solid #c0c0c0;
	border-color: #f2f2f2 #c0c0c0 #c0c0c0 #f2f2f2;
	background-color: #e5e5e5;
	padding: 4px 8px;
	cursor: pointer;
}

.minesweeper-menu span.menu-button:hover { 
	border: 1px solid #cfcfcf;
	border-color: #cfcfcf #f2f2f2 #f2f2f2 #cfcfcf;
	background-color: #ececec;
	padding: 5px 8px 3px;
}

.minesweeper-high-scores {
	border-spacing: 0;
	margin-bottom: 1em;
}

.minesweeper-high-scores caption{
	font-weight: bold;
	font-size: 1.1em;
	border: 1px solid #c0c0c0;
	border-color: #f2f2f2 #c0c0c0 #c0c0c0 #f2f2f2;
	background-color: #e5e5e5;
	padding: 4px 8px;
	text-align: center;
}

.minesweeper-high-scores thead th { 
	font-weight: bold;
	border: 1px solid #c0c0c0;
	border-color: #f2f2f2 #c0c0c0 #c0c0c0 #f2f2f2;
	background-color: #e5e5e5;
	padding: 4px 8px;
	text-align: left;
}
.minesweeper-high-scores tbody tr td { 
	font-weight: normal;
	border-bottom: 1px solid #ffffff;
	background-color: #f2f2f2;
	padding: 2px 8px;
	margin: 0;
	text-align: left;
}
.minesweeper-high-scores tbody tr td~td { 
	border-left: 1px solid #ffffff;
}
.minesweeper-high-scores tbody tr:nth-child(2n) td { 
	background-color: #e5e5e5;
}

.news-container ul, .news-container ol
{
	margin-left:15px;
}

.news-container p
{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	display:inline;
}

.game-container.tetris
{
	background-image: url(images/games/tetris_bg.jpg?v=includerandom);
	width:688px;
	height:316px;
}

.game-container.minesweeper
{
	background-image: url(images/games/minesweeper_bg.jpg?v=includerandom);
	height:393px;
}

.emoticon-btn-popup
{
	cursor:pointer;
	z-index:2;
}

.emoticon-container
{
	background-color:#c8c8c9;
	border: 1px solid #8291ba;
	width:140px;
	height:100px;
	overflow-x: hidden;
	overflow-y: scroll;
	color:black;
	font-weight:bold;
	text-align:center;
	z-index:1;
	display:none;
}

.emoticon-container table
{
	margin: 0 auto;
}

.emoticon-container table td
{
	padding: 4px;
}

.emoticon_link
{
	cursor:pointer;
}

.game-container.minesweeper .panel
{
	position:absolute;
	margin-top:-102px;
	margin-left:595px;
}

.game-container.minesweeper .description
{
	position:absolute;
	margin-top:80px;
	margin-left:415px;
	width:240px;
}

.game-container.minesweeper .mines-left, .game-container.minesweeper .stopwatch, .game-container.minesweeper .new-game
{
	float:none;
}

.game-container.minesweeper .field
{
	margin-left:17px;
	margin-top:17px;
}

.forumTopic
{
	width:100%;
}

.forum-post-content
{
	width:550px;
	text-overflow: ellipsis;
	background-color:white !important;
}

.forum-message.subtop
{
	/*background-image: url(images/block_content_top.png?v=includerandom);*/
}

.forum-post-content img
{
	height: auto;
	max-width:450px !important;
}

.forum-post-content div
{
	height: auto;
	max-width:545px !important;
}

.socialmedia-notice
{
	font-weight:bold;
	color:#f88017;
}

.news-image
{
	width:430px;
	height:220px;
}

.news-image .news-image-description-container
{
	height:40px;
	width:430px;
	margin-top:180px;
	border-top:1px solid black;
	background-color:white;
	opacity:0.8;
	position:absolute;
	z-index:5;
}

.news-image .news-image-description-content
{
	height:40px;
	width:430px;
	margin-top:180px;
	position:absolute;	
	z-index:10;	
}

.news-image .news-image-description-content .inner
{
	font-size:12px;
	color:black;
	padding:13px;
	text-shadow: 0px 0px 3px #fff;
}

.news-image-button-container
{
	position:absolute;
	width:200px;
	margin-left:220px;
	margin-top:8px;
}

.news-image-button
{
	width:10px;
	height:10px;
	opacity:0.5;
	background-color:white;
	float:right;
	margin-left:5px;
	cursor:pointer;
}

.news-image-button.button-active
{
	background-color:orange;
	opacity:0.8;
}

.profile-user-content table.contentTable
{
	border-radius: 5px;
	box-shadow: 0px 0px 4px #bbb;
	background-color: #9ca9cd;
}

.profile-user-content .tabs
{
	border:1px solid #ccc;
	box-shadow:0px 0px 5px #eee;
	background:no-repeat;
	-moz-background-size:100% 100px;
}

.profile-user-content
{
	-moz-background-size:100px 100px;
	background:no-repeat;
}

.profile-user-content .tabs.male
{
	background-color: #008b9f;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e0ff', endColorstr='#008b9f',GradientType=0 ); /* IE6-9 */	
	background: -moz-linear-gradient(top, #00e0ff, #008b9f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00e0ff), to(#008b9f));
	background: -webkit-linear-gradient(top, #00e0ff, #008b9f);
	background: -moz-linear-gradient(top, #00e0ff, #008b9f);
	background: -ms-linear-gradient(top, #00e0ff, #008b9f);
	background: -o-linear-gradient(top, #00e0ff, #008b9f);	
}

.profile-user-content .tabs.female
{
	background-color: purple;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='pink', endColorstr='purple',GradientType=0 ); /* IE6-9 */		
	background: -moz-linear-gradient(top, pink, purple);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(pink), to(purple));
	background: -webkit-linear-gradient(top, pink, purple);
	background: -moz-linear-gradient(top, pink, purple);
	background: -ms-linear-gradient(top, pink, purple);
	background: -o-linear-gradient(top, pink, purple);		
}

.profile-user-content.female
{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='pink', endColorstr='white',GradientType=0 ); /* IE6-9 */	
	background: -moz-linear-gradient(top, pink, white, white, white);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(pink), to(white),to(white)to(white));
	background: -webkit-linear-gradient(top, pink, white, white, white);
	background: -moz-linear-gradient(top, pink, white, white, white);
	background: -ms-linear-gradient(top, pink, white, white ,white);
	background: -o-linear-gradient(top, pink, white,white,white);		
}

.profile-user-content.male
{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bcfc', endColorstr='white',GradientType=0 ); /* IE6-9 */	
	background: -moz-linear-gradient(top, #00bcfc, white, white);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00bcfc), to(white),to(white),to(white));
	background: -webkit-linear-gradient(top, #00bcfc, white,white,white);
	background: -moz-linear-gradient(top, #00bcfc, white,white,white);
	background: -ms-linear-gradient(top, #00bcfc, white,white,white);
	background: -o-linear-gradient(top, #00bcfc, white,white,white);		
}

.profile-user-content .tabs ul
{
	list-style-type:none;
}

.profile-user-content .tabs ul li
{
	float:left;
	width:100px;
	height:25px;
	border-radius:5px;
	background-color: #eee;
	line-height:25px;
	margin-top:8px;
	text-align:center;
	margin-right:10px;
	cursor:pointer;
}

.profile-user-content .tabs ul li.active
{
	font-weight:bold;
	background-color:gold;
}

.profile-guestbook-actions
{
	position:absolute;
	margin-left:300px;
	text-align:right;
	width:150px;
	font-weight:bold;
	margin-top:5px;
}

.profile-content-page .news-container img
{
	max-width:400px;
}

.bffinvites-bff
{
	background-color: #eee;
}

.bffinvites-bff-1
{
	float:left;
	width:219px;
	background-image: url("/layout/nl/images/avatar_bg.png");	
	height:290px;	
}

.bffinvites-bff-2
{
	float:left;
	width:219px;
	margin-left:15px;
	background-image: url("/layout/nl/images/avatar_bg.png");
	height:290px;
}

.bffinvites-bff-3
{
	float:left;
	width:220px;
	margin-left:15px;
	background-image: url("/layout/nl/images/avatar_bg.png");	
	height:290px;	
}

.bffinvites-bff .bff-username
{
	background-color: #eee;
	border: 1px solid gray;
	border-bottom:0px;
	padding:5px;
	box-shadow: 0px 5px 3px #aaa;
	margin-bottom:5px;
}

.fashioncontest-avatar
{
	background-color: #eee;
}

.fashioncontest-avatar .fashioncontest-username
{
	background-color: #eee;
	border: 1px solid gray;
	border-bottom:0px;
	padding:5px;
	box-shadow: 0px 5px 3px #aaa;
	margin-bottom:5px;
}

.fashioncontest-avatar-1, .fashioncontest-avatar-4, .fashioncontest-avatar-7, .fashioncontest-avatar-10
{
	float:left;
	width:219px;
	background:transparent;	
	background-image: url("/layout/nl/images/fashioncontest/avatar_bg.png");	
	height:290px;
	margin-top:15px;
}

.fashioncontest-avatar-2, .fashioncontest-avatar-3, .fashioncontest-avatar-5, .fashioncontest-avatar-6,
.fashioncontest-avatar-8, .fashioncontest-avatar-9, .fashioncontest-avatar-11, .fashioncontest-avatar-12
{
	float:left;
	width:219px;
	margin-left:8px;
	background:transparent;
	background-image: url("/layout/nl/images/fashioncontest/avatar_bg.png");
	height:290px;
	margin-top:15px;
}



/******/

.profile-bff
{
	background-color: #eee;
}

.profile-bff-1
{
	float:left;
	width:154px;
	background-image: url("/layout/nl/images/profile_bff_bg.png");	
	height:290px;	
}

.profile-bff-2
{
	float:left;
	width:154px;
	background-image: url("/layout/nl/images/profile_bff_bg.png");
	height:290px;
}

.profile-bff-3
{
	float:left;
	width:153px;
	background-image: url("/layout/nl/images/profile_bff_bg.png");	
	height:290px;	
}

.profile-avatar-bg
{
	background-image: url("/layout/nl/images/profile_avatar_bg.jpg");		
}

.profile-bff .bff-username
{
	background-color: #eee;
	border: 1px solid gray;
	border-right:0px;
	border-left:0px;
	border-bottom:0px;
	padding:5px;
	box-shadow: 0px 5px 3px #aaa;
	margin-bottom:5px;
	height:10px;	
	line-height:10px;
	overflow:hidden;
	text-align:center;
	background-image: url(/layout/nl/images/subtop_table.png?v=includerandom);
}

.pager-scrollbar .slide-left
{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	cursor:pointer;
}

.pager-scrollbar .slide-right
{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	margin-left:410px;
	margin-top:0px;
	cursor:pointer;
}

.profile-user-content .contentTable td
{
	background-color: white !important;
}

.comment-container hr, .guestbook-entry hr
{
	display:none;
}

.blog-quote-content, .guestbook-quote-content, .item-quote-content
{
	margin-top:3px;
	background-color: #fff;
	border:1px solid #bbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:7px;
	margin-bottom:10px;
}

.blog-comment-author, .item-comment-author
{
	display:none;
}

.guestbook-entry .guestbook-entry-author
{
	display:none;
}

.blog-quote-content .blog-comment-author, .guestbook-quote-content .guestbook-entry-author, .item-quote-content .item-comment-author
{
	display:inline;
}

.profile-guestbook-actions
{
	position:absolute;
	margin-top:-1px;
	font-weight:normal;
}

.recent-activities-time
{
	color:gray;
	display:inline;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid gray;
}

.tutorial-screen .done
{
	color:green;
	font-weight:bold;
	text-decoration:line-through;
}

.task-container .task-header
{
	border:1px solid gray;
	height:30px;
	line-height:30px;
	padding-left:40px;
	cursor:pointer;
	background:#eee;	
	font-weight:bold;
	border-radius:5px;
	margin-top:5px;
	font-size:12px;
}

.task-container.first .task-header
{
	border:1px solid gray;
}

.task-container .task-header.active
{
	background-image: url(images/ok.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
	background-color:lightgreen;
	text-decoration:line-through;
}

.task-container .task-header.inactive
{
	background: #F9DBDB;
	background-image: url(images/error.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
}

.task-container .task-header.current
{
	background: #fefcea; /* Old browsers */
	background: -moz-linear-gradient(top, #fefcea 0%, #f1da36 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefcea 0%,#f1da36 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */	
}

.task-container .task-content
{
	border: 1px solid gray;
	border-top:0px;
	padding:10px;
}

.xpbar-container
{
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	border:1px solid #ccc;
}

.xpbar-inner
{
	background: #9dd53a; /* Old browsers */
	background: -moz-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
}

.darkbox_clothing_tryon
{
	display: inline-block;
}

.row_done
{
	background-color:#dff2bf !important;
	background-image: url(images/ok.png);
	background-repeat:no-repeat;
	background-position:1px 2px;
}

.row_in_progress
{
}

.profile-player-action
{
	background-color:white;
	height:15px;
	font-size:10px;
	width:140px;
	margin: 0 auto;
}

.wardrobe-positioning
{
	position:absolute;
	margin-top:-180px;
	margin-left:165px;
	width:30px;
	height:70px;
}

.btn-plus
{
	background-image: url(/layout/nl/images/wardrobe/button_plus.png);
	width:30px;
	height:30px;
	display:block;
	cursor:pointer;
}

.btn-plus.active
{
	background-image: url(/layout/nl/images/wardrobe/button_plus_active.png);
}

.btn-min
{
	background-image: url(/layout/nl/images/wardrobe/button_minus.png);
	width:30px;
	height:30px;
	display:block;
	cursor:pointer;
}

.btn-min.active
{
	background-image: url(/layout/nl/images/wardrobe/button_minus_active.png);
}

/************ POLL ADDON STYLING **************/
.poll-container
{
	
}

.poll-add-statement
{
	font-weight:bold;
	cursor:pointer;
}

.poll-display-container
{
	background-color:#eee;
	padding-bottom:10px;
	margin-bottom:15px;
	margin-top:5px;
    border:1px solid #8291ba;
    box-shadow: 0px 0px 10px #aaa;	
	text-align:center;
}

.poll-display-title
{
   background-image: url("images/subtop_table.png?v=includerandom");
   height: 24px;
   line-height:24px;
   padding: 0 !important;
   text-align: center;
   font-weight:bold;
   border-bottom:1px solid #8291ba;
}

.poll-display-statement-row
{
	padding-bottom:5px;
	border-bottom:1px solid #8291ba;
	padding-top:5px;
	background-color:#fff;
}

.poll-display-statement-row.poll-vote .poll-display-statement-select
{
	float:left;
	width:5%;
}

.poll-display-statement-row .poll-display-statement-title
{
	text-align:left;
}

.poll-display-buttons
{
	width:284px;
	margin: 0 auto;
	margin-top:10px;
}

.poll-display-buttons .okButton
{
	float:left;
	margin:0;
}

.poll-display-statement-row.poll-results .poll-display-statement-title
{
	float:left;
	width:28%;
	padding-left:2%;
}

.poll-display-statement-row.poll-results .poll-display-statement-progress
{
	float:left;
	width:50%;
}

.poll-display-statement-row.poll-results .poll-display-statement-votes
{
	float:left;
	width:20%;
}

span.h2
{
	font-size:16px;
	font-weight:bold;
}
/*********************************************/

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

/* Forum div style- post parsing */
.forum-topic-post { border:1px solid #8291ba;width:686px;float:left;clear:left;overflow:hidden; }
.forum-topic-post-inner {  border-right:1px solid #8291ba;background-color:#dcdcdc;float:left;position:relative;right:555px;width:100%; }
.forum-topic-post-avatar { float:left;background-color:#dcdcdc;left:555px;overflow:hidden;position:relative;width:130px; }
.forum-topic-post-content { float:left;text-align:left;left:557px;position:relative;width:546px; }

.forum-post-footer { border:1px solid #8291ba;border-top:0px;height:20px;margin-bottom:15px; }
.forum-post-footer-avatar { border-right:1px solid #8291ba;line-height:20px;height:20px;float:left;width:131px;background-color:#9599a5;color:white; }
.forum-post-footer-content { line-height:20px;height:20px;float:left;width:554px;background-color:#AEB3C3;color:#5B5B5B;text-align:left; }
.forum-post-footer-content-inner { padding-left:5px;padding-right:5px; }

.achiev-container-forum
{
	position:absolute;
	background-color:white;
	border: 1px solid grey;
	border-radius:5px;
	padding:5px;
	display:none;
	z-index:1000;
}

.map-vehicle-info
{
	width:678px;
	margin: 0 auto;
	height:35px;
	background-color:#eee;
	border-radius:5px;
	margin-bottom:10px;
	padding:5px;
}

.map-vehicle-info-img
{
	float:left;
	width:70px;
	margin-right:10px;
}

.map-vehicle-info-img img
{
	margin-top:2px;
}

.map-vehicle-info-type
{
	float:left;
	width:100px;
	margin-right:10px;
}

.map-vehicle-info-wear
{
	float:left;
	width:175px;
}

.map-vehicle-info-status
{
	float:left;
	width:160px;
	margin-left:20px;
}

.map-vehicle-info-actions
{
	float:right;
	width:120px;
}

.map-vehicle-info-actions #repair-vehicle
{
	cursor:pointer;
	text-decoration:underline;
}

#repair-vehicle-modal
{
	display:none;
}

#repair-vehicle-modal .inner
{
	font-size:11px;
	text-align:center;	
}

.friend-update-container
{
	min-height:68px;
	border-bottom: 1px solid grey;
}

.friend-update-avatar
{
	float:left;
	width:37px;
}

.qtip-content a
{
	text-decoration:underline;
}

#manager-bar-active
{
	border:1px solid grey;height:30px;line-height:30px;text-align:center;background: rgb(225,255,255);
	background: -moz-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,255,255,1)), color-stop(7%,rgba(225,255,255,1)), color-stop(12%,rgba(225,255,255,1)), color-stop(12%,rgba(253,255,255,1)), color-stop(30%,rgba(230,248,253,1)), color-stop(54%,rgba(200,238,251,1)), color-stop(75%,rgba(190,228,248,1)), color-stop(100%,rgba(177,216,245,1)));
	background: -webkit-linear-gradient(top, rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%); 
	background: -o-linear-gradient(top, rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%); 
	background: -ms-linear-gradient(top, rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%);
	background: linear-gradient(to bottom, rgba(225,255,255,1) 0%,rgba(225,255,255,1) 7%,rgba(225,255,255,1) 12%,rgba(253,255,255,1) 12%,rgba(230,248,253,1) 30%,rgba(200,238,251,1) 54%,rgba(190,228,248,1) 75%,rgba(177,216,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#e1ffff", endColorstr="#b1d8f5",GradientType=0 );
}

#manager-bar-inactive
{
	border:1px solid grey;height:30px;line-height:30px;text-align:center;background: rgb(226,226,226);
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#e2e2e2", endColorstr="#fefefe",GradientType=0 );
}

.clothingTooltip
{
	cursor:help;
}

/* ========================== GAME MAP (REGION) =========================== */

.sidemenu{
	margin-left:10px;
	margin-bottom: 10px;
	text-align:left;
	border-bottom:#bdbdbd 1px solid;
	font-size:14pt;
	list-style-type:none;
}

.sidebarmenu {
	list-style-type:none;
	line-height: 1.5em;
	height:auto;
	margin:0;
	padding:0;
	padding-bottom: 8px;
	padding-left:6px;
	margin-left:7px;
}
.sidebarmenu  li{
	list-style-position:outside;
	margin:0;
	height:44px;
	list-style-type:none;
}

.menumap{
	background:  url('../images/menu/map.png') left top;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menumap:hover{
	background:  url('../images/menu/map.png') left bottom;
	background-repeat: no-repeat;
	position: absolute;
	text-indent: -9999em;
	width:215px;
	height:40px;

}

.menustats{
	background:  url('../images/menu/stats.png') left top;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menustats:hover{
	background:  url('../images/menu/stats.png') left bottom;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menuinvt{
	background:  url('../images/menu/inventory.png') left top;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menuinvt:hover{
	background:  url('../images/menu/inventory.png') left bottom;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menurec{
	background:  url('../images/menu/rec.png') left 50%;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menurec-nh{
	background:  url('../images/menu/rec.png') left top;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menurec:hover{
	background:  url('../images/menu/rec.png') left bottom;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menucraft{
	background:  url('../images/menu/crafting.png') left top;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menucraft:hover{
	background:  url('../images/menu/crafting.png') left bottom;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menujournal{
	background:  url('../images/menu/journal.png') left top;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menujournal:hover{
	background:  url('../images/menu/journal.png') left bottom;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menugangs{
	background:  url('../images/menu/gangs.png') left top;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menugangs:hover{
	background:  url('../images/menu/gangs.png') left bottom;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menumiss{
	background:  url('../images/menu/missions.png') left 50%;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menumiss-nh{
	background:  url('../images/menu/missions.png') left top;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menumiss:hover{
	background:  url('../images/menu/missions.png') left bottom;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menushop{
	background:  url('../images/menu/shop.png') left 50%;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menushop-nh{
	background:  url('../images/menu/shop.png') left top;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}

.menushop:hover{
	background:  url('../images/menu/shop.png') left bottom;
	background-repeat: no-repeat;
	text-indent: -9999em;
	position: absolute;
	width:215px;
	height:40px;
}