/* ------------------------ GENERAL ------------------------ */

#wrapper {
    max-width: 1023px;
    width: 100%;
}

/* ------------------------ GENERAL END ------------------------ */

/* ------------------------ HEADER ------------------------ */

.buyframe {
	right: 20px;	
}

.buytext {
	right: 50px;
}

.limitedrun {
	top: 250px;
	zoom: 0.8;
}

.header {
	width:100%;
	background:url(../images/header_bg_1024.jpg) no-repeat center;
	min-height: 720px;
}

.header_menu {
	height: 60px;
	position: relative;
}

.logo {
	width:240px;
	z-index: 999;
}

.logo img {
	width:100%;
}

.trailer {
	max-width: 1023px;
	width: 100%;
	top: 170px;
	left: 0px;
	text-align: center;
}

.trailerbuttonred {
	left: 43%;
}

.trailerbuttonblack {
	left: 43%;
}

/* ------------------------ HEADER END ------------------------ */

/* ------------------------ FOOTER & SOCIALS ------------------------ */

.social {
	display:none;
}

.social_bottom {
	display: block;
	position:relative;
	margin-top: 30px;
	max-width: 1023px;
	text-align: center;
}

.social_bottom img {
	margin: 0 20px;
}

/* ------------------------ FOOTER & SOCIALS END ------------------------ */

/* ------------------------ TOP MENU ------------------------ */

.menu ul li a {
	font-size: 22px;
	padding: 16px 19px;
}

.menu ul li a:hover {
	background: url(../images/menu_hover3.png) no-repeat;
	margin-top: 6px;
	padding: 10px 19px 52px;
}

.menu ul li.active a {
	background: url(../images/menu_hover3.png) no-repeat;
	margin-top: 6px;
	padding: 10px 19px 52px;
}

/* ------------------------ TOP MENU END ------------------------ */

/* ------------------------ MAIN CONTENT FRAME ------------------------ */

.mainbody {
	max-width: 1023px;
	background:url(../images/web_fill_1024.jpg) repeat;
	background-size: 100%;
}

.mainbodyinner {
	padding: 20px 20px 20px 20px;
}

.cor-top {
	max-width: 1023px;
	width: 100%;
	top: -58px;
}

.cor-btm {
	max-width: 1023px;
	width: 100%;
}

.welcomehero {
	margin-top: 20px;
	margin-left: 20px;
	width: 260px;
}

.welcome_images {
	text-align: center;
}

.welcome_images img {
	width: 220px;
}

/* ------------------------ MAIN CONTENT FRAME END ------------------------ */


/* ------------------------ PAGE: ABOUT ------------------------ */

/* ------------------------ PAGE: ABOUT END ------------------------ */

/* ------------------------ PAGE: MEDIA ------------------------ */

.screenshots ul li {
	margin: 6px 10px;
}

/* ------------------------ PAGE: MEDIA END ------------------------ */

/* ------------------------ PAGE: TEAM ------------------------ */

.team_rt {
	width: 80%;
}

.shipwreck {
	float: none;
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: 0px;
	text-align: center;
}

.shipwreck img {
	margin-top: 5px;
}

/* ------------------------ PAGE: TEAM END ------------------------ */

/* ------------------------ PAGE: BLOG ------------------------ */

.blog_txt span {
	max-width: 67%;
}

.blog_img img {
	width: 200px;
}

.blog_img {
	width: 28%;
}

.blog1.blog12 .blog_img {
	width: 28%;
}

.blog2 {
	top: 20px;
	left: 30px;
	height: 155px;
	width: 140px;
}

.blog_img .blog2 img {
	width: 150px;
	height: 150px;
}

.blog_txt img {
	max-width: 680px;
}


/* ------------------------ PAGE: BLOG END ------------------------ */

/* ------------------------ PAGE: DOWNLOAD ------------------------ */

.castaway {
	zoom: 0.8;
}

/* ------------------------ PAGE: DOWNLOAD END ------------------------ */


/* ------------------------ NEWSLETTER ------------------------ */

.newsletterbox label, .newsletterbox input {
	display: block;
	margin-bottom: 5px;
}


/* ------------------------ NEWSLETTER END ------------------------ */