@font-face {
    font-family: 'Amble-Regular';
    src: url('_fonts/Amble-Regular-webfont.eot');
    src: url('_fonts/Amble-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/Amble-Regular-webfont.woff') format('woff'),
         url('_fonts/Amble-Regular-webfont.ttf') format('truetype'),
         url('_fonts/Amble-Regular-webfont.svg#ubuntu_titlingbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@-webkit-keyframes spaceboots {
	0% {
		-webkit-transform:translate(2px,1px) rotate(0deg);
	}

	10% {
		-webkit-transform:translate(-1px,-2px) rotate(-1deg);
	}

	20% {
		-webkit-transform:translate(-3px,0px) rotate(1deg);
	}

	30% {
		-webkit-transform:translate(0px,2px) rotate(0deg);
	}

	40% {
		-webkit-transform:translate(1px,-1px) rotate(1deg);
	}

	50% {
		-webkit-transform:translate(-1px,2px) rotate(-1deg);
	}

	60% {
		-webkit-transform:translate(-3px,1px) rotate(0deg);
	}

	70% {
		-webkit-transform:translate(2px,1px) rotate(-1deg);
	}

	80% {
		-webkit-transform:translate(-1px,-1px) rotate(1deg);
	}

	90% {
		-webkit-transform:translate(2px,2px) rotate(0deg);
	}

	100% {
		-webkit-transform:translate(1px,-2px) rotate(-1deg);
	}
}

* {
	padding:0;
	margin:0;
	list-style-type:none;
}

a:link,a:visited,a:active,a:hover {
	color:#000;
	text-decoration:none
}

table {
	border-collapse:collapse;
	border-spacing:0
}

img,fieldset {
	border:0
}

ol {
	list-style:decimal
}

a:focus {
	outline:none
}

body {
	margin:0;
	font-family: 'Amble-Regular';
	font-size:62.5%;
	background:white url(_png/bgtile2.png)
}

.main {
}

.main_mobile {
	background: white url(_png/bgtile2.png);
}

#header_blank {
	height:5em;
	background: transparent
}

#header_bg {
	z-index:10;
	position:relative;
	height:26em;
	background:white;
	border-top: #aaaaaa 10px solid;
	border-bottom: #aaaaaa 1px solid;
}

#header_logo {
	z-index:11;
	position:relative;
	height:80px;
	width:auto;
	top:-22em;
	background:transparent url(_png/gateepress_logo.png) center no-repeat
}

#header_logo img {
	z-index:9999;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display:block
}

.coda-slider-wrapper,#corp_box_column {
	width:790px;
}

#m_tech, #m_trav, #m_food, #m_mae, #m_style {
	width:474px;
	height:244px;
	margin-bottom:20px;
	margin-right:20px;
	margin-left: 20px;
}

#m_tech {
	background:transparent url(_jpg/m_tech01.jpg) no-repeat center center ;
}

#m_trav {
	background:transparent url(_jpg/m_trav01.jpg) no-repeat center center;
}

#m_food {
	background:transparent url(_jpg/m_food01.jpg) no-repeat center center;
}

#m_mae {
	background:transparent url(_jpg/m_mae01.jpg) no-repeat center center;
}

#m_style {
	background:transparent url(_jpg/m_style01.jpg) no-repeat center center;
}


.topLeft,.topRight,.bottomLeft,.bottomRight {
	position:absolute;
	background-repeat:no-repeat;
	float:left
}

.topLeft {
	background-position:top left
}

.topRight {
	background-position:top right
}

.bottomLeft {
	background-position:bottom left
}

.bottomRight {
	background-position:bottom right
}

.clear {
	clear:both
}

.coda-slider-wrapper {
	z-index:10;
	overflow:auto;
	margin-top:-16.8em;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:806px;
}

.coda-slider {
	margin-left:auto;
	margin-right:auto;
	float:left;
	overflow:hidden;
	background:white url(_png/bgtile1.png);
	border-top: white 9px solid;
	border-left: white 9px solid;
	border-right: white 9px solid;
	border-bottom: none;
	padding-bottom: 2em
}

.coda-slider .panel {
	display:block;
	float:left;
}

.coda-slider .panel-container {
	position:relative
}

.coda-nav-left,.coda-nav-right {
	float:left;
}

.coda-nav-left a,.coda-nav-right a {
	display:block;
	text-align:center;
	text-decoration:none;
}

.coda-slider-no-js .coda-slider {
	height:200px;
	overflow:auto;
	padding-right:20px
}

.coda-slider,.coda-slider .panel {
	width:788px
}

.coda-slider-wrapper.arrows .coda-slider,.coda-slider-wrapper.arrows .coda-slider .panel {
	width:810px
}

.coda-slider-wrapper.arrows .coda-slider {
	margin:0 10px
}

.coda-nav-left a,.coda-nav-right a {
	background:#000;
	color:#fff;
	padding:5px;
	width:100px;
	font-size: 2.6em;
}

.coda-nav ul li a.current {
	z-index:9;
	color:black;
	font-size: 1.6em;
}

.coda-slider h6 {
	margin-top:-1px;
	font-size:1.6em;
	margin-left:0;
	margin-right:0;
	margin-bottom:6px;
	color:#fff;
	background-color:#313641;
	line-height:150%
}

.panel-wrapper {
	margin-top:-2.2em
}

.panel-wrapper h1 {
	font-size:1em;
	line-height:150%;
	margin-left:20px;
	margin-right:20px;
	color:#2b303a;
	text-align:justify;
	text-transform:uppercase
}

.panel-wrapper h2 {
	font-size:2.4em;
	margin-left:20px;
	margin-right:10px;
	color:white;
	margin-top:2.6em;
	margin-bottom:1.4em;
	font-weight: lighter;
}

.panel-wrapper h3 {
	margin-top:1em;
	font-size:1.6em;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:20px;
	color:white
}

.panel-wrapper h7 {
	font-size:2em;
	margin-left:20px;
	margin-right:10px;
	top:-6em;
	margin-bottom:20px;
	color:white
}

.panel-wrapper p {
	font-size:1.4em;
	line-height:150%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:30px;
	color:white;
	text-align:justify
}

.panel-wrapper p b {
	font-weight: bold
}

.panel-wrapper ul {
	width:600px;
	padding-left:1px;
	padding-left:1px;
	padding-right:32px;
	padding-bottom:4px
}

.coda-slider p.loading {
	text-align:center
}

.coda-nav {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	line-height:150%;
	list-style-type:none
}

.coda-nav ul {
	clear:both;
	display:block;
	overflow:hidden;
	text-align: center
}

.coda-nav ul li {
	display:inline;
/* For IE 7 */
	zoom:1
}

.coda-nav ul li a {
	z-index:1;
	margin-top:-9px;
	height:60px;
	width:60px;
	color:#aaaaaa;
}

.coda-nav ul li a b {
	font-weight: bold
}

#corp_box {
	z-index:99;
	position:relative;
	height:auto;
	width:788px;
	padding-top: 2em;
	margin-left:auto;
	margin-right:auto;
	background:white url(_png/bgtile1.png);
	border-top: white 9px solid;
	border-left: white 9px solid;
	border-right: white 9px solid;
	border-bottom: white 9px solid;
	font-size: 1.0em;
}

#corp_box h1 {
	font-size:2.0em;
	line-height:150%;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-left:20px;
	margin-right:20px;
	color:white;
	text-align:justify;
	font-weight: lighter
}

#corp_box p {
	font-size:1.4em;
	line-height:150%;
	margin-bottom: 10px;
	margin-left:20px;
	margin-right:20px;
	color:white;
	text-align:justify;
	font-weight: lighter;
}

#corp_box p b {
	font-weight: bold
}

#gp {
	z-index:99;
	position:relative;
	height:auto;
	width:800px;
	top:3em;
	margin-left:auto;
	margin-right:auto
}

#gp h1 {
	position:relative;
	font-size:1.2em;
	text-align:center;
	line-height:120%;
	margin-top:2px;
	margin-left:20px;
	margin-right:20px;
	color:#939393;
	font-weight: lighter;
}

#gp h1 b {
	font-weight: bold
}

#gp p {
	position:relative;
	font-size:0.9em;
	text-align:center;
	line-height:150%;
	margin-top:2px;
	margin-left:20px;
	margin-right:20px;
}

#gp p,a:link,a:visited,a:visited,a:active {
	color: #939393
}

#gp_buttons {
	position:relative;
	display:block;
	margin-top: 4px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color:#939393
}

#button_pp {
	cursor:pointer;
	line-height:150%;
	color:#939393;
	font-size:1em;
	margin-left:auto;
	margin-right:auto
}

#button_tu {
	cursor:pointer;
	line-height:150%;
	color:#939393;
	font-size:1em;
	margin-left:auto;
	margin-right:auto
}

#box_pp,#box_tu {
	color:#000;
	background:#F4F4F4;
	-moz-box-shadow:0 0 1em #313641;
	-webkit-box-shadow:0 0 1em #313641;
	box-shadow:0 0 1em #313641;
	z-index:11;
	position:absolute;
	bottom:3.4em;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	display:none;
	height:auto;
	behavior: url(ie-css3.htc);
}

#box_pp {
	right:2.4em;
	width:920px
}

#box_pp h1,#box_tu h1 {
	font-size:1.1em;
	text-align:left;
	color:#fff;
	letter-spacing:1px
}

#box_pp h2,#box_tu h2 {
	text-align:left;
	margin-top:-1px;
	font-size:1.2em;
	margin-left:0;
	margin-right:0;
	margin-bottom:6px;
	color:white;
	background-color:black;
	line-height:200%
}

#box_pp p,#box_tu p {
	color:#000;
	font-size:.8em;
	display:block;
	text-align:justify
}

#box_tu {
	left: -30em;
	width:1620px
}


#ERR {
	font-size:1.8em;
	font-style:italic;
	margin-left:20px;
	margin-top:2em
}

#corp_box_table_wrapper {
	width:770px;
	margin-top:2px;
	margin-left:16px;
	margin-right:2px
}

#corp_box_table_wrapper1 {
	width:770px;
	height:400px;
	margin-top:2px;
	margin-left:16px;
	margin-right:2px
}




