.tagline h3 { float: right; display: inline; font-size: 16px; margin: 32px 5px 0 0; }
.sectionfront .title-main { overflow: visible; }
.sectionfront .title-main h1.sponsored-title, .tagline h3, .sponsored-breadcrumb { font-weight: 400; }
#breadcrumbs a:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1.0;
}
.sectionfront .title-main.sdge {
    height: 100px;
    margin-bottom: 30px;
    overflow: visible;
    position: relative;
}
/* TOOLTIP
================================================ */
a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;}
a.tooltip span {
    z-index:10;display:none;
    padding: 10px;
    margin-top:32px;
    margin-left:-220px;
    width:250px;
    line-height:16px;
    font-family: arial;
    font-size: 12px;
    text-transform: none;
    font-weight: normal;
}
a.tooltip:hover span{
    display:inline; position:absolute;
    border:2px solid #FFF;  color:#EEE;
    background:#000 url(../tooltip-gradient-bg.png) repeat-x 0 0;
    z-index: 9999;

}
.toolpop {z-index:9999;position:absolute;border:0;top:-14px;left:120px;}
.tooltip img { margin-bottom: 5px;}
/*CSS3 extras*/
a.tooltip span
{
    border-radius:2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-box-shadow: 0px 0px 5px 2px #555;
    -webkit-box-shadow: 0px 0px 5px 2px #555;
    box-shadow: 0px 0px 5px 2px #555;
}

.presented { font-family: Oswald; text-transform: none; font-size: 14px; font-weight: 700;  color: #999; display: inline-block; margin: 10px 0;  }
.presented-listing { text-transform: none; font-size: 12px; font-weight: 700; color: #999; display: inline-block; margin: 0; }
.presented-recommended { font-family: Oswald; text-transform: uppercase; font-size: 14px; font-weight: 700; color: #999; display: inline-block; margin: 5px 0;  }

.listing .presented {
    font-family: Oswald;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    display: block;
    margin: 0;
    text-align: center;
    background-color: #f8f8f8;
}

.sponsored-story-layout { padding: 10px; background: #eee; width: 605px; border: 1px solid #ddd; margin-bottom: 20px; }
