html,body{
background:url(../images/gradient.jpg);
background-repeat: no-repeat;
background-position: center top;
background-attachment: fixed;
background-color:#0e2d70;
margin:0;
padding:0;
}

a{
color:#20316f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

p{
color: #393838;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
}

h3{
text-transform:uppercase;
color:#213f80;
font-size: 17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


ul{
color: #393838;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

ol{
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

li{
color: #393838;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;

}

td{
font-size:12px;
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

blockquote{
color: #393838;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
margin-left:270px;
}
#container{
width: 935px;
margin:auto;
}

#member-login{
height:25px;
width:127px;
float:right;

}
#main-logo{
width: 426px;
height: 50px;
padding-top: 35px;
float:left;
}

#menu{
width: 610px;
height:40px;
float:right;
}

#menu p{
font-family: Helvetica, Arial,  sans-serif;
text-transform:uppercase;
font-size:11px;
color:#FFFFFF;
font-weight: bold;
}

#menu a{
font-family: Helvetica, Arial,  sans-serif;
text-transform:uppercase;
font-size:11px;
color:#FFFFFF;
font-weight: bold;
text-decoration:none;
}

#menu a:hover{
font-family: Helvetica, Arial,  sans-serif;
text-transform:uppercase;
font-size:11px;
color:#ffffff;
font-weight: bold;
text-decoration: underline;
}

#home-frame{
width:896px;
height:457px;
background: #ffffff;
padding:15px;
clear:both;
}

#frame{
width:896px;
height:auto;
background: #ffffff;
padding:15px;
clear:both;
padding-bottom: 40px;
}

#frame ul li{
margin-left:210px;
line-height:20px;
margin-right: 20px;

}

#frame ul li ul li{
margin-left:10px;
line-height:20px;
}

#frame ol li{
margin-left:210px;
line-height:20px;
padding-bottom: 5px;


}

#frame .safety ul li{
margin-left:0px;
line-height:20px;
padding-bottom: 10px;
}

#frame .safety ol li{
line-height:20px;
padding-bottom: 10px;
}

#frame td li{
margin-left:20px;
}

#banner-home{
width:892px;
height:457px;
margin-bottom: 25px;
}

#banner{
width:892px;
height:313px;
margin-bottom: 25px;
}

#content{
width: 680px;
margin-left: 200px;

}

.about-us-nav{
width: 200px;
height: 270px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.membership-nav{
width: 200px;
height: 280px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.membership-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.membership-nav a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}

.active{
text-transform:uppercase;
color:#20316f;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
}

.conciege-content{
float: left;
height:auto;
width: auto;
border-left: 
}

.concierge-nav{
width: 200px;
height:620px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.concierge-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.concierge-nav a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}

.gallery{  
margin-right:10px;
margin-bottom:10px;
}

.img{
margin-left:20px;
}

.charter-jet-nav{
width: 200px;
height:1095px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.charter-jet-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.charter-jet-nav a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}

.motorsports-nav{
width: 200px;
height:480px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.motorsports-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.motorsports-nav a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}

.experience-nav{
width: 200px;
height:920px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.experience-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.experience-nav a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}

.events-nav{
width: 200px;
height:500px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.events-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.events-nav a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}

.fame-cities-nav{
width: 200px;
height:440px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.fame-cities-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.fame-cities-nav a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}
.map{ 
margin-top: 40px;
margin-right:30px;
float:right;

}

.flights-nav{
width: 200px;
height:120px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.flights-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.flights-nav a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}

.how-it-works-nav{
width: 200px;
height:220px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.how-it-works-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.how-it-works-nav a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}


.how-we-works-nav{
width: 200px;
height:370px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.how-we-works-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.how-we-works-nav a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}

.faq-nav{
width: 200px;
height:4000px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.faq-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.faq-nav a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}

.alliances-nav{
width: 200px;
height:625px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.alliances-nav a{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration:none;
}

.alliances a:hover{
text-transform:uppercase;
color:#666666;
font-size: 12px;
padding-left: 20px;
font-weight:bold;
text-decoration: underline;
}
.request-info-nav{
width: 200px;
height:280px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.request-info-2-nav{
width: 200px;
height:620px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.contact-us-nav{
width: 200px;
height:200px;
float:left;
border-right: 1px inset #58595b;
margin-right: 20px;
}

.safety{
padding-left: 10px;
padding-right: 10px;
}


#login-page{
height: 356px;
width: 860px;
padding: 15px;
background:url(../images/login.jpg) no-repeat;
background-color:#FFFFFF;
}


#form{
margin-top: 180px;
}

#password{
margin-top:25px;
line-height: 20px;
font-size:11px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}

#password a{
color:#006aa1;
font-size:12px;
font-family:Arial, Helvetica, sans-serif; 
}

#footer{
padding-top: 20px;
padding-left:20px;
clear:both;
}

.footer-img{
float:right;
padding-left:10px;
padding-right:10px;
}

#footer p{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height: 16px;
}
#footer a{
color:#FFFFFF;
font-size:9px;
text-decoration: none;
}

#footer a:hover{
text-decoration: underline;
}

.application{
color: #393838;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
padding:5px;
}
