﻿html 
{
    /*background-color:#fffafa;*/
    background-color: #01273C;
}
.wrap 
{
    width:980px;
    margin:0 auto;
    background-image: url(../assets/images/careers/back_careers_repeat.jpg);
    background-repeat: repeat-y;
}
/*Career Details*/
.Career_Return a:link, .Career_Return a:visited 
{
    font-size:77%;
    text-decoration: underline;
}
.Career_Return a:hover, .Career_Return a:active 
{
    text-decoration: none;
}
.CD_Title 
{
    font-weight: bold;
    font-size: 123.1%;
}
.CD_Posted 
{
    font-size: 77%;
}
.CD_SectHead 
{
    font-weight:bold;
    font-size: 108%;
}
.CD_ContentTxt 
{
    width: 850px;
    font-family: sans-serif;
    font-size: 85%;
    text-align: justify;
}
/*Pages*/
#back_home 
{
    background-image: url(../assets/images/back_home.jpg);
    width: 980px;
    height: 769px;
    background-repeat: no-repeat;
}
#back_about 
{
    background-image: url(../assets/images/back_about.jpg);
    width: 980px;
    height: 769px;
    background-repeat: no-repeat;
}
#back_breweries 
{
    background-image: url(../assets/images/back_breweries.jpg);
    width: 980px;
    height: 769px;
    background-repeat: no-repeat;
}
#back_contact
{
    background-image: url(../assets/images/back_contact.jpg);
    width: 980px;
    height: 769px;
    background-repeat: no-repeat;
}
#back_careers 
{
    background-image: url(../assets/images/careers/back_careers.jpg);
    width: 980px;
    background-position: top;
    background-repeat: no-repeat;
}
#back_careers_bottom 
{
    background-image: url(../assets/images/careers/footer.jpg);
    width:980px;
    height: 80px;
    margin-top: -50px;
    
}

/*Page Parts*/
#home_photostrip 
{
    padding:556px 0 0 0;
}
.HorizontalLogo 
{
    background-image: url(../assets/images/cap_logo_horizontal.png);
    width: 741px;
    height: 272px;
    position:absolute;
    z-index: 2;
    margin-left:100px;
    margin-top: 25px;
    background-repeat: no-repeat;
    cursor: pointer;
}
#HL_careers 
{
    background-image: url(../assets/images/careers/careers_horizLogo.png);
    width: 720px;
    height: 247px;
    position:absolute;
    z-index: 2;
    margin-left:100px;
    margin-top: 0px;
    background-repeat: no-repeat;
    cursor: pointer;
}
#BrandsWrap 
{
    position: absolute;
    z-index: 7;
    margin-top: 425px;
    margin-left: 5px;
    overflow: hidden;
}
#AboutContent 
{
    position: absolute;
    z-index: 6;
    width: 550px;
    height: 322px;
    overflow: auto;
    margin-top: 375px;
    margin-left: 50px;
    color: #fff;
    font-family: sans-serif;
    text-align: justify;
    font-size: 93%;
    line-height: 20px;
    
}
#ContactContent 
{
    position: absolute;
    z-index: 8;
    width: 550px;
    height: 322px;
    overflow: auto;
    margin-top: 460px;
    margin-left: 50px;
}
.contactText
{
    color:#fff;
    font-size: 123.1%;
    line-height: 28px;
    letter-spacing: 1px;
    text-decoration: none;
}
.contactText a:link, .contactText a:visited 
{
    color:#fff;
    font-size: 93%;
    font-family: Arial;
    text-decoration: none;
}
.contactText a:hover, .contactText a:active 
{
    text-decoration: underline;
}
.CareersContent 
{
    padding:350px 0 0 0;
    color: #ffffff;
    text-align: justify;
}
.CareersDescriptionContent 
{
    padding:350px 0 0 0;
    color: #ffffff;
    margin-left: 60px;
    margin-right: 60px;
    text-align:justify;
    font-family: Sans-Serif;
    font-size: 85%;
}
.CareersDescriptionContent strong 
{
    font-family: Times New Roman;
    font-size: 108%;
    font-weight:bold;
}
.CareersDetail 
{
    padding:350px 0 0 60px;
    color: #fff;
}
.JobListing 
{
    margin-left:60px;
    float:left; 
    font-size: 93%;  
    font-family: Sans-Serif;
}
.CareerDescription 
{
    float:right;
    width: 450px;
    margin-right: 60px;
    color: #fff;
    font-size: 93%;
    font-family: Sans-Serif;
}
.CareerDescription  strong 
{
    font-family: Times New Roman;
}
.careerSectionTitle 
{
    font-size:131%;
    margin-left: 60px;
    padding: 0 0 10px 0;
    font-weight: bold;
}
.careerDetailSectionTitle 
{
    font-size:131%;
    padding: 0 0 10px 0;
    font-weight: bold;
}
/*Footer*/
.copyright 
{
    position: absolute;
    z-index: 5;
    color: #7C97A5;
    margin-top: -45px;
    margin-left: 60px;
    font-size: 77%;
    font-family: Times New Roman;
}
/*navigation*/
.nav 
{
    position:absolute;
    z-index:1;
    width:980px;
    display: block;
}
#NavHome 
{
    position: absolute;
    z-index: 2;
    margin-top: 490px;    
    
}
#NavContent 
{
    padding:287px 0 0 0;
}
#NavCareers 
{
    padding: 256px 0 0 0;
}
.nav_home_uns 
{
    background-image: url(../assets/nav/nav_home_uns.png);
    width:117px;
    height: 31px;
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    z-index: 10;
    margin-left: 800px;
    margin-top: -65px;
}
.nav_home_uns:hover 
{
    background-image: url(../assets/nav/nav_home_sel.png);
}
.nav_home_careers 
{
    background-image: url(../assets/nav/nav_home_uns.png);
    width:117px;
    height: 31px;
    position: absolute;
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 10;
    margin-left:800px;
    margin-top: 3px;
}
.nav_home_careers:hover 
{
    background-image: url(../assets/nav/nav_home_sel.png);
}
.nav_about_uns 
{
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 353px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.nav_about_uns:hover 
{
    cursor: pointer;
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 353px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: 0px -49px;
}
.nav_about_sel 
{
    background-image: url(../assets/nav/nav.png);
    width: 353px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: 0px -49px;
}
.nav_breweries_uns 
{
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 119px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -353px 0px;
}
.nav_breweries_uns:hover 
{
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 119px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -353px -49px;
}
.nav_breweries_sel 
{
    background-image: url(../assets/nav/nav.png);
    width: 119px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -353px -49px;
}
.nav_contact_uns 
{
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 119px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -592px 0px;
}
.nav_contact_uns:hover 
{
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 119px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -592px -49px;
}
.nav_contact_sel 
{
    background-image: url(../assets/nav/nav.png);
    width: 119px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -593px -49px;
}
.nav_careers_uns 
{
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 119px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -472px 0px;
}
.nav_careers_uns:hover 
{
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 119px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -472px -49px;
}
.nav_carrers_sel 
{
    background-image: url(../assets/nav/nav.png);
    width: 119px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -472px -49px;
}
.nav_investor_uns 
{
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 125px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -712px 0px;
}
.nav_investor_uns:hover
{
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 125px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -712px -49px;
}
.nav_investor_sel 
{
    background-image: url(../assets/nav/nav.png);
    width: 125px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -712px -49px;
}
.nav_wholesalers_uns 
{
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 145px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -835px 0px;
}
.nav_wholesalers_uns:hover 
{
    background-image: url(../assets/nav/nav.png);
    cursor: pointer;
    width: 145px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -835px -49px;
}
.nav_wholesalers_sel 
{
    background-image: url(../assets/nav/nav.png);
    width: 145px;
    height: 46px;
    float:left;
    background-repeat:no-repeat;
    background-position: -835px -49px;
}
a:link, a:visited 
{
    color:#fff;
    text-decoration: underline;
}
a:hover 
{
    text-decoration: none;
}
#CBAIM_ComingSoon 
{
    position: absolute;
    z-index: 9;
    color: #fff;
    font-size: 131%;
    margin-left: 445px;
    margin-top: 625px;
}