@charset "UTF-8";

/*
Theme Name: Atlantis
Theme URI: http://bravotango.ca
Version: 1.0.1
Author: Bravo Tango
Author URI: http://bravotango.ca
Description: Custom Template For Atlantis: Global Page, Landing Page, and Inside Page
*/

@import url('css/reset.css');

@font-face {
    font-family: 'Atlantis-Demi';
    src: url('../fonts/atlantis-demi.eot');
    src: url('../fonts/atlantist-demi.eot?#iefix') format('embedded-opentype'),
         url('../fonts/atlantis-demi.woff') format('woff'),
         url('../fonts/atlantis-demi.ttf') format('truetype'),
         url('../fonts/atlantis-demi.svg#Atlantis-Demi') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*_____________________________________________________ Global styles */

body{
	color:#16406c;
	min-width:1000px;
	font-family:'Atlantis-Demi', arial, helvetica, sans-serif;
	background:#000 url('images/bg-sky.jpg') top center repeat-x; 
	overflow-x:hidden;
}

h2, h1{
	font-weight:bold;
	text-transform:uppercase;
}

h2{font-size:30px;}
h1{font-size:36px;}
p{font-size:20px;}
sup{font-size:15px;}

.number{font-family:arial, helvetica, sans-serif}
.date{font-size: 18px;}
.clear{clear:both;}

.wrap{
	width:1000px;
	margin:0 auto;
}

/*_____________________________________________________ header*/

#header{
	width:100%;
	background:#fff;
	padding:10px 0;
	position:relative;
	top:-126px;
}

#contact{
	float:left;
	width:295px;
	border-right:2px solid #ccc;
	font:14px/16px arial, helvetica, sans-serif;
}
#nav{
	height:20px;
}

p.contact{
	width:65px;
	padding:0 15px;
	cursor:pointer;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}

p.hide{
	color:#bbb;
	width:295px;
	cursor:pointer;
	display:none;
	font:normal 13px/16px arial, helvetica, sans-serif;
}

/*_____________________________________________________ form*/
form{ 
	float:right;
	margin:8px 0;
}
	
form .field{
	display:block;
	width:212px;
	margin:0 20px;
	float:left;
}

input, textarea{
	width:200px; 
	padding:5px;
	margin:2px 0 10px;
	border:1px solid #ccc
}

textarea{
	height:66px;
}
.field.submit{
	width:65px;
	margin:68px 20px 0;
	}
label {cursor:pointer;}
input.submit{width:65px; cursor:pointer;}
input.submit:hover{background:#ddd;}
.error{height:110px;}
.error p{padding:50px 50px 0 0;}	

/*_____________________________________________________ content*/
#content{
	width:100%;
	margin:100px 0 0;
	position:relative;
}

#logo{
	width:0;
	height:0;
	margin:0 auto;
	display:block;
	position:relative;
	top:30px;
	z-index:1;
}	

#jet{
	position:absolute;
	top:120px;
	left:-266px;
	margin-left:-266px;
	z-index:2;
}

#redefined{
	position:absolute;
	top:162px;
	right:-177px;
	margin-right:-177px;
	color:#4a5561;
	z-index:2;
}

#company, #coming{
	display:none;
	position:absolute;
	z-index:2;
	}

#company{
	top:125px;
	left:50%;
	margin-left:-210px;
	}
	
#coming{
	top:165px;
	left:50%;
	margin-left:-145px;
	}

