@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:100,400,600,800');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700');
body {background-color: #000; color:#fff; font-family:'Open Sans', 'sans-serif', "Helvetica Neue", Helvetica; font-weight: 400; margin:0; padding:0; font-size:1rem; background-position:center top; background-repeat:repeat-x; background-attachment:fixed; background-size:auto;}

body		{background-image: url(/images/SLBGv3.jpg);}
.bodyMBRs	{background-image: url(/images/SLBGv3-MBRs.jpg);}

/* Christmas
body {background-image: url(/images/bg/SLBGv3-Xmas-v.jpg);}
.bodyMBRs {background-image: url(/images/bg/SLBGv3-Xmas-m.jpg);}


body 		{background-image:url(/images/rsp/bg3.jpg);}
.bodyMBRs	{background-image:url(/images/rsp/bg3.jpg);}
*/
#snow 		{position: fixed; top: 0; width: 100%; height: 107px; background: url("/images/bg/snow.png") center top repeat-x; display: none;}
#bottomFx	{position: fixed; bottom: 0; width: 100%; height: 107px; z-index: 4; background: url("/images/bg/snow.png") center top repeat-x;-moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
	 display: none;
}
.xmas1		{width:143px; height: 146px; position:fixed; z-index: 3; top: -26px;}
.xmasLeft	{left:-50px;}
.xmasRight	{right:-50px;}
/* Christmas END */

.flipX		{-webkit-transform: scaleX(-1); transform: scaleX(-1);}

a	{text-decoration:none;} a:link {color: #FFF;} a:hover {color: #FFF;} a:visited {color: #FFF;} a:active {color: #FFF;}
#wrapper	{position:relative;  max-width:1300px; width:100%; margin:0 auto; padding:0 0 0 0; border: dotted 0px #0FF; /* background-image: url("/images/bg/snow.png"); */}
.award		{position:fixed; z-index:4; display:inline; width:205px; height:226px; right:4px; bottom:1px;}

#headers	{position:relative; z-index:4; background-repeat:repeat-x; background-color:#000; width:100%; height:auto; max-height:54px; padding:8px 0px; overflow:hidden; text-align:left;}
.headerH1	{font-size:1.7rem; font-weight:100; position:relative; left:25px;}
.headerH1Kanji	{font-size:1.5rem; font-weight:600; top:3px;}
.textTint	{color:#FC9;}

#tortilla	{
	border-top:solid 3px #e9715f;
	position:relative;
	margin:10px auto;
	padding:0 0 30px 0;
	background-color:rgba(0,0,0,.5); 
	z-index: 1;
}
.tortillaVIP	{border-image: url(/images/rsp/vip-border.png) 1; border-left:none; border-right:none; border-bottom:none;}

#disappear {display:inline;}

.nav_up{
	background-color:#e21e65;
	background-image:url(/images/rsp/scrollSprites.png);
	background-position:bottom left;
	color:#FFF;
	position:fixed;
	width:48px;
	height:48px;
	bottom:10px;
	right:10px;
	white-space:nowrap;
	cursor: pointer;
	overflow:hidden;
	z-index:99; 
	opacity:0.85;
}
.navVIP	{background-color:#F90 !important;}

@media all and (max-width: 1300px) {
#wrapper	{width:97%;}
.xmasLeft	{left:-70px;}
.xmasRight	{right:-70px;}
}
@media all and (max-width: 520px) { /* SUB MENU BEGINS */
#wrapper	{width:100%;}
.xmas1		{top:-15px;}
.xmasLeft	{left:-85px;}
.xmasRight	{right:-85px;}
#headers	{text-align:center;}
.headerH1		{font-size:1.3rem; left:12px;}
.headerH1Kanji	{font-size:1.1rem; left:12px;}
#disappear	{display:none;}
}