@charset "utf-8";
/* CSS Document */

#contentRegion #mainRegion { position:relative; }
#contentRegion #footer { margin-bottom:15px; }

.featured { position:absolute; top:0; left:0; background-color:#EBF5E3; }
.large-promo { width:520px; height:140px; padding:205px 15px 15px 15px; color:#fff; }
.large-promo p { line-height:1.3em; }
.large-promo a { color:#DB8413; font-weight:bold; }

.large-promo h1 { color:#fff; margin:0; }

/* Homepage Promo Graphics */
#one-two-punch { background:url(../images/promo-large-one-two-punch.jpg) no-repeat 0 0; }
#up-down { background:url(../images/promo-large-up-down.jpg) no-repeat 0 0; }
#great-balancing { background:url(../images/promo-large-great-balancing-2.jpg) no-repeat 0 0; }
#outsourced-solution { background:url(../images/promo-large-outsourced-solution.jpg) no-repeat 0 0; }
#better-agents { background:url(../images/promo-large-better-agents-2.jpg) no-repeat 0 0; }

#top-left { float: left; margin: 0 8px 10px 0; padding: 0 0 0 0; width: 550px; }
#top-right { float: left; background:url(../images/promo-become-an-agent.jpg) no-repeat 0 0; margin: 0 0 10px 0; padding:230px 15px 15px 15px; height:65px; width: 162px; font-size: 11px; }

#bottom-left { background:url(../images/promo-podcast.jpg) no-repeat 0 0; float: left; margin: 0 8px 0 0; padding: 15px 15px 0 95px; width: 261px; font-size: 9px; }
#bottom-right { background:url(../images/promo-case-study-proflowers.jpg) no-repeat 0 0; float: left; margin: 0; padding: 15px 15px 0 110px; width: 246px; font-size: 9px; }

.long-promo h2 { margin:0; }
.long-promo a, .tall-promo a { display:block; color:#DB8413; font-weight:bold; font-size:10px; }

#news-ticker { float: left; text-align:left; height:63px; padding:15px 24px 15px 24px; margin: 6px 0 0 0; background:#fff url(../images/ticker-background.jpg) no-repeat 0 0; width: 700px; }
#news-ticker .news-ticker-title { font: bold 16px Arial; display: block; float: left; margin-right: 5px; }
#news-ticker .news-ticker-content { float: left; }
#news-ticker .news-ticker-text { display: block; font: 16px Arial, Helvetica, sans-serif; color: #4a555f; }
#news-ticker a { font: bold 10px Verdana, Arial, Helvetica, sans-serif; }