﻿.airborne-fpOverlay { 
    position: absolute !important;
    margin: auto;
    background-color: #fff;
    display: none;
    padding: 15px;
    text-align: left;
    border: 2px solid #333;
    /*opacity: 0.8;*/
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
}

.intr-fpOverlay { 
    position: absolute !important;
    margin: 50px auto 0 auto;
    background-color: #fff;
    display: none;
    padding: 15px;
    text-align: left;
    border: 2px solid #333;
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
}

.airborne-fpOverlay .close,
.intr-fpOverlay .close { 
    background-image: url(/Images/close.png);
    position: absolute !important;
    right: -15px;
    top: -15px;
    cursor:pointer; 
    height:30px; 
    width:30px;
    display: block;
    /*visibility: visible;*/
    z-index: 99999;
}

a.videoTrigger { width: 117px; height: 76px; cursor: pointer; *cursor: hand; display: block; }

.airborne-talentItem
{
}

.airborne-roster
{
     width: 200px;
     position: relative;
     float:left;
     min-height: 400px;
     border-right: 1px #B7BEB6 solid;
}

.airborne-talentRight
{
    float:right;
    position: relative;
    width: 450px;
}

#content .airborne-talentRight h3
{
    color: #000;
    font-weight: bold;
    margin: 10px 0 0 0;
    line-height: 20px;
}



.airborne-talentLeft
{
    margin-left:230px;
    margin-right: 450px;
    /*position: relative;    */
}


.airborne-talentLeft .talentLinks
{
    list-style: none;
    margin:0px;
    padding:0px;
}

.airborne-talentLeft .talentLinks a
{
    color: #02a0b7;
}

#content .airborne-talentLeft h3
{
    color: #000;
    font-weight: bold;
    margin:0;
    padding-top:10px;
}

.airborne-talentLeft .talentLinks li
{
    margin:0px;
    padding-bottom:10px;
}

.concerts-left
{
    position:relative;
    float:left;
    width: 200px;   
}

.concerts-left ul
{
    list-style: none;
    margin:0;
    padding:0;
    line-height: 20px;
}

.concerts-right
{
    position:relative;
    float:left;
    width: 760px;     
}

.concerts-right ul
{
    display: inline;
    list-style: none;
    padding-left:0px;
}

.concerts-right ul li 
{
    display: inline;
    list-style: none;
    padding-right: 15px;
    color: #02a0b7;
}

.concerts-right ul li a 
{
    color: #02a0b7;
}

.letterFilter, letterFilter a, letterUl a
{
    border-bottom: 1px #B7BEB6 solid;
    border-top: 1px #B7BEB6 solid;
    padding: 5px 0 5px 0;
    text-align: center;
    color: #02a0b7;

}


.concertsTable .website
{
   width: 100px;
   /*padding-right: 10px;*/
}








#concertsTable
{
    width:760px;
    text-align:left;
    border-collapse:collapse;
    /*margin:20px;*/
    }

/*    
#concertsTable th
{
    font-size:13px;
    font-weight:normal;
    background:#b9c9fe;
    border-top:4px solid #aabcfe;
    border-bottom:1px solid #fff;
    color:#039;padding:8px;}
*/
    
#concertsTable td
{
    background:#e5e8e4;
    border-bottom:1px solid #b7beb5;
    color:#02a0b7;
    border-top:1px solid transparent;
    padding:8px;}
    
    
#concertsTable tr:hover td
{
    background:#fff;
    /*color:#339;*/}

    
#concertsTable .odd, #concertsTable .odd td 
{
    background: #dbe1d9;
}

#concertsTable .bookinginq,  #concertsTable .bookinginq a, #concertsTable .website a
{
    padding: 0px; 
    color:#02A0B7; 
    width: 95px; 
}

#concertsTable .agent,  #concertsTable .agent a
{
    padding: 0px; 
    color:#02A0B7; 
    width: 75px; 
}

#concertsTable .findAgent
{
    width:18px;
}

#concertsTable .website
{
    width:95px;
}

#concertsTable .social td
{
   border: none;
}

#concertsTable .social
{
    width:90px;
    padding:0;
    margin:0;
}

#concertsTable .name
{
    width:275px;
}

#concertsTable .facebook, #concertsTable .twitter , #concertsTable .youtube , #concertsTable .myspace 
{
    padding:2px;
    width:20px;
}

#concertsTable .name
{
    color:#000;
}

#concertsTable .bookinginq a, #concertsTable .agent a, #concertsTable .website a{
    border-right:1px solid #b7beb5;
    padding-right: 10px;
}

#concertsTable .website {
    /*border-right:1px solid #b7beb5;
    padding-right: 10px;
    width: 85px;*/
    padding:0;
}

#concertsTable .website a{
    border-right:1px solid #b7beb5;
}

.talentBullets
{
    list-style: none;
    margin: 0px;
    padding: 0;
}

.talentBullets li
{
    padding: 0 0 10px 0;
}



.concerts-left .leftNav {
    margin-left:0;
    margin-top:20px;
}


/* left navigation Selector */
.login-selector .selected a
{
    background-position: 0 -24px;
    color: White;
}

.login-selector a {
	width: 200px;
}


/* End login Selector */

.booking-link 
{
    margin:30px 0;   
    /*display:none;*/
}