/*------------------------ Contact ------------------------*/
.radio-main .radio-inner {
    margin: 0 auto;
}
.radio-main .contact-inner {
    padding-bottom: 20em;
}

.radio-main .contact-inner .back a {
    background: url("../../img/icons/bt_back.png") no-repeat scroll 0 0 transparent;
    color: #CCCCCC;
    margin-left: 28px;
    padding-left: 15px;
    text-decoration: none;
}

.radio-main .cont-back a:hover,
.radio-main .cont-back a:focus,
.radio-main .cont-back a:hover,
.radio-main .cont-back a:focus{
    text-decoration:underline;
}

.radio-main #lb-content>div{
    padding:1em;
}

.radio-main #contact-main{
    width:505px;
    padding:16px;
}

.radio-main .lightbox-inner #contact-main {
    background: #222;
}

.radio-main #contact-main a{
    color:#fff;
    text-decoration:none;
}
.radio-main #contact-main a:hover,
.radio-main #contact-main a:focus{
    text-decoration:underline;
}
.radio-main #contact-main h1 {
    color:#cccccc;
    font-size:1.7em;
    font-weight:normal;
}
.radio-main #contact-main h2 {
    color:#cccccc;
    font-size:1.7em;
    font-weight:normal;
    margin:1em 0 0 0;
}
.radio-main .contact .main{
    padding-left: 16px;
}
.radio-main .cont-direct,
.radio-main .cont-social{
    width:100%;
    border-bottom:1px solid #616061;
    padding:20px 0;
}
.radio-main .cont-direct li,
.radio-main .cont-social li{
    margin:0.6em 0;
    color:#d9d9d9;
}
.radio-main .cont-social li{
    margin-bottom:1em;
}
.radio-main .cont-direct a,
.radio-main .cont-social a{
    color:#fff;
    font-weight:bold;
    font-size:1.154em;
    text-decoration:none;
}
.radio-main .contact .cont-social a{
    font-size:1.1em;
}
.radio-main .contact .cont-direct a:hover,
.radio-main .contact .cont-direct a:focus,
.radio-main .contact .cont-social a:hover,
.radio-main .contact .cont-social a:focus{
    text-decoration:underline;
}
.radio-main .cont-dir-email{
    padding-left:30px;
    background:url("../../img/icons/mail_icon.png") no-repeat;
}

.radio-main .cont-dir-sms, 
.radio-main .cont-dir-phone {
    font-size:1.85em;
    font-weight:bold;
    color:#d9d9d9;
    line-height:1em;
    padding-left:30px;
    background:url("../../img/icons/phone_icon.png") no-repeat;
}

.radio-main .cont-direct li.cont-dir-phone-freetext,
.radio-main .cont-direct li.cont-dir-sms-freetext ,
.radio-main .cont-direct li.cont-dir-fax-freetext ,
.radio-main .cont-direct li.cont-dir-email-freetext ,
.radio-main .cont-direct li.cont-dir-other-freetext ,
.radio-main .cont-social li.cont-dir-twitter-freetext,
.radio-main .cont-social li.cont-dir-facebook-freetext {
    line-height: 1.3em;
    margin-top: -0.8em;
    padding-left:30px;
}

.radio-main .cont-direct li.cont-dir-shortcode{
    padding-left:31px;
    margin-top:-0.8em;
}
.radio-main .cont-soc-twitter{
    padding-left:35px;
    background:url("../../img/icons/twitter_icon.png") no-repeat;
}
.radio-main .cont-soc-facebook{
    padding-left:35px;
    background:url("../../img/icons/facebook_icon.png") no-repeat;
}
.radio-main .cont-footnotes{
    margin-top:1em;
    font-size:0.93em;
    line-height:1em;
    color:#999999;
}
.radio-main .cont-footnotes a{
    font-size:1em;
    color:#33ccff;
}
.radio-main .contact .branding{
    border-bottom: 1px solid #FFFFFF;
}
.radio-main .contact .branding a{
    font-size:0.85em;
    line-height:1em;
}