/* social structure parent/child pods */
.aiSS {
    width: 100%;
    height: 22px;
    margin-bottom: 5px;
}

#aiCompanyDetailSuccess .aiSS {
    width: 100%;
    float: left;
}
#aiCompanyDetailSuccess .aiSSElement {
    float: left;
}
    .aiSSElement {float: left;}
    .aiSSElementHoriz {float: left; margin: 5px 0 0 30px; *padding-bottom: 20px;}

/* social button structure */
.aiSocialButton {
    cursor: pointer;
    font: bold normal 9px/18px verdana !important;
    text-align: right;
    text-decoration: none !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: block;
    margin: 0;
    padding: 0 6px 0 24px;
    height: 19px;
    float: left;
    letter-spacing: .06em;
}

/* individual social elements */
    .aiSocialTwitter {
        background: url(http://slb.adicio.com/platform/images/common/tweet.png) no-repeat  0 0;
        color: #186487 !important;
        border: 1px solid #a4cce5;
        margin: 0 10px 0 0;
    }
        .aiSocialTwitter:hover {
            background-position: 0 -19px;
            color: #0b3752 !important;
            border: 1px solid #53a3d6;
        }
        .aiSocialTwitter:hover {
            background-position: 0 -38px;
            color: #658a9d !important;
            border: 1px solid #7ab8df;
        }
    
    .aiFacebookLike {
        float: left;
        width: auto;
        margin: 0 10px 0 0;
        border: 1px solid #fff\9;
    }
    
    .aiSocialPinterest {
        background: url(/platform/images/common/pinterestBtnBg.jpg) no-repeat 0 -20px;
        height: 20px !important;
        margin: 0 10px 0 0;
        padding: 0 !important;
        text-decoration: none !important;
        vertical-align: baseline !important;
        width: 40px !important;
    }
        .aiSocialPinterest:hover {
            background: url(/platform/images/common/pinterestBtnBg.jpg) no-repeat 0 0px;
        }

    .aiShareThis span {float: left;}
    .aiShareThis span img {margin: 2px 3px 0 0;}
    .aiShareThis span a {line-height: 20px;}
    
    .faceBookLogin {
        padding: 0px 0 14px 0;
        margin: 13px 0 10px 15px;
        *margin-right: 0px;
        float:right;
        width:43%;
    }
    .aiFaceBookLogin p {
        margin: 0 0 10px 0;
        padding: 0;
/*        float: left;*/
    }
    
    .aiFaceBookLogin div.aiSSElementHoriz {
        margin-right: 15px;
    }
    
        .aiSocialFacebook { /*Login With Facebook Button */
            background: url(http://slb.adicio.com/platform/images/common/faceBookLogin.png) no-repeat  0 0;
            color: #fff !important;
            height: 19px
            padding: 0 6px 0 24px;
            min-width: 100px;
            margin-top:13px;
            border: 1px solid #6885b6;
        }
        
        .aiSocialLinkedIn { /*Login With Facebook Button */
            background: url(/platform/images/common/linkedInLogin.png) no-repeat  0 0;
            color: #333 !important;
            height: 19px
            padding: 0 6px 0 24px;
            min-width: 100px;
            margin-top:13px;
            border-top: 1px solid #CCC;
            border-left: 1px solid #CCC;
            border-right: 1px solid #AAA;
            border-bottom: 1px solid #AAA;
        }
        
    .aiFaceBookLogin .aiSSElement {}

    .aiGooglePlus,
    .aiFacebook,
    .aiPinterest {
        float: left;
        margin-right: 10px !important;
    }

     #linkedInCallToAction {
        border: 1px solid #ccc;
        float: left;
        margin: 5px 0px 8px 15px;
        background: url(http://slb.adicio.com/platform/images/common/linkedInResume.png) no-repeat 0 0;
        font-size:10px;
        color: #069;
        height: 24px;
      }
        #linkedInCallToAction:hover {
            background: url(http://slb.adicio.com/platform/images/common/linkedInResume.png) no-repeat 0 -24px;
        }
            #linkedInCallToAction span.aiLinkedInText {
                display: block;
                margin: 3px 10px 0 10px;
            }
    #stepOne h3 {
        *margin-top: 15px;
    }
.aiLightboxLoginButton {
    text-align:center;
    width:100%;
    margin:26px 0 13px 0;
}
    .aiLightboxLoginButton .aiButtonMd {
        position:relative;
        margin: 0 auto;
    }
/* login on create account */

.aiFaceBookLoginCreate {
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    margin: 5px 0 10px 0;
    width: 100%;
    padding-bottom: 10px;
}
.aiFaceBookLoginCreate h2 {
    margin: 10px 0 5px 0;
}
.aiFaceBookLoginCreate .aiSSElement {
    margin: 5px 0;
}
.aiGlobalMainContent .aiFaceBookLogin {
    border-bottom:1px solid #ccc;
    padding-bottom: 6px !important;
    margin-bottom: 6px !important;
    width:100% !important;
    float:left !important;
}

.aiMotorsMainContent .faceBookLogin {
    border-bottom:1px solid #ccc;
    padding-bottom: 13px !important;
    margin: 0 0 6px 0 !important;
    width:100% !important;
    margin-left:0;
    float:left !important;
}

.aiGlobalMainContent .aiFaceBookLogin p {margin:0;}

.aiMotorsMainContent .faceBookLogin .aiSSElement a {margin-right:6px;}

.aiGlobalMainContent .aiSSElementHoriz,
.aiMotorsMainContent .aiSSElement {margin:0;}
         
    .aiMotorsMainContent .aiGooglePlus {
        float: left;
        margin-right: 10px;
    }
    
/* Fix for facebook like menu z-index issue - ER 10/14 */

.fb_iframe_widget iframe {
    z-index: 1000;
}