.message_containerDeal a { 
    margin: 0px; 
    color: #1b63d2;
    text-decoration: none; 
    font-variant: small-caps; 
    font-weight: bold; 
    font-style: italic;
}
.message_containerDeal img { 
    vertical-align: middle;
}
.alert-message.dyk2 { 
    background-color: #FBDCB2; background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#FFEFDF), to(#f2e901)); 
    background-image: -moz-linear-gradient(top, #FFEFDF, #FBDCB2); 
    background-image: -ms-linear-gradient(top, #FFEFDF, #FBDCB2); 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFEFDF), color-stop(100%, #FBDCB2)); 
    background-image: -webkit-linear-gradient(top, #FFEFDF, #f2e901); 
    background-image: -o-linear-gradient(top, #FFEFDF, #FBDCB2); background-image: linear-gradient(top, #FFEFDF, #FBDCB2); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFDF', endColorstr='#FBDCB2', GradientType=0);
}
body .alert-message.confirm-email > .page { 
    padding: 10px 0px; 
    font-size: 13px; 
}
body .alert-message.complete-profile > .page { 
    padding: 5px 0px; 
    font-size: 13px; 
}
#viewport .alert-message.complete-profile { 
    margin: 0px; 
}
#viewport .alert-message p { 
    margin-bottom: 0px; 
}
#viewport .alert-message.complete-profile p.broadcast-message-text {
    margin-bottom: 1em;
}
#viewport .alert-message.complete-profile {
    background: #F2DEDE;
    border: #EED3D7 1px solid; 
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#viewport .updated-TOU {
    background: #CCD9F2;
    display: none;
    position: relative;
}
#viewport .alert-message.updated-TOU p {
    font-size: 14px;
}
#viewport .alert-message.updated-TOU a {
    color: #36C;
    text-decoration: none;
}
#viewport .alert-message.updated-TOU .close-btn {
    color: #666;
    font: 20px verdana;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 20px;
}
#viewport .alert-message.webcam-erotic-warning {
    background: #CCD9F2;
}
#viewport .alert-message.disable-flash {
    background: #ffe7c8;
}
#viewport .disable-flash p {
    font-size: 14px;
}
#viewport .disable-flash a {
    color: #3366cc;
    text-decoration: none;
}
.message_container.dyk1 { 
    color:#000; 
    font-weight:bold; 
}
.message_container.dyk1 a {
    color: white;
    background-color: #000;
    background: -webkit-linear-gradient(#FFF -20%, blue);
    border-radius: 0.45em;
    margin-left:0.5em;
    display: inline-block;
    padding: 0.3em 0.6em;
    text-decoration: none;
    text-shadow: none;
}
.valentines-message {
    background:#f84e4e;
    color:#ffffff;
    padding: 10px 0;
}
.valentines-message .btn {
    text-transform: capitalize;
}
.valentines-message .message_container {
    font-size: 16px;
    width: 940px;
    margin: 0 auto;
}
.valentines-message .message_container.wide {
    width: 1240px;
}
@media (max-width: 1279px) {
    .valentines-message .message_container,
    .valentines-message .message_container.wide {
        width: 940px;
    }
}

.alert-message.error {
    color: #b94a48;
    background-image: none;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.security_ann strong {
    font-weight: bold;
}

.amb-alert-success {
    background: #cce7d6;    
}
.amb-alert-success .msg-success {
    font-weight: bold;
}
.amb-alert-success .message_container {
    margin: 0 10px;
    padding: 15px 0;
}
.alert-bar .alert_close {
    float: right;
}

/* BILLING DESCRIPTOR FOR HOMEPAGE ONLY */
.alert-billing {
    background: #fff8d6;
    border-bottom: 1px solid #ffeaab;
}
.alert-billing .message_container {
    margin: 0;
    padding: 15px;
}
@media (min-width: 960px) and (max-width: 1299px) {
    .alert-billing .page { width: 1290px; }
}
@media (min-width: 1300px) {
    .alert-billing .message_container { padding: 15px 0; }
    .alert-billing .page { width: 1260px; }
}