a{
	font-weight:bold;
	color:#690;
	outline:0;
}

a.light{
	color:#9c0 ! important;
}

a.lighter{
	color:#b4e700 ! important;
}

a.white{
	font-weight:normal ! important;
	color:#fff ! important;
}

a.whitebold{
	font-weight:bold ! important;
	color:#fff ! important;
}

a.grey{
	font-weight:normal ! important;
	color:#999 ! important;
}

a.grey.bold{
	font-weight:bold ! important;
}

a.grey:hover{
	color:#ccc ! important;
}

a.grey.bold:hover{
	color:#999 ! important;
}

a.black{
	color:#000 ! important;
}

a.darkblue{
	color:#0D113E ! important;
}

a.blue{
	color:#005FCF ! important;
}

a.darkgreen{
	color:#690 ! important;
}

a.darkgrey{
	color:#333 ! important;
}

a.darkgrey:hover{
	color:#000 ! important;
}

a.breadcrumb{
	text-decoration:none;
	color:#333;
	font-weight:bold;
	font-size:15px;
}

a.breadcrumb:hover{
	text-decoration:underline;
}

a.dots{
	color:#333;
	font-weight:normal;
	cursor: auto;
}

a.dots{
	text-decoration:none;
}

.country-flag{
	border:1px solid #999;
}

p.nothing-found{
	font-weight:bold;
	color:#999;
	text-align:center;
	padding:10px 0;
}

div.premium-warning{
	padding:10px;
	font-size:90%;
}

span.premium-warning,
div.premium-warning{
	color:#c00;
	font-weight:bold;
	/*cursor:pointer;*/
}


/*
span.premium-warning:hover,
div.premium-warning:hover{
	text-decoration:underline;
}
*/

#live-support{
	position:absolute;
	width:168px;
	height:60px;
	top:25px;
	right:5px;
	overflow:hidden;
}

#live-support.logged-out{
	right:360px;
}

#live-support a img{
	width:168px;
	height:60px;
	display:block;
}

#mark-id-as-premium{
	display:none;
}
#mark-class-as-premium{
	display:none;
}

#development{
	width:980px;
	padding:5px;
	border:1px solid #333;
	background-color:#fff;
	margin:20px auto;
}




#home-gameslist img{
	position:absolute;
}

#home-gameslist img.cod4{
	right:85px;
	top:13px;
}

#home-gameslist img.cod2{
	right:10px;
	top:57px;
}

#home-gameslist img.css{
	right:85px;
	top:100px;
}

#home-gameslist img.cs16{
	right:10px;
	top:144px;
}

#home-gameslist img.tm{
	right:85px;
	top:187px;
}

#home-join-now-button{
	display:block;
	border:4px solid #fff;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/fff-50.png") repeat scroll left top;
	position:absolute;
	bottom:0px;
	left:10px;
	width:410px;
	height:120px;
}

#home-join-now-button img.bullet-points{
	display:block;
	position:absolute;
	left:30px;
	top:20px;
}

#home-join-now-button img.join-now{
	display:block;
	position:absolute;
	right:40px;
	top:10px;
}

#home-headline {
	position:absolute;
	top:30px;
	left:20px;
}

#home-supported-games {
	position:absolute;
	top:165px;
	right:15px;
}

#home-join-now {
	position:absolute;
	top:0px;
	left:0px;
	width:144px;
	height:149px;
	padding:0 0 0 5px;
	line-height:145px;
	text-align:center;
	font-size:22px;
	color:#fff;
	text-align:center;
	background: transparent url("http://www.playall.com/skin.1283434139/img/translated/en/home/button-section-button-join.png") repeat scroll left top;
}

#home-join-now.play {
	/*
	left:420px;
	top:120px;
	*/
}

#home-join-now.en.join {
	background-image:url("http://www.playall.com/skin.1283434139/img/translated/en/home/button-section-button-join.png");
}

#home-join-now.de.join {
	background-image:url("http://www.playall.com/skin.1283434139/img/translated/de/home/button-section-button-join.png");
}

#home-join-now.en.play {
	background-image:url("http://www.playall.com/skin.1283434139/img/translated/en/home/button-section-button-play.png");
}

#home-join-now.de.play{
	background-image:url("http://www.playall.com/skin.1283434139/img/translated/de/home/button-section-button-play.png");
}

#home-button-section{
	text-align:center;
	position:absolute;
	top:170px;
	left:263px;
	width:293px;
	height:144px;
	padding:5px 30px 0px 140px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/home/home-button-section-bg.png") repeat scroll left top;
}

#home-button-section>span{
	display:block;
	padding-left:30px;
	text-align:left;
	height:35px;
}

#home-button-section img{
	display:block;
}

#home-button-section>img:first-child{
	margin:2px 0 0 0;
	padding:0 0 0 2px;
}

#home-button-section .logged-in{
	text-align:left;
	color:#fff;
	padding:0 0 0 15px;
}

#home-button-section .logged-in small{
	color:#999;
	font-size:0.75em;
	text-transform:uppercase;
	display:block;
	padding-left:6px;
}

#home-button-section .logged-in small.messages{
	color:#fff;
	font-size:0.8em;
	text-transform:none;
	padding:0;
}

#home-button-section .logged-in a.displayname{
	color:#99CC00;
	display:block;
	font-size:1.8em;
	margin:2px 0 4px;
}

#home-join-now img{
	vertical-align:middle;
}

#home-join-now.de:hover,
#home-join-now.en:hover,
#home-join-now.loggedin.de:hover,
#home-join-now.loggedin.en:hover {
	background-position: left bottom;
}


#home-games-menu{
	position:absolute;
	right:10px;
	top:200px;
	width:180px;
	height:272px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/home/home-games-menu.png") no-repeat scroll left top;
}

#home-video{
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	padding:0 90px;
	height:450px;
	background-color:#000;
	z-index:1000;
}

#home-video-inner{
	width:800px;
	height:450px;
}

#home-video-close{
	position:absolute;
	right:10px;
	top:10px;
}

#home-social-and-signup{
	position:absolute;
	left:10px;
	width:960px;
	top:410px;
	height:30px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	font-size:1.6em;
	text-align:right;
}

#home-social-and-signup>div{
	height:30px;
	text-align:left;
	float:left;
}

#home-social-and-signup img{
	vertical-align:middle;
}

#home-play{
	position:absolute;
	right:280px;
	top:15px;
	width:105px;
	height:105px;
	z-index:2;
	display:block;
	overflow:hidden;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-play.png") left top;
}
#home-play.promotion-steelseries{
	right:340px;
	top:50px;
}

#home-play:hover{
	background-position:left bottom;
}


#home-rotator{
	position:absolute;
	right:16px;
	top:16px;
	width:240px;
	height:360px;
	overflow:hidden;
	padding-bottom:13px;
	z-index:100;
}

#home-rotator ul.__rotator_controls{
	position:absolute;
	right:55px;
	bottom:2px;
	z-index:100;
	list-style:none;
	padding:0px;
	margin:0;
	background:none;
}

#home-rotator ul.__rotator_controls.count-2{
	right:65px;
}

#home-rotator ul.__rotator_controls.count-4{
	right:25px;
}

#home-rotator ul.__rotator_controls.count-5{
	right:4px;
}

#home-rotator ul.__rotator_controls.count-5 li a{
	margin:0 0 0 3px;
}

#home-rotator ul.__rotator_controls li{
	float:left;
	padding:0;
	margin:0;
}

#home-rotator ul.__rotator_controls li a{
	display:block;
	margin:0 0 0 4px;
	/*background-color:#000;*/
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-rotator-controls-bg.png") no-repeat left top;
	color:#fff;
	font-weight:bold;
	/*padding:6px 16px;*/
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	vertical-align:middle;
}

#home-rotator ul.__rotator_controls li a.current,
#home-rotator ul.__rotator_controls li a:hover{
	/*background-color:#cf0;*/
	background-position:left bottom;
	color:#000;
}

#home-bottom-line{
	height:160px;
	overflow:hidden;
}

#home-bottom-line>div{
	float:left;
	margin:0 0 0 5px;
	width:320px;
	height:160px;
	overflow:hidden;
}

#home-bottom-line>div.poll{
	position:relative;
}

#home-bottom-line>div.poll a.vote{
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:999;
}

#home-bottom-line>div.poll span.vote{
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:999;
}

#home-bottom-line>div a.title{
	font-weight:bold;
	font-size:1em;
	display:block;
	padding:4px;
	background:#000;
	max-height:20px;
	line-height:20px;
	overflow:hidden;
	color:#fff;
}

#home-bottom-line>div p{
	min-height:66px;
}

#content{
	padding:50px 10px 0 10px;
	margin-left:240px;
	position:relative;
	background-color: #fff;
}

#content.learnmore_section{
	padding:40px 0px 0 0px;
}


#content.survey{
	margin:0;
	padding:20px;
}

#content.signup{
	margin:0;
	
}

#content.home{
	margin:0;
	padding:0;
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-bg.jpg") no-repeat left top;
	padding-top:455px;
	
}

#content.home.promotion-steelseries{
	background-image: url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-bg-promotion-steelseries.jpg");
}

#content.home.promotion-steelseries2{
	background-image: url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-bg-promotion-steelseries-2.jpg");
}

#content.home.promotion-steelseries2 #steelseries-tmnfcup-logo{
	position:absolute;
	width:450px;
	height:260px;
	left:10px;
	top:10px;
}

#content.home.promotion-steelseries2 #steelseries-tmnfcup-logo.de{
	background: transparent url("http://www.playall.com/skin.1283434139/img/translated/de/promotions/home-steelseries-2-button.png") no-repeat left top;
}

#content.home.promotion-steelseries2 #steelseries-tmnfcup-logo.en{
	background: transparent url("http://www.playall.com/skin.1283434139/img/translated/en/promotions/home-steelseries-2-button.png") no-repeat left top;
}

#content.home.promotion-steelseries2 #steelseries-tmnfcup-logo:hover{
	background-position: left bottom;
}

#steelseries-tmnfcup-logo-header{
	position:absolute;
	width:157px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/steelseries-tmnfcup-logo-hover-small.png") no-repeat left top;
	height:70px;
	left:300px;
	top:15px;
}


#content.home.playall-nights.de{
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-new-bg-playall-nights-de.jpg") no-repeat left top;
}

#content.home.playall-nights.en{
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-new-bg-playall-nights-en.jpg") no-repeat left top;
}
/*
#content.home-tm{
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-new-bg-tm.jpg") no-repeat left top;
}

#content.home-cod{
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-new-bg-cod.jpg") no-repeat left top;
}

#content.home-css{
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-new-bg-css.jpg") no-repeat left top;
}

#content.home-cs16{
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-new-bg-cs16.jpg") no-repeat left top;
}
*/
#content.winbig{
	margin:0;
	padding-top:10px;
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-content-bg-13.jpg") no-repeat left top;
	min-height:575px;
	
}

#content.campaign{
	margin:0;
	padding-top:10px;
	background-color: #fff;
	min-height:480px;
	
}

#content.splash{
	margin:0;
	padding-top:0;
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-content-bg-13.jpg") no-repeat left top;
	min-height:575px;
	
}

#content.gameslist{
	margin:0;
	padding-top:10px;
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-content-bg-13.jpg") no-repeat left top;
	min-height:575px;
	
}

#content.premium-member{
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-content-premium-bg.png") no-repeat left top;
	
}

#content.free-member{
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-content-free-bg.png") no-repeat left top;
	
}

#content.formulaplayall{
	
}

div.paging{
	text-align:center;
}


div.paging>a{
	margin:0 2px;
}

#breadcrumb{
	position:absolute;
	z-index:100;
	left:0;
	top:0;
	right:0;
	min-height:21px;
	line-height:21px;
	padding:8px 0 8px 8px;
	background: #ddd url("http://www.playall.com/skin.1283434139/img/blackmonkey/breadcrumb-bg.png") repeat-x left bottom;
}

#breadcrumb img{
	vertical-align:middle;
}

#breadcrumb a{
	font-weight:bold;
	color:#333;
	font-size:12px;
}


#breadcrumb-sharing{
	position:absolute;
	top:0;
	right:0;
	padding:10px 4px 0 0;
	bottom:0;
	border-right:1px solid #ddd;
}

#breadcrumb-sharing img{
	vertical-align:middle;
}

div.error{
	border:1px solid #c00;
	background-color:#EFE0E0;
	color:#c00;
	font-weight:bold;
}
ol.error{
	list-style: decimal ! important;
	padding: 10px 10px 10px 20px ! important;
}

ol.error li{
	min-height:none ! important;
	padding:4px;
}


.system-status{
	width:110px;
	text-align:center;
	margin:0 5px;
}

#liveTicker{
	position:absolute;
	left:210px;
	height:20px;
	top:3px;
	width:400px;
}

#liveTicker a{
	color: #fff;
}

#userOnline{
	position:absolute;
	left:220px;
	height:20px;
	top:26px;
	width:200px;
	color:#fff;
	font-weight:bold;
}

i.translation{
	background-color : #f0f;
	color : #fff;
	font-style:inherit;
}


#onpage-event{
	width:720px;
	height:120px;
	background-position:left top;
	background-repeat: no-repeat;
	display:block;
}

#onpage-event.playall-nights.en{
	background-image:url("http://www.playall.com/skin.1283434139/img/translated/en/onpageevents/onpageevent--playall-nights.jpg");
}

#onpage-event.playall-nights.de{
	background-image:url("http://www.playall.com/skin.1283434139/img/translated/de/onpageevents/onpageevent--playall-nights.jpg");
}

div.banner-container{
	border:1px solid #999;
	background-color:#fff;
	padding:4px;
}
/* +++++++++++++++++++++++++++++++++++++++  TABLES +++++++++++++++++++++++++++++++++++++++ */

table.classic{
	border-collapse:collapse;
	border-spacing:none;
	width:100%;
}

table.classic thead tr{
	background: #111 url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-list-table-head-bg.png") repeat-x left top ! important;
	color:#fff ! important;
	border:1px solid #666 ! important;
	height: auto  ! important;
}

table.classic thead tr th{
	padding:2px 0 ! important;
	font-variant:small-caps ! important;
}

table.classic tr.premium{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-list-table-body-row-premium-bg.png") ! important;
}

table.classic>tr.premium:hover>td{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/fff-50.png") ! important;
}

table.classic.nohover>tr.premium:hover>td{
	background: none ! important;
}

table.classic tbody tr{
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-list-table-body-row-bg.png") repeat-x left top ! important;
	border:1px solid #ccc ! important;
	height:30px ! important;
}
table.classic>tbody>tr:hover>td{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/999-25.png") repeat left top ! important;
	
}

table.classic.nohover>tbody>tr:hover>td{
	background:none ! important;
}

table.classic tbody th{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left -2px;
	padding:8px;
	text-align:left;
	border-top:1px solid #666;
}
/* +++++++++++++++++++++++++++++++++++++++  BLACK BOX +++++++++++++++++++++++++++++++++++++++ */

div.playallStandardBlackbox{
	background-color:transparent;
	/*padding:12px 16px 25px 16px;*/
	position:relative;
}

div.playallStandardBlackbox>div.playallStandardBlackboxcontent{
	background:#141414;
	color:#fff;
}

div.playallStandardBlackbox>div.top{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/blackbox-bg.png') center top no-repeat;
	height:12px;
	margin:0 16px;
}

div.playallStandardBlackbox>div.top>div.left{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/blackbox-bg.png') left top no-repeat;
	float:left;
	width:16px;
	height:100%;
	margin-left:-16px;
}

div.playallStandardBlackbox>div.top>div.right{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/blackbox-bg.png') right top no-repeat;
	float:right;
	width:16px;
	height:100%;
	margin-right:-16px;
}

div.playallStandardBlackbox>div.bottom{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/blackbox-bg.png') center bottom no-repeat;
	height:25px;
	margin:0 16px;
}

div.playallStandardBlackbox>div.bottom>div.left{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/blackbox-bg.png') left bottom no-repeat;
	float:left;
	width:16px;
	height:100%;
	margin-left:-16px;
}

div.playallStandardBlackbox>div.bottom>div.right{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/blackbox-bg.png') right bottom no-repeat;
	float:right;
	width:16px;
	height:100%;
	margin-right:-16px;
}

div.playallStandardBlackbox>div.middle{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/blackbox-bg.png') center -12px no-repeat;
	background-color:transparent;
	margin:0 16px;
	padding:0 0 0 2px 0;
	position:relative;
}

div.playallStandardBlackbox>div.middle *{
	margin-top:0;
	margin-bottom:0;
}

div.playallStandardBlackbox>div.middle>div.left{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/blackbox-bg.png') left -12px;
	position:absolute;
	left:-16px;
	z-index:2;
	top:0;
	width:16px;
	height:100%;
}

div.playallStandardBlackbox>div.middle>div.right{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/blackbox-bg.png') right -12px;
	position:absolute;
	right:-16px;
	z-index:2;
	top:0;
	width:16px;
	height:100%;
}

.action.close,
.action.closeandsave{
	display:block;
	right:14px;
	top:12px;
	background:transparent url('http://www.playall.com/skin.1283434139/img/icons/close-hover.png') no-repeat left top;
	width:16px;
	height:16px;
	position:absolute;
	cursor:pointer;
	z-index:300;
}

.action.close:hover,
.action.closeandsave:hover{
	background-position:left bottom;
}
/* +++++++++++++++++++++++++++++++++++++++ COLOR FLAGS +++++++++++++++++++++++++++++++++++++++ */
.flag.features {
	color:#09f!important;
}

.flag.events {
	color:#039!important;
}

.flag.playall-news {
	color:#9c0!important;
}

.flag.fragzone {
	color:#900!important;
}

.flag.promotions {
	color:#909!important;
}
/* +++++++++++++++++++++++++++++++++++++++ NAVIGATION START +++++++++++++++++++++++++++++++++++++++ */
#navigation{
	height:35px;
	width:752px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/navigation-bg.png") repeat left top;
	position:absolute;
	right:0;
	top:90px;
	z-index:400;
}

#navigation ul.level1{
	position:absolute;
	right:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;
}

#navigation ul.level1 li{
	float:left;
	margin:0;
	padding:0;
}

#navigation ul.level1 li:hover,
#navigation ul.level1 li.current{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/navigation-current.png") repeat-x left center;
}

#navigation ul.level1 li:first-child a{
	background: none;
}

#navigation ul.level1 li a{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/navigation-seperator.png") no-repeat left center;
	padding:12px 13px;
	display:block;
}

#navigation ul.level1 li a img{
}

#navigation ul.level2{
	list-style:none;
	padding:0;
	margin:0;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/000-80.png") repeat left center;
}

#navigation ul.level2.gamesmenu{
	width:740px;
	margin:0;
	padding:0;
}

#navigation ul.level2.gamesmenu table{
	width:100%;
	border-spacing: 0;
	border-collapse:collapse;
}

#navigation ul.level2.gamesmenu table td{
	vertical-align:top;
	width:246px;
}

#navigation ul.level2.gamesmenu table tr td.border-bottom{
	border-bottom:1px solid #666;
}

#navigation ul.level2.gamesmenu table tr:first-child td,
#navigation ul.level2.gamesmenu table tr td.border-left{
	border-left:1px solid #666;
}

#navigation ul.level2.gamesmenu table tr:first-child td:first-child{
	border-left:none;
}

#navigation ul.level2.gamesmenu table td ul{
	list-style:none;
	margin:0;
	padding:0;
}

#navigation ul.level2.gamesmenu table td ul li{
	padding:0;
	margin:0;
}

#navigation ul.level3:hover{
	background-image:none;
}

#navigation ul.level2 li{
	float:none;
	padding:0;
	margin:0;
}

#navigation ul.level2>li>a{
	padding:12px 20px;
}

#navigation ul.level2 li a{
	display:block;
	background-image:none;
}

#navigation ul.level2 li a.main-games-all{

}

#navigation ul.level2 li:hover{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/navigation-sub-hover.png") repeat left center;
}

#navigation ul.level2.gamesmenu>li:hover{
	background: none;
}

#navigation ul.level2 a.main-games-sublink{
	padding:4px 0;
	background-color:#111;
}

#navigation ul.level2.gamesmenu{
	position: absolute;
	visibility:hidden;
	top:0;
	left:0;
	min-width:230px;
}

#navigation ul.level2 li.level3{
	border-right:4px solid #690;
	position:absolute;
	left:0;
	top:0;
	width:36px;
	height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:#000;
}

#navigation ul.level2.fragzone li.level3{
	border-right:4px solid #900;
}

#navigation ul.level2.sportzone li.level3{
	border-right:4px solid #069;
}

#navigation ul.level2 a.main-games-sublink.active{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/menu/main-games-subcat-bg.png') repeat left top;
}

#navigation ul.level2.fragzone a.main-games-sublink.active{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/menu/main-games-subcat-bg-red.png') repeat left top;
}

#navigation ul.level2.sportzone a.main-games-sublink.active{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/menu/main-games-subcat-bg-blue.png') repeat left top;
}

#navigation ul.level2 a.main-games-sublink img{
	background-position: right top;
	background-repeat: no-repeat;
}

#navigation ul.level2 a.main-games-sublink.active img{
	background-position: left top;
}

#navigation ul.level2 a.main-games-sublink img.fraglive{
	width:26px;
	height:64px;
	background-image:url('http://www.playall.com/skin.1283434139/img/translated/en/menu/main-games-fraglive.png');
}

#navigation ul.level2 a.main-games-sublink img.fragpot{
	width:26px;
	height:61px;
	background-image:url('http://www.playall.com/skin.1283434139/img/translated/en/menu/main-games-fragpot.png');
}

#navigation ul.level2 a.main-games-sublink img.privateservers{
	width:26px;
	height:109px;
	background-image:url('http://www.playall.com/skin.1283434139/img/translated/en/menu/main-games-privateservers.png');
}

#navigation ul.level2 a.main-games-sublink img.challenges{
	width:26px;
	height:82px;
	background-image:url('http://www.playall.com/skin.1283434139/img/translated/en/menu/main-games-challenges.png');
}

#navigation ul.level2 li.header{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/bg/000-75.png') repeat left top;
	padding:0;
	margin:0;
	text-align:center;
}

#navigation ul.level2 li.header{
	background:#000;/*transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/bg/000-75.png') repeat left top;*/
	padding:0;
	margin:0;
	text-align:center;
}
/*
#navigation ul.level2 li.header.fragZone{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/menu/main-games-subhead-bg-red.png') repeat-x left top;
}
*/

#navigation ul.level1 li ul.level2 li a.main-games-all img{
	display:inline;
	vertical-align:middle;
}

#navigation ul.level1 li ul.level2 li a.main-games-all{
	padding:12px 8px;
}

/*
#navigation ul.level2 li.header.main-games-fraglive,
#navigation ul.level2 li.header.main-games-fragpot,
#navigation ul.level2 li.header.main-games-challenges{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/games-menu-bg-frag.png') repeat-x left bottom;
}

#navigation ul.level2 li.header.main-games-racing{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/games-menu-bg-racing.png') repeat-x left top;
}
*/


#subsubmenu{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/subsubmenu-bg.png') repeat-x left top;
	height:65px;
	position:relative;
	overflow:hidden;
}

#subsubmenu ul{
	position:absolute;
	left:0;
	bottom:0;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
}

#subsubmenu ul li{
	float:left;
	margin:0 0 0 8px;
}

#subsubmenu ul li.right{
	margin:0 8px 0 0;
}

#subsubmenu ul li.current{	
	padding:6px 10px;
	background-color:#fff;
}

#subsubmenu ul li a{
	display:block;
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/subsubtab-bg.png') repeat-x left top;
	color:#fff;
	font-size:10px;
	padding:6px 10px;
}
/* +++++++++++++++++++++++++++++++++++++++ NAVIGATION END +++++++++++++++++++++++++++++++++++++++ */



.rounded-border{
	height:19px;
	width:992px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/rounded-border-black-bg-000.png") repeat left top;
}

.rounded-border.bottom{
	background-position:left bottom;
}

.rounded-container{
	height:19px;
	width:992px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/rounded-container-black.png") repeat left top;
}

.rounded-container.bottom{
	background-position:left bottom;
}

.rounded-container.small{
	height:20px;
	padding:9px 0;
}

.rounded-container.content{
	background:#000;
	height:auto;
	
}

#bottom-links{
	text-align:center;
	position:relative;
	background:#000;
	padding:0;
	margin:0 auto;
	width:992px;
	height:10px;
}

#bottom-links>div{
	float:left;
	width:992px;
}

#bottom-links img{
	position:absolute;
	top:-5px;
}

#bottom-links img.hackerguardian{
	right:8px;
}

#bottom-links img.pci{
	right:100px;
}

#bottom-links img.thawte{
	left:3px;
}

#bottom-links a{
	margin:0 20px;
	color:#999;
	line-height:20px;
	vertical-align:middle;
}

#bottom-links a:hover{
	color:#ccc;
	text-decoration:none;
}

#copyright{
	text-align:center;
	color:#999;
	font-size:1.1em;
	line-height:150%;
	width:992px;
	margin:0 auto;
}

.payment-options{
	text-align:center;
	color:#fff;
	font-size:10px;
}

.payment-options img{
	vertical-align:middle;
	margin:0 30px;
}

.container{
	background-color:#fff;
}

.container{
	
}

.container>div{	
	padding:4px;
	border:1px solid #999;
}

.container>div>div.gradient-grey{	
	background: #eee url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left top;
	padding:0 5px;
	margin-top:4px;
	
}

.container>div>div:first-child{
	padding:0;
	height:30px;
	overflow:hidden;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/gradient-green.png") repeat-x left top;
	color:#000;
}

.container.black>div>div:first-child{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/gradient-black.png");
	color:#fff;
}

.container.orange>div>div:first-child{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/gradient-orange.png");
}

.container.grey>div>div:first-child{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/gradient-grey.png");
}

.container.light-grey>div>div:first-child{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/gradient-light-grey.png");
}

.container.light-green>div>div:first-child{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/light-green.jpg");
}

.container>div>div>h1>img{
	margin:-1px 0 0 1px;
}

.container>div>div>h1.textsize-40>img{
	margin:-5px 0 0 1px;
}

.container>div>div>h1.textsize-20>img{
	margin:3px 0 0 3px;
}

.container>div>div>h1>span.date{
	font-size:10px;
	font-weight:bold;
	margin:1px 1px 1px 1px;
	border:2px solid #888;
	text-align:center;
	text-transform:uppercase;
	color:#888;
	padding:0 2px;
}

.container.grey>div>div>h1>span.date{
	border-color:#333;
	color:#333;
}

.container.green.greenwhite>div>div>h1>span.date,
.container.black>div>div>h1>span.date{
	border-color:#fff;
	color:#fff;
}

.container>div>div{
	position:relative;
	padding:4px 0 0 0 ;
}

.container>div>div:first-child{
	padding:0;
	height:30px;
	overflow:hidden;
}

.container>div>div:first-child>h1{
	height:30px;
	overflow:hidden;
	padding:0;
	margin:0;
	background-position: left top;
	background-repeat: repeat-y;
	width:100%;
	position:relative;
}

.container>div>div:first-child>h1.toggletrigger span.arrow{
	position:absolute;
	display:block;
	right:8px;
	top:6px;
	height:16px;
	width:16px;
	background:transparent url("http://www.playall.com/skin.1283434139/img/icons/fold-unfold-arrow.png") no-repeat left top;
}

.container>div>div:first-child>h1.toggletrigger.active span.arrow{
	background-position:left bottom;
}

.container>div>div:first-child>h1.flag.features{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-flag-features.png");
}

.container>div>div:first-child>h1.flag.events{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-flag-events.png");
}

.container>div>div:first-child>h1.flag.playall-news{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-flag-playall-news.png");
}

.container>div>div:first-child>h1.flag.fragzone{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-flag-fragzone.png");
}

.container>div>div:first-child>h1.flag.promotions{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-flag-promotions.png");
}

.container>div>div:first-child>h1.flag.white{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-flag-white.png");
}

.container img.icon{
	margin-right:5px;
}

.container tr.hover:hover td{
	background-color:#ddd !important;
}

/*	***************************	 MESSAGES	***************************	*/


.message.bad {
	background-color:#EFE0E0;
	border-color:#CC0000;
	color:#CC0000;
}
.message {
	background-color:#EEEEEE;
	border:1px solid #000000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	padding:20px;
}


/*	***************************	 BUTTONS 		***************************	*/

button.playallButton{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/buttons/buttons.png");
	text-align:center;
	font-weight:bold;
	font-variant:small-caps;
	border:0;
	background-color:transparent;
	cursor:pointer;
	font-family:verdana;
	vertical-align:middle;
	padding-bottom:2px;
}

button.playallButton img{
	vertical-align:middle;
	margin-right:10px;
	float:left;
}

a.bigButton{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/buttons/big-blank.png") left top;
	height:70px;
	width:300px;
	overflow:hidden;
	display:block;
	color:#fff;
}

a.bigButton:hover{
	background-position:left bottom;
	text-decoration:none;
}

a.bigButton.download-gc{
	padding-top:52px;
	padding-right:20px;
	width:280px;
	height:18px;
}

a.bigButton.download-gc.lang-en{
	background-image:url("http://www.playall.com/skin.1283434139/img/translated/en/big-download-gc.png");
}

a.bigButton.download-gc.lang-de{
	background-image:url("http://www.playall.com/skin.1283434139/img/translated/de/big-download-gc.png");
}

a.playallButtonContainerLink,
a.playallButtonContainerLink:hover{
	text-decoration:none;
}

/*	***************************	 FORM ELEMENTS 	***************************	*/
input, select, textarea{
	font: normal 12px verdana,helvetica,arial,sans-serif;
}

input{
	border:1px solid #ccc;
	padding:4px;
	background-color: #eee;
	vertical-align:middle;
}

input[type="checkbox"],
input[type="radio"],
input.checkbox,
input.radio{
	padding:0 ! important;
	border:none ! important;
	background-color:none ! important;
}

select{
	border:1px solid #ccc;
	padding:4px;
	background-color: #eee;
	vertical-align:middle;
}

textarea{
	border:1px solid #ccc;
	padding:4px;
	background-color: #eee;
	vertical-align:middle;
}
/*	***************************	TOOLTIPS		***************************	*/
a.toolTipImage img{
	background:transparent url("http://www.playall.com/skin.1283434139/img/icons/question-mark-20.png") no-repeat left top;
	width:20px;
	height:20px;
	vertical-align:middle;
}

a.toolTipImage:hover img{
	background-position: left bottom;
}

#toolTipBox{
	background-color:#fff;
	border:1px solid #999;
	padding:4px;
	min-width:200px;
	position:absolute;
	z-index:999999;
}

/*	***************************	 BADGES	***************************	*/
.badgeIcon{position:relative;text-align:right;padding:0;margin:0 2px;background-color:transparent;background-repeat:no-repeat;background-position: left top;}
.badgeIcon .countBg{width:12px;height:5px;padding:2px 1px 2px 0;position:absolute;right:-4px;bottom:-3px;font:900 1px arial,verdana,helvetica,sans-serif;color:#fff;background:#000;opacity:.6;filter: alpha(opacity=60);-moz-opacity:0.6;overflow:hidden;}
.badgeIcon .count{padding:0;margin:0;}
.badgeIcon .count img{padding:2px 1px;vertical-align:bottom;background:#333;}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ WINBIG +++++++++++++++++++++++++++++++++++++++++ */



#content.winbig  #get-yourself-an-ipod{
	position:absolute;
	left:60px;
	top:200px;
}

#content.winbig  #right-side{
	float:right;
	width:350px;
}

#content.winbig  #left-side{
	margin: 0px 360px 0 0;
	padding-top:260px;
}

#content.winbig  div.prize{
	min-height:200px;
	padding:10px 0;
	border-top:1px solid #ccc;
}

#content.winbig  div.prize h1{
	padding:0.2em;
}

#content.winbig  div.prize:first-child{
	border-top:0px solid #ccc;
}

#content.winbig  div.prize img.prize{
	float:left;
	margin-right:10px;
}

#content.winbig  div.prize p{
	font-weight:bold;
	line-height:150% ! important;
	font-size:12px;
	margin-left:270px;
	color:#000;
	padding:10px;
}

#content.winbig  div.prize:first-child p{
	
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/fff-50.png") repeat left top;
	border:1px solid #ccc;
}

#winbig-tell-a-friend-content{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-tell-a-friend-bg.jpg") repeat-x left top;
	color:#fff;
	text-align:right;
	font-weight:bold;
}

#winbig-sign-up-content{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-sign-up-bg.jpg") repeat-x left top;
	color:#fff;
	text-align:right;
	font-weight:bold;
	height:100px;
	overflow:hidden;
	position:relative;
}

#winbig-sign-up-content button{
	position:absolute;
	left:5px;
	bottom:5px;
}



#winbig-tell-a-friend input,
#winbig-signup-now input{
	width:260px;
	padding-top:5px;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HOME +++++++++++++++++++++++++++++++++++++++++ */


#home-feature-list.loginpage{
	background-color:#fff;
	width:350px;
	position:absolute;
	left:0;
	top:204px;
}

#home-certificates{
	position:absolute;
	left:20px;
	top:380px;
}

#home-sharing{
	position:absolute;
	left:20px;
	top:420px;
}

#home-sharing a{
 margin-right:15px;
}

#home-feature-list tbody tr{
}

#home-feature-list tbody tr th{
	text-align:left;
	padding:5px ! important;
}

.home-feature-arrow-column{
	width:70px;
}

#home-feature-list table{
	border:0;
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	padding:0;
}

#home-feature-list table thead th{	
	background:#444 url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-features-head-bg.png") repeat-x left bottom;
	color:#fff;
	border-top:1px solid #333;
	border-bottom:1px solid #aaa;
	border-left:1px solid #333;
	border-right:1px solid #333;
	padding:2px 0;
}

#home-feature-list table tbody th{
	background: #eee url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left bottom;
	color:#000;
	padding:6px 0;
}

#home-feature-list table tbody td,
#home-feature-list table tbody th{	
	border:1px solid #aaa;
	height:34px;
}

#home-feature-list table tbody td{	
	
	
}

#home-feature-list table th,
#home-feature-list table td,
.container table td{
	text-align:center;
}

#home-campaign-link{
	background: transparent url("http://www.playall.com/skin.1283434139/img/microsites/steelseries/home-steelseries-link.png") no-repeat left top;
	width:405px;
	height:126px;
	display:block;
	position:absolute;
	left:-54px;
	top:0;
}

#home-campaign-link:hover{
	background-position: left bottom;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LEFTBAR +++++++++++++++++++++++++++++++++++++++++ */
#leftBar{
	float:left;
	width:240px;
}

#leftBar .top{
	min-height:100px;	
}

#leftBar .top a.displayname{
	color:#fff;
	font-size:13px;
	font-weight:bold;
}

#leftBar .join a.button.en,#login a.button.en { display:block;  width:84px; height:83px; margin:0 auto;background:transparent url("http://www.playall.com/skin.1283434139/img/translated/en/signup-button.png") no-repeat top ;}
#leftBar .join a.button.de,#login a.button.de { display:block;  width:84px; height:83px; margin:0 auto;background:transparent url("http://www.playall.com/skin.1283434139/img/translated/de/signup-button.png") no-repeat top ;}
#leftBar .join a.button:hover, #login a.button:hover{ background-position:bottom;}
#leftBar .join a img,#login a img { margin:0 auto 0 auto;display:block;padding:10px 0;}
#leftBar .join .paDesc{ color:#999; padding:10px 5px; text-align:left;}

#userMenu{
	background:#000000 url("http://www.playall.com/skin.1283434139/img/blackmonkey/leftBar-top.jpg") no-repeat left top;
}

#userMenu.playall-nights{
	background:#000022 url("http://www.playall.com/skin.1283434139/img/blackmonkey/leftBar-top-playall-nights.jpg") no-repeat left top;
}

#userMenu.playall-nights .user-account-data{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/000-50.png") repeat left top;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

#userMenu.user-account-data{
	line-height:125%;
}

#userMenu .account-details{
	min-height:160px;
}

#userMenu .account-details a{
	font-weight:normal;
}

#userMenu .account-details .displayname{
	font-weight:bold;
	color:#fff;
	font-size:13px;
}

#userMenu .account-details img.userflag{
	margin:0 8px;
}

#userMenu ol{
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}

#userMenu ol>li{
	margin:2px 0 0 0;
	padding:0;
}

#userMenu ol>li>a{
	height:24px;
	line-height:24px;
	color:#fff;
	text-decoration:none;
	display:block;
	padding-left:10px;
	margin-bottom:3px;
}

#userMenu ol>li>a.sportzone{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/leftBar-menu-level1-bg-sportzone.png") no-repeat left top;
}

#userMenu ol>li>a.fragzone{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/leftBar-menu-level1-bg-fragzone.png") no-repeat left top;
}

#userMenu ul{
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}

#userMenu ul ul{
	padding-left:20px;
}

#userMenu ul>li{
	margin-bottom:3px;
}

#userMenu ul>li ul>li{
	margin-bottom:2px;
}

#userMenu ul>li ul>li ul>li{
	margin-bottom:1px;
}

#userMenu ul li a{
	display:block;
	height:24px;
	padding-left:10px;
	line-height:24px;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/leftBar-menu-level1-bg.png") no-repeat left top;
	color:#fff;
}

#userMenu>ul>li>a{
	font-size:12px;
}

#userMenu ul li ul li a{
	color:#ccc;
}

#userMenu ul li a:hover{
	text-decoration:none;
	color:#9c0;
}

#userMenu ul li a.current:last-child{
	border-right:8px solid #9c0;
	color:#9c0;
}

#userMenu ul li a.iecurrent-replacement{
	border-right:8px solid #9c0;
	color:#9c0;
}

#userMenu ul li ul li a{
	background-image: url("http://www.playall.com/skin.1283434139/img/blackmonkey/leftBar-menu-level2-bg.png");
}

#userMenu ul li a img{
	vertical-align:middle;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SOCIAL BOOKMARKS +++++++++++++++++++++++++++++++++++++++++ */
a.social-bookmarks{
	width:24px;
	height:24px;
	background-position:left bottom;
	position:absolute;
	right:4px;
}

a.social-bookmarks:hover{
	background-position:left top;
	
}

a.social-bookmarks.twitter{
	background-image:url("http://www.playall.com/skin.1283434139/img/icons/social-bookmark-twitter.png");
	top:60px;
}

a.social-bookmarks.facebook{
	background-image:url("http://www.playall.com/skin.1283434139/img/icons/social-bookmark-facebook.png");
	top:28px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ TIP OF THE DAY +++++++++++++++++++++++++++++++++++++++++ */

#tipOfTheDay img{
	float:right;
	background:transparent url("http://www.playall.com/skin.1283434139/img/icons/close-tipoftheday.png") no-repeat left bottom;
	width:13px;
	height:13px;
	cursor:pointer;
}

#tipOfTheDay img:hover{
	background-position:left top;
}

#tipOfTheDay.fragzone{
	background-color:#CFA8A8;
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/tipoftheday-bg-red.png");
}
#tipOfTheDay.sportzone{
	background-color:#069;
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/tipoftheday-bg-blue.png");
}

#tipOfTheDay{
	padding:3px 4px 3px 4px;
	background:#000;
	color:#fff;
	font-weight:bold;
	background:#000 url("http://www.playall.com/skin.1283434139/img/blackmonkey/tipoftheday-bg-black.png") repeat-x top left;
	font-variant:small-caps;
}

#tipOfTheDay a{
	color:#fff;
	display:block;
	height:13px;
	overflow:hidden;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NEWS +++++++++++++++++++++++++++++++++++++++++ */
#news .list-details{
	padding:0;
	color:#666;
}

#news span.list-status{
	color:#666;
}

#news a.list-preview{
	margin-left:80px;
}

#news img.newscat-icon {
	width:64px;
	height:64px;
	background-image:url("http://www.playall.com/skin.1283434139/img/icons/learnmore/playall.png");
}

#news img.newscat-icon.promotions{
	background-image:url("http://www.playall.com/skin.1283434139/img/icons/learnmore/money.png");
}

#news img.newscat-icon.features{
	background-image:url("http://www.playall.com/skin.1283434139/img/icons/learnmore/tools.png");
}

#news img.newscat-icon.fragzone{
	background-image:url("http://www.playall.com/skin.1283434139/img/icons/learnmore/available.png");
}

#news img.newscat-icon.events{
	background-image:url("http://www.playall.com/skin.1283434139/img/icons/learnmore/together.png");
}

#newssearch{
	position:absolute;
	z-index:150;
	right:110px;
	top:4px;
}


#news hr{
	border-width:1px 0 0 0;
	border-color:#ccc;
	border-style:solid;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ GAMER CLIENT +++++++++++++++++++++++++++++++++++++++++ */
#GamerClient {
	margin:-10px -10px 0 -10px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/download-bg-gradient.jpg") no-repeat left top;
}

#GamerClientHeadline {
	position:relative;
	padding:10px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/gamerclient/pic_main.png") no-repeat left 50px;
}

#GamerClientFeaturesHeadline {
	height:30px;
	border-bottom:1px solid #999;
	background: transparent url("http://www.playall.com/skin.1283434139/img/gamerclient/gc-features-bg-gradient.png") repeat-x left bottom;
}

#GamerClient .GamerClientHeadline {
	position:absolute;
	right:10px;
	top:10px;
}

#gc-features {
	margin-left:5px;
	padding-left:20px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/gamerclient/arrow-right.png") no-repeat left 50%;
}

#gc-features.active{
	background: transparent url("http://www.playall.com/skin.1283434139/img/gamerclient/arrow-down.png") no-repeat left 50%;
}

#GamerClient .right-side{
	width:360px;
}

#GamerClient .left-side{
	margin-right:340px;
}

#GamerClient .feature-list{
	width:300px;
}

#GamerClient .feature-list-inner{
	padding-right:25px;
}

#GamerClient img.pic-messaging{
	position:absolute;
	left:186px;
	top:-72px;
}

#GamerClient .testimonials {
	border:1px solid #999;
	padding:5px;
}

#GamerClient .testimonials-inner {
	padding:5px;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left top;
}

#GamerClient .features {
	font-size:140%;
}

#GamerClient .features  {
	margin-left:50px;
}


#GamerClient .features li {
	margin-bottom:10px;
}

#GamerClient .alternative-download, #JoinServerGamerClient .alternative-download {
	width:160px;
	text-align:center;
	margin:5px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++ JOIN SERVER GAMER CLIENT ++++++++++++++++++++++++++++++ */

#JoinServerGamerClient {
	margin:-10px -10px 0 -10px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/download-bg-gradient.jpg") no-repeat left top;	
}

#JoinServerGamerClientHeadline {
	position:relative;
	padding:10px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/gamerclient/pic_main.png") no-repeat left 20px;
	padding-left:360px;
}
#JoinServerGamerClientHeadline .introduction {
	font-size:140%;
}


#JoinServerGamerClientHeadline .feature-list {
	margin-left:50px;
}

#JoinServerGamerClientHeadline .feature-list li {
	margin-bottom:15px;
}

#JoinServerSteps .headline-de {
	width:350px;
	height:45px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/translated/de/join-server-gc-steps.png") no-repeat left top;
}

#JoinServerSteps .headline-en {
	width:350px;
	height:45px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/translated/en/join-server-gc-steps.png") no-repeat left top;
}

#JoinServerSteps .step1 {
	background-position:left top;
}

#JoinServerSteps .step2 {
	background-position:left -45px;
}

#JoinServerSteps .step3 {
	width:720px;
	background-position:left -90px;
}

#JoinServerSteps .footer {
	width:350px;
	height:20px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/translated/de/join-server-gc-steps.png") no-repeat left top;
}

#JoinServerSteps .footer.step1, #JoinServerSteps .footer.step2 {
	background-position:left -135px;
}

#JoinServerSteps .footer.step3 {
	width:720px;
	background-position:left -155px;
}

#JoinServerSteps .content {
	padding:30px 5px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MEDIA +++++++++++++++++++++++++++++++++++++++++ */

#media .banners img{
	max-width:700px;
	margin-bottom:5px;
}

#media .banners img.small{
	margin:0 10px;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HELP +++++++++++++++++++++++++++++++++++++++++ */

#help .col{
	width:350px;
}

#help .lifebelt{
	position:absolute;
	z-index:100;
	left:-10px;
	top:-10px;
}

#help .lifebelt-text{
	padding:0 0 0 100px;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SUPPORT +++++++++++++++++++++++++++++++++++++++++ */
#support {
}

#support .support-text{
	width:300px;
	padding:0 25px;
}

#support .support-mail{
	margin-left:360px;
}

#support .support-mail textarea{
	height:280px;
}

#support input.support-mail-address {
	width:340px;
}

#support textarea.support-mail-message {
	width:340px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LEGAL +++++++++++++++++++++++++++++++++++++++++ */
#legal .details{
	width:217px;
	margin:0 0 20px 20px
}

#legal .contact-info td{
	text-align:left;
}

#legal .contact-info td a{
	color:#690;
}

#legal ul{
	margin-left:2em;
}

ol.legal, ol.legal ol{
	padding:0 10px 0 40px;
}

ol.legal h1, ol.legal ol h1{
	padding:0;
}

ol.legal h1{
	font-size:1.6em;
	line-height:normal;
}

ol.legal ol h1{
	font-size:1.5em;
}

ol.legal ol ol h1{
	font-size:1.2em;
}

ol.legal ol ol ol h1{
	font-size:1.0em;
}

ol.legal ol ol ol ol h1{
	font-size:1.0em;
}

ol.legal li{
	padding-top:20px;
}

ol.legal li li{
	padding-top:15px;
}

ol.legal li li li{
	padding-top:10px;
}

ol.legal li li li{
	padding-top:5px;
}

ol.legal li li li li{
	padding-top:0px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FAQ +++++++++++++++++++++++++++++++++++++++++ */
#faq ol{
	padding:0;
	list-style-position:inside;
}

#faq ol li{
	padding:1em 0;
}

#faq div.questions div.answer{
	padding:30px 40px 0 40px;
	border:1px solid #999;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left top;
}

#faq div.questions a.question{
	padding:6px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/gradient-black.png") repeat-x left top;
	color:#fff;
	border:1px solid #111;
}

#faqsearch{
	position:absolute;
	z-index:150;
	right:100px;
	top:4px;
}
#faq-welcome-header {
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/learnmore-video-bg-gradient.png") repeat-x bottom;
	border-bottom:1px solid #ccc;
	min-height:135px;
	padding:10px;
}
.faq-welcome-header-box {
	width:346px;
	height:125px;
	border:1px solid #ccc;
	padding:5px;
	overflow:hidden;
}

.faq-welcome-header-box-left {
	float:left;
	background:url("http://www.playall.com/skin.1283434139/img/blackmonkey/faq-welcome-header-box-left-bg.jpg") no-repeat;
	-moz-border-radius-topleft:10px;
	-khtml-border-radius-topleft:10px;
}

.faq-welcome-header-box-right {
	float:right;
	background:url("http://www.playall.com/skin.1283434139/img/blackmonkey/faq-welcome-header-box-right-bg.jpg") no-repeat;
	color:#fff;
	border:1px solid #333;
	-moz-border-radius-topright:10px;
	-khtml-border-radius-topright:10px;
}

#faq-section-header {
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/learnmore-video-bg-gradient.png") repeat-x bottom;
	border-bottom:1px solid #ccc;
	min-height:90px;
	padding:10px;
}
.faq-section-header-box {
	
	height:80px;
	background:url("http://www.playall.com/skin.1283434139/img/blackmonkey/faq-welcome-header-box-left-bg.jpg") no-repeat;
	border:1px solid #ccc;
	-moz-border-radius-topleft:10px;
	-khtml-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-khtml-border-radius-topright:10px;
	padding:5px;
	overflow:hidden;
	text-align:right;
}

#content.faq {
	padding: 40px 0 0 0 !important;
}

#faq-new ol{
	padding:0 20px;
	list-style-position:outside;
}

#faq-new ol li{
	padding:0 0 1em 0;
}

#faq-new div.questions div.answer{
	padding:0px 40px;
}

#faq-new div.questions a.question{
	padding:13px 10px 10px 10px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/faq-line-bg.png") no-repeat;
}

#faq-new div.questions a.question {
	font-weight:normal;
}

#faq-new div.answer-innerBox{
	border:1px solid #ccc;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x;
}

#faq-new .border-ccc>div {
	border:1px solid #ccc;
}



#faq-new a.active{
	font-weight:bold ! important;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LEARN MORE +++++++++++++++++++++++++++++++++++++++++ */

/*
#learnmore table#learnmoreSectionData {
	border-spacing:10px;
}
#learnmore table#learnmoreSectionData td{
	width:50%;
	vertical-align:top;
}

#learnmore table#learnmoreSectionData td>div{
	margin-bottom:15px;
}

#learnmore div.container p{
	padding:0;
}

#learnmore img.sectionPic{
	margin-right:10px;
}

#learnmore img.icon{
	margin:0 10px 5px 0;
}

#learnmore div.award-description{
	width:110px;
	padding:10px 10px 10px 85px;
}

#learnmore div.award-description button{
	z-index:100;
	position:absolute;
	left:8px;
	top:8px;
}

#learnmore #award-list{
	width:720px;
}

div.learnmore-content ol,
div.learnmore-content ul{
	padding-left:100px;
}

img.learnmore-icon{
}
*/

#learnmore-header {
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/learnmore-video-bg-gradient.png") repeat-x bottom;
	border-bottom:1px solid #ccc;
	padding:10px;
}

#learnmore-video {
	height:238px;
	border:1px solid #ccc;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/learnmore-video-bg.jpg") no-repeat;
	-moz-border-radius-topleft:10px;
	-khtml-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-khtml-border-radius-topright:10px;	
}

.learnmore-overview-line {
	height:130px;
}

.learnmore-gaming-overview-line {
	height:140px;
}

.learnmore-overview-box {
	width:325px;
	padding:0 20px;
	overflow:hidden;
}

#learnmore-new .overview-text p{
	padding:0 0 0 80px;
}

.learnmore-green-arrow {
	padding:0 0 0.5em 15px !important;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/learnmore-arrow-right.png") no-repeat 0 7px;
}

.learnmore-section-img {
	margin-left:20px;
	width:330px;
}

#learnmore-new div.paragraph {
	padding-left:80px;
}

#learnmore-new div.paragraph>p:first-child {
	padding:0px 0 1.5em 0;
}

#learnmore-new #award-list{
	width:720px;
}

#learnmore-new div.award-innerBox{
	border:1px solid #ccc;
}

#learnmore-new div.award-description{
	height:100px;
	padding:10px 10px 10px 90px;
}


#learnmore-new div.award-description button{
	z-index:100;
	position:absolute;
	left:8px;
	top:12px;
}

#learnmore-new .border-ccc>div {
	border:1px solid #ccc;
}

#learnmore-new .learnmore-content a {
	color:#9c0 ! important;
}

.learnmore-payment-options {
	margin:10px 0;
}
.learnmore-payment-options img {
	margin:0 5px;
	vertical-align:middle;
}

.learnmore-content ul {
	margin-left:70px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SIGNUP+++++++++++++++++++++++++++++++++++++++++ */
#signup #noconfirmation{
	width:236px;
}

#signup #emailCode{
	width:206px;
}

#signup #signup-form{
margin-left:140px;
margin-right:350px;
}

#signup #signup-form form ol{
	list-style:none;
	margin:0;
	padding:0;
}

#signup #signup-form form li{
	min-height:36px;
}

#signup #signup-form form fieldset{
	border:none;
}

#signup #signup-form form ol li label{
	float:left;
	width:200px;
	color:#999;
	font-size:110%;
	padding-top:4px;
	font-weight:bold;
}

#signup #signup-form form legend{
	display:none;
}

#signup #signup-form form ol li input[type="text"],
#signup #signup-form form ol li input[type="password"]{
	width:209px;
	padding:8px;
	margin-right:5px;
}

#signup #signup-steps{
	height:97px;
	border:1px solid #666;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/signup-steps-bg.png") repeat-x left top;
	overflow:hidden;
}

#signup #signup-steps>img,
#signup #signup-steps>div{
	float:left;
}

#signup #signup-steps>div{
	padding:15px 65px;
}

#signup #signup-steps>img{
	margin:0 -20px;
}

#signup #signup-login-check{
	width:16px;
	height:16px;
}

#signup #signup-login-check.valid{
	background: transparent url("http://www.playall.com/skin.1283434139/img/icons/tick.png") no-repeat center center;
}

#signup #signup-login-check.invalid{
	background: transparent url("http://www.playall.com/skin.1283434139/img/icons/close.png") no-repeat center center;
}

#signup #username_hint_value,
#signup #password_strength_value{
	color:#666;
}

#signup-download{
	height:321px;
	display:block;
	padding:10px 140px 0 510px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/gamerclient/pic_main.png") no-repeat left top;
}

/*	***************************	 LOGIN	***************************	*/
div#login {
	position:relative;
	height:450px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/not-a-member-bg.jpg") no-repeat right top;
}
#login.de {
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/not-a-member-bg-de.jpg") no-repeat right top;
}

#login.en {
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/not-a-member-bg-en.jpg") no-repeat right top;
}

#login #member{
	width:350px;
	position:absolute;
	left:0;
	top:0;
}

#login #not-a-member{
	width:300px;
	position:absolute;
	right:30px;
	top:50px;
	color:#fff;
	text-align:center;
}

#login fieldset{
	border: none;
}

#login ol{
	list-style:none;
	padding:0;
}

#login li{
	min-height:36px;
}

#login li input{
	padding:6px;
	width:190px;
}

#login ol label{
	float:left;
	width:105px;
	padding-top:8px;
	color:#666;
	font-weight:bold;
}

#login a#login-join-now{
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:center top;
	width:338px;
	height:150px;
	border:1px solid #363;
	margin:0 auto 0 auto;
	display:block;
}

#login a#login-join-now:hover{
	background-position:center bottom;
}

#login a#login-join-now.lang-en{
	background-image: url("http://www.playall.com/skin.1283434139/img/translated/en/login-joinnow-button.jpg");
}

#login a#login-join-now.lang-de{
	background-image: url("http://www.playall.com/skin.1283434139/img/translated/de/login-joinnow-button.jpg");
}

/*	***************************	 COMMUNITY	***************************	*/

#community-list #find{
	padding:8px;
	border:1px solid #666;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-find-bg.png") repeat-x left center;
}

#community-list #find input{
	padding:4px;
	width:300px;
	margin-right:10px;
}



#community-list .expanded{
	position:absolute;
	text-align:center;
	right:130px;
	top:-9px;
	width:230px;
	border:1px solid #999;
	padding:7px 6px 5px 6px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/000-75.png") repeat left top;
	z-index:10;
}

#community-list .user-type{
	font-weight:bold;
	font-variant:small-caps;
	color:#999;
}

#community-list .user-type.premium{
	color:#AF7817;
}

#community .playercard{
	float:left;
	width:120px;
	margin:10px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left top;
	text-align:center;
	border: 1px solid #ccc;
	padding:15px 0;
}


div.autocomplete{
	background-color:#fff;
	height:auto;
	margin:0;
	padding:0;
	position:relative;
	width:250px;
	z-index:1111;
}

div.autocomplete ul{
	list-style:none;
	padding:0;
	margin:0;
	border:1px solid #ccc;
}

div.autocomplete ul li{
	border-width:0 0 1px 0;
	border-color:#ccc;
	border-style:solid;
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-list-table-body-row-bg.png") repeat left bottom;
	cursor:pointer;
	height:32px;
}

#profile-player-right{
	float:right;
	width:220px;
}

#profile-player-left{
	margin-right:230px;
	color:#666;
}

#profile-player-left .cheater-label{
	position:absolute;
	top:0;
	right:0;
}

#profile-player-left .left{
	width:100px;
	margin-right:10px;
}

#profile-player-left small.status{
	letter-spacing:2px;
}

#profile-player-left small.status.online{
	color:#690;
}

#profile-player-left cite{
	font-size:150%;
}

ul.buddylist{
	list-style:none;
	padding:0;
	margin:0;
}

ul.buddylist li{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left top;
	padding:2px;
	height:32px;
	border-top:1px solid #999;
	color:#999;
}

ul.buddylist li img{
	vertical-align:middle;
}

#community #calendar{
	min-height:120px;
}

#community .calendarsdiv {
	margin:0 10px;
	float:left;
}

#community .calandararrow{
	margin:0 10px;
	width:10px;
	float:left;
	padding-top:55px;
}

table.calendartable{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/calendar-bg.png") repeat-x left top;
	width:200px;
	height:120px;
}

table.calendartable th{
	color:#fff;
	border-bottom:1px solid #333;
}

table.calendartable td{
	color:#fff;
	text-align:center;
}

table.calendartable td.sunday{
	background-color:#333;
}

table.calendartable td.CalendarEmptyDay.sunday{
	background-color:#333;
}

table.calendartable td.CalendarCurrentDay{
	font-weight:bold;
	border:1px solid #999;
}

table.calendartable td.CalendarEventDay{
	color:#9c0;
	cursor:help;
	font-weight:bold;
}

#community #session-graph{
	width:340px;
}

#community #session-data{
	margin-left:350px;
	min-height:320px;
}

#community img.player-rating{
	cursor:pointer;
	margin:0;
	padding:0;
	width:40px;
	height:40px;
	background:transparent url('http://www.playall.com/skin.1283434139/img/icons/star-40.png') no-repeat left bottom;
}

#community div.rating_form_actions{
	position:absolute;
	right:10px;
	bottom:5px;
	width:210px;
	text-align:center;
}

#community .player-details-data{
	margin-left:110px;
}

#community .player-details-data h1{
	padding-top:0;
}

table#profile-games-menu{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom:10px;
}

table#profile-games-menu td.devider{
	width:10px;
}

table#profile-games-menu td.empty,
table#profile-games-menu td{
	text-align:center;
	width:142px;
	height:30px;
	border-bottom:1px solid #666;
}

table#profile-games-menu td.tab.active{
	border-bottom:0px solid #666;
	background:none;
}

table#profile-games-menu td.tab{
	border:1px solid #666;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/subsubmenu-bg.png") repeat-x left top;
}

/*	***************************	OUTSIDE CONTENT	***************************	*/

#outside-content{
	position:absolute;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/outside-content-bg.png") repeat-x left top;
	width:120px;
	height:600px;
	padding:4px;
	top:0;
}

#outside-content.left{
	left:-136px;
}

#outside-content.right{
	right:-136px;
}



/*	***************************	 AJAX POPUP	***************************	*/

#ajax-popup{
	-moz-opacity:0.6;opacity:.6;filter:alpha(opacity=60);
	background-color:#000;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:32766;
}

#ajax-popup-content{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:32767;
}

#ajax-popup-content>div#ajax-popup-content-insert{
	width:644px;
	height:400px;
	border:2px solid #000;
	background-color:#fff;
	padding:4px;
	position:absolute;
	overflow:hidden;
}

#ajax-popup-close{
	display:block;
	right:4px;
	top:4px;
	background:transparent url('http://www.playall.com/skin.1283434139/img/icons/close-hover.png') no-repeat left top;
	width:16px;
	height:16px;
	position:absolute;
	cursor:pointer;
	z-index:1000;
}

#ajax-popup-close:hover{
	background-position:left bottom;
}

#ajax-popup-text{
	/*width:400px;
	height:400px;
	*/
	overflow:hidden;
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/ajax-popup-bg-logo.jpg") no-repeat left 10px;
}

#MessagePopup{
	/*width:400px;
	height:400px;
	*/
	overflow:hidden;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left top;
}

#MessagePopup>h1{
	font-size:22px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
}

#MessagePopup h1 a{
	font-variant:smallcaps;
}

#MessagePopup h1 a img{
	margin-right:5px;
}

#MessagePopup table{
	width:100%;
}

#MessagePopup table tr.message{
	background:none;
	height:260px;
}
#MessagePopup table tr.subject{
	height:30px;
}

#MessagePopup table tr.subject td{
	font-weight:bold;
}

#MessagePopup table tr.subject td input{
	min-width:300px;
}

#MessagePopup table th,
#MessagePopup table td{
	vertical-align:top;
	text-align:left;
}

#MessagePopup table th{
	width:150px;
	color:#666;
	font-size:10px;
}

#MessagePopup table td>textarea{
	min-width:300px;
	height:240px;
	overflow-y:scroll;
}

#MessagePopup table td:first-child>textarea{
	min-width:385px;
}

#MessagePopup table td>div{
	min-width:300px;
	height:260px;
	overflow-y:scroll;
}

#MessagePopup div.info-or-confirm{
	height:250px;
	overflow:hidden;
}

#MessagePopup div.video{
	height:290px;
	overflow:hidden;
}

#MessagePopup h3{
	text-align:center;
	border-top:1px solid #ccc;
	padding:8px 0 0 0;
	margin:0;
}

#MessagePopup div.ajax-status-message{
	text-align:center;
	height:200px;
	padding-top:150px;
	font-weight:bold;
}

/*	***************************	 MY PLAYALL	***************************	*/

#myplayall #personal-data{
	margin-right:330px;
}
#myplayall #personal-data-edit{
	margin-right:230px;
}

#myplayall #personal-data-edit table,
#myplayall #personal-data table{
	width:100%;
}

#myplayall #personal-data-edit table input[type="text"]{
	width:280px;
	padding:6px;
}
#myplayall #personal-data-edit table select{
	width:294px;
	padding:6px;
}


#myplayall #personal-data-edit table a.toolTipImage img,
#myplayall #personal-data table a.toolTipImage img{
	float:right;
}

#myplayall #personal-data-edit table th,
#myplayall #personal-data table th {
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left -2px;
	padding:8px;
	text-align:left;
	border-top:1px solid #666;
	width:140px;
}

#myplayall #personal-data table td, #myplayall #personal-data-edit table td.ready{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left bottom;
	padding:6px;
	border-top:1px solid #999;
	text-align:left;
}

#myplayall #personal-data-edit table td{
	padding:1px;
}

#myplayall #personal-data table td[colspan="2"]{
	height:100px;
	text-align:left;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left -1px;
	vertical-align:top;
	border:1px solid #999;
}

#myplayall #right-side{
	width:320px;
	float:right;
}

#myplayall #right-side-edit{
	width:220px;
	float:right;
}

#myplayall #right-side table{
	width:100%;
}

#myplayall #right-side table th{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left -2px;
	padding:8px;
	text-align:left;
	border-top:1px solid #666;
	width:140px;
}

#myplayall #right-side table td{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left bottom;
	text-align:right;
	border-top:1px solid #999;
	padding:4px;
}

#your-personal-avatar{
	border:1px solid #ccc;
	padding: 2px;
	margin:0 auto;
	width:184px;
	text-align:right
}

#select-an-avatar{
	margin: 0 auto;
	width:190px;
}

.change-email-pw-container{
	width:355px;
}

.change-email-pw input{
	float:right;
	width:190px;
}

#myplayall-overview-account-balance{
	width:300px;
}

#myplayall-overview-transactions{
	margin-right:310px;
}

#myplayall-history table th,
#myplayall-overview-transactions table th{
	background: #111 url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-list-table-head-bg.png") repeat-x left top;
	color:#fff;
	border:1px solid #666;
}

#myplayall-history table td,
#myplayall-overview-transactions table td{
	background-color: #eee;
	border:1px solid #ccc;
	padding:3px;
}

#myplayall-history table tr.number0 td,
#myplayall-overview-transactions table tr.number0 td{
	background-color: #ddd;
}

#myplayall-overview-account-balance>h1{
	margin-right:100px;
	padding-top:0;
}

th.deposit-left{
	border-right:2px solid #fff;
}

td.deposit-content{
	border-top:1px solid #666;
}

td.deposit-form{
	vertical-align:top;
	text-align:left ! important;
	padding:10px;
}

td.deposit-form table,
td.deposit-form table tr,
td.deposit-form table tr th,
td.deposit-form table tr td{
	background: none ! important;
	border: none ! important;
}

table.classic tbody tr.deposit{
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left top ! important;
	height:80px ! important;
}

#myplayall table.withdraw,
#myplayall table.deposit{
	width:450px;
	margin:auto;
}

#myplayall table.deposit.bankwire{
	width:75%;
	margin:0 auto;
}

#myplayall table.withdraw td,
#myplayall table.deposit td{
	text-align:right;
	width:50%;
}

#myplayall table.withdraw th,
#myplayall table.deposit th{
	text-align:left;
	width:50%;
}

#myplayall input.withdraw,
#myplayall input.deposit{
	width:180px;
}


#myplayall select.withdraw,
#myplayall select.deposit{
	width:190px;
}

#myplayall input.deposit.half{
	width:83px;
}

#myplayall .report-list,
#message-list{
	border-collapse:collapse;
	border-spacing:none;
	width:100%;
}
#myplayall tr.messageRead .subject{
	color:#666;
	font-weight:normal
}

#myplayall .report-list thead tr,
#message-list thead tr{
	background: #111 url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-list-table-head-bg.png") repeat-x left top;
	color:#fff;
	border:1px solid #666;
}

#myplayall .report-list thead tr th,
#message-list thead tr th{
	padding:2px 0;
	font-variant:small-caps;
}

#myplayall .report-list tbody tr,
#message-list tbody tr{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-list-table-body-row-bg.png") repeat-x left top;
	border:1px solid #ccc;
}

#message-list tbody td.select{
	width:15px;
}

#message-list tbody td.player{
	width:160px;
	text-align:left;
}

#message-list tbody td.time{
	width:80px;
	color:#999;
	font-size:9px;
}

#message-list tbody td.subject{
	text-align:left;
	font-weight:bold;
}

#message-list tbody td.actions{
	width:215px;
}

#message-list tbody td.actions.sent{
	width:185px;
}

#deposit-bonus-marker{
	position:absolute;
	right:10px;
	top:125px;
}

#submenu{
	margin-top:-10px;
}

#submenu ul{
	height:35px;
	list-style:none;
	padding:0;
	margin:0;
}

#submenu li{
	position:relative;
	float:left;
	margin:0 4px;
	padding:0 0 0 11px;
	height:28px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/submenu-tab-bg.png") repeat-x left top;
}

#submenu li.current{
	background-position:left -28px;
}
#submenu li.current span{
	background-position:right -28px;
}

#submenu li.current a{
	color:#333;
	padding-top:8px;
}

#submenu li a{
	padding:4px 6px;
	color:#ccc;
	display:block;
}

#submenu li a:hover{
	text-decoration:none;
	color:#fff;
}

#submenu li>span{
	position:absolute;
	right:-11px;
	top:0;
	height:28px;
	width:11px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/submenu-tab-bg.png") repeat-x right top;
}



/*	***************************	 SHOP	***************************	*/
#shop{
	width:720px;
}

#shop ul {
	margin-left:260px;
	list-style:none;
}

#shop ul li{
	padding: 30px 0;
	border-top:1px solid #ccc;
}

#shop ul li:first-child{
	padding-top:0;
	border:none;
}

#shop h1{
	padding-top:0;
}

#shop img.product-description{
	margin:0 auto 20px auto;
	display:block;
	border:2px solid #ccc;
	border-color:#666;
}

/*	***************************	 GAMES	***************************	*/
#gcwrapper .server-list,
#games .server-list{
	border-collapse:collapse;
	border-spacing:none;
	width:100%;
}

#gcwrapper .server-list thead tr,
.server-list thead tr{
	background: #111 url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-list-table-head-bg.png") repeat-x left top;
	color:#fff;
	border:1px solid #666;
}

#gcwrapper .server-list thead tr th,
.server-list thead tr th{
	padding:2px 0;
	font-variant:small-caps;
}

#gcwrapper .server-list tbody tr,
.server-list tbody tr{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-list-table-body-row-bg.png") repeat-x left top;
	border:1px solid #ccc;
	height:30px;
}

#gcwrapper .server-list tbody tr.host,
.server-list tbody tr.host,
#gcwrapper .server-list tbody td.host,
.server-list tbody td.host{
	text-align:left;
}

#gcwrapper .server-list tbody td.free-server-label,
.server-list tbody td.free-server-label{
	background-image: url("http://www.playall.com/skin.1283434139/img/blackmonkey/free-server-logo.png");
	background-repeat:no-repeat;
	background-position: center center;
}

.server-list>tbody>tr>td.arrow{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/server-list-arrows-black.png") no-repeat left center;
	margin: 0px;
	padding:0px;
	
}

.server-list>tbody>tr.active>td.arrow{
	background-position:right center;
	margin: 0px;
	padding:0px;
}

.server-list .sever-details.left{
	width: 360px;
}

.server-list .sever-details.right{
	width: 260px;
}

.server-list .map-pic{
	position:relative;
	width:200px;
	height:150px;
	padding:4px 4px 5px 4px;
	margin:0;
}

.serverStatus{
	padding:10px;
	min-height:65px;
	border-top:1px solid #ccc;
	margin:20px;
}

.serverStatus:first-child{
	min-height:0;
	padding:10px 20px 0 20px;
}

.serverStatus>h1{
	margin-left:100px;
}

.serverStatus h1{
	padding:0;
}

.serverStatus>div{
	margin-left:100px;
}

#games-menu{
	display:none;
	position:absolute;
	overflow:hidden;
	z-index:150;
	right:0px;
	top:0px;
	height:37px;
	padding-left:4px;
	border-left:1px solid #999;
	text-align:right;
	background:#050505 url("http://www.playall.com/skin.1283434139/img/blackmonkey/gradient-black.png") repeat-x 0 0;
}

#games-menu.gc{
	background:#fff;
	border-left:none;
}

#games-menu img{
	vertical-align:middle;
}

#games-menu a{
	display:block;
	float:left;
	margin:0 2px;
	padding:4px 4px 0 4px;
	color:#fff;
}

#games-menu.gc a{
	color:#000;
}

#games-menu a.active{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/games-menu-bg-active.png') repeat-x 0 0;
}

#games-menu a:hover{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/games-menu-bg-hover.png') repeat-x 0 0;
	text-decoration:none;
}

#games-menu.gc a.active{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/games-menu-bg-hover-grey.png') repeat-x 0 0;
}

#games-menu.gc a:hover{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/games-menu-bg-hover-grey.png') repeat-x 0 0;
}

img.favoriteGame{
	width:335px;
	height:120px;
	border:5px solid #000;
	margin:5px;
}

img.favoriteGame:hover{
	border-color:#900;
}

img.favoriteGame.game-cod{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-cod.png') no-repeat -155px -5px;
}

img.favoriteGame.game-cod2{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-cod2.png') no-repeat -155px -5px;
}

img.favoriteGame.game-cod4{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-cod4.png') no-repeat -155px -5px;
}

img.favoriteGame.game-cs16{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-cs16.png') no-repeat -150px -5px;
}

img.favoriteGame.game-css{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-css.png') no-repeat -110px -5px;
}

img.favoriteGame.game-tf2{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-tf2.png') no-repeat -150px -5px;
}

img.favoriteGame.game-hl2{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-hl2.png') no-repeat -150px -5px;
}

img.mappic {
	width: 200px;
	height: 150px;
}

span.boxArrow{
	width:16px;
	height:16px;
	background:transparent url('http://www.playall.com/skin.1283434139/img/icons/fold-unfold-arrow.png') no-repeat left bottom;
	cursor:pointer;
}

span.boxArrow.active{
	background-position:left top;
}

#statistics .stat-facts{
	width:200px;
}

/*	***************************	GAMESLIST	***************************	*/
#content.gameslist  #cash-in-on-your-skills{
	position:absolute;
	left:60px;
	top:200px;
}


#gameslist-right{
	float:right;
	width:360px;
}

#gameslist-left{
	margin:0 370px 0 0;
	padding-top:260px;
}

#gameslist .game{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/bg/ccc-50.png') repeat left bottom;
	padding:15px;
	height:40px;
	border:1px solid #999;
}

#gameslist .game .game-logo{
	
}

#gameslist .game .game-logo.l4d{
	margin-top:-14px;
}

#gameslist .game .fraglive{
	width:78px;
	height:40px;
	margin-right:60px;
}

#gameslist .game .fragpot{
	width:72px;
	height:40px;
	margin-right:30px;
}

#gameslist .game .coming-soon{
	margin-right:60px;
}

/*	***************************	 LEARN MORE	***************************	*/
#learnmore .overview-box{
	position:relative;
}

#learnmore .overview-button{
	position:absolute;
	right:0px;
	bottom:10px;
}

#learnmore .overview-text{
	margin:0 160px 0 120px;
}

/*	***************************	 LOBBY	***************************	*/
#lobby{
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/gradient-black.png') repeat-x left bottom;
	height:30px;
	overflow:hidden;
}

#lobby .text{
	float:left;
	width:50px;
	height:30px;
	overflow:hidden;
	background:transparent url('http://www.playall.com/skin.1283434139/img/translated/en/server-queue.png') no-repeat left bottom;
}

#lobby .queue-server{
	float:left;
	width:195px;
	height:30px;
	overflow:hidden;
	padding-left:30px;
	background:transparent url('http://www.playall.com/skin.1283434139/img/blackmonkey/lobby-devider.png') no-repeat left bottom;
	color:#fff;
}

#lobby .queue-server img{
	float:left;
	margin-right:10px;
}

#lobby .queue-server a{
	color:#fff;
}

#lobby .queue-server a.leave{
	float:right;
	color:#999;
}

#lobby .queue-server a.leave:hover{
	color:#ccc;
}

/*	***************************	 INVITE	***************************	*/
#invite .left-side{
	float:left;
	width:300px;
}

#invite .right-side{
	margin-left:320px;
}

#invite .right-side ol{
	padding-left:40px;
}


#invite .right-side ol li{
	padding:2px;
}

#invite .right-side ol input{
	padding:10px;
	width:300px;
}

#invite .left-side ol{
	list-style:none;
	margin:0;
	padding:0;
}

#invite .left-side ol li{
	padding:3px 0;
}

#invite .left-side ol li input{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC ! important;
	width:150px;
}

#invite .left-side ol li label{
	float:left;
	width:80px;
}

/*	***************************	 GC 		***************************	*/
body.gc{
	background:none;
	width:740px;
}
body.gc.formulaplayall{
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/formula-playall-bg.jpg") no-repeat left 0px;
}

html.gc{
	background:none;
}

#gcwrapper{
	height:100%;
	padding-bottom:30px!important;
}

#gclanding{
	background:#fff url('http://www.playall.com/skin.1283434139/img/blackmonkey/home-new-bg-general-gc.jpg') no-repeat left top;
	padding:0 4px;
	min-height:434px;
}

#gclanding.css,
#gclanding.cs16{
	background-image: url('http://www.playall.com/skin.1283434139/img/blackmonkey/home-new-bg-css-gc.jpg');
}

#gclanding.cod,
#gclanding.cod4,
#gclanding.cod2{
	background-image: url('http://www.playall.com/skin.1283434139/img/blackmonkey/home-new-bg-cod-gc.jpg');
}

#gclanding.tm{
	background-image: url('http://www.playall.com/skin.1283434139/img/blackmonkey/home-new-bg-tm-gc.jpg');
}

#gclanding #right-side{
	float:right;
	width:250px;
	margin-top:4px;
}

#gclanding #left-side{
	margin:5px 255px 0 0px;
}

#gclanding .play-now{
	margin-top:4px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-fragzone.png") no-repeat -520px bottom;
	display:block;	
}

#gclanding .play-now p.button{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}

#gclanding .play-now p.info{
	position:absolute;
	bottom:2px;
	left:2px;
	width:234px;
	color:#fff;
	padding:1px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/000-75.png") repeat left top;
	height:32px;
}

#gclanding .play-now p.info button{
	margin:6px 4px 0 0;
}

#gclanding .play-now p.info img{
	margin:2px 4px 0 0;
}

#gclanding .play-now.cod{
	background-image: url("http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-cod.png");
	background-position:-450px bottom;
	
}

#gclanding .play-now.cod2{
	background-image: url("http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-cod2.png");
	background-position:-380px bottom;
	
}

#gclanding .play-now.cod4{
	background-image: url("http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-cod4.png");
	background-position:-380px bottom;
}

#gclanding .play-now.tf2{
	background-image: url("http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-tf2.png");
	background-position:-400px bottom;
	
}

#gclanding .play-now.hl2{
	background-image: url("http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-hl2.png");
	background-position:-380px bottom;
	
}

#gclanding .play-now.css{
	background-image: url("http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-css.png");
	background-position:-480px bottom;
	
}

#gclanding .play-now.cs16{
	background-image: url("http://www.playall.com/skin.1283434139/img/blackmonkey/header-right-cs16.png");
	background-position:-380px bottom;
	
}

#gclanding #promotion{
	height:150px;
	background-color: #fff;
	border:1px solid #999999;
	padding:4px;
	width:350px;
}

#gclanding #promotion>div{
	height:150px;
	width:350px;
}

#gc-tell-a-friend{
	width:250px;
}

#gc-tell-a-friend-content{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-tell-a-friend-bg.jpg") repeat-x -6px top;
	color:#fff;
	text-align:right;
	font-weight:bold;
}


#gc-tell-a-friend input{
	width:160px;
	padding-top:5px;
}

/*	***************************	 RECENT 		***************************	*/
#recent #right-side{
	float:right;
	width:250px;
}

#recent #left-side{
	margin-right:260px;
}

#recent-go-premium-content{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-go-premium-content-bg.jpg") repeat-x left top;
	padding:0px 5px;
}

.gc-go-premium{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-go-premium-content-bg.jpg") repeat-x left top ! important;
	padding:0px 5px;
}

#recent-deposit-content{
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/home-deposit-now-content-bg.jpg") repeat-x left top;
	padding:0px 5px;
}


/*	***************************	CAMPAIGN		***************************	*/
#campaign input.signup{ background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/fff-50.png") repeat left top; width:170px; border:1px solid #ccc;padding:4px; color:#ccc; font-size:17px; font-weight:bold;height:20px;}

#campaign-signup{
	left:660px;
	position:absolute;
	top:270px;
}
#campaign-info{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/fff-50.png") repeat left top;
	border:1px solid #ccc;
	padding:10px;
	left:30px;
	top:30px;
	width:330px;
	position:absolute;
	font-weight:bold;
}

#campaign-signup-now{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/fff-75.png") repeat left top;
	border:1px solid #fff;
	padding:10px;
	left:660px;
	top:310px;
	width:275px;
	position:absolute;
	font-weight:bold;
}

#translationEditBox{
	border:1px solid #666;
	background:#fff;
	color:#333;
	position:absolute;
	z-index:99999;
	padding:12px;
	width:600px;
}

/*	***************************	ADMIN OPTIONS	***************************	*/

#admin-options{
	position:absolute;
	left:-60px;
	top:0;
	width:60px;
	text-align:center;
	background-color:#000;
	color:#ccc;
	font-weight:bold;
}

#admin-options a{
	display:block;
	margin:6px;
	width:48px;
	height:48px;
	background-position:left top;
	background-repeat:no-repeat;
}

#admin-options a:hover,#admin-options a.off{
	background-position:left bottom;
}

#admin-options a.off:hover{
	background-position:left top;
}

#admin-options a.translations{
	background-image:url("http://www.playall.com/skin.1283434139/img/icons/edit-translation.png");
}

#admin-options a.news{
	background-image:url("http://www.playall.com/skin.1283434139/img/icons/edit-news.png");
}

#admin-options a.admin-rights{
	background-image:url("http://www.playall.com/skin.1283434139/img/icons/edit-admin-rights.png");
}

#admin-options a.gameSwitch img{
	width:16px;
	height:16px;
	background-position:left bottom;
}

#admin-options a.gameSwitch {
	display:inline
}

#admin-options a.gameSwitch img:hover,
#admin-options a.gameSwitch img.active{
	background-position:left top;
}


/*	***************************	RACING	***************************	*/
#racing{

}

#racing-top-box{
	width:720px;
	height:72px;
	position:relative;
	overflow:hidden;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-topbar-bg.png") repeat left top;
}

#racing-top-box .last-races{
	position:absolute;
	left:10px;
	top:3px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}

#racing-top-box .last-races-link{
	position:absolute;
	right:380px;
	top:3px;
	font-variant:small-caps;
}

#racing-top-box .last-winners{
	position:absolute;
	top:3px;
	right:10px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}

#racing-top-box .last-winners-link{
	position:absolute;
	left:380px;
	top:3px;
	font-variant:small-caps;
}

#racing-top-box .last-races-content{
	position:absolute;
	font-weight:bold;
	line-height:16px;
	left:10px;
	top:20px;
	color:#fff;
}

#racing-top-box .last-winners-content{
	position:absolute;
	font-weight:bold;
	line-height:16px;
	top:20px;
	right:10px;
	color:#fff;
	text-align:right;
}

#racing .playnow-race{
	width:345px;
	height:296px;
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
}

#racing .playnow-race.formulaplayall{
	width:302px;
}

#racing .playnow-race.formulaplayall{
	width:302px;
}

#racing .playnow-race.graph{
	width:360px;
}

#racing .playnow-spacer{
	height:310px;
}

#racing .playnow-race .label{
	position:absolute;
	right:0;
	top:0;
	width:146px;
	height:84px;
}

#racing .playnow-race .label.day.de{
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/de/racing-event-label-1day.png") no-repeat right top;
}

#racing .playnow-race .label.week.de{
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/de/racing-event-label-1week.png") no-repeat right top;
}

#racing .playnow-race .label.day.en{
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/en/racing-event-label-1day.png") no-repeat right top;
}

#racing .playnow-race .label.week.en{
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/en/racing-event-label-1week.png") no-repeat right top;
}

#racing .playnow-race .jackpot{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-jackpot-bg.png") no-repeat center top;
	position:absolute;
	left:0;
	bottom:0px;
	width:119px;
	height:119px;
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:16px;
	padding-right:7px;
}
#racing .playnow-race.formulaplayall .jackpot{
	left:-10px;
}
#racing .playnow-race .jackpot.blue{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-jackpot-bg-blue.png")
}
#racing .playnow-race .jackpot.green{
	background-image:url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-jackpot-bg-green.png")
}


#racing .playnow-race .jackpot img{
	display:block;
	margin:0 auto;
	margin-top:35px;
}

#racing .playnow-race .countdown{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-countdown-bg.png") no-repeat left top;
	position:absolute;
	left:47px;
	top:10px;
	width:111px;
	height:16px;
	color:#fff;
	font-weight:bold;
	padding-top:1px;
	padding-left:3px;
}

#racing .playnow-race.formulaplayall .countdown{
	left:4px;
}

#racing .playnow-race.formulaplayall .track-name{
	left:13px;
}

#racing .track-name{
	position:absolute;
	left:55px;
	top:30px;
}

#racing .playnow-race.formulaplayall .race-type{
	position:absolute;
	left:13px;
	top:53px;
}

#racing .taking-part{
	position:absolute;
	left:55px;
	top:55px;
}

#racing .playnow-race.formulaplayall .taking-part{
	left:13px;
}

#racing .taking-part-position{
	position:absolute;
	right:15px;
	top:90px;
	color:#fff;
	font-weight:bold;
	text-align:right;
}

#racing .disclamer{
	position:absolute;
	right:0px;
	bottom:0px;
	width:230px;
	height:44px;
	font-size:9px;
	color:#666;
	line-height:11px;
}

#racing .servers{
	position:absolute;
	right:15px;
	bottom:60px;
}

#racing .playnow-race.formulaplayall .servers{
	
}

#racing-top10-header{
	width:720px;
	height:36px;
	overflow:hidden;
	border-collapse:collapse;
	border-spacing:0;
}

#racing-top10-header td{
	line-height:14px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	height:32px;
	padding:2px;
	font-size:9px;
	vertical-align:top;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-tableau-row-bg.png") repeat-x left top;
}

#racing-top10-header td span{
	font-size:20px;
	font-weight:normal;
}


#racing-top10-header td span.date{
	font-size:16px;
}

#racing-top10-header td.track{
	text-align:left;
	padding:0 10px;
	vertical-align:middle;
}

#racing-top10-header td.track img{
	margin:4px 0 -4px 0;
}

#racing-top10-header td.jackpot-text{
	font-weight:bold;
	text-align:justify;
	width:46px;
	font-size:14px;
}

#racing-top10-header td.stake{
	width:80px;
}

#racing-top10-header td.time-left{
	width:120px;
}

#racing-top10-header td.your-position{
	width:120px;
}

#racing-top10-header td.jackpot{
	font-size:26px;
	color:#b4e700;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
}


#racing-top10-header td.jackpot img{
	margin:4px 0 -4px 0;
}


#racing-top10{
	width:660px;
	margin:2px auto;
	border-collapse:collapse;
	border-spacing:0;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-tableau-bg-0.jpg") repeat-x left top;
}

#racing-top10 tr{
	height:38px;
	overflow:hidden;
}

#racing-top10 td{
	height:32px;
	margin:0;
	font-size:9px;
	line-height:14px;
	color:#fff;
	text-transform:uppercase;
	vertical-align:middle;
}

#racing-top10 td.position,
#racing-top10 td.avatar{
	text-align:center;
	width:32px;
}

#racing-top10 td.position{
	vertical-align:bottom;
}

#racing-top10 td.displayname{
	padding-left:11px;
	font-size:11px;
}


#racing-top10 td.time,
#racing-top10 td.winning{
	width:120px;
	text-align:center;
}

#racing-top10 td span{
	font-size:20px;
}

#racing-top10 td.winning span{
	color:#b4e700;
}

#racing-top10 td.top10dots{
	text-align:center;
	font-size:20px;
	color:#000;
	height:44px;
	vertical-align:top;
	line-height:13px;
}

#racing-top10 tr.myposition{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-tableau-row-bg.png") repeat-x left top;
}

/* RACING SERVER LIST */
#racing-top10-server-list {
	width:360px;
	margin:2px auto;
	border-collapse:collapse;
	border-spacing:0;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-tableau-bg-0.jpg") repeat-x left top;
}

#racing-top10-server-list tr{
	height:38px;
	overflow:hidden;
}

#racing-top10-server-list td{
	height:32px;
	margin:0;
	font-size:9px;
	line-height:14px;
	color:#000;
	text-transform:uppercase;
	vertical-align:middle;
}

#racing-top10-server-list td.position,
#racing-top10-server-list td.avatar{
	text-align:center;
	width:32px;
}

#racing-top10-server-list td.position{
	vertical-align:bottom;
}

#racing-top10-server-list td.displayname{
	text-align:left;
	padding-left:11px;
	font-size:11px;
}


#racing-top10-server-list td.time,
#racing-top10-server-list td.winning{
	text-align:center;
}

#racing-top10-server-list td span{
	font-size:20px;
}

#racing-top10-server-list tr.myposition{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-tableau-row-bg.png") repeat-x left top;
}
/**********************/

#race-history span.event-type{
	color:#666;
	font-size:10px;
}

#race-history td.jackpot{
	font-size:12px;
	font-weight:bold;
	color:#9c0;
}

#racing-top100-top-box {
	background:url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-top100-topbar-bg.png") repeat scroll left top transparent;
	height:72px;
	overflow:hidden;
	position:relative;
	width:720px;
	color:#fff;
}

#racing-top100-top-box .countdown {
	width:360px;
	height:72px;
	line-height:72px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-size:50px;
	font-weight:bold;
	font-style:italic;
}

#racing-top100-top-box .next-event {
	margin-top:15px;
	padding-right:400px;
	text-align:right;
}

#racing-top100-top-box .next-event h3{
	font-size:24px;
}

#formula-playall--top100-table td{
	line-height:30px;
	text-align:center;
}

#formula-playall--top100-table thead.spacer tr{
	background:none!important;
	background-color:#666!important;
}

/*	***************************	CHALLENGES	***************************	*/

#create-a-challenge.wide{
	height:70px;
	width:720px;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/create-challenge-link-bg.png") repeat-x left top;
}

#create-a-challenge{
	height:70px;
	display:block;
}

#create-a-challenge.off:hover,
#create-a-challenge.off{
	background-position:left bottom;
}

#create-a-challenge:hover{
	background-position:left center;
}

a.challengeopponent{
	font-size:20px;
	display:block;
	text-decoration:none;
}

ul.challengeopponent li{
	border-top:1px solid #ccc;
}

ul.challengeopponent li:first-child {
	border-top:none;
}

a.challengeopponent:hover{	
	background:#000 url("http://www.playall.com/skin.1283434139/img/blackmonkey/gradient-black.png") repeat-x left top;
	color:#b4e700;
}

a.challengeopponent img{
	vertical-align:middle;
	margin:3px;
	border:1px solid #999;
}

div.create-challenge-details-label{
	line-height:20px;
	vertical-align:middle;
}

div.create-challenge-details-label img{
	vertical-align:middle;
}

#challengeoverview {
	
	background:#fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left 65px;
}

#challengeoverview .header{
	width:720px;
	height:65px;
	position:relative;
	background:#000 url("http://www.playall.com/skin.1283434139/img/blackmonkey/gradient-black.png") no-repeat left top;
}

#challengeoverview .header table.headline{
	width:100%;
	height:32px;
	margin-top:-2px;
}

#challengeoverview .header table.headline td.versus{
	width:50px;
	text-align:center;
}

#challengeoverview .header table.headline td.challenger{
	text-align:right;
	width:335px;
}

#challengeoverview .header table.headline td.opponent{
	text-align:left;
	width:335px;
}

#challengeoverview .header table.headline td{
	vertical-align:top;
}

#challengeoverview .header table.headline td img{
	vertical-align:top ! important;
}

#challengeoverview .header .state{
	width:720px;
	height:24px;
	position:absolute;
	left:0;
	bottom:0;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/challenge-state-bg.png") no-repeat left top;
}

#challengeoverview .header .state.invitation{
	background-position: 0px -24px;
}

#challengeoverview .header .state.pending{
	background-position: 0px -48px;
}

#challengeoverview .header .state.played{
	background-position: 0px -72px;
}

#challengeoverview .header .state.conflict{
	background-position: 0px -96px;
}

#challengeoverview .header .state.canceled{
	background-position: 0px -120px;
}

#challengeoverview .header .state div{
	float:left;
	width:200px;
	text-align:center;
	padding-top:5px;
	color:#777;
	font-weight:bold;
}

#challengeoverview .header .state div.current{
	color:#fff;
}

#challengeoverview .header .state div:first-child{
	width:140px;
	padding-left:20px;
	text-align:left;
}

#challengeoverview .header .state div.last-state{
	width:140px;
	padding-right:20px;
	text-align:right;
}

#challengeoverview .challengedate {
	border-bottom:2px solid #b4b4b4;
	padding: 0 10px;
	height:20px;
	line-height:20px;
}

#challenge-overview-countdown {
	margin:0 auto;
	height:20px;
	line-height:20px;
	color:#333;
	width:100px;
	font-size:20px;
}

#challengeoverview table.challengesummary{
	margin:20px auto 0 auto;
	width:660px;
}

#challengeoverview table.challengesummary td{
	vertical-align:top;
}

#challengeoverview table.challengesummary td.opponent{
	text-align:right;
	width:170px;
}

#challengeoverview table.challengesummary td.challenger{
	text-align:left;
	width:170px;
}

#challengeoverview table.challengesummary td.details table{
	width:100%;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/challenge-overview-details-bg.png") no-repeat center center;
}

#challengeoverview table.challengesummary td.details table th,
#challengeoverview table.challengesummary td.details table td{
	width:50%;
	height:18px;
	vertical-align:top;
}

#challengeoverview table.challengesummary td.details table th{
	text-align:right;
}

#challengeoverview .challenger-players{
	float:right;
	width:350px;
	margin-right:20px;
}

#challengeoverview .opponent-players{
	float:right;
	width:350px;
}

#challengeoverview .challenger-players>div,
#challengeoverview .opponent-players>div{
	padding:0 10px 5px 10px;
	font-weight:bold;
	border-bottom: 2px solid #B4B4B4;
}

#challengeoverview .challenger-players ul,
#challengeoverview .opponent-players ul{
	list-style:none;
	padding:0;
	margin:0;
}

#challengeoverview .challenger-players ul li,
#challengeoverview .opponent-players ul li{
	padding:10px;
	color:#999;
}

#challengeoverview .challenger-players ul li img,
#challengeoverview .opponent-players ul li img{
	margin-right:10px;
}

#challengeoverview .result-details{
}

#challengeoverview .result-details>div{
	padding:0 10px 5px 10px;
	font-weight:bold;
	border-bottom: 2px solid #B4B4B4;
}

#challengeoverview .result-details table{
	width:100%;
}

#challengeoverview .result-details table td{
	vertical-align:top;
	line-height:16px;
	padding:5px 0;
}

#challengeoverview .result-details table td.points{
	width:30px;
	text-align:left;
}

#challengeoverview .result-details table td.players{
	width:120px;
	text-align:right;
	font-weight:bold;
}

#challengeoverview .result-details table td.round{
	width:70px;
	text-align:center;
	vertical-align:middle;
}

#challengeoverview .result-details table td.graph{
	width:290px;
}

#challengeoverview .result-details table td.graph img{
	height:10px;
	vertical-align:middle;
	width:100px;
	border-width:0 1px 1px 0;
	border-style: solid;
}

#challengeoverview .result-details table td.graph img.green{
	background-color:#9c0;
	border-color:#690;
}

#challengeoverview .result-details table td.graph img.yellow{
	background-color:#fdd017;
	border-color:#AF8C00;
}

#challengeoverview .result-details table.challengeresult{
	border: 1px solid #999;
	background:#fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/container-bg-gradient-grey.png") repeat-x left top;
	margin-top:20px;
}

#challengeoverview .result-details table.challengeresult td{
	padding:10px 0;
	vertical-align:middle;
}

#challengeoverview .result-details table.challengeresult td.winner-announcement img{
	margin:0 10px;
}

#challengeoverview .money-flow>div{
	padding:0 10px 5px 10px;
	font-weight:bold;
	border-bottom: 2px solid #B4B4B4;
}


#challengeoverview .challenge-actions{
	padding:5px 0;
}


#challenge-overview-header {
	height:130px;
	-moz-border-radius-topleft:10px;
	-khtml-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-khtml-border-radius-topright:10px;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/challenge-overview-header-bg.jpg") no-repeat;
	border:1px solid #aaa;
}

.challenge-overview-header-title {
	margin:15px 0 0 10px;
}

a.challenge-overview-header-button {
	display:block;
	margin-left:15px;
	width:296px;
	height:57px;
	padding-left:65px;
	line-height:57px;
	vertical-align:middle;
}

a.challenge-overview-header-button-de {
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/de/challenge-overview-header-button.png") no-repeat left top;
}
a.challenge-overview-header-button-de:hover {
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/de/challenge-overview-header-button.png") no-repeat left bottom;
}

a.challenge-overview-header-button-en {
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/en/challenge-overview-header-button.png") no-repeat left top;
}
a.challenge-overview-header-button-en:hover {
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/en/challenge-overview-header-button.png") no-repeat left bottom;
}

#challenge-new table.classic{
}


#challenge-new table.classic thead tr{
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-list-table-head-bg-line.png") repeat-x bottom !important;
	color:#000 ! important;
	border:0 ! important;
	border-bottom:1px solid #fff ! important;
	height: auto  ! important;
}

#challenge-new table.classic thead th{
	text-align:left;
}

#challenge-new table.classic tbody tr{
	border:0 ! important;
	background:#fff ! important;
}

#challenge-new table.classic tbody tr td{
	border-top:1px solid #ccc;
	vertical-align:middle;
}

#challenge-new table.classic tbody tr:first-child td{
	border-top:none;
}

#challenge-new table.classic tbody tr.canceled{
	background:#fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/community-list-table-body-row-bg-red.png") repeat-x !important;
}

#your-challenges {
	width:500px;
}

#last-challenges {
	width:200px;
	padding-left:4px;
}

td.last-challenges-date {
	color:#aaa;
}


td.last-challenges-challenger {
	width:70px;
}

td.last-challenges-opponent {
	width:70px;
}

td.last-challenges-vs {
	width:30px;
	text-align:center;
	vertical-align:top;
}

td.last-challenges-details {
	width:30px;
	text-align:center;
}

#create-a-challenge-small.wide{
	height:50px;
	width:510px;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/create-challenge-link-small-bg.png") repeat-x left top;
}

#create-a-challenge-small{
	height:50px;
	display:block;
}

#create-a-challenge-small.off:hover,
#create-a-challenge-small.off{
	background-position:left bottom;
}

#create-a-challenge-small:hover{
	background-position:left center;
}

.challenge-winner-star {
	width:110px;
	height:110px;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/challenge-winner-star-bg.png") 50% 50% no-repeat;
	text-align:center;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
}

.challenge-winner-star-challenger {
	position:absolute;
	top:100px;
	left:40px;
}

.challenge-winner-star-opponent {
	position:absolute;
	top:100px;
	right:40px;
}

.challenge-winner-star span{
	display:block;
	margin-top:3px;
	font-size:16px;
	color:#000;
}


/*	***************************	FORMULA PA	***************************	*/

img.formula-pa-track{
	height:40px;
	width:300px;
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/en/formula-playall-tracks-text.png") no-repeat left top;
}

img.formula-pa-track.de{
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/de/formula-playall-tracks-text.png") no-repeat left top;
}

img.formula-pa-track.bahrain{
background-position: left top;}
img.formula-pa-track.australia{
background-position: left -40px;}
img.formula-pa-track.malaysia{
background-position: left -80px;}
img.formula-pa-track.china{
background-position: left -120px;}
img.formula-pa-track.spain{
background-position: left -160px;}
img.formula-pa-track.monaco{
background-position: left -200px;}
img.formula-pa-track.turkey{
background-position: left -240px;}
img.formula-pa-track.canada{
background-position: left -280px;}
img.formula-pa-track.europe{
background-position: left -320px;}
img.formula-pa-track.england{
background-position: left -360px;}
img.formula-pa-track.germany{
background-position: left -400px;}
img.formula-pa-track.hungary{
background-position: left -440px;}
img.formula-pa-track.belgium{
background-position: left -480px;}
img.formula-pa-track.italy{
background-position: left -520px;}
img.formula-pa-track.singapore{
background-position: left -560px;}
img.formula-pa-track.japan{
background-position: left -600px;}
img.formula-pa-track.southkorea{
background-position: left -640px;}
img.formula-pa-track.abudhabi{
background-position: left -680px;}
img.formula-pa-track.brazil{
background-position: left -720px;}

#formulaplayall-right{
	float:right;
	width:300px;
}

.label-for-next-event{
	position:absolute;
	right:0;
	top:10px;
	width:300px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}

.countdown-to-next-event-track{
	position:absolute;
	right:0;
	top:100px;
	width:280px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}

.countdown-to-next-event{
	position:absolute;
	left:1px;
	top:196px;
	width:300px;
	height:58px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-countdown-to-next-event-bg.png") center bottom no-repeat;
}

.countdown-to-next-event span{
	line-height:50px;
	font-size:45px;
	margin-bottom:5px;
}

#formula-playall-upcomming-events{
	width:290px;
	border-spacing:0;
	border-collapse:collapse;
}

#formula-playall-upcomming-events td{
	width:97px;
	text-align:center;
	height:80px;
	border-spacing:0;
	border-collapse:collapse;
	line-height:70px;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/racing-box1-micro.png") no-repeat center center;
}

#formula-playall-upcomming-events th{
	text-align:center;
}

#formula-playall-upcomming-events td img{
	vertical-align:bottom;
}

#formula-playall--result-table{
	width:411px;
}

#formula-playall--result-table td{
	text-align:center;
	height:32px;
	vertical-align:middle;
}

#formula-playall--result-table th{
	text-align:center;
}

/*	***************************	DASHBORD	***************************	*/

#content.dashboard{
	background:#fff  !important;
	margin:0;
	padding:0;
}

#dashboard{
	padding:4px;
}

#dashboard.dashboard-gamerclient{
	margin:-10px;
}

#dashboard .main-content{
	width: 732px;
	float:left;
}

#dashboard.dashboard-gamerclient .main-content{
	float:none;
}

#dashboard .main-content .account-details{
	border:1px solid #999;
	border-color:#ccc #999 #999 #ccc;
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/signup-steps-bg.png") repeat-x left top;
	height:97px;
	margin:0 0 4px 0;
}

#dashboard .main-content .account-details .welcometext{
	color:#fff;
	font-weight:bold;
	padding-top:0;
}

#dashboard .main-content .container{
	border:1px solid #666;
	padding:2px;
	width:446px;
	margin:0 0 4px 0;
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg-pattern-fade-out.png") repeat-x left -250px;
}

#dashboard .main-content .container.sportzone{
	background: #000 url("http://www.playall.com/skin.1283434139/img/blackmonkey/dashboard/dashboard-container-bg-sportzone.jpg") no-repeat left top;
}

#dashboard .main-content .container.fragzone{
	background: #000 url("http://www.playall.com/skin.1283434139/img/blackmonkey/dashboard/dashboard-container-bg-fragzone.jpg") no-repeat left top;
}

#dashboard .main-content .container h2{
	color:#666;
	padding:0;
}

#dashboard .main-content .container ul{
	padding:0;
	margin:40px 0 0 0;
	list-style:none;
}

#dashboard .main-content .container ul li{
	padding:2px 2px 2px 50px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg/666-25.png") repeat left bottom;
	margin:0 0 4px 0;
	border:1px solid #666;
	height: 28px;
	overflow:hidden;
	position:relative;
}

#dashboard .main-content .container ul li.empty{
}

#dashboard .main-content .container ul li small{
	color:#999;
	text-transform:uppercase;
}

#dashboard .main-content .container ul li img.game-icon{
	position:absolute;
	left:-12px;
	top:-12px;
}

#dashboard .main-content .container ul li button{
	position:absolute;
	right:2px;
	top:4px;
}

#dashboard .main-content .container p{
	color:#fff;
	padding:2px;
	margin:0;
	border:1px solid #6c0;
	background: #9f0 url("http://www.playall.com/skin.1283434139/img/blackmonkey/dashboard/dashboard-bottom-links-bg-green.png") repeat-x left bottom;
}

#dashboard .main-content .container.fragzone p{
	background: #c00 url("http://www.playall.com/skin.1283434139/img/blackmonkey/dashboard/dashboard-bottom-links-bg-red.png") repeat-x left bottom;
	border:1px solid #c00;
}

#dashboard .main-content .container.sportzone p{
	background: #6cc url("http://www.playall.com/skin.1283434139/img/blackmonkey/dashboard/dashboard-bottom-links-bg-blue.png") repeat-x left bottom;
	border:1px solid #09c;
}

#dashboard .main-content .container p a{
	color:#fff;
	font-weight:bold;
}

#dashboard .main-content .play-now{
	border:1px solid #666;
	width: 274px;
	height: 177px;
	float: right;
	background: #eee;
}

#dashboard .main-content .special-event{
	border:1px solid #666;
	width: 274px;
	height: 177px;
	float: right;
	background: #eee;
}

#dashboard .main-content .internal-promotion{
	border:1px solid #666;
	display:block;
	height: 90px;
	margin:0 0 4px 0;
	background: #000 url("http://www.playall.com/skin.1283434139/img/blackmonkey/dashboard/dashboard-formula-playall-hint.jpg") repeat right top;
}

#dashboard .by-side-content{
	width: 236px;
	float:right;
}

#dashboard.dashboard-gamerclient .by-side-content{
	float:none;
	width:auto;
}

#dashboard .by-side-content .container{
	border:1px solid #666;
	padding:2px;
	margin:0 0 4px 0;
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/bg-pattern-fade-out.png") repeat-x left -250px;
}


#dashboard.dashboard-gamerclient .by-side-content .container{
	float:left;
	width:235px;
	margin:0 0 0 4px;
}

#dashboard.dashboard-gamerclient .by-side-content .container:first-child{
	margin:0 0 0 0;
}

#dashboard .by-side-content .container h2{
	color:#666;
	padding:0;
}

#dashboard .by-side-content .container ul{
	padding:0;
	margin:0;
	list-style:none;
}

#dashboard .by-side-content .container ul li{
	padding:2px;
	background: transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/dashboard/dashboard-list-bg-grey.png") repeat-x left bottom;
	margin:0 0 4px 0;
	border:1px solid #ccc;
}

#dashboard .by-side-content .container ul li a{
	color:#666;
}

#dashboard .by-side-content .container ul li a:hover{
	color:#333;
}

#dashboard .by-side-content .container ul li small{
	color:#999;
	text-transform:uppercase;
}

#dashboard .by-side-content .container p{
	font-size:10px;
	color:#fff;
	padding:3px;
	margin:0;
	border:0;
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/signup-steps-bg.png") repeat-x left top;
}

#dashboard .by-side-content .container p a{
	color:#fff;
	font-weight:bold;
}




#dashboard .wide-promotion{
	border:1px solid #666;
	display:block;
	height: 90px;
	width:732px;
	margin:10px auto 10px auto;
	background: #000 url("http://www.playall.com/skin.1283434139/img/blackmonkey/dashboard/dashboard-formula-playall-hint.jpg") no-repeat right top;
}

#dashboard .wide-promotion.formula-playall{
	background: #000 url("http://www.playall.com/skin.1283434139/img/blackmonkey/dashboard/dashboard-formula-playall-hint.jpg") no-repeat right top;
}

/*	***************************	FACEBOOK CONNECT	***************************	*/

#facebook_connect.gc{
	width:720px;
	margin:150px auto 0 auto;
}
#facebook_connect #i-have-an-account{
	width:220px;
	float:right;
}

#facebook_connect #i-do-not-have-an-account{
	width:230px;
	float:left;
	border-right:1px solid #ccc;
}

#facebook_connect #i-have-an-account b,
#facebook_connect #i-do-not-have-an-account b{
	display:block;
	margin-bottom:10px;
}

#facebook_connect #i-have-an-account p,
#facebook_connect #i-do-not-have-an-account p{
	padding-top:0;
}

#facebook_connect #i-have-an-account small,
#facebook_connect #i-do-not-have-an-account small{
	color:#999;
	text-transform:uppercase;
}

#facebook_connect p.error{
	color:#f00;
}

#facebook_connect #legal-stuff{
	margin:10px 0 0 240px;
}

/*	***************************	SURVEY 	***************************	*/

#survey .greenbox{
	height:110px;
	background: #fff url("http://www.playall.com/skin.1283434139/img/blackmonkey/survey-green-box-bg.png") no-repeat left top;
	padding:20px 30px 20px 170px;
	color:#fff;
	font-weight:bold;
	font-size:1.25em;
}

#survey .greenbox.finish{
	margin:0 0 20px 0;
}

#survey .greenbox h1,
#survey .greenbox h2,
#survey .greenbox h3{
	font-size: 2em;
	padding:0 0 0.5em;
}
#survey .greenbox p{
	padding:0 0 0.5em;
}

#survey .question{
	font-size:1.75em;
	font-weight:bold;
	padding:1.5em 0 0.2em 0;
	clear:left;
}

#survey .maximum,
#survey .minimum{
	font-size:1.25em;
	font-weight:bold;
	float:left;
	width:325px;
	padding:10px;
}

#survey .maximum.survey-showlabel,
#survey .minimum.survey-showlabel{
	width:200px;
}

#survey .minimum{
	text-align:right;
}

#survey span.scale{
	float:left;
	padding:10px;
}

#survey .optionset{
	clear:left;
}

#survey .optionset.checkbox{
	clear:none;
	display:inline;
	padding:0px 80px 0 0;
}

#survey .optionset.checkbox .extra-text{
	float:right;
}

#survey .optionset.checkbox.survey-general-hearbabout{
	float:left;
	display:block;
	padding:10px 10px 10px 100px;
	width:300px;
}


#survey .optionset textarea{
	display:block;
	width:930px;
	height:100px;
}


#survey .optionset label{
	width:200px;
	float:left;
	font-size:1.55em;
	font-weight:bold;
	padding:5px 10px;
	color:#690;
	text-align:right;
}

#survey .optionset .checkbox label{
	float:none;
	font-size:1em;
	font-weight:bold;
	color:#000;
}

#survey .answers{
	padding:10px 0;
}

#survey #surveybottom{
	margin-top:30px;
	clear:both;
	position:relative;
	height:60px;
}

#survey #surveybottom #surveyerrormessage{
	position:relative;
	top:10px;
	left:10px;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:#000;
}

#survey #surveybottom .buttons{
	position:absolute;
	top:10px;
	right:10px;
}

#survey #surveybottom.finish {
	text-align:center;
}

#survey #surveybottom.finish form{
	display:inline;
}

#survey #surveybottom.finish form button{
	margin:0 20px;
}

#survey #surveybottom .pages{
	position:absolute;
	top:10px;
	left:10px;
	font-size:2em;
	font-weight:bold;
	color:#ccc;
}

#survey .conditions{
	margin: 0 auto;
	width:700px;
}

#survey .conditions img{
	float:left;
	margin:0 40px 0 0;
}

#survey .conditions h2{
	padding:1em 0 0.5em 0;
	font-size:2em;
}

#survey .conditions p{
	line-height:2em;
	font-size:1.25em;
}

/*	***************************	PROMOTIONS 	***************************	*/

a.global_promotion{
	display:none;
	margin:0 auto;
}

a.global_promotion.survey.size720x90{
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/de/promotions/survey-720x90.png") no-repeat left top;
	display:block;
	width:720px;
	height:90px;
}

a.global_promotion.survey.size720x90.en{
	background-image: url("http://www.playall.com/skin.1283434139/img/translated/en/promotions/survey-720x90.png");
}

a.global_promotion.steelseries.size720x90{
	background:transparent url("http://www.playall.com/skin.1283434139/img/translated/de/promotions/steelseries-720x90.jpg") no-repeat left top;
	display:block;
	width:720px;
	height:90px;
}

a.global_promotion.steelseries.size720x90.en{
	background-image: url("http://www.playall.com/skin.1283434139/img/translated/en/promotions/steelseries-720x90.jpg");
}

#instantfeedback {
	position: fixed;
	right: 0px;
	top: 35%;
	width: 30px;
	z-index:10000000;
}
#instant-feedback {
	position: fixed;
	right: 0px;
	top: 35%;
	width: 30px;
	z-index:10000000;
}

#instantfeedback-content {
	background: url("http://www.playall.com/skin.1283434139/img/blackmonkey/feedback2.png");
	position: fixed;
	z-index: 500;
	right: 0px;
	top: 35%;
	width: 350px;
	height: 204px;
	text-align: center;
	z-index:10000000;
}

#instantfeedback-content #instant-feedback {
	position: relative;
	top:0;
	width: 30px;
}

#instantfeedback-inner div {
	margin: 10px;
}

#blendleft {
	position: fixed;
	right: 30px;
	top: 35%;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ JOBS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#jobs-welcome-header {
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/learnmore-video-bg-gradient.png") repeat-x bottom;
	border-bottom:1px solid #ccc;
	min-height:135px;
	margin: -10px;
	padding: 10px;
}

.pdflist {
	list-style-type:none;
}
.pdflist li {
	list-style-image: url("http://www.playall.com/skin.1283434139/img/icons/pdf.gif");
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ PRESSE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.presseinfo-content {
	padding: 10px 20px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ PARTNER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.partner-container-top {
	background:transparent url("http://www.playall.com/skin.1283434139/img/partner/partner-container-top-bg.png") left top no-repeat;
	width:992px;
	overflow:hidden;
	margin:0 auto;
}

.partner-container-bottom {
	background:transparent url("http://www.playall.com/skin.1283434139/img/partner/partner-container-bottom-bg.png") left top no-repeat;
	width:992px;
	height:19px;
	margin:0 auto;
}

.partner-field {
	margin: 0;
	position:relative;	
	text-align: center;
	height: 40px;
	/*float:left;*/

}

.partner-field img {
	height: 40px;
	margin: 0 10px;
	float: left;
}

.partner-container-button {
	width: 21px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	font-weight: bold;
	color: #fff;
	background:transparent url("http://www.playall.com/skin.1283434139/img/blackmonkey/partner-arrows.png") no-repeat left top;
}

.partner-container-button.right {
	background-position:right top;
}


.partner-container-button a {
	color: #fff;
}

.partner-container-button a:hover {
	text-decoration: none;
	color: #fff;
}

.partner-container-inline {
	position:relative;
	float:left;
	width: 950px;
	overflow: hidden;
}

.further-partners {
	border: 0px;	
}

.further-partner-div {
	width: 210px;
	padding: 4px;
	margin: 4px;
	float:left;
	text-align:center;
}