/* the header itself is syled in framework */

#WeGotTickets-Logo {
position: absolute;
top: 5px;
left: -20px;
}

#guest-logo {
    width: 200px;
    height: 95px;
    overflow: hidden;
    margin: 0 0 0 20px;
color: #fff;
float: left;
}


/* guest logo is in a background here */
#guest-logo span {
    display: block;
    height: 95px;
    width: 200px;
    background: url(../images/guest-logo.png);
}

#Header h1 {
display: none;
color: #fff;
position: absolute;
font-size: 24pt;
top: 18px;
right: 10px;
text-shadow: rgba( 0, 0, 0, 0.7) 1px 1px 0px;
font-weight: normal;
margin: 0;
padding:0;
text-alight: right;
}

#header_search {
    position: absolute;
    top: 15px;
    right: 0px;
    text-align: right;
-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
border: 1px solid #2C658F;
padding: 10px;
background: #173e5b;
background: rgba(23, 62, 91, 0.5);
}

#header_search div {
color: #fff;
text-align: left;
font-weight: bold;
}

#header_shadow {
height: 13px;
margin-top: 130px;
background: url(/images/shadow1.png) no-repeat top center;
}





#unified_query_header {
    width: 220px;
    outline: 1px solid #2C658F;
    border: 1px solid #0C202F;
    padding: 3px 5px;
    color: #000;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-outline-radius: 3px;
    -webkit-outline-radius: 3px;
}

#unified_query_button_header {
    margin: 10px 0 0 0;
    background: #173E5B;
    border: 1px solid #2C658F;
    outline: 1px solid #0C202F;
    padding: 1px 5px;
    color: #fff;
    background: url(/images/butgrad.png) 0 -15px repeat-x;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-outline-radius: 3px;
    -webkit-outline-radius: 3px;
}

#unified_query_button_header :hover {
    background-position: 0 0;;
}

#unified_query_button_header :active {
    background: #0F344F;
}


#sa_suggest_container_header {
    text-align: left;
    position: absolute;
    top: 60px;
    left: 10px;
    z-index: 150;
    display: none;
}

#sa_suggest_mask_header {
    border: 0;
    width: 275px;
    position: absolute;
    z-index: 200;
}

#sa_suggest_header {
    background: #fff;
    color: #173E5B;
    border: 1px solid #173E5B;
    width: 273px;
    position: absolute;
    z-index: 300;
}

#sa_suggest_header div {
    border-top: 1px solid #ccc;
    padding: 3px;
    background: #fff;
    font-size: 9pt;
    cursor: pointer;
}

#sa_suggest_header div.sa_event_info {
    padding: 1px;
    background: #fff;
text-align: center;
display: none
}

#sa_suggest_header div.sa_event_info img {
margin: 1px auto;
}

#sa_suggest_header div.sa_event_info p{
padding: 5px;
margin: 0;
text-align: left;

}

.sa_event_name {
    font-weight: bold;
}

.sa_event_venue {
    font-style: italic;
}

.sa_event_date {
    font-weight: bold;
    color: #666;
}

#sa_suggest_header div.active,
#unified_query_header.active {
    background: #ffffbf;
}

#sa_suggest_header div.hover {
    background: #FFFF9F;
}










