p.landing {
    margin:10px 30px 29px 45px;
    font-size:15px;
    line-height:21px;
}    

.lpPromo {
    float:left; display:inline;
    position:relative;
    width:242px; height:153px;
    margin-left:40px;
    padding:35px 20px 23px 22px;
    background:url(../images/landing/bg_promo_featured.jpg) no-repeat 0 0;
}

.ring1, .ring2, .ring3, .ring4 {
    position:absolute; top:226px; left:501px;
    width:266px; height:119px;
    background:url(../images/landing/ring1.gif) no-repeat 0 0;
}

.ring2 {
    top:217px; left:69px;
    width:353px;
    background:url(../images/landing/ring2.gif) no-repeat 0 0;
}

.ring3 {
    top:217px; left:550px;
    width:351px;
    background:url(../images/landing/ring3.gif) no-repeat 0 0;
}

.ring4 {
    top:234px; left:0;
    width:460px; height:94px;
    background:url(../images/landing/ring4.gif) no-repeat 0 0;
}

#speakerPromo.lpPromo {
    /*
    width:242px; height:153px;
    margin-left:40px;
    padding:35px 20px 23px 22px;
    */
    width:276px; height:180px;
    margin-left:12px;
    padding:31px 0 0 8px;
    background-image:url(../images/landing/bg_right_promo.jpg);

}

/*
.rightPromo {
    width:169px;
    margin-left:12px;
    padding-left:95px;
    background-image:url(../images/landing/bg_promo_brokaw.jpg);
}
*/

.lpPromo h2  {
    line-height:0;
    text-indent:-9000px;
}

.lpPromo h3  {
    line-height:18px;
    font-weight:bold;
    margin-bottom:16px;
}

#speakerPromo.lpPromo h3  {
    margin-bottom:5px;
}

.lpPromo p, .lpPromo a span {
    font-size:12px;
    line-height:14px;
}

#speakerPromo.lpPromo p span  {
    display:block;
    margin-left:32px;
}

.lpPromo a {
    position:absolute; bottom:25px; right:29px;
    color:#000; text-decoration:none;
}

.lpPromo a {
    position:absolute; top:0; left:0;
    display:block;
    width:284px; height:211px;
    font-size:15px; line-height:1.2;
    text-indent:-9000px;
    cursor:pointer;
    z-index:10;
}

.lpPromo a span {
    text-indent:0;
    position:absolute; bottom:12px; right:29px;
    padding-right:17px;
    color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold;
    background:url(../images/landing/arrow_link_0.png) no-repeat right 2px;
}

.lpPromo a:hover span {
    color:#ec008c;
    background-image:url(../images/landing/arrow_link_1.png);
}

#speakerPromo .rotate div {
    width:175px; height:168px;
    padding:4px 3px 0 90px;
}

#promoSpeaker1 {
    background:url(../images/landing/bg_promo_brokaw.jpg) no-repeat 0 0;
}

#promoSpeaker2 {
    background:url(../images/landing/bg_promo_jansen.jpg) no-repeat 0 0;
}

#promoSpeaker3 {
    background:url(../images/landing/bg_promo_loehr.jpg) no-repeat 0 0;
}

#promoSpeaker4 {
    background:url(../images/landing/bg_promo_seles.jpg) no-repeat 0 0;
}

#speakerPromo .rotate div#promoSpeaker4 {
    width:158px;
    padding:4px 0 0 106px;
}

