      #ark_info-carousel img { max-width:905px; height:auto; }
      .caroufredsel_wrapper { display: block; text-align: start; float: none; position: relative !important; top: auto; right: auto; bottom: auto; left: auto; z-index: auto; width: 906px 
      margin: 0px; overflow: hidden;}
      #ark_info-carousel  { text-align: left; float: none; position: absolute; top: 0px;
      right: auto; bottom: auto; left: 0px; margin: 0px; width: 28086px; height: 681px; }
      .ark_info-content .ark_carousel_careers{position:relative; width:680px; height:479px; padding:16px 0 50px 0; background:url(/images/assetimages/careers/carousel_bg.gif) no-repeat}
      .ark_info-content .ark_carousel_prev, .ark_carousel_next{position:absolute; top:50%; left:-35px; margin-top:-45px; width:26px; height:48px; background:url(/images/assetimages/careers/carousel_arrow_left.gif) no-repeat; text-indent:-9999px; overflow:hidden}
      .ark_info-content .ark_carousel_next{left:auto; right:-35px; background-image:url(/images/assetimages/careers/carousel_arrow_right.gif)}
      .ark_info-content .ark_carousel_pagination{position:absolute; bottom:35px; left:0; width:100%; text-align:center}
      .ark_info-content .ark_carousel_pagination a{display:inline-block; width:10px; height:10px; background:url(/images/assetimages/careers/carousel_dots.gif) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 4px}
      .ark_info-content .ark_carousel_pagination .selected{background-position:right 0}
      .ark_hero-container{background:url(/images/assetimages/soul/hero_container.jpg) no-repeat scroll 0 0 transparent; background-color:#fff; background-size:100% auto; position:relative; width:100%; height:516px}
      .ark_hero{display:inline-block; margin:48px 15px; float:right}
      .ark_hero-subtitle{margin-top:15px}
      .ark_hero-image{display:block; margin:90px 20px 37px 0}
      .ark_hero-text{max-width:330px; position:absolute; top:35px; left:15px; text-align:center}
      .ark_hero-link{display:block; margin-top:20px}
      #ark_subtitle{text-align:center; padding:.5em 0}
      #ark_subtitle a{text-decoration:none; padding:.5em 1em}
      #ark_page-container{background:#fff}
      #ark_info-container{max-width:990px; margin:0 auto; display:block; text-align:center;}
      .ark_header{font-size:200%; padding:.5em 0 0 0; margin:0 auto}
      .ark_subheader{margin:0 auto; padding:0 0 .5em 0}
      .ark_three-column-layout{display:inline-block; vertical-align:top; width:290px; margin:15px 15px 10px}
      .ark_three-column-social{max-width:280px; padding:0 15px; margin:20px 0; display:inline-block; background:url(/images/assetimages/soul/social_repeat.jpg) repeat-y scroll 0 0 transparent; background-color:#fff; background-size:100% auto}
      .ark_fullwidth{margin:0 auto; width:100%; display:block}
      .ark_column-thumbnail{width:100%; height:auto; margin:5px auto 10px auto}
      .ark_column-subtitle-twitter{margin-bottom:20px}
      .ark_column-subtitle-twitter ul{list-style:none; text-align:left; margin:0; padding:0}
      .ark_tweet-owner, .ark_column-subtitle-twitter .user a{text-align:left; color:#84774d; text-decoration:none; margin:10px 0 0 0}
      .ark_column-subtitle-twitter .user img, .ark_column-subtitle-twitter .user span span, .ark_column-subtitle-twitter .interact{display:none}
      .ark_column-subtitle-twitter .tweet a{word-wrap:break-word}
      .ark_column-subtitle-link{margin:10px 0}
      .ark_column-subtitle-link:hover{color:#666}
      .ark_black-subtitle{background-color:#000; color:#fff; padding:10px 0}
      .ark_title-divider{padding:15px 0 0 0; margin:30px 0 0 0; position:relative}
      .ark_centered_header{font-size:140%; padding:0; position:absolute; top:-10px; left:380px; width:220px; background-color:#fff; text-align:center}
      .ark_social_item{background:url(/images/assetimages/soul/item_container.jpg) no-repeat scroll 0 0 transparent; background-color:#fff; background-size:100% auto; position:relative; width:290px; height:335px}
      .ark_social-item-thumbnail{height:260px; margin:25px auto 10px auto}
      iframe.ark_social-item-thumbnail{width:260px}
      .ark_social-item-twitter{width:116px; height:45px; margin:0 auto}
      .ark_black-thumbnail{margin:0; padding:0; display:block}
      .ark_black-subtitle-hr{margin:2px auto; width:50%}
      .ark_border-bottom{border-bottom:1px solid #474747}
      .ark_border-top{border-top:1px solid #474747}
      .ark_border-top-white{border-top:1px solid #fff}
      .ark_border-full{border:1px solid #f3f3f3}
      #ark_footer{color:#fff; background-color:#000; height:150px; margin:0 auto; padding:150px}
      .ark_white{color:#fff}
      .ark_nostyle{text-decoration:none}
      .ark_center{text-align:center}
      .ark_align-left{text-align:left}
      .ark_align-right{text-align:right}
      .ark_bold{font-weight:bold}
      .ark_vert-align-bottom{vertical-align:bottom}
      .ark_social_item a:after, .ark_boxout:after, .ark_panel_container .ark_grid .ark_read_more:after{content:''; position:absolute; top:0; left:0; width:100%; height:100%}
      .ark_panel_container .ark_grid .ark_multi_link .ark_read_more:after{content:''; position:static; width:0; height:0}
      .ark_campaign-hero-container{background:url(/images/assetimages/soul/campaign_hero_bg.jpg) no-repeat scroll 0 0 transparent; background-color:#fff; background-size:100% auto; display:block; max-width:905px; height:auto; margin:0 auto; padding-top:23px}
      .ark_loader{position:absolute; top:43%; left:47%; width:50px; height:50px}
      .ark_campaign-blurb{max-width:905px; height:auto; margin:10px auto 0 auto}
      .ark_campaign-archive-item{background:url(/images/assetimages/soul/campaign_item_bg.jpg) no-repeat scroll 0 0 transparent; background-color:#fff; background-size:99% auto; width:290px; height:261px}
      .ark_blurb-share{margin-top:1.5em}
      .ark_blurb-share-icon{padding:0 4px}
      .ark_campaign-hero-container{position:relative}
      .ark_carousel_prev, .ark_carousel_next{position:absolute; top:50%; left:-35px; margin-top:-45px; width:26px; height:48px; background:url(/images/assetimages/soul/carousel_arrow_left.gif) no-repeat; text-indent:-9999px; overflow:hidden}
      .ark_carousel_next{left:920px; background:url(/images/assetimages/soul/carousel_arrow_right.gif) no-repeat}
      .ark_carousel_pagination{margin:10px auto 0 auto; width:100%; text-align:center}
      .ark_carousel_pagination a{display:inline-block; width:10px; height:10px; background:url(/images/assetimages/soul/carousel_dots.gif) no-repeat; text-indent:-9999px; overflow:hidden; margin:0 4px}
      .ark_carousel_pagination .selected{background-position:right 0}
      .ark_grey-out{opacity:.45}
      .ark_column-thumbnail:hover{cursor:pointer}
      
      /* CSS */
      
      @media (min-width: 0px) and (max-width: 300px) {.caroufredsel_wrapper{ height:190px !important; } .ark_three-column-layout {margin: 0px!important;}}
      @media (min-width: 301px) and (max-width: 400px) {.caroufredsel_wrapper{height:250px !important;}  .ark_three-column-layout {margin: 0px!important;}}
      @media (min-width: 401px) and (max-width: 450px) {.caroufredsel_wrapper{height:300px !important;}}
      @media (min-width: 451px) and (max-width: 500px) {.caroufredsel_wrapper{height:380px !important;}}
      @media (min-width: 501px) and (max-width: 600px) {.caroufredsel_wrapper{height:400px !important;}}
      @media (min-width: 601px) and (max-width: 750px) {.caroufredsel_wrapper{height:480px !important;}}
      @media (min-width: 751px) and (max-width: 850px) {.caroufredsel_wrapper{height:550px !important;}}
      @media (min-width: 851px) and (max-width: 920px) {.caroufredsel_wrapper{height:600px !important;}}
      @media (min-width: 851px) and (max-width: 2000px) {.caroufredsel_wrapper{height:680px !important;}}
      
      @media (min-width: 1px) and (max-width: 950px)  {
                 .ark_carousel_prev {display:none !important;}
                 .ark_carousel_next {display:none !important;}
      }