@import url(animation.css);
* {
	padding: 0;
	margin: 0;
	outline: none;
}
html {
	width:100%;
}
body {
	min-width: 1080px;
	font-family: 'Raleway','Helvetica Neue', Helvetica, sans-serif;
	line-height: 21px;
	color: #fff;
	background:url(../img/bg_tile.jpg) center 44px repeat-x;
}
a{
	text-decoration:none;
	-webkit-transition:color 0.3s ease-in;
	-moz-transition:color 0.3s ease-in;
	-o-transition:color 0.3s ease-in;
	transition:color 0.3s ease-in;
}
img {
	border: none;
}
p,
ul,
ol {
	margin:0;
}
footer li {
	margin-left: 35px;
}
ol.unstyled,
ul.unstyled {
	margin: 0;
}
ol.unstyled li,
ul.unstyled li {
	list-style-type: none;
	margin: 0;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
.clear {
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.clearfix {
  *zoom: 1;
}
.lucky {
	font-family: 'Luckiest Guy', Arial, sans-serif;
	font-weight:400;
	text-transform:uppercase;
}
.shadow {
	text-shadow:2px 3px 0px #000;
}
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
/* HEADER */

header#header h1 a#home {
	width:226px;
	height:171px;
	display:block;
	background:url(../img/logo.png) 0 0 no-repeat;
	position: absolute;
	left:50%;
	margin-left:-113px;
	z-index:9800;
	top:80px;
	text-indent:-9999px;
}

@media all and (max-width: 1036px) and (min-width: 320px) {
	header#header h1 a#home {
		left:518px;
	}
}

header#header a.dslogo {
	width:219px;
	height:33px;
	background:url(../img/gui_sprite.png) right -160px no-repeat;
	display:block;
	position:absolute;
	top:-60px;
	left:0;
	z-index:8888;
}

div#main_header {
	width:100%;
	float:left;
	position: absolute;
	top:134px;
	z-index:9000;
	left:0;
}
div#main_header nav {
	width:1036px;
	margin:0 auto;
	position:relative;
}
div#main_header ul#main_nav {
	width:100%;
	float:left;
	height:78px;
	background:url(../img/bg_nav.png) 0 0 no-repeat;
	position:relative;
}
div#main_header ul#main_nav > li {
	position:relative;
	float:left;
	margin:24px 20px 0 20px;
	position:relative;
	min-width: 110px;
	text-align: center;
}
div#main_header ul#main_nav > li ul {
	position:absolute;
	display:none;
	left:-30px;
	top:46px;
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	z-index:8888;
}
div#main_header ul#main_nav > li#main_nav_media {
	height:50px;
}
div#main_header ul#main_nav > li#main_nav_media ul {
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
}
div#main_header ul#main_nav > li.selected > a,
div#main_header ul#main_nav > li ul > li.selected > a {
	color:#f4eb00;
}
div#main_header ul#main_nav > li ul li {
	width:215px;
	height:76px;
	background:url(../img/bg_nav_sub.png) 0 0 no-repeat;
	position:relative;
}
div#main_header ul#main_nav > li ul li:last-child {
	width:215px;
	height:76px;
	background:url(../img/bg_nav_sub.png) 0 -76px no-repeat;
}

div#main_header ul#main_nav > li:after {
	content:'';
	position: absolute;
	left:-20px;
	top:-13px;
	height:48px;
	padding:0 20px;
	background:#000;
	background:rgba(0,0,0,0.86);
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display:inline-block;
	width:100%;
	z-index:0;
	-moz-transform: skew(1deg,-2deg);
	-webkit-transform: skew(1deg, -2deg);
	-o-transform: skew(1deg,-2deg);
	-ms-transform: skew(1deg,-2deg);
	transform: skew(1deg,-2deg);
   -moz-box-shadow:    inset 0 0 10px #000;
   -webkit-box-shadow: inset 0 0 10px #000;
   box-shadow:         inset 0 0 10px #000;
   border:1px solid #6b6111;
}
div#main_header ul#main_nav li#main_nav_whatsnew {
	left:70px;
}
div#main_header ul#main_nav li#main_nav_whatsnew:after {
	-moz-transform: skew(-1deg,-1deg);
	-webkit-transform: skew(-1deg, -1deg);
	-o-transform: skew(-1deg,-1deg);
	-ms-transform: skew(-1deg,-1deg);
	transform: skew(-1deg,-1deg);
}
div#main_header ul#main_nav li#main_nav_index {
	position: absolute;
	left:0;
	top:-3px;
	width:34px;
	height:31px;
	text-indent:-9999px;
	z-index:999;
}
div#main_header ul#main_nav li#main_nav_index a{
	width:34px;
	height:31px;
	text-indent:-9999px;
	display:block;
	position: relative;
}
div#main_header ul#main_nav li#main_nav_index a:hover:after {
	content:'';
	position:absolute;
	background:url(../img/gui_sprite.png) left bottom no-repeat;
	width:33px;
	height:30px;
	top:2px;
	left:2px;
	display:block;
}
div#main_header ul#main_nav li#main_nav_index:after {
	display:none;
}

div#main_header ul#main_nav li#main_nav_explore:after {
	-moz-transform: skew(-2deg,2deg);
	-webkit-transform: skew(-2deg, 2deg);
	-o-transform: skew(-2deg,2deg);
	-ms-transform: skew(-2deg,2deg);
	transform: skew(-2deg,2deg);
	height:45px;
}
div#main_header ul#main_nav li#main_nav_explore {
	left:80px;
	height: 50px;
-webkit-transform: rotate(-2deg);
-moz-transform: rotate(-2deg);
}

div#main_header ul#main_nav li#main_nav_monkey {
	left:290px;
-webkit-transform: rotate(-2deg);
-moz-transform: rotate(-2deg);
}

div#main_header ul#main_nav li#main_nav_monkey:after {
	-moz-transform: skew(-2deg,1deg);
	-webkit-transform: skew(-2deg, 1deg);
	-o-transform: skew(-2deg,1deg);
	-ms-transform: skew(-2deg,1deg);
	transform: skew(-2deg,1deg);
	height:44px;
	top:-10px;
}

div#main_header ul#main_nav li#main_nav_media {
	left:300px;
	-webkit-transform: rotate(1deg);
	-moz-transform: rotate(1deg);
}

div#main_header ul#main_nav li#main_nav_media:after {
	-moz-transform: skew(-5deg,2deg);
	-webkit-transform: skew(-5deg, 2deg);
	-o-transform: skew(-5deg,2deg);
	-ms-transform: skew(-5deg,2deg);
	transform: skew(-5deg,2deg);
	height:44px;
	top:-13px;
	right:-30px;
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
}

div#main_header ul#main_nav li#main_nav_buynow {
	position: absolute;
	top: -91px;
	right: 0px;
	text-align: right;
	height: 81px;
	width: 242px;
	margin: 0;
	padding: 0;
}
div#main_header ul#main_nav li#main_nav_buynow a#buynow {
	font-size: 24px;
	padding-top: 42px;
	padding-right: 79px;
}
div#main_header ul#main_nav li#main_nav_buynow a span {
	color:#f4eb00;
	display:block;
	font-size:12px;
}
div#main_header ul#main_nav li#main_nav_buynow a {
	width: 143px;
	height: 39px;
	position: relative;
	z-index: 12;
	padding: 30px 60px 0 0;
	display: none;
	margin: 0;
}
div#main_header ul#main_nav li#main_nav_buynow a:after {
	content:'';
	width:253px;
	height:82px;
	background:url(../img/gui_sprite.png) bottom right no-repeat;
	display:block;
	position:absolute;
	font-size:18px;
	top:0;
	right:-20px;
	z-index:-1;
}
div#main_header ul#main_nav li#main_nav_buynow:after {
	display:none;
}
div#main_header ul#main_nav > li ul li {
	text-align:center;
}
div#main_header ul#main_nav > li ul a {
	background:#000;
	background:rgba(0,0,0,0.86);
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display:inline-block;
	z-index:0;
	-moz-transform: skew(1deg,-1deg);
	-webkit-transform: skew(1deg, -1deg);
	-o-transform: skew(1deg,-1deg);
	-ms-transform: skew(1deg,-1deg);
	transform: skew(1deg,-1deg);
   -moz-box-shadow:    inset 0 0 10px #000;
   -webkit-box-shadow: inset 0 0 10px #000;
   box-shadow:         inset 0 0 10px #000;
   padding:10px 15px 10px 15px;
   min-width:129px;
}
li#main_nav_explore > a,
li#main_nav_monkey > a,
li#main_nav_media > a{
	cursor:default;
}
li#main_nav_explore > a:hover,
li#main_nav_monkey > a:hover,
li#main_nav_media > a:hover{
	color:#fff;
}
div#main_header ul#main_nav li#main_nav_story a,
div#main_header ul#main_nav li#main_nav_video a,
div#main_header ul#main_nav li#main_nav_gameplay a{
	top: 20px;
	padding: 10px 12px;
	min-width: 160px;
}
div#main_header ul#main_nav li#main_nav_wallpaper a,
div#main_header ul#main_nav li#main_nav_abilities a {
	top:10px;
	padding: 10px 12px;
	min-width: 160px;
}
div#main_header ul#main_nav li#main_nav_characters a{
	top:13px;
	padding:10px 12px;
	-moz-transform: skew(2deg,-1deg);
	-webkit-transform: skew(2deg, -1deg);
	-o-transform: skew(2deg,-1deg);
	-ms-transform: skew(2deg,-1deg);
	transform: skew(2deg,-1deg);
	min-width: 160px;
}
div#main_header ul#main_nav li a {
	text-decoration:none;
	color:#fff;
	font-size:16px;
	position:relative;
	z-index:9;
	display:inline-block;
	letter-spacing:0.5px;
	-webkit-transition:color 0.3s ease-in;
	-moz-transition:color 0.3s ease-in;
	-o-transition:color 0.3s ease-in;
	transition:color 0.3s ease-in;
}
div#main_header ul#main_nav li#main_nav_whatsnew a:hover,
div#main_header ul#main_nav li > ul > li a:hover {
	color:#f4eb00;
}

/* !FOOTER */
#footer {
	width: 100%;
	padding: 60px 0 20px 0;
	background: #000 url('../img/bg_footer.jpg') no-repeat center top;
	position:relative;
	z-index: 999;
}

.footer-additional-logos {
	width:100%;
	text-align: center;
	display: inline-block;
	list-style:none;
	margin:0 0 30px 0;
}
.footer-additional-logos li {
	display: inline-block;
}
#footer div.share {
	position: relative;
	margin: 0 auto 30px auto;
	padding: 15px 180px 15px 18px;
	width: 86px;
	height: 20px;
	display: block;
	border: solid 1px rgba(0,0,0,0.8);
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.45);
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.45);
	box-shadow: inset 0 0 10px rgba(0,0,0,0.45);
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #000;
	background: rgba(0,0,0,0.5);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.5); 0%, #1f1f1f 100%);
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5); 0%, #1f1f1f 100%);
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.5); 0%, #1f1f1f 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.5);), color-stop(1, #1f1f1f));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.5);0%, #1f1f1f 100%);
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.5); 0%, #1f1f1f 100%);
	box-shadow: 0px 11px 12px rgba(0, 0, 0, 0.74);
	-moz-box-shadow: 0px 11px 12px rgba(0, 0, 0, 0.74);
	-webkit-box-shadow: 0px 11px 12px rgba(0, 0, 0, 0.74);
}
#footer span.share-txt {
	font-size: 14px;
	position: relative;
	width:150px;
	display:inline-block;
}
#footer div.share > div.share_toolbox {
	width: 140px;
	height: 26px;
	position: absolute;
	top: 15px;
	right: 15px;
}
#footer_logos {
	width: 560px;
	height: 81px;
	padding:0;
	position: relative;
	margin: 0 auto 30px auto;
}
#footer p.legal {
	text-align: center;
	margin-bottom: 30px;
	line-height: 15px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 11px;
	color:#a1938c;
}
#footer p.legal a {
	color: #d7c4ba;
	text-decoration: underline;
}
#footer p.copyright {
	margin: 0;
	text-align: center;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 11px;
	color:#a1938c;
}
/* !OVERLAY */
#overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	width: 100%;
	height: 100%;
	display: none;
	zoom: 1;
	background: rgba(0,0,0,0.8);
}
#overlay_content {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 815px;
	height:545px;
	padding: 20px;
	margin-top: -273px;
	margin-left: -408px;
	background:url('../img/bg_popup.png') no-repeat left top;
	z-index: 9999;
}
#overlay_content.buynow {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 951px;
	height:582px;
	padding: 20px;
	margin-top: -291px;
	margin-left: -476px;
	background:url('../img/bg_buynow_panel.png') no-repeat left top;
	z-index: 9999;
}
div#buy_now_container {
	display:none;
}
div#buy_now_content {
	width: 773px;
	position:relative;
	top: 134px;
	left: 122px;
}
div#buy_now_content h5 {
	font-size:23px;
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	position: relative;
	top:-30px;
}
div#buy_now_content > img {
	float:left;
}
div#buy_now_content > ul {
	float: left;
	margin: -35px 0 0 68px;
}
div#buy_now_content ul li {
	text-align:center;
	margin:0 50px 10px 0;
}
div#buy_now_content .or {
	position: absolute;
	top: 220px;
	right: 210px;
	font-family: 'Luckiest Guy', Arial, sans-serif;
	background: #030700;
	display: block;
	width: auto;
	text-align: center;
	padding: 10px;
}
div#buy_now_content ul li.ca {
	margin-bottom: 50px;
}
ul.retailerlist li {
	display:none;
}
div#buy_now_content ul li a {
	color:#fff;
}
div#buy_now_content ul li a:hover {
	color:#f4eb00;
}
div#buy_now_content ul li a span {
	clear:both;
}
#overlay_content > a.close {
	position: absolute;
	top: 60px;
	right: 90px;
	width:48px;
	height:49px;
	background:url(../img/gui_sprite.png) 0 -27px no-repeat;
	display:block;
	text-indent:-9999px;
}
#overlay_content > a.close span {
	display:none;
}
#overlay_content div.textbox{
	width:400px;
	position:absolute;
	top:500px;
	left:50%;
	margin-left:-200px;
	text-align:center;
}
#overlay_content div.textbox p {
	font-size:14px;
}
#overlay_content div.textbox h3 {
	text-transform:uppercase;
	font-size:30px;
	line-height: 30px;
	margin:0 0 10px 0;
}
#buy_now_content ul.retailerlist {
	display:none;
}
#noa_video {
	width: 600px;
	height: 335px;
	/*background: url('../img/loading.gif') no-repeat center center;*/
}
div.video_container {
	position: absolute;
	left: 106px;
	top: 106px;
}
/*foliage*/
footer#footer div#bgleaves {
	background:url(../img/bg_footer_leaves.png) 0 159px repeat-x;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
	height:159px;
	position: absolute;
	top:-159px;
	/*z-index:777;*/
	display:block;
	width:100%;
	filter:0;
	z-index: 445;
	-webkit-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}
footer#footer div#bgleaves.animated {
	background-position: 0 0;
}
div.leaves {
	position: absolute;
	z-index:888;
	display:block;
	display:none;
}
div#foliage_middle {
	background:url(../img/foliage_middle.png) 0 0 no-repeat;
	display: block;
	top: -153px;
	right: auto;
	left: 50%;
	width: 777px;
	height: 153px;
	margin-left: -338px;
	z-index:444;
}
div#foliage_left {
	background:url(../img/foliage_left.png) 0 0 no-repeat;
	display: block;
	top: -198px;
	right: auto;
	left: 0;
	width: 640px;
	height: 198px;
	z-index:444;
}
div#foliage_right {
	background:url(../img/foliage_right.png) 0 0 no-repeat;
	display: none; /* banished for obstructing links */
	top: -460px;
	right: 0;
	left: auto;
	width: 612px;
	height: 460px;
	z-index:444;
}
div#leaves_03 {
	background:url(../img/leaves_03.png) 0 0 no-repeat;
	width:307px;
	height:268px;
	left:0;
	top:-206px;
}
div#leaves_02 {
	background:url(../img/leaves_02.png) 0 0 no-repeat;
	width:145px;
	height:76px;
	left:50%;
	margin-left:-73px;
	top:-37px;
}
div#leaves_01 {
	background:url(../img/leaves_01.png) 0 0 no-repeat;
	width:269px;
	height:107px;
	right:120px;
	top:-60px;
}
/* HOME */

article#home {
	background:url(../img/bg_main.jpg) center top no-repeat;
	height:828px;
	position:relative;
	overflow:hidden;
	/*background-size:100%*/
}
article#home.active:before {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.7);
}
div.trees {
	position: absolute;
	z-index:440;
}
div#tree_tl {
	left:-100%;
	bottom: 110px;
	width:522px;
	height:851px;
	display:block;
	background:url(../img/tree-tl.png) 0 0 no-repeat;
	-moz-animation-name:tree_left_animation;
	-moz-animation-duration:2s;
	-moz-animation-timing-function:ease-in-out;
	-moz-animation-delay:1s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:alternate;
	-moz-animation-play-state:running;
	-moz-transform-origin: 0% 100%;
	/* Safari and Chrome: */
	-webkit-animation-name:tree_left_animation;
	-webkit-animation-duration:2s;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-delay:1s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	-webkit-animation-play-state:running;
	-webkit-transform-origin: 0% 100%;
	/* Opera: */
	-o-animation-name:tree_left_animation;
	-o-animation-duration:2s;
	-o-animation-timing-function:ease-in-out;
	-o-animation-delay:1s;
	-o-animation-iteration-count:infinite;
	-o-animation-direction:alternate;
	-o-animation-play-state:running;
	-o-transform-origin: 0% 100%;
}
div#tree_bl {
	left:-100%;
	bottom:-95px;
	width:385px;
	height:848px;
	display:block;
	background:url(../img/tree-bl.png) 0 0 no-repeat;
	z-index: 430;
	-moz-animation-name:tree_left_animation;
	-moz-animation-duration:2s;
	-moz-animation-timing-function:ease-in-out;
	-moz-animation-delay:3.5s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:alternate;
	-moz-animation-play-state:running;
	-moz-transform-origin: 100% 100%;
	/* Safari and Chrome: */
	-webkit-animation-name:tree_left_animation;
	-webkit-animation-duration:2s;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-delay:3.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	-webkit-animation-play-state:running;
	-webkit-transform-origin: 100% 100%;
	/* Opera: */
	-o-animation-name:tree_left_animation;
	-o-animation-duration:2s;
	-o-animation-timing-function:ease-in-out;
	-o-animation-delay:3.5s;
	-o-animation-iteration-count:infinite;
	-o-animation-direction:alternate;
	-o-animation-play-state:running;
	-o-transform-origin: 100% 100%;
}
@keyframes tree_left_animation{
	0%   {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
	100%  {
		-webkit-transform: rotate(0.5deg);
		-moz-transform: rotate(0.5deg);
	}
}
@-moz-keyframes tree_left_animation{ /* Firefox */
	0%   {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
	100%  {
		-webkit-transform: rotate(0.5deg);
		-moz-transform: rotate(0.5deg);
	}
}
@-webkit-keyframes tree_left_animation{ /* Firefox */
	0%   {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
	100%  {
		-webkit-transform: rotate(0.5deg);
		-moz-transform: rotate(0.5deg);
	}
}
@-o-keyframes tree_left_animation{ /* Firefox */
	0%   {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
	100%  {
		-webkit-transform: rotate(0.5deg);
		-moz-transform: rotate(0.5deg);
	}
}
div#tree_tr {
	right:-330px;
	bottom:0;
	width:324px;
	height:879px;
	display:block;
	background:url(../img/tree-tr.png) 0 0 no-repeat;
	-moz-animation-name:tree_right_animation;
	-moz-animation-duration:2s;
	-moz-animation-timing-function:ease-in-out;
	-moz-animation-delay:1s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:alternate;
	-moz-animation-play-state:running;
	-moz-transform-origin: 0% 100%;
	/* Safari and Chrome: */
	-webkit-animation-name:tree_right_animation;
	-webkit-animation-duration:2s;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-delay:1s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	-webkit-animation-play-state:running;
	-webkit-transform-origin: 0% 100%;
	/* Opera: */
	-o-animation-name:tree_right_animation;
	-o-animation-duration:2s;
	-o-animation-timing-function:ease-in-out;
	-o-animation-delay:1s;
	-o-animation-iteration-count:infinite;
	-o-animation-direction:alternate;
	-o-animation-play-state:running;
	-o-transform-origin: 0% 100%;
}
div#tree_br {
	right:-330px;
	bottom: -75px;
	width:384px;
	height:646px;
	display:block;
	background:url(../img/tree-br.png) 0 0 no-repeat;
	z-index: 430;
	-moz-animation-name:tree_right_animation;
	-moz-animation-duration:2s;
	-moz-animation-timing-function:ease-in-out;
	-moz-animation-delay:3.5s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:alternate;
	-moz-animation-play-state:running;
	-moz-transform-origin: 100% 100%;
	/* Safari and Chrome: */
	-webkit-animation-name:tree_right_animation;
	-webkit-animation-duration:2s;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-delay:3.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	-webkit-animation-play-state:running;
	-webkit-transform-origin: 100% 100%;
	/* Opera: */
	-o-animation-name:tree_right_animation;
	-o-animation-duration:2s;
	-o-animation-timing-function:ease-in-out;
	-o-animation-delay:3.5s;
	-o-animation-iteration-count:infinite;
	-o-animation-direction:alternate;
	-o-animation-play-state:running;
	-o-transform-origin: 100% 100%;
}
@keyframes tree_right_animation{
	0%   {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
	100%  {
		-webkit-transform: rotate(-0.5deg);
		-moz-transform: rotate(-0.5deg);
	}
}
@-moz-keyframes tree_right_animation{ /* Firefox */
	0%   {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
	100%  {
		-webkit-transform: rotate(-0.5deg);
		-moz-transform: rotate(-0.5deg);
	}
}
@-webkit-keyframes tree_right_animation{ /* Firefox */
	0%   {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
	100%  {
		-webkit-transform: rotate(-0.5deg);
		-moz-transform: rotate(-0.5deg);
	}
}
@-o-keyframes tree_right_animation{ /* Firefox */
	0%   {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
	}
	100%  {
		-webkit-transform: rotate(-0.5deg);
		-moz-transform: rotate(-0.5deg);
	}
}
article#home a#dk {
	width:602px;
	height:531px;
	display:block;
	position:absolute;
	top:-500px;
	left:50%;
	z-index:3000;
	margin-left:-271px;
}
article#home a#dk div.dk {
	width:602px;
	height:531px;
	display:block;
	background:url(../img/home_donkey.png) 0 0 no-repeat;
	z-index:2000;
	color:#fff;
	-webkit-transition:all 0.1s ease-in;
	-moz-transition:all 0.1s ease-in;
	-o-transition:all 0.1s ease-in;
	transition:all 0.1s ease-in;
	position: relative;
}
article#home a#dk span {
	width:240px;
	height:80px;
	display:block;
	padding:20px 0 0 0;
	text-align:center;
	color:#fff;
	position: absolute;
	bottom: -14px;
	right: -46px;
	background:url(../img/bg_home_donkey_text.png) 0 0 no-repeat;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-webkit-transition:all 0.1s ease-in;
	-moz-transition:all 0.1s ease-in;
	-o-transition:all 0.1s ease-in;
	transition:all 0.1s ease-in;
	z-index:1000;
}
article#home a#dk.hover span,
article#home a#dk:hover span {
	color:#f4eb00 !important;
	bottom: -14px;
	right: -46px;
	transform:scale(1.04);
	-ms-transform:scale(1.04);
	-webkit-transform:scale(1.04);
}
article#home a#dk:hover div.dk {
	transform:scale(1.04);
	-ms-transform:scale(1.04);
	-webkit-transform:scale(1.04);
}
#dkmodal {
	width:964px;
	position:absolute;
	height:554px;
	background:url(../img/bg_home_modal.png) 0 0 no-repeat;
	display:block;
	left:50%;
	margin-left:-482px;
	z-index:8888;
	top:-800px;
}
#dkmodal h2 {
	font-size:43px;
	line-height:36px;
	-webkit-transform: rotate(-7deg);
	-moz-transform: rotate(-7deg);
	margin:0 0 40px 0;
}
#dkmodal div.text {
	position: absolute;
	top: 157px;
	left: 184px;
}
#dkmodal a.button {
	background-color: #fff0ad;
	background-image: -ms-linear-gradient(right,#fff0ad 0%,#ffd000 100%);
	background-image: -moz-linear-gradient(right,#fff0ad 0%,#ffd000 100%);
	background-image: -o-linear-gradient(right,#fff0ad 0%,#ffd000 100%);
	background-image: -webkit-gradient(linear, right top, left top,color-stop(0,#fff0ad),color-stop(1,#ffd000));
	background-image: -webkit-linear-gradient(right,#fff0ad 0%,#ffd000 100%);
	background-image: linear-gradient(to left,#fff0ad 0%,#ffd000 100%);
	display: inline-block;
	position: relative;
	-moz-border-radius: 50px;
	-khtml-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border: 2px solid #c56600;
	color: #4f160b;
	font-weight: normal;
	text-decoration: none;
	margin: 10px auto 20px;
	-webkit-box-shadow: -3px 2px 0px #9e3b00;
	-moz-box-shadow: -3px 2px 0px #9e3b00;
	box-shadow: -3px 2px 0px #9e3b00;
	text-align: uppercase;
	width: auto;
	font-size: 17px;
	font-weight: normal;
	line-height: 11px;
	padding: 15px 20px 10px 38px;
}
#dkmodal a.button:after {
	content: '';
	position: absolute;
	display: block;
	background: url(../img/button-arrow.png) no-repeat;
	background-size: 100%;
	width: 29px;
	height: 29px;
	top: 50% !important;
	margin-top: -16px;
	left: 4px !important;
}
#dkmodal a.close {
	position: absolute;
	top: 43px;
	right: 43px;
	width:48px;
	height:49px;
	background:url(../img/gui_sprite.png) 0 -27px no-repeat;
	display:block;
	text-indent:-9999px;
}
.modal_leaves {
	position:absolute;
	z-index:888;
}
div#extra {
	width:100%;
	height:100%;
	overflow: hidden;
}
#leaves_04 {
	width:478px;
	height:100%;
	background:url(../img/modal_leaf_0.png) right 0 repeat-y;
	right:-500px;
	top:0;
	z-index:444;
}
#leaves_05 {
	width:478px;
	height:100%;
	background:url(../img/modal_leaf_1.png) 0 0 repeat-y;
	left:-500px;
	top:0;
	z-index:444;
}
#leaves_06 {
	width:100%;
	height:441px;
	background:url(../img/modal_leaf_2.png) 0 0 repeat-x;
	right:0px;
	bottom:-600px;
	z-index:444;
}
#leaves_07 {
	width:100%;
	height:482px;
	background:url(../img/modal_leaf_3.png) 0 0 repeat-x;
	top:-500px;
	left:0;
	z-index:444;
}
article#home div#trailer {
	width:347px;
	height:162px;
	background:url(../img/bg_home_trailer.png) 0 0 no-repeat;
	display:block;
	position: absolute;
	top:-400px;
	padding:35px 15px 0;
	text-align:center;
	z-index:4000;
}
#trailer .quoteslideshow{
	-webkit-transform: rotate(-1.5deg);
	-moz-transform: rotate(-1.5deg);
}
#trailer div.quoteslide {
	width: 327px;
	padding: 0 10px;
	text-align: center;
	height: 110px;
}
#trailer div.quoteslide p {
	text-align: center;
}
div#trailer div.quoteslide h2 {
	font-size:18px;
	margin:0 0 5px 0;
}
div#trailer div.quoteslide p {
	font-size:16px;
	line-height:18px;
	color:#e2e2e2;
	margin:0 0 10px 0;
}
div#trailer div.quoteslide {
	font-style:16px;
}
div#trailer div.quoteslide a {
	color:#f4eb00;
	padding:0 0 0 30px;
	position:relative;
}
div#trailer div.quoteslide a:before {
	content:'';
	background:url(../img/gui_sprite.png) 0 0 no-repeat;
	width:26px;
	height:27px;
	position: absolute;
	top:-10px;
	left:-5px;
	display:block;
	-webkit-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}
div#trailer div.quoteslide a:hover:before {
	left:0px;
}
div.wrapper {
	width:980px;
	height:100%;
	margin:0 auto;
	position:relative;
}
div#barrel2 {
	width:178px;
	height:208px;
	background:url(../img/barrel.png) 0 0 no-repeat;
	display:block;
	position: absolute;
	top: -280px;
	left: 60px;
	z-index:444;
}
/* CHARACTERS */
article#characters {
	height:800px;
	overflow:hidden;
	position:relative;
	background: #9f2b03; /* Old browsers */
	background: -moz-linear-gradient(top,  #9f2b03 0%, #270600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f2b03), color-stop(100%,#270600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9f2b03 0%,#270600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9f2b03 0%,#270600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9f2b03 0%,#270600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9f2b03 0%,#270600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f2b03', endColorstr='#270600',GradientType=0 ); /* IE6-9 */

}
.pattern:before {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	background:url(../img/pattern.png)  0 0 repeat;
}
article#characters:after{
	content:'';
	width:100%;
	height:336px;
	position:absolute;
	bottom:0;
	left:0;
	background:url(../img/bg_characters.png)  center bottom no-repeat;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
article#characters.hidden:after{
	bottom:-300px;
}
article#characters div#slider {
	width:100%;
	height:800px;
	float:left;
	position:relative;
}
article#characters div#slider div.content {
	background:url(../img/character_text_bg.png) 0 0 no-repeat;
	width:566px;
	height:260px;
	display:block;
	text-align:center;
	position:absolute;
	padding:60px 0 0 0;
	right:25px;
	top:200px;
	z-index:555;
}
article#characters div#slider a.prev {
	position:absolute;
	top:50%;
	left: -40px;
	margin-top:-26px;
	width:49px;
	height:52px;
	display:block;
	z-index:999;
	text-indent:-9999px;
}
article#characters div#slider a.prev:after {
	content:'';
	position:absolute;
	width:70px;
	height:61px;
	background:url(../img/gui_sprite.png) 0 -82px no-repeat;
	display:block;
}
article#characters div#slider a.next {
	position:absolute;
	top:50%;
	right:-40px;
	margin-top:-26px;
	width:49px;
	height:52px;
	display:block;
	z-index:999;
	text-indent:-9999px;
}
article#characters div#slider a.next:after {
	content:'';
	position:absolute;
	width:70px;
	height:61px;
	background:url(../img/gui_sprite.png) right -82px no-repeat;
	display:block;
}
article#characters div#slider a.next:active:after,
article#characters div#slider a.prev:active:after {
	top:25px;
}
article#characters div#slider img {
	position:absolute;
	left:-900px;
	top:215px;
	z-index:888;
	-webkit-transition: all 1000ms cubic-bezier(1.000, 0.000, 0.000, 1.000);
	   -moz-transition: all 1000ms cubic-bezier(1.000, 0.000, 0.000, 1.000);
	    -ms-transition: all 1000ms cubic-bezier(1.000, 0.000, 0.000, 1.000);
	     -o-transition: all 1000ms cubic-bezier(1.000, 0.000, 0.000, 1.000);
	        transition: all 1000ms cubic-bezier(1.000, 0.000, 0.000, 1.000);
}
article#characters div#slider div#dk.cycle-slide-active img {
	left:20px;
}
article#characters div#slider div#diddy.cycle-slide-active img {
	left:111px;
}
article#characters div#slider div#cranky.cycle-slide-active img {
	left:28px;
}
article#characters div#slider div#rambi.cycle-slide-active img {
	left:36px;
}
article#characters div#slider div#tiki.cycle-slide-active img {
	left:0px;
}
article#characters div#slider h2 {
	font-size:46px;
	margin:0 0 40px 0;
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
}
article#characters div#slider p {
	font-size:13px;
	width:400px;
	margin:0 0 0 80px;
	display:block;
}
article#characters div#slider ul.cycle-pager {
	list-style:none;
	position:absolute;
	bottom:117px;
	right:-200px;
	z-index:999;
}
article#characters div#slider ul.cycle-pager li {
	float:left;
	background:url(../img/character_sprite.png) no-repeat;
	margin:0;
	position:relative;
}
article#characters div#slider ul.cycle-pager li a{
	width:150px;
	height:153px;
	display:block;
	text-align:center;
	color:#fff;
}
article#characters div#slider ul.cycle-pager li a span {
	-webkit-transform: rotate(-5deg);
	display:block;
	-moz-transform: rotate(-5deg);
	position:absolute;
	left:0;
	-webkit-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}
article#characters div#slider ul.cycle-pager li.even a span {
	top:-30px;
}
article#characters div#slider ul.cycle-pager li.odd a span {
	bottom:-20px;
}
article#characters div#slider ul.cycle-pager li:hover a span,
article#characters div#slider ul.cycle-pager li.cycle-pager-active a span {
	color:#f4eb00;
}
/* DK */
article#characters div#slider ul.cycle-pager li#dk-page {
	background-position:0 0;
}
article#characters div#slider ul.cycle-pager li#dk-page.cycle-pager-active,
article#characters div#slider ul.cycle-pager li#dk-page:hover {
	background-position:right 0;
}
/* DIDDY */
article#characters div#slider ul.cycle-pager li#diddy-page {
	background-position:0 -153px;
	top:-40px;
	left:-30px;
}
article#characters div#slider ul.cycle-pager li#diddy-page.cycle-pager-active,
article#characters div#slider ul.cycle-pager li#diddy-page:hover {
	background-position:right -153px;
}
article#characters div#slider ul.cycle-pager li#diddy-page a span {
	left:30px;
	bottom:0px;
}
/* CRANKY */
article#characters div#slider ul.cycle-pager li#cranky-page {
	background-position:0 -306px;
	top:-20px;
	left:-50px;
}
article#characters div#slider ul.cycle-pager li#cranky-page.cycle-pager-active,
article#characters div#slider ul.cycle-pager li#cranky-page:hover {
	background-position:right -306px;
}
/* RAMBI */
article#characters div#slider ul.cycle-pager li#rambi-page {
	background-position:0 -459px;
	top:-60px;
	left:-80px;
}
article#characters div#slider ul.cycle-pager li#rambi-page a span {
	left:50px;
	bottom:0px;
}
article#characters div#slider ul.cycle-pager li#rambi-page.cycle-pager-active,
article#characters div#slider ul.cycle-pager li#rambi-page:hover {
	background-position:right -459px;
}
/* TIKI */
article#characters div#slider ul.cycle-pager li#tiki-page {
	background-position:0 -612px;
	top:-30px;
	left:-90px;
}
article#characters div#slider ul.cycle-pager li#tiki-page.cycle-pager-active,
article#characters div#slider ul.cycle-pager li#tiki-page:hover {
	background-position:right -612px;
}
/* whats new */
article#new {
	width:100%;
	height:848px;
	background:url(../img/bg_new.jpg) center top no-repeat;
	background-size:100%;
	position:relative;
	overflow:hidden;
}
@media all and (max-width: 1080px) and (min-width: 320px) {
	article#new {
		background-size:auto;
	}
}
article#new div#tabs {
	height:360px;
	width:100%;
	float:left;
}
article#new div.tabbox {
	display:none;
	position: absolute;
	left: 120px;
	top: 205px;
}
article#new div#ds {
	width:600px;
	height:916px;
	background:url(../img/bg_new_ds.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	bottom: -300px;
	right: -900px;
	z-index:900;
}
article#new div.textbox {
	width:741px;
	height:350px;
	background:url(../img/bg_new_text.png) 0 0 no-repeat;
	display:block;
	margin:0 auto;
	position:relative;
	padding:10px 0 0 0;
	z-index:888;
	text-align:center;
}
article#new div.panel {
	width:856px;
	height:420px;
	background:url(../img/bg_whatsnew_panel.png) 0 0  no-repeat;
	display:block;
	margin:0 auto;
	position:relative;
	padding:46px 0 0 0;
	z-index:888;
}
object#video_team  {
	float:right;
	margin: 0 70px 0 0;
}
object#video_explore{
	float: left;
	margin: 0 0 0 70px;
}
article#new div.panel div.text {
	margin: 0 0 0 70px;
}
article#new div.team div.text {
	margin: -10px 0 0 70px;
}
article#new div.panel div.text h2 {
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	margin:0 0 30px 0;
	font-size:30px;
	line-height:30px;
}
article#new div.panel div.text p {
	font-size:13px;
	width:300px;
}
article#new div.panel div.playbox {
	float:right;
	margin:0 70px 0 0;
}
article#new div.explore div.playbox {
	float:left;
	margin:0 0 0 70px;
}
article#new div.modes img {
	float:left;
	margin:-16px 0 0 60px;
}
article#new div.explore div.text,
article#new div.modes div.text {
	float:right;
	margin:0 60px 0 0;
}
article#new div.textbox h2 span{
	display:block;
	font-size:26px;
	line-height:80px;
}
article#new div.textbox h2 {
	font-size:74px;
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	margin:0 0 40px 0;
}
article#new div.textbox p {
	width:493px;
	margin:0 auto;
	font-size:14px;
}
article#new div#char0 {
	background:url(../img/whatsnew_char_0.png) 0 0 no-repeat;
	width:268px;
	height:234px;
	position:absolute;
	top:200px;
	left:-20px;
	display:block;
	z-index:999;
}
article#new div#char1 {
	background:url(../img/whatsnew_char_1.png) 0 0 no-repeat;
	width:287px;
	height:155px;
	position:absolute;
	right:-44px;
	top:325px;
	z-index:888;
}
article#new div#char2 {
	background:url(../img/whatsnew_char_2.png) 0 0 no-repeat;
	width:339px;
	height:469px;
	position:absolute;
	left:-800px;
	bottom:45px;
	z-index:999;
}
ul#subnav {
	width:772px;
	height:76px;
	background:url(../img/bg_whatsnews_subnav.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	left:50%;
	bottom:170px;
	margin-left:-386px;
	z-index:1000;
	list-style:none;
	text-align:center;
	padding:20px 0 0 0;
}
ul#subnav li {
	width:160px;
	height:52px;
	text-align:center;
	display:inline-block;
	margin:0 10px;
	position:relative;
}
ul#subnav li.active:after {
	content:'';
	width:179px;
	height:52px;
	background:url(../img/gui_sprite.png) right top no-repeat;
	position:absolute;
	top:-7px;
	left:-10px;
	z-index:-1;
}
ul#subnav li a {
	color:#fff;
	width:100%;
	display:block;
}
/* STORY */

article#story {
	width:100%;
	height:823px;
	overflow:hidden;
	position:relative;
	background: #9f2b03; /* Old browsers */
	background: -moz-linear-gradient(top,  #9f2b03 0%, #270600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f2b03), color-stop(100%,#270600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9f2b03 0%,#270600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9f2b03 0%,#270600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9f2b03 0%,#270600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9f2b03 0%,#270600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f2b03', endColorstr='#270600',GradientType=0 ); /* IE6-9 */
}
article#story.active:before {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.7);
}
article#story:after{
	content:'';
	width:100%;
	height:336px;
	position:absolute;
	bottom:-60px;
	left:0;
	background:url(../img/bg_characters.png)  center bottom no-repeat;
}
article#story div.textbox {
	background:url(../img/bg_story.png) 0 0 no-repeat;
	width:703px;
	height:358px;
	margin:0 auto;
	position:relative;
	top:230px;
	z-index:666;
}
article#story div#char0 {
	width:418px;
	height:456px;
	background:url(../img/story_char_0.png) 0 0 no-repeat;
	position:absolute;
	left: -500px;
	bottom: -600px;
	z-index:1000;
}
article#story div#char1 {
	width:320px;
	height:198px;
	background:url(../img/story_char_1.png) 0 0 no-repeat;
	position:absolute;
	left:50%;
	margin-left:-160px;
	z-index: 666;
	bottom: -200px;
}
article#story div#char2 {
	width:522px;
	height:460px;
	background:url(../img/story_char_2.png) 0 0 no-repeat;
	position:absolute;
	right: -800px;
	top: 340px;
	z-index:777;
}
article#story div#char3 {
	width:157px;
	height:130px;
	background:url(../img/story_char_3.png) 0 0 no-repeat;
	position:absolute;
	right: -196px;
	top: -400px;
	z-index:777;
}
article#story div#char4 {
	width:147px;
	height:139px;
	background:url(../img/story_char_4.png) 0 0 no-repeat;
	position:absolute;
	left: -600px;
	top: 220px;
	z-index:777;
}
article#story ul#subnav {
	width:680px;
	height:76px;
	display:block;
	position:absolute;
	background:none;
	left:50%;
	bottom:24px;
	margin-left:-340px;
	z-index:1111;
	list-style:none;
	text-align:center;
	padding:20px 0 0 0;
	font-size:16px;
}
article#story ul#subnav li:first-child{
	width:100px;
}
article#story ul#subnav li {
	width:160px;
}
article#story ul#subnav li a {
	position: relative;
}
article#story ul#subnav li a.vid:before {
	content:'';
	background:url(../img/gui_sprite.png) 0 0 no-repeat;
	width:26px;
	height:27px;
	position: absolute;
	bottom: -30px;
	left: 50%;
	margin-left: -13px;
	display:block;
}
ul#subnav li a:hover {
	color:#f4eb00;
}
article#story ul#subnav li:after {
	display:none;
}
article#story div.textbox h2 span{
	display:block;
	font-size:26px;
	line-height:80px;
}
article#story div.textbox h2 {
	font-size:74px;
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	margin:0 0 28px 0;
	text-align:center;
}
article#story div.textbox p {
	text-align:center;
	width:620px;
	font-size:13px;
	line-height:18px;
	margin:0 auto;
}
/* GAME PLAY */
article#gameplay {
	width:100%;
	height:848px;
	position:relative;
	background: #005d06; /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,45,2,1) -5%, rgba(0,93,6,1) 8%, rgba(0,93,6,1) 44%, rgba(0,19,1,1) 80%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(-5%,rgba(0,45,2,1)), color-stop(8%,rgba(0,93,6,1)), color-stop(44%,rgba(0,93,6,1)), color-stop(80%,rgba(0,19,1,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,45,2,1) -5%,rgba(0,93,6,1) 8%,rgba(0,93,6,1) 44%,rgba(0,19,1,1) 80%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,45,2,1) -5%,rgba(0,93,6,1) 8%,rgba(0,93,6,1) 44%,rgba(0,19,1,1) 80%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,45,2,1) -5%,rgba(0,93,6,1) 8%,rgba(0,93,6,1) 44%,rgba(0,19,1,1) 80%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,45,2,1) -5%,rgba(0,93,6,1) 8%,rgba(0,93,6,1) 44%,rgba(0,19,1,1) 80%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002d02', endColorstr='#000500',GradientType=0 ); /* IE6-9 */

}

article#gameplay div.textbox {
	width:570px;
	height:244px;
	margin:0 auto;
	position:relative;
	top:250px;
	background:url(../img/bg_gameplay_text.png) 0 0 no-repeat;
}
article#gameplay div.textbox h2 span{
	display:block;
	font-size:26px;
	line-height:80px;
}
article#gameplay div.textbox h2 {
	font-size:74px;
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	margin:0 0 20px 0;
	text-align:center;
}
article#gameplay div.textbox p {
	text-align:center;
	width:500px;
	margin:0 auto;
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
}
article#gameplay div.textbox p.sub {
	margin-top:20px;
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	color:#f4eb00;
}

article#gameplay a.perk {
	position:absolute;
	z-index:999;
	display:block;
	color:#fff;
	font-size:14px;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
}
article#gameplay a.perk.outOfView{
	top: 800px !important;
}
article#gameplay a.perk > span {
	position:absolute;
	line-height:16px;
}
article#gameplay a.perk > span span {
	display:block;
}
article#gameplay a.perk:hover {
	color:#f4eb00;
}
article#gameplay a#char0 > span {
	left: 210px;
	top: 100px;
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);

}
article#gameplay a#char1 > span {
	bottom: 21px;
	left: 32px;
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
}
article#gameplay a#char2 > span {
	bottom: 21px;
	left: 34px;
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
}
article#gameplay a#char3 > span {
	bottom: 21px;
	left: 34px;
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
}
article#gameplay a#char4 > span {
	bottom: 12px;
	left: 41px;
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
}
article#gameplay a#char5 > span {
	top: 137px;
	left: 31px;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
}

article#gameplay a#char0 {
	width:302px;
	height:240px;
	left: -92px;
	top: 30px;
	background:url(../img/gameplay_char_0.png) 0 0 no-repeat;
}
article#gameplay a#char1 {
	width:227px;
	height:218px;
	top: 230px;
	left: 116px;
	background:url(../img/gameplay_char_1.png) 0 0 no-repeat;
}
article#gameplay a#char2 {
	width:191px;
	height:177px;
	top: 285px;
	right: 440px;
	background:url(../img/gameplay_char_2.png) 0 0 no-repeat;
}
article#gameplay a#char3 {
	width:165px;
	height:202px;
	top: 258px;
	right: 255px;
	background:url(../img/gameplay_char_3.png) 0 0 no-repeat;
}
article#gameplay a#char4 {
	width:165px;
	height:136px;
	right: 78px;
	top: 267px;
	background:url(../img/gameplay_char_4.png) 0 0 no-repeat;
}
article#gameplay a#char5 {
	width:212px;
	height:246px;
	top: 27px;
	right: -17px;
	background:url(../img/gameplay_char_5.png) 0 0 no-repeat;
}
article#gameplay div#home {
	display:none;
}
article#gameplay div.section {
	width:100%;
	height:848px;
	position:relative;
	display:none;
}
article#gameplay div.section div.ds {
	width:584px;
	height:659px;
	background:url(../img/bg_gameplay_ds.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	bottom:-800px;
	z-index:333;
	left:50%;
	margin-left:-292px;
}
article#gameplay div.section div.ds div.video {
	position: absolute;
	left: 93px;
	top: 51px;
}
article#gameplay div.section div.info {
	width:292px;
	height:370px;
	background:url(../img/bg_gameplay_subtext.png) 0 0 no-repeat;
	display:block;
	position: absolute;
	top:200%;
	left: -243px;
	z-index: 777;
}
/*@media all and (max-width: 1080px) and (min-width: 320px) {
	article#gameplay div.section div.info {
		left: -243px;
	}
}*/
article#gameplay div.section div.info div.box {
	margin:50px 0 0 30px;
	width:250px;
}
article#gameplay div.section div.info h3 {
	font-size:24px;
	margin:0 0 10px 0;
}
article#gameplay div.section div.info h4 {
	font-size:18px;
	color:#f4eb00;
	margin:0 0 10px 0;
}
article#gameplay div.section div.info a{
	position: absolute;
	color: #f4eb00;
	bottom: 22px;
}
article#gameplay div.section div.info a.prev{
	left: 35px;
	padding-left: 20px
}
article#gameplay div.section div.info a.next{
	right: 30px;
	padding-right: 25px
}
article#gameplay div.section div.info p {
	font-size: 12px;
	line-height: 17px;
}
article#gameplay div.section a.back {
	position:absolute;
	top: -10px;
	right: -10px;
	width: 48px;
	height: 49px;
	background: url(../img/gui_sprite.png) 0 -27px no-repeat;
	display: block;
	text-indent: -9999px;
}
article#gameplay div.section img.big {
	right: 50%;
	bottom: 224px;
	position: absolute;
	z-index: 888;
	display:none;
	margin-right: -450px;
}
article#gameplay div#cranky img.big {
	margin-right: -550px;
	bottom: 157px;
}
article#gameplay div#rambi img.big {
	margin-right: -500px;
}
article#gameplay div#mine img.big {
	margin-right: -470px;
}
/* abilities */
article#abilities {
	width:100%;
	height:848px;
	background:url(../img/bg_abilities.jpg) top center no-repeat;
	background-size:100%;
	position:relative;
	overflow:hidden;
}
@media all and (max-width: 1290px) and (min-width: 520px) {
	article#abilities {
		background-size:auto 100%;
	}
}
article#abilities div.textbox {
	background:url(../img/bg_abilities_text.png) 0 0 no-repeat;
	width:477px;
	height:155px;
	display:block;
	margin:0 auto;
	position:relative;
	top:170px;
	padding:10px 0 0 0;
}
article#abilities div.textbox h2 span{
	display:block;
	font-size:26px;
	line-height:80px;
}
article#abilities div.textbox h2 {
	font-size:74px;
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	margin:0 0 40px 0;
	text-align:center;
}
article#abilities div.caption {
	background:url(../img/bg_caption.png) 0 0 no-repeat;
	width:240px;
	height:80px;
	text-align:center;
	position:absolute;
	padding:20px 0 0 0;
	z-index:0;
	-webkit-transform: rotate(-8deg);
	-moz-transform: rotate(-8deg);
	top: -56px;
	left: 54px;
}
article#abilities div.caption p {
	font-size:20px;
}
article#abilities div#dk div.char {
	width:534px;
	height:554px;
	background:url(../img/dk_ability.png) 0 0 no-repeat;
	z-index:888;
	left:-6px;
	position:absolute;

}
article#abilities div#dk {
	position:absolute;
	bottom:-600px;
	left:-100px;
	width:630px;
	height:518px;
}
article#abilities a.skill {
	position:absolute;
	z-index:8888;
	color:#fff;
	font-size:14px;
	line-height:16px;
	text-align:center;
	width:166px;
	height:59px;
	padding:20px 0 0 0;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
article#abilities div.character > span {
	background:url(../img/dk_swipe.png) 0 0 no-repeat;
	width:166px;
	height:59px;
	position:absolute;
	z-index:0;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
article#abilities a.skill span {
	position: relative;
	z-index:9999;
}
article#abilities a.skill:hover {
	color:#f4eb00;
}
article#abilities div#diddy {
	position:absolute;
	bottom: -630px;
	right: -44px;
	width:382px;
	height:283px;
}
article#abilities p.combo {
	font-size: 14px;
	line-height: 15px;
	position: absolute;
	text-align: center;
	z-index: 8888;
	left: 543px;
	top: 366px;
	width: 153px;
	-webkit-transform: rotate(1deg);
	-moz-transform: rotate(1deg);
}
article#abilities p.combo:after {
	content:'';
	position:absolute;
	background:url(../img/combo.png) 0 0 no-repeat;
	width:168px;
	height:58px;
	display:block;
	top:-14px;
	z-index:-1;
	left:-8px;
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
}
article#abilities p.combo > span {
	display:block;
	color:#f4eb00;
}
article#abilities p.combo > span.two {
	display: block;
	width: 350px;
	position: absolute;
	color: #808a8c;
	text-shadow: none;
	font-family: 'Raleway', sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	top: 93px;
	left: -98px;
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
}
article#abilities div#diddy div.caption {
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	left:123px;
	top:-70px;
}
article#abilities div#diddy div.char {
	width:573px;
	height:453px;
	background:url(../img/diddy_ability.png) 0 0 no-repeat;
	z-index:888;
	position:absolute;
	right:-70px;
}
article#abilities div#diddy > span {
	background:url(../img/diddy_swipe.png) 0 0 no-repeat;
	width:219px;
	height:58px;
	position:absolute;
	z-index:0;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;

}
/* Skills */
a#skill_cling,
span#skill_bg_cling {
	top: 136px;
	right: 18px;
}

a#skill_cling.active,
span#skill_bg_cling.active {
	top: 136px;
	right: 8px;
}

a#skill_blow,
span#skill_bg_blow {
	top: 187px;
	right: 74px;
}
a#skill_blow.active,
span#skill_bg_blow.active {
	top: 187px;
	right: 64px;
}

a#skill_barrel,
span#skill_bg_barrel {
	top: 246px;
	right: 110px;
}
a#skill_barrel.active,
span#skill_bg_barrel.active {
	top: 246px;
	right: 106px;
}

a#skill_ground,
span#skill_bg_ground {
	top: 301px;
	right: 130px;
}
a#skill_ground.active,
span#skill_bg_ground.active {
	top: 301px;
	right: 120px;
}
a#skill_jet {
	top: 399px;
	right: 8px;
	z-index:9000 !important;
}
article#abilities div#dk span#skill_bg_jet {
	top: 392px;
	right: -175px;
	z-index:8888 !important;
	background:url(../img/big_swipe.png) 0 0 no-repeat;
	width:372px;
	height:96px;

}
a#skill_roll,
span#skill_bg_roll {
	top: 399px;
	right: -147px;
	background:none;
}
article#abilities div#diddy a#skill_jet-did {
	top: 48px;
	right: 190px;
}
article#abilities div#diddy span#skill_bg_jet-did {
	top: 48px;
	right:124px;
}
article#abilities div#diddy a#skill_jet-did.active{
	top: 48px;
	right: 200px;
}
article#abilities div#diddy span#skill_bg_jet-did.active {
	right:134px;
}

a#skill_pop,
span#skill_bg_pop{
	top: 103px;
	left: 11px;
}
a#skill_pop.active,
span#skill_bg_pop.active{
	top: 103px;
	left: 1px;
}
a#skill_peanut,
span#skill_bg_peanut {
	top: 157px;
	left: 4px;
}
a#skill_peanut.active,
span#skill_bg_peanut.active {
	top: 157px;
	left: -6px;
}
a#skill_cart,
span#skill_bg_cart {
	top: 213px;
	left: 3px;
}
a#skill_cart.active,
span#skill_bg_cart.active {
	top: 213px;
	left: -7px;
}
/* Skills popup */

article#abilities div#popup {
	width:856px;
	height:420px;
	position:absolute;
	left:50%;
	margin-left:-428px;
	bottom:-600px;
	background:url(../img/bg_abilities_panel.png) 0 0 no-repeat;
	z-index:1300;
}
article#abilities div#popup a.close {
	position: absolute;
	top: -20px;
	right: -20px;
	width:48px;
	height:49px;
	background:url(../img/gui_sprite.png) 0 -27px no-repeat;
	display:block;
	text-indent:-9999px;
}
article#abilities div#popup a.prev {
	position:absolute;
	top:50%;
	left:-60px;
	margin-top:-26px;
	width:49px;
	height:52px;
	display:block;
	z-index:999;
	text-indent:-9999px;
}
article#abilities div#popup a.prev:after {
	content:'';
	position:absolute;
	width:70px;
	height:61px;
	background:url(../img/gui_sprite.png) 0 -82px no-repeat;
	display:block;
}
article#abilities div#popup a.next {
	position:absolute;
	top:50%;
	right:-40px;
	margin-top:-26px;
	width:49px;
	height:52px;
	display:block;
	z-index:999;
	text-indent:-9999px;
}
article#abilities div#popup a.next:after {
	content:'';
	position:absolute;
	width:70px;
	height:61px;
	background:url(../img/gui_sprite.png) right -82px no-repeat;
	display:block;
}
article#abilities div#popup div.caption {
	left:50px;
	top:-26px;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
}
article#abilities div#popup h2 {
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	margin:0 0 20px 0;
	font-size:30px;
	line-height: 30px;
}
article#abilities div#popup div.text {
	float:right;
	width:300px;
	margin:140px 50px 0 0;
}
article#abilities div#popup div#video {
	float:left;
	margin:100px 0 0 60px;
}
article#abilities div#popup div.text p {
	font-size:14px;
	line-height:20px;
}
/* video + wallpaper */
article#video,
article#wallpaper{
	width:100%;
	float:left;
	position:relative;
	height:848px;
	background:#9f2b03;
	background: -moz-linear-gradient(top,  #9f2b03 0%, #270600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f2b03), color-stop(100%,#270600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9f2b03 0%,#270600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9f2b03 0%,#270600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9f2b03 0%,#270600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9f2b03 0%,#270600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f2b03', endColorstr='#270600',GradientType=0 ); /* IE6-9 */
}
/* wallpaper */
article#wallpaper div#container,
article#video div#container {
	position:relative;
	top:250px;
}
article#wallpaper h2,
article#video h2 {
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	font-size:40px;
	position:relative;
	margin:-40px 0 40px 0;
}
article#wallpaper div#box{
	background:url(../img/bg_wallpaper_box.png) 0 0 no-repeat;
	width:538px;
	height:589px;
	float:left;
	margin:0 25px 0 0;
}
article#wallpaper div#box div.content {
	background:#000;
	float:left;
	display:none;
	margin:10px 0 0 20px;
}
article#wallpaper div#box div.content div.sizes {
	padding:0px 10px 20px;
	font-size:14px;
	margin:0 0 10px 0;
}
article#wallpaper div#box div.content div.sizes p {
	float:left;
	margin:0 20px 0 10px;
}
article#wallpaper div#box div.content div.sizes a {
	color:#f4eb00;
	float:left;
	margin:0 10px;
}
article#wallpaper div#box div.content div.sizes a:hover {
	color:#fff;
}
article#wallpaper div#box div.content img {
	padding:10px;
}
article#wallpaper ul#papers {
	width:435px;
	list-style:none;
	margin:0;
	position:absolute;
	right:0;
	top:64px;
}
article#wallpaper ul#papers li {
	width:197px;
	height:153px;
	background:#000;
	margin:0;
   -moz-box-shadow:    10px 10px 0 rgba(0,0,0,0.4);
   -webkit-box-shadow: 10px 10px 0 rgba(0,0,0,0.4);
   box-shadow:         10px 10px 0 rgba(0,0,0,0.4);
   float: left;
   margin:0 15px 15px 0;
	-webkit-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}
article#wallpaper ul#papers li img {
	width:177px;
	padding:10px;
	height: 133px;
}
article#wallpaper ul#papers li:hover,
article#wallpaper ul#papers li.active,
article#video ul.videos li:hover,
article#video ul.videos li.active{
	background:#aa1514;
}
/* video */
article#video div#box {
	background:url(../img/bg_video_box.png) 0 0 no-repeat;
	width:628px;
	height:431px;
	float:left;
}
article#video div#videobox {
	width:547px;
	height:308px;
	float:left;
	margin:35px 0 0 38px;
}
article#video ul.videos {
	width:345px;
	list-style:none;
	margin:0;
}
article#video ul.videos li {
	width:146px;
	height:140px;
	background:#000;
	margin:0;
   -moz-box-shadow:    10px 10px 0 rgba(0,0,0,0.4);
   -webkit-box-shadow: 10px 10px 0 rgba(0,0,0,0.4);
   box-shadow:         10px 10px 0 rgba(0,0,0,0.4);
   float: left;
   margin:0 15px 15px 0;
	-webkit-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}
article#video ul.videos li img {
	padding:10px 0 8px 11px;
}
article#video ul.videos li p {
	margin:0 10px 0 10px;
	line-height: 16px;
	font-size: 13px;
}
article#video ul.videos li a {
	color:#fff;
	height:100%;
	display:block;
}
article#video div#slider {
	position:absolute;
	right:0;
	top:64px;
	width:345px;
}
article#video .wrapper {
	height:638px;
}
article#video div#controls{
	position:absolute;
	width:303px;
	height:72px;
	background:url(../img/bg_video_pagination.png) 0 0 no-repeat;
	bottom: 185px;
	right: 45px;
	text-align:center;
}
article#video div#controls p {
	font-size:24px;
	color:#ffdd3e;
	margin:29px 0 0 0;
}
article#video div#controls a.prev {
	position:absolute;
	top: -11px;
	left: 50px;
	width:49px;
	height:52px;
	display:block;
	z-index:999;
	text-indent:-9999px;
}
article#video div#controls a.prev:after {
	content:'';
	position:absolute;
	width:70px;
	height:61px;
	background:url(../img/gui_sprite.png) 0 -82px no-repeat;
	display:block;
}
article#video div#controls a.next {
	position:absolute;
	top: -16px;
	right: 72px;
	width:49px;
	height:52px;
	display:block;
	z-index:999;
	text-indent:-9999px;
}
article#video div#controls a.next:after {
	content:'';
	position:absolute;
	width:70px;
	height:61px;
	background:url(../img/gui_sprite.png) right -82px no-repeat;
	display:block;
}
div#loader {
	position:fixed;
	z-index:9999;
	width:100%;
	height:100%;
	background:#fff url(../img/loader_bg.jpg) center center repeat;
}
div#loader span {
	width:230px;
	height:230px;
	display:block;
	background:url(../img/banana_loader.gif) center center no-repeat;
	position:absolute;
	top:50%;
	left:50%;
	font-size:70px;
	color:#fd0000;
	margin-top:-115px;
	text-align:center;
	line-height:240px;
	margin-left:-115px;
  -webkit-text-stroke-width: 1.25px;
   -webkit-text-stroke-color:#ffdd3e;
}
.playbox {
	position:relative;
	z-index:888;
	display:block;
}
.playbox > span {
	position:absolute;
	top:50%;
	left:50%;
	background: url(../img/play.png) 0 0 no-repeat;
	z-index:888;
	width:141px !important;
	height:141px !important;
	margin-left:-71px;
	margin-top:-71px;
	display:block;
}
/* L A N G  S T Y L E S */
.es #main_nav_buynow{
	display: none;
}
.fr #main_nav #buynow{
	text-align: left !important;
	padding-top: 32px !important;
	padding-right: 0 !important;
	width: 200px !important;
}

.fr #new .textbox p,
.es #new .textbox p,
.fr #new .panel .text p,
.es #new .panel .text p,
.fr #story .textbox p,
.es #story .textbox p,
.fr #gameplay .textbox p,
.es #gameplay .textbox p,
.es #gameplay .section .info p{
	font-size: 13px;
	line-height: 16px;
}
.fr #gameplay .section .info .back {
	font-size: 14px;
}
.fr #gameplay .textbox p {
	width: 520px;
}
.es #gameplay .section .info h4 {
	font-size: 16px;
	line-height: 18px;
}
.es #gameplay .section .info .box {
	margin: 30px 0 0 30px;
}
.fr #gameplay #char0 > span {
	left: 200px;
	top: 100px;
}
.fr #gameplay #char1 > span {
	bottom: 23px;
	left: 25px;
}
.fr #gameplay #char2 > span {
	bottom: 21px;
	left: 34px;
}
.fr #gameplay #char3 > span {
	bottom: 15px;
	left: 38px;
}
.fr #gameplay #char4 > span {
	bottom: 12px;
	left: 41px;
}
.fr #gameplay #char5 > span {
	top: 136px;
	left: 26px;
}
.es #gameplay #char0 > span {
	left: 200px;
	top: 100px;
}
.es #gameplay #char1 > span {
	bottom: 23px;
	left: 22px;
}
.es #gameplay #char2 > span {
	bottom: 13px;
	left: 27px;
}
.es #gameplay #char3 > span {
	bottom: 15px;
	left: 38px;
}
.es #gameplay #char4 > span {
	bottom: 14px;
	left: 21px;
	width: 130px;
}
.es #gameplay #char5 > span {
	top: 142px;
	left: 20px;
}
.es #abilities #diddy #skill_jet-did {
	right: 197px;
}
.es #abilities #diddy #skill_jet-did.active {
	right: 207px;
}
.es #abilities #diddy #skill_bg_jet-did {
	right: 143px;
}
.es #abilities #diddy #skill_bg_jet-did.active{
	right: 153px;
}
.fr #abilities #diddy #skill_jet-did {
	right: 210px;
}
.fr #abilities #diddy #skill_jet-did.active {
	right: 220px;
}
.fr #abilities #diddy #skill_bg_jet-did {
	right: 163px;
}
.fr #abilities #diddy #skill_bg_jet-did.active{
	right: 173px;
}
.fr #skill_jet {
	right: 13px;
}
.fr #footer span.share-txt,
.es #footer span.share-txt{
	line-height: 17px;
}
.fr #story #subnav li:first-child {
	width: 130px;
}
.fr #story .textbox p {
	width: 600px;
}
.fr #header .dslogo {
	background: url(../img/only3ds-fr.png);
	width: 193px;
	height: 23px;
}
.es #header .dslogo {
	background: url(../img/only3ds-es.png);
	width: 193px;
	height: 23px;
}
