/*CSS File*/

@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

.left		{float:left;}
.right		{float:right;}
.clear		{clear:both;}

img, a{
	border:0px;
	outline:none;
}

body{
	background:url(/images/header/bg.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
	margin:0px; 
	padding:0px;
}

#topBar{
	background:url(/images/header/bgTop.jpg) center top no-repeat;
	height:142px;
	width:100%;
	position:fixed;
	top:0px;
	z-index:10;
}

#wrapper{
	width:1000px; 
	height:860px; 
	padding-top:142px;
	margin:-18px auto; 
	background-image:url(/images/header/homeMain.jpg); 
	background-repeat:no-repeat;
	position:relative;
	z-index:2;
	text-align:left;
}


#headerWrapper{
    margin: 0 auto;
    position: relative;
    width: 1000px;
    z-index: 999999;
}

#header{
	position:fixed;
	z-index:99999999;
	width:1000px;
	margin:-18px auto;
}

/*			Logo				*/

#logoBG {
	background: url("/images/header/logoBg.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 118px;    
    position: absolute;
    width: 432px;
	top:24px;
	left:-208px;
	z-index:99999;
}

#logo{
    display: block;
    height: 76px;
    position: absolute;
    left: 4px;
    top: 44px;
	background:none;
    width: 196px;
	z-index:99999999999;
}

#logo:hover{
	
}



/*			Utility Nav			*/

#utility_nav {
  	display: block;
    float: right;
    margin: 5px 0 0;
}

#utility_nav a{
	font-family: 'Montserrat', sans-serif;
	text-decoration:none;
	float:left;
	display:block;
	text-transform:uppercase;
	font-size:10px;
	color:white;
}

#utility_nav a:hover{
	color:#e34c51;
}

#utility_nav span{
	font-family: 'Montserrat', sans-serif;
	font-size:10px;
	color:white;
	display:block;
	float:left;
	margin:0px 5px;
}



/*			Primary Nav			*/
#primary_nav {
	width:767px;
	height:118px;
	position:relative;
	overflow:hidden;
	float:right;
	z-index:2;
	display:block;
	clear:both;
	margin:6px 0px 0px 0px;
}
#primary_nav a {
	height:236px;
	position:absolute;
	top:0px;
	background-image:url(/images/header/primaryNav.jpg);
}
#primary_nav a span { 
	visibility:hidden;
}

#primary_1{
	width:146px;
	background-position:0px 0px;
	left:0px;
}

#primary_2{
	width:126px;
	background-position:-145px 0px;
	left:145px;
}

#primary_3{
	width:112px;
	background-position:-270px 0px;
	left:270px;
}

#primary_4{
	width:152px;
	background-position:-381px 0px;
	left:381px;
}

#primary_5{
	width:131px;
	background-position:-532px 0px;
	left:532px;
}

#primary_6{
	width:106px;
	background-position:-662px 0px;
	left:662px;
}


/*			Main				*/

#rotatingPhotos{
 	float: left;
    height: 380px;
    margin: 5px 0 0 5px;
    position: relative;
    width: 660px;
	overflow:hidden;
}

#watermark{
 	position: absolute;
    right: 15px;
    top: 22px;
    z-index: 999999;
}

#checkFlightStatus{
    display: block;
    float: left;
    height: 391px;
    margin: 5px 0 0 5px;
	position:relative;
    overflow: hidden;
    width: 325px;
}

#mapAndDirections{
   display: block;
    float: left;
    height: 162px;
    margin: 70px 0 0 14px;
    width: 122px;
}

#mapAndDirections:hover{
	background:url(/images/header/mapDirectionsOver.jpg) 0px 0px no-repeat;
}

#weatherWidget{
    display: block;
    float: right;
    height: 170px;
    margin: 65px 26px 0 0;
    width: 160px;
}

#visitingBR{
  	clear: both;
    display: block;
    float: left;
    height: 129px;
    margin: 27px 0 0;
    overflow: hidden;
    position: relative;
    width: 325px;
}

#visitingBR_img{
position:absolute;
z-index:1;
opacity:1;
background-color:#2c4c77;
}

#visitingBR_text{
position:absolute;
z-index:2;
bottom:0px;
}

#vp1{
    float: left;
    margin: 4px 10px 0 6px;
    overflow: hidden;
    width: 316px;
}

#whereWeFly{
	width:153px;
	height:42px;
	display:block;
	float:left;
	margin:0px 0px 0px 70px;
	background:url(/images/header/whereWeFlyOn.jpg) 0px 0px no-repeat;
}

#whereWeFly:hover{
	background:url(/images/header/whereWeFlyOff.jpg) 0px 0px no-repeat;
}

#socialMedia{
	float:left;
	display:block;
	margin: 5px 0px 7px 103px;
	clear:both;
	width:85px;
	height:36px;
}

#vp2{
    display: block;
    float: left;
    height: 382px;
    margin: 63px 0 0 5px;
    overflow: hidden;
    position: relative;
    width: 301px;
}

#latestNews{
    color: #171F2A;
    font-family: 'Montserrat',sans-serif;
    font-size: 0;
    height: 341px;
    line-height: 12px;
    overflow: hidden;
}

#latestNewsMore{
  	bottom: 14px;
    color: #171F2A;
    font-family: 'Montserrat',sans-serif;
    font-size: 12px;
    font-weight: normal;
    left: 201px;
    position: absolute;
    text-decoration: none;
}

#latestNewsMore:hover{
	color:#12588b;
}

#vp3{
    float: left;
    height: 399px;
    margin: 50px 0 0 8px;
    overflow: hidden;
    width: 323px;
	position:relative;
}

#airlines a{
	display: block;
    float: left;
    height: 63px;
    margin: 15px 0 0 9px;
    width: 149px;
}

#delta {
	margin-left: 112px !important;	
}

#iframeCode{
 	bottom: 4px;
    left: 25px;
    position: absolute;
}

#checkFlightStatusLink{
  height: 49px;
    position: absolute;
    right: 0;
    top: 0;
    width: 331px;
}

.ie10 #primary_nav{
	margin-top:7px;
}