/* build the common structure */
    .aiButtonDefault {
        cursor: pointer;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none !important;
        color: #000 !important;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
	    border-radius: 4px;
        border: 1px solid #ccc;
        *border: 1px solid #fff;
        display: block-inline;
        margin: 0;
    }
    a.aiButtonDefault,
    span.aiButtonDefault {border: 1px solid #ccc;}
	.aiButtonCenter {
		text-align:center;
		width:100%;
		margin-top:10px;
	}
	.aiButtonEcomm {
        cursor: pointer;
        font-weight: 500;
        font-family: "ProximaNovaLight","Helvetica Neue",Helvetica,Arial,sans-serif;
        text-decoration: none !important;
        color: #000 !important;
        -moz-border-radius: 16px;
        -webkit-border-radius: 16px;
        -khtml-border-radius: 16px;
	    border-radius: 16px;
        border: 1px solid #e5a700;
        *border: 1px solid #fff;
        display: block-inline;
        margin: 0;
    }
    a.aiButtonEcomm,
    span.aiButtonEcomm {border: 1px solid #ccc;}
/* fix unique ms form field */
    input.aiButtonDefault,
    input.aiButtonEcomm {overflow: visible;}
        
/* make standard form elements the same size */
    div.aiButton {
        display: inline;
        position: relative;
        *margin-right: 3px;
        margin-top: 4px;
    }
    *div.aiButton {top: -1%;}
        
    .aiButtonSm {
        padding: 1px 6px;
        font-size: 80%;
    }
    .aiButtonEcommSm {
        padding: 1px 6px;
        font-size: 80%;
    }
    .aiButtonMd {
        padding: 3px 9px;
        font-size: 100%;
    }
    .aiButtonEcommMd {
        padding: 3px 9px;
        font-size: 110%;
    }
    .aiButtonEcommCartMd {
        padding: 1px 11px 2px 11px;
        font-size: 110%;
    }
    .aiButtonLg {
        padding: 5px 12px;
        font-size: 120%;
    }
    .aiButtonEcommLg {
        padding: 7px 8px;
        font-size: 110%;
    }
    .aiButtonEcommCartLg {
        padding: 3px 8px;
        font-size: 110%;
    }

    .aiButtonCartIcon {
        background: url(/platform/images/common/ecomm/ecommCartBtn.png) no-repeat bottom right;
        display: inline-block;
        height: 23px;
        width: 26px;
        margin-top: 2px;
    }
    
    .aiButtonCartText {
        display: inline-block;
        height: 23px;
        float: left;
        margin: 4px 5px 0 0;
    }
            
/* make FireFox form elements the same size */
    @-moz-document url-prefix() {a.aiButtonSm,span.aiButtonSm {padding: 2px 6px;}}
    @-moz-document url-prefix() {a.aiButtonMd,span.aiButtonMd {padding: 4px 9px;}}
    @-moz-document url-prefix() {a.aiButtonLg,span.aiButtonLg {padding: 6px 12px;}}
    
    @-moz-document url-prefix() {a.aiButtonEcommSm,span.aiButtonEcommSm {padding: 2px 6px;}}
    @-moz-document url-prefix() {a.aiButtonEcommMd,span.aiButtonEcommMd {padding: 4px 9px;}}
    @-moz-document url-prefix() {a.aiButtonEcommLg,span.aiButtonEcommLg {padding: 6px 12px;}}
            
/* make IE6 anchor elements the same size and position */
    *a.aiButtonSm,*span.aiButtonSm {padding: 1px 6px 2px 6px;}
    *a.aiButtonMd,*span.aiButtonMd {padding: 3px 6px 4px 6px;}
    *a.aiButtonLg,*span.aiButtonLg {padding: 5px 6px 6px 6px;}
                


    
    /* End of customizable buttons */
    
    .aiButtonOrange {background: #ccc url(/platform/images/common/buttons/orangeButtonOff.gif) repeat-x center center;} /* default orange button */
    .aiButtonOrange:hover {background: #ccc url(/platform/images/common/buttons/orangeButtonOn.gif) repeat-x center center;} /* default orange button hover */
        
    .aiButtonGray {background: #ccc url(/platform/images/common/buttons/grayButtonOff.gif) repeat-x center center;} /* default gray button */
    .aiButtonGray:hover {background: #ccc url(/platform/images/common/buttons/grayButtonOn.gif) repeat-x center center;} /* default gray button hover */
    
    .aiButtonGreen {background: #ccc url(/platform/images/common/buttons/greenButton.png) repeat-x center center; color: #FFFFFF !important; text-shadow: 1px 1px #666666;} /* default green button */
    .aiButtonGreen:hover {background: #ccc url(/platform/images/common/buttons/greenButtonOn.png) repeat-x center center;} /* default green button hover */
    
    .aiButtonEcommOrange {background: #ccc url(/platform/images/common/buttons/orangeEcomm.png) repeat-x center center; color: #333333 !important; text-shadow: 1px 1px #dedede;} /* default green button */
    .aiButtonEcommOrange:hover {background: #ccc url(/platform/images/common/buttons/orangeEcommOn.png) repeat-x center center; text-shadow: none;} /* default green button hover */
    
    .aiButtonLinkedIn {background: #05add1 url(/platform/images/common/search/linkedInBtnBg.png) repeat-x left center; color: #FFFFFF !important; text-shadow: 1px 1px #555555; padding: 0px 0px 0px 12px !important; font-size: 12px;} /* default LinkedIn button */
    .aiButtonLinkedIn:hover {background: #05add1 url(/platform/images/common/search/linkedInBtnBgOn.png) repeat-x left center;  text-shadow: 1px 1px #555555; padding: 0px 0px 0px 12px !important; font-size: 12px;} /* default LinkedIn hover */
    .aiButtonLinkedIn p {float: left; margin: 6px 0;}
    .aiButtonLinkedIn span {display: block; background: transparent url(/platform/images/common/search/linkedInBtnImg.png) no-repeat right center; height: 31px; width: 38px; margin: -1px -3px -1px 0; float: right;}
    
    .aiSocialApplyContainer button.aiButtonLinkedIn {padding: 0px 12px 0px 12px !important;}
    
    
    .aiButtonDisabled { /* default disabled button */
        background:#efeeee;
        color:#999 !important;
        cursor:default;
    }
    
    .aiButtonDwnArrow,
    .aiButtonDwnArrow:hover {
        background: url("/platform/images/common/dropdown_active.gif") no-repeat scroll 94% center #fce3ad;
        color: #000000 !important;
        padding-right: 20px !important;
    }
    
        /* new customizable buttons for job post */
    .aiButtonApplyJobDescription {}
    .aiButtonApplyJobDescription:hover {}
    
    .aiButtonApplyOnSite {}
    .aiButtonApplyOnSite:hover {}
    
    .aiButtonApplyOffSite {}
    .aiButtonApplyOffSite:hover {}

/* Position the Buttons */

    .aiButtonRight {
        text-align:right;
        width:100%;
    }
    .aiButtonLeft {
        text-align:left;
        width:100%;
    }
    .aiButtonCenter {
        text-align:center;
        width:100%;
    }
    .aiButtonSpace {
        margin: 5px 0;
    }
    .aiButtonSpaceRt {
        margin: 5px 5px 5px 0;
    }
    .aiButtonSpaceLt {
        margin: 5px 5px 0px 5px;
    }
    .aiButtonSpaceBtm {
        margin: 5px 0 15px 0;
    }
    .aiButtonSpaceTop {
        margin: 15px 0 5px 0;
    }
    .aiButtonSuccessMessage {
        margin: 4px 0px;
    }
    
/* Manage Resumes Sync Button Help Icon *************************/
#overlay_help_image_link {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	margin: 0 4px 0 0;
	background: transparent url('http://slb.adicio.com/platform/images/common/signin/help_blue.gif') no-repeat;
}
#overlay_help_image_link span {
	display:none;
}

/* Live Chat in Jobs *************************/
a.liveChatOn {
	display:block;
	float:left;
	font:bold 12px helvetica;
	color:#000;
	text-decoration:none;
	background:transparent url(/platform/images/common/buttons/liveChatOn.gif) no-repeat left top;
	height:35px;
}
a.liveChatOn span {
	display:block;
	float:left;
	background:transparent url(/platform/images/common/buttons/liveChatOn.gif) no-repeat right -70px;
	height:21px;
	padding:14px 20px 0 7px;
	margin-left:34px;
	cursor:pointer;
	color:#000;
}
    *html a.liveChatOn span {margin-left:18px;}
	a.liveChatOn:hover {background-position:left -35px;}
	a.liveChatOn:hover span {background-position:right -105px;}
a.liveChatOff {
	display:block;
	float:left;
	font:bold 12px helvetica;
	color:#000;
	text-decoration:none;
	background:transparent url(/platform/images/common/buttons/liveChatOff.gif) no-repeat left top;
	height:35px;
	cursor:default;
}
a.liveChatOff span {
	display:block;
	float:left;
	background:transparent url(/platform/images/common/buttons/liveChatOff.gif) no-repeat right -70px;
	height:21px;
	padding:14px 20px 0 7px;
	margin-left:34px;
	cursor:default;
	color:#000;
}
