/*
 * @file:   headerPromoBannerTable.css
 * @author: ndemos
 */
#headerPromo {
    font-size:                      13px;
    font-weight:                    bold;
    color:                          #000000;
    text-align:                     center;
    border:                         1px solid #1C64B4;
}
.collapseableHeaderPromo { /* Default Color */
    background-color:               #9FC5F0;
}
/**** Panel Type Classes & Styles ****/
.errorHeaderPromo {
    background-color:               #FFD5D6;
}
/**** End - Panel Type Classes & Styles ****/
.is_ie #headerPromo {
    padding:                        7px;
    overflow:                       auto;
}
.tableHeaderPromoBannerContent {
    margin:                         0.5em auto;
}
.is_ie .tableHeaderPromoBannerContent {
    margin:                         0 0 0.5em 0;
}
#headerPromo * {
    vertical-align:                 middle;
}
#headerPromo A {
    vertical-align:                 baseline;
}
#headerPromo A.button_upsell {
    margin-left:                    0.5em;
    margin:                         0 0.5em;
    display:                        block;
    color:                          #FFFFFF !important;
    white-space:                    nowrap;
}
.is_ie #headerPromo A.button_upsell {
    padding:                        0.25em 0.75em;
    margin:                         0 0.5em;
}
#headerPromo A.closebox {
    display:                        block;
    float:                          right;
    height:                         12px;
    width:                          12px;
    margin:                         5px 5px 0 0;
    background:                     #FFFFFF url("http://pic.pbsrc.com/album/btn_close.gif") no-repeat 0 0;
}
.is_ie7 #headerPromo A.closebox {
    top:                            0px;
}
.is_ie6 #headerPromo A.closebox {
    font-size:                      9px;
}
#headerPromo .whiteclose {
    background:                     transparent url("http://pic.pbsrc.com/opensocial/promo/btn_cross.jpg") no-repeat 0 0;
}
