/* CSS Document */
body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

/* background */
.main {
	background: url(../img/style3/mainbg.jpg) center no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	z-index:1;
	background-size:cover;
	} 
.container{
	background:rgba(0,0,0,0.5);
	width:100%;
	height:480px;
	position:absolute;
	display:block;
	z-index:2;
	top:0;
	left:0;
	right:0;
	bottom:50px;
	margin:auto;
}
.main .container .pattern{
	background:url(../img/style3/trails.png) center repeat-x;
	width: 100%;
	background-size:70px;
    height:65px;
	background-position: 120px 25px;
	display:block;
	position:absolute;
	z-index:3;
}

.main .container .logo {
	height:170px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:3;
}

.logo img{
	display:block;
	margin:0 auto;
}
