body.alaplaya {
	background: #000 none repeat-x;
	margin: 0;
	padding: 0;
	color: #FFF;
}

.nav-bar .frame,
#nav,
#nav li a:hover span,
#nav li:hover a span,
#nav li.hover a span,
#nav li a:hover,
#nav li:hover a,
#nav li.hover a,
#nav .drop ul li a:hover,
#nav .drop ul li a:hover span{
	background-image: url(/images/layout/s4/bg-nav.png);
}

#nav li {
    margin-right: 1px;
}

body,
#nav li a,
.slide-box .date,
.head  {
	color: #FFF;
}

#nav .drop ul li a {
	color: #FFF;
}

#sidebar .box h4,
.aside .row a,
.aside .loggedin a
.aside .box h4,
.slide-box .btn-list li a,
.aside .btn-area a,
.aside .game-list li a,
.aside .login-form .pass,
#content .add .btn-list li a{
	color:#FFF;
}

.slide-box h1 a,
.slide-box h2 a,
.slide-box h3 a,
.slide-box h1,
.slide-box h2,
.slide-box h3,
.slide-box .head strong,
.slide-box .head strong a,
.slide-box .title-holder strong, 
.slide-box .title-holder strong a {
	float:left;
	margin:0;
	font-size:22px;
	line-height:24px;
	color:#FFF;
}

#nav li a:hover,
#nav li:hover a,
#nav li.hover a,
#nav .drop ul li a:hover{
	background-color: #000000;
    color: #FFF;
}
.content,
.body {
	background-color: #000;
}
.left,
.right,
.top-left,
.top-right,
.bottom-left,
.bottom-right,
.content-box .t .l,
.content-box .t .r,
.content-box .b .l,
.content-box .b .r {
	background-image: url(/images/layout/s4/bg-bottom.png);
}
top-right {
	background-position:-63px -42px;
}
.right {
	background-position:-63px 0;
}
.top-right {
	background-position:-20px 0;
}
.bottom-left {
	background-position:0 -21px;
	background-repeat:no-repeat;
}
.bottom-right {
    background-position: -13px -57px;
}
.left {
	background-position:-41px 0;
}
.top {
	background-image: url(/images/layout/s4/bg-menu-top.png);
	background-repeat: repeat-x;
	position:relative;
	z-index:999;
}

.bottom {
	background-image: url(/images/layout/s4/bg-menu-bottom.png);
	background-repeat: repeat-x;
	position:relative;
	z-index:999;
}

.register-box .register-box-t,
.register-box .register-box-c,
.register-box .register-box-b{
	background-image: url(/images/layout/quickregistration/s4/bg-register-box.png);
}

.register-form strong {
	font-size:12px;
}

.aside .login-form .btn-submit{
	background-image: url(/images/seo/themes/default/btn-submit.gif);
}
.register-form .text,
.aside .login-form .text{
	background-image: url(/images/seo/themes/default/bg-text.gif);
}
#sidebar .box .head,
#sidebar .box .box-c,
#sidebar .box .box-b,
.aside .box .head,
.aside .box .box-c,
.aside .box .box-b{
	background-image: url(/images/sidebar/s4/bg-sidebar-boxes.png);
}
#sidebar .social li,
.aside .login-form,
.aside .game-list li{
	background-image: url(/images/seo/themes/default/separator.gif);
}
.panel .add-nav li a,
.panel .add-nav li.active a,
.popup .btn-close span,
.aside .login-form .icon{
	background-image: url(/images/layout/arrow_topbar_withe.png);
}
.aside .btn-area a,
.aside .btn-area a span{
	background-image: url(/images/layout/s4/bg-btn-area.png);
	color:#FFFFFF;
}

.slide-box{
	width:570px;
	overflow:hidden;
	margin:0 0 15px;
	/*font:1.2em/1.1em sylfaen, Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	color: #FFF;
}

/* CONTENT COLOR */

.content-box .holder {
	background-color: #000000;
	border-left: 2px solid #99efe8;
	border-right: 2px solid #99efe8;

}

.content-box .t .c {
	background-color: #000000;
	border-top: 2px solid #99efe8;
	margin-bottom:-1px;
}
.content-box .b .c {
	background-color: #000000;
	border-bottom: 2px solid #99efe8;
	margin-top:-1px;
}
.content-box .c {
	height:16px;
	overflow:hidden;
}

.connect-facebook{
	background-color: #FFF;
}
.content-box .slide-box .block,
.content-box .slide-box .block-holder,
.content-box .slide-box .block-frame{
	background-image: url(/images/teaser/s4/bg-slide-box.png);
}
#content .content-box .active .open-close,
.content-box .slide-box .open-close,
.content-box .add .back,
.content-box .add .btn-top{
	background-image: url(/images/layout/s4/btn-open.png);
}
.slide-box,
#content .content-box .add,
.content-box .holder .frame{
	color:#FFF;
}
.slide-box .text-box,
.slide-box .text-box-holder{
	background-image: none;
	background-color:transparent;
}
.content-box .slide-box .title,
.content-box .slide-box .title-holder{
	background-image: url(/images/teaser/s4/bg-slide-title.png);
}
.slide-box .block .bar .connect-facebook,
.slide-box .block .bar .connect-holder{
	background-image: url(/images/layout/s4/bg-facebook-box.png);
}
.slide-box .btn-list li a,
.slide-box .btn-list li a span,
#content .add .btn-list li .btn-back{
	background-image: url(/images/layout/s4/btn-slide.png);
	color:#FFF;
}
#footer ul,
#footer ul li a{
	color:#FFF;
}
#footer ul li{
	background-image: url(/images/seo/themes/default/bullet.gif);
}
.row button.submitBtn { 
	background: url(/images/layout/s4/btn-slide.png) no-repeat scroll 100% -20px transparent;
	color:#FFF;
}
.row button.submitBtn span { 
	background: url(/images/layout/s4/btn-slide.png) no-repeat scroll 0 0 transparent;
}

.home .middlecontent {
	/*background: #738DBE url(/images/layout/s4/bg_s4_line_600.png) repeat-y;*/
	width: 600px;
	background: #9fa1a1;
}

.home .fullpage {
	/*background: #738DBE url(/images/layout/s4/bg_s4_line_800.png) repeat-y;*/
	width: 800px;
	margin-left: -200px;
	background: #9fa1a1;
}





.content_block {
	background: #738DBE url(/images/backgrounds/bg_s4_line_600.jpg) repeat-y;
}

.fullpage .content_block {
	background: #738DBE url(/images/backgrounds/bg_s4_line_800.jpg) repeat-y;
}

div.teaser_block_50 {
  background: url(/images/home_teaser_blue_l_s4.png) no-repeat;
}

div.teaser_block_50_l {
  background: url(/images/home_teaser_blue_l_s4.png) no-repeat;
}

div.teaser_block_50_r {
  background: url(/images/home_teaser_blue_r_s4.png) no-repeat;
}

div.teaser_block_50 .teaser_entry {
  border-top-color: #FDA217;
}

div.teaser_50 {
  background: url(/images/news_teaser_bg_l_s4.png) no-repeat;
}

div.teaser_50_l {
  background: url(/images/news_teaser_bg_l_s4.png) no-repeat;
}

div.teaser_50_r {
  background: url(/images/news_teaser_bg_r_s4.png) no-repeat;
}

div.teaser_100 {
  background: url(/images/news_teaser_bg_gold_s4.png) no-repeat;
}

div.community_playaonspot_100x {
  background: url(/images/community_playaonspot_s4_bg.png) no-repeat;
}

div.community_rankings_100x {
  background: url(/images/community_rankings_s4_bg.png) no-repeat;
}

#content div.community_playaonspot_interview_text h3 {
  color: #474D59;
}

#content div.community_playaonspot_interview_text a {
  color: #474D59;
}

table.cool th {
  background-color: #22314E;
}

.meta {
  color: #FFFFFF;
}

#content .meta a {
  color: #FFFFFF;
}

#content a.abuse {
  color: #FDA217;
}

div.signature {
  color: #FFFFFF;
}

/*#content a {
  color: #22314E;
}*/

.micro_title {
  color: #22314E;
}

#movie_playerbox {
  background-color: transparent;
}

.download {
	margin-left: auto; 
	margin-right: auto;
	width: 174; 
	heigth: 48;
	text-align:center;
}
.partnermiddle {
	margin-bottom:-12px;
}

.downloadside #title_small {
	color: #FFF;
}

#game-txt-box {
	background-image: url("/images/layout/homesite/char_s4.png");
    background-position: right top;
    background-repeat: no-repeat;
    padding: 15px;
    width: 940px;
}

#game-video-box, #game-screenshots-box {
    padding: 15px 15px 0;
    width: 955px;
	float:left;
	text-align: center;
}

#game-video-box img, #game-screenshots-box img{
	padding-right: 15px;
	padding-bottom: 15px;
}

#game-box-middle {
    background-image: url("/images/layout/s4/bg_homesite.png");
    background-position: 0 40px;
    color: #FFFFFF;
    float: left;
    font-size: 14pt;
    height: 40px;
    line-height: 40px;
    padding-left: 0px;
    text-align: center;
    width: 970px;
}

#javascriptstuff #container {
	background:url("/images/layout/s4/prbar_bg.png") repeat scroll left top transparent;
}

.register-box {
	color: #FFF;
}


/*RANKING */

.rankingtable {
	border: 1px solid black;
	border-collapse: collapse;
}

table tr td {
	background-position:expression(-this.offsetLeft);
}

table tr.oddrowhead{
	/*background: #caebff url(/images/rankings/loco/tr_upper_line.png); */
	height: 14px;
}
table tr.oddrowbottom{
	/*background: #caebff url(/images/rankings/loco/tr_under_line.png);*/
	height:14px;
}
table tr.oddrowbg{
	color: #000;
	height: 65px;
	background-color: #FFF;
}
table tr.evenrowhead{
	/*background: #bedaeb url(/images/rankings/loco/tr_upper_line.png); */
	height:14px;
}
table tr.evenrowbottom{
	/*background: #bedaeb url(/images/rankings/loco/tr_under_line.png);*/
	height:14px;
}
table tr.evenrowbg{
	color: #000;
	height: 65px;
}

table tr td.grade{
	
	line-height: 35px;
	text-align: left;
}

table tr td.grade_small{
	line-height: 25px;
	text-align: left;
}

table tr.headrow{
	background: url("/images/rankings/s4/bg_header.png") no-repeat scroll 0 top;
	height: 45px;
	color: #fff;
	line-height:45px;
	padding-bottom:12px;
	vertical-align:bottom;
	text-align: left;nac
}
table tr.headrow_sec{
	background: url("/images/rankings/s4/bg_header.png") no-repeat scroll -1px bottom;
	height: 46px;
	color: #000;
	line-height:40px;
	padding-bottom:12px;
	vertical-align:bottom;
}
table tr.headrow_sec th {
	background: transparent;
}

table tr.bottomrow{
	height:28px;
}
table tr.bottomrow_sec{
	height: 20px;
}
table tr.firstrow {
	background: #bedaeb url(/images/rankings/s4/bg_top.png); 
	height: 20px;
}
table tr.firstrow_sec {
	background: #bedaeb url(/images/rankings/loco/tr_under_line.png); 
	height: 30px;
}
table tr.oddsmall{background-color: #FFF; color: #000;}
table tr.evensmall{ background-color: none; color: #000;}

.pagination, .pagination a {
	text-align: right;
	color: #000;
	vertical-align: super;
}

.pagination .current {
	color: #000;
	text-decoration: underline;
	vertical-align: super;	
}
.pagination .next_page, .pagination .prev_page {
	vertical-align: bottom;
}

#character_img {
	height:30px;
	/*margin-bottom:-12px;*/
	margin-left:auto;
	margin-right:auto;
	width:90px;
}
#character_img img {
	float: left;
}

.odd_fix {
	padding-top: 5px;
}

#selfbutton .aside .btn-area a span,
#selfbutton .aside,
#selfbutton .aside .btn-area a{
	width:auto;
}
#selfbutton .aside .btn-area a span {
	padding:4px 0 6px 15px;
}
#selfbutton .aside { margin:14px 0 0;}

.notthetap{color: #FFF; width: 570px; height: 24px; margin-left:12px;}
#notab_on {
	background-image: url(/images/rankings/s4/tab_on.png);
	width: 65px;
	height:20px;
	padding-top:5px;
	text-align:center;
	float: left;
}
#notab_off {
	background-image: url(/images/rankings/s4/tab_off.png);
	width: 65px;
	height:20px;
	padding-top:5px;
	text-align:center;
	float: left;
	color: #000;
}
#notab_cs {
	color: grey;
	background-image: url(/images/rankings/s4/tab_cs.png);
	width: 65px;
	height:20px;
	padding-top:5px;
	text-align:center;
	float: left;	
}

.highlight_ranking {
	color: red;
}
/* PRbar in jflow arrows */
#prbarController .jcarousel-skin-tango .jcarousel-next-horizontal { background: transparent url('/images/jflow/arrows/s4.png') no-repeat -85px 0; }

#prbarController .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { background-image: url('/images/jflow/arrows/s4.png');}

#prbarController .jcarousel-skin-tango .jcarousel-prev-horizontal { background: transparent url('/images/jflow/arrows/s4.png') no-repeat 0 0; }

#prbarController .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { background-image: url('/images/jflow/arrows/s4.png');}

#prbar_container #prbarController { background-image: url("/images/jflow/border_bg/s4.png"); }

#signature .jcarousel-skin-tango .jcarousel-next-horizontal { background: transparent url('/images/signatures/arrows/s4.png') no-repeat -65px 0; }

#signature .jcarousel-skin-tango .jcarousel-prev-horizontal { background: transparent url('/images/signatures/arrows/s4.png') no-repeat 0 0; }

