/* Header                          */
#header.business #rightHeader {
    background            : url('/assets/images/header/getsome_business.jpg') no-repeat bottom right;
}

#rightHeader a {
    color                : #5693B9;
}

#main li.whiteTabButton a {
    color                : #5693B9;
}

div.navcontainer div.navlinks {

    font-size            : 12px;
    font-weight            : bold;
    color                : #000000;
}

div.navcontainer div.navlinks a {

    padding                : 0px 5px;
    font-size            : 12px;
    font-weight            : bold;
    color                : #5693B9;
}

#bannerBar .col1 {
    width                : 560px;
}

#bannerBar .col2 {
    width                : 340px;
}

#breadCrumb a {
    color                : #5693B9;
}

#content div.content_title h1 {

    margin                 : 0px 0px 15px 0px;
    font-size             : 36px;
    line-height         : 1.0;
}

/* Main Column                     */
#content {
    position            : static;
}

#content div.col1 {
    width                : 560px;
}

#content div.col1 #flashbox,
#content div.col1 #activeFlashbox {

    margin-left            : 0px;
    width                : auto;
}


/* Components                      */
#content div.col2 {
    padding-top         : 0px;
}

#hub_liveChat div.livechat_contact p span.phone_number {
    color                : #5693B9;
}

.store-finder {

    margin-top            : 0px;
    margin-bottom        : 15px;
    border                : 5px solid #CFD1BC;
    padding                : 15px 10px;
    position            : relative;
}

#map {
    margin-bottom        : 15px;
}

#national_accounts_link {
    border-color        : #83AEC9;
}

#storeDetailsPhtml {
    border-color        : #83AEC9;
}

div.cms_content div div.info_accordion_white h2,
div.cms_content div div.info_accordion_yellow h2,
div.cms_content div div.info_accordion_white h3,
div.cms_content div div.info_accordion_yellow h3 {
     margin                : 0px;
}

/******************************************************************
Layout - Three Column - Business Overrides
******************************************************************/
.layout_col_03 .block_content a.link_quote span.left-large-body {
    width                : 100px;
}

/* Index Section */
.page_content_index .banner_bar .col2 .component_chat {
    width               : 255px;
}

.page_content_index .content > .col1 {
    margin                : 0px 10px 10px 0px;
}

.page_content_index .content > .col2 {

    float                : left;
    margin                : 0px 0px 10px 0px;
    width                : 700px;
}

.page_content_index_index .content > .col3 {
    width                : 700px;
}

.page_content_index_index .content > .col3 > div {

    float                : left;
    margin                : 0px 10px 10px 0px;
    width                : 220px;
    height                : 160px;
}

.page_content_index_index .content > .col3 .component_promo_green_info {

    padding             : 12px 10px;
    width               : 200px;
    height                : auto;
}

.page_content_index_index .content > .col3 > div:nth-of-type(3) {

    width                : 210px;
    margin-right        : 0px;
}

.page_content_index .block_content {

    overflow            : hidden;
    background-color    : #EFEFEF;
    margin                : 0px 0px 10px 0px;
    height                : 400px;
}

/* Choose Big Yellow Section     */
div.page_content_choose-big-yellow-for-business_index h1 {

    margin                : 0px 0px 10px 0px;
    font-family            : BYHeadline01,serif;
    font-size            : 46px;
    font-weight            : normal;
    line-height            : 1.1;
    letter-spacing        : 0px;
}

div.page_content_choose-big-yellow-for-business_index h2 {

    background            : transparent url('/assets/images/business/choose-big-yellow-for-business/tickbox.png') no-repeat left top;
    margin                : 0px 0px 10px 0px;
    padding                : 2px 0px 10px 50px;
    font-family            : BYHeadline01,serif;
    font-size            : 24px;
}

div.page_content_choose-big-yellow-for-business_index p {

    margin                : 0px 0px 5px 0px;
    font-size            : 13px;
    line-height            : 1.2;
}

div.page_content_choose-big-yellow-for-business_index a {

    font-size            : 13px;
    line-height            : 1.2;
}

div.page_content_choose-big-yellow-for-business_index a.buttonLink {

    position            : relative;
    top                    : 110px;
}

div.page_content_choose-big-yellow-for-business_index li {

    margin                : 0px 0px 5px 0px;
    font-size            : 13px;
    line-height            : 1.2;
}

div.page_content_choose-big-yellow-for-business_index ul {

    list-style-type        : disc;
    list-style-position    : outside;
    margin                : 10px 0px 10px 0px;
}

div.page_content_choose-big-yellow-for-business_index ul li {

    list-style-type        : disc;
    list-style-position    : outside;
    margin                : 0px 0px 5px 15px;
}

div.page_content_choose-big-yellow-for-business div.block_container {
    margin                : 0px 0px 40px 0px;
}

div.page_content_choose-big-yellow-for-business div.block_container div.block_info {

    float                : left;
    border-top            : 15px solid #FFFB2E;
    padding                : 5px 10px 0px 10px;
    width                : 490px;
}

div.page_content_choose-big-yellow-for-business div.block_container div.block_image {

    float                : right;
    width                : 410px;
}

div.page_content_choose-big-yellow-for-business div.block_container div.block_banner {

    margin                : 15px 0px 15px 0px;
    border                : 10px solid #CFD0C0;
    padding                : 10px 5px 10px 5px;
}

div.page_content_choose-big-yellow-for-business div.container01 p {
    color                : #333333;
}

div.page_content_choose-big-yellow-for-business div.container03 div.block_banner div.banner_notice01 {

    float                : left;
    margin                : 0px 10px 0px 0px;
    width                : 380px;
}

div.page_content_choose-big-yellow-for-business div.container03 div.block_banner div.banner_notice02 {

    float                : left;
    border-left            : 1px solid #CFD0C0;
    padding                : 0px 0px 0px 14px;
    width                : 500px;
}

div.page_content_choose-big-yellow-for-business div.container03 div.block_banner div.banner_notice01 img {

    float                : left;
    margin                : 0px 20px 0px 0px;
    height                : 60px;
}

div.page_content_choose-big-yellow-for-business div.container03 div.block_banner div.banner_notice01 p {

    float                : left;
    padding                : 3px 0px 0px 0px;
    color                : #333333;
    width                : 240px;
}

div.page_content_choose-big-yellow-for-business div.container03 div.block_banner div.banner_notice02 img.image01 {

    float                : left;
    margin                : 0px 10px 0px 0px;
    height                : 60px;
}

div.page_content_choose-big-yellow-for-business div.container03 div.block_banner div.banner_notice02 img.image02 {

    float                : left;
    margin                : 0px 20px 0px 0px;
    height                : 60px;
}

div.page_content_choose-big-yellow-for-business div.container03 div.block_banner div.banner_notice02 p {

    float                : left;
    padding                : 3px 0px 0px 0px;
    color                : #333333;
    width                : 370px;
}

/* Flexi Office Section         */
.page_content_office .content > .col2 {

    margin                : 0px 0px 10px 0px;
    width                : 675px;
}

.page_content_office .content > .col3 {
    width                : 675px;
}

.page_content_office .content > .col3 > div {

    float                : left;
    margin                : 0px 10px 10px 0px;
}

.page_content_office .content > .col3 > .box_store_details {

    width                : 190px;
    height                : 160px;
}

.page_content_office .content > .col3 > .box_store_details .store_info {

    float                : none;
    width                : auto;
}

.page_content_office .content > .col3 > .component_reception_hours {

    width                : 210px;
    height                : 180px;
}

.page_content_office .content > .col3 > .component_reception_hours table {
    background-color    : transparent;
}

.page_content_office .content > .col3 > .component_reception_hours tr {
    background-color    : transparent;
}

.page_content_office .content > .col3 > .component_reception_hours tr.row_main {
    background-color    : #EEEEEE;
}

.page_content_office .content > .col3 > .component_reception_hours th {

    padding                : 10px 0px 5px 0px;
    color                : #333333;
    font-size            : 13px;
    text-align            : center;
}

.page_content_office .content > .col3 > .component_reception_hours td {
    font-size            : 13px;
}

.page_content_office .content > .col3 > .component_reception_hours p {

    margin                : 50px 0px 0px 0px;
    font-size            : 13px;
}

.page_content_office .content > .col3 > .box_testimonial {

    margin-right        : 0px;
    width                : 205px;
    height                : 180px;
}

/* Flexi Office Index Section         */
.page_content_office_index .table_stores {

    margin                : 0px 0px 10px 0px;
    border-collapse        : collapse;
    border-spacing        : 0px;
}

.page_content_office_index .table_stores td {

    padding                : 0px 20px 5px 10px;
    color                : #333333;
    font-family            : Helvetica, Arial, sans-serif;
    font-size            : 14px;
    letter-spacing        : normal;
    line-height            : 1.4;
}

/* Flexi Office Store Section         */
.page_content_office_store .component_reception_hours {
    border                : 5px solid #D0D1BC;
}

/* Flexi Office Quote Section        */
.page_content_office_requestquote .content > .col2,
.page_content_office_confirm .content > .col2 {

    margin                : 0px 0px 10px 0px;
    width                : 675px;
}

.page_content_office_requestquote .content > .col3 {
    width                : 675px;
}

/* Flexi Storage Section         */
div.cms_content div.business_storage a,
div.cms_content div.business_storage p,
div.cms_content div.business_storage li {
    font-size            : 13px;
}

div.cms_content div.business_storage {

    margin-bottom        : 15px;
    border                : 5px solid #CFD1BC;
    padding                : 10px;
}

div.cms_content div.business_storage li {

    list-style            : disc inside none;
    margin-bottom        : 5px;
    padding-left        : 10px;
}

div.cms_content div.business_storage_main {
    border                : none;
}

div.cms_content div.business_storage_main h2,
div.cms_content div.business_storage_main h3 {
     margin                : 15px 0px 5px 0px;
}

div.cms_content div.business_storage_main p {
    margin-top            : 5px;
}

div.cms_content div.business_storage_main div.toggler {

    padding-left        : 10px;
    padding-right        : 10px;
}

div.cms_content div.business_storage_links {
    border-color        : #83AEC9;
}

div.cms_content div.business_storage_links div.quote_link,
div.cms_content div.business_storage_links div.reserve_link {

    width                : 210px;
    margin                : 0px 15px;
}

div.cms_content div.business_storage_links div.quote_link {
    float                : left;
}

div.cms_content div.business_storage_links div.reserve_link {
    float                : right;
}

div.cms_content div.business_storage_links div a {

    margin                : 0px;
    padding                : 0px;
}

/* Industrial Unit Quote Section         */
.page_content_industrial-unit_requestquote .content > .col2,
.page_content_industrial-unit_confirm .content > .col2 {

    margin                : 0px 0px 10px 0px;
    width                : 675px;
}

.page_content_industrial-unit_requestquote .content > .col3 {

    width                : 675px;
}

/* Multi-Site Quote Section         */
.page_content_multi-site-storage_requestquote .content > .col2,
 .page_content_multi-site-storage_confirm .content > .col2 {

    margin                : 0px 0px 10px 0px;
    width                : 675px;
}

.page_content_multi-site-storage_requestquote .content > .col3 {
    width                : 675px;
}

/* National Accounts Section     */
div.cms_content div.business_nationalaccounts {

    margin-bottom        : 15px;
    border                : 5px solid #CFD1BC;
    padding                : 10px 15px;
}

div.cms_content div.business_nationalaccounts li {

    list-style            : disc inside url("/assets/images/icons/tick.gif");
    margin-bottom        : 10px;
}

div.cms_content div.business_nationalaccounts_main {
    border-color        : #83AEC9;
}

/* PA Section                     */
div#content.page_content_pa {

    float                 : none;
    margin                 : -6px 0px 500px 0px;
}

div.page_content_pa div.top_content {

    background            : url(/assets/images/business/pa/header-image.jpg) right top no-repeat;
    padding             : 30px 20px;
    height                 : 340px;
}

div.page_content_pa div.top_content div.intro {

    float                 : left;
    margin                 : 0px 10px 0px 0px;
    width                : 330px;
}

div.page_content_pa div.top_content div.intro h2 {

    margin                 : 0px;
    font-family         : BYHeadline01, serif;
    font-size             : 34px;
    font-weight         : normal;
    letter-spacing         : -1px;
}

div.page_content_pa div.top_content div.intro h3 {

    margin-bottom         : 15px;
    font-size             : 19px;
}

div.page_content_pa div.top_content div.intro h4 {

    margin-bottom         : 20px;
    font-family         : BYHeadline01, serif;
    font-size             : 14px;
    font-weight         : normal;
    width                : 300px;
}

div.page_content_pa div.top_content div.intro p {

    margin-bottom         : 10px;
    font-size             : 14px;
    line-height         : 1.4;
}

div.page_content_pa div.top_content div.info {

    float                 : left;
    background             : transparent;
    width                 : 175px;
}

div.page_content_pa div.top_content div.info div.trial {

    border                 : 3px solid #FFFA1D;
    padding             : 10px;
    text-align             : center;
    width                 : 154px;
}

div.page_content_pa div.top_content div.info div.trial a span.left-body {
    width                 : 100px;
}

div.page_content_pa div.top_content div.info div.price {

    background             : #FFFA1D;
    margin                 : 10px 0px 0px 0px;
    padding             : 10px;
    width                 : 160px;
}

div.page_content_pa div.top_content div.info div.price p {

    font-family         : BYHeadline01, serif;
    font-size             : 14px;
    font-weight         : normal;
    line-height         : 1;
    text-align             : justify;
    color                 : #333333;
}

div.page_content_pa div.top_content div.info div.price p.line_01 { font-size:30px; line-height: 24px; word-spacing:5px;}
div.page_content_pa div.top_content div.info div.price p.line_02 { font-size:28px; word-spacing:3px;}
div.page_content_pa div.top_content div.info div.price p.line_03 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; word-spacing:-1px;}
div.page_content_pa div.top_content div.info div.price p.line_04 { font-size:24px; line-height: 20px; word-spacing:-1px;}
div.page_content_pa div.top_content div.info div.price p.line_05 { font-size:26px; letter-spacing:1px; word-spacing:3px;}

div.page_content_pa div.tab_content {

    background             : url("/assets/images/whatIs/tabBackground.jpg") repeat-x 0px 17px;
    height                 : auto;
    margin-top            : -17px;
}

div.page_content_pa div.tab_content div.tab {
    padding             : 20px 0px 0px 10px;
}

div.page_content_pa div.tab_content div.tab h2 {

    font-family         : BYHeadline01, serif;
    font-size             : 30px;
    font-weight         : normal;
}

div.page_content_pa div.tab_content div.tab p {

    margin                 : 0px 0px 10px 0px;
    font-family          : Helvetica, Arial, sans-serif;
    font-size             : 14px;
    font-weight         : normal;
    line-height         : 1.4;
    color                 : #666666;
}

div.page_content_pa div.tab_content div.tab ol,
div.page_content_pa div.tab_content div.tab ul {

    display             : block;
    margin                 : 0px 0px 0px 20px;
    width                 : 250px;
}

div.page_content_pa div.tab_content div.tab ul.tick_list {
    margin-left         : 30px;
}

div.page_content_pa div.tab_content div.tab ol li,
div.page_content_pa div.tab_content div.tab ul li {

    display             : list-item;
    margin                 : 0px 0px 10px 0px;
    font-size             : 14px;
}

div.page_content_pa div.tab_content div.tab ol li {

    list-style-type     : decimal;
    list-style-position : outside;
}

div.page_content_pa div.tab_content div.tab ul.tick_list li {

    list-style-image     : url('/assets/images/business/pa/tick.png');
    list-style-position : outside;
}

div.page_content_pa div.tab_content div.tab table {

    margin                 : 20px 0px 10px 0px;
    border-collapse     : separate;
    border-spacing         : 4px;
    width                 : 100%;
}

div.page_content_pa div.tab_content div.tab table tr th {

    background-color     : #111111;
    padding             : 8px;
    font-family         : BYHeadline02, serif;
    font-size             : 24px;
    font-weight         : normal;
    text-align             : center;
    line-height         : 0.9;
    color                 : #FDFDFD;
}

div.page_content_pa div.tab_content div.tab table tr th.title     { text-align:right;}
div.page_content_pa div.tab_content div.tab table tr th.active     { background-color :#FFFA1D; color:#333333;}
div.page_content_pa div.tab_content div.tab table tr th.main     { background-color :#111111;}
div.page_content_pa div.tab_content div.tab table tr th.alt     { background-color :#111111;}

div.page_content_pa div.tab_content div.tab table tr th span.package     { font-size:14px;}
div.page_content_pa div.tab_content div.tab table tr th span.price         { font-size:28px;}
div.page_content_pa div.tab_content div.tab table tr th span.subtext     { font-family:Helvetica,Arial,sans-serif; font-size:12px;}

div.page_content_pa div.tab_content div.tab table tr td {

    background-color     : #EEEEEE;
    padding             : 8px;
    font-family         : Helvetica, Arial, sans-serif;
    font-size             : 14px;
    font-weight         : normal;
    text-align             : center;
    line-height         : 1.1;
    color                 : #333333;
}

div.page_content_pa div.tab_content div.tab table tr td.title     { text-align:right;}
div.page_content_pa div.tab_content div.tab table tr td.active     { background-color :#FFFA1D; color:#333333;}
div.page_content_pa div.tab_content div.tab table tr td.main     { background-color :#EEEEEE;}
div.page_content_pa div.tab_content div.tab table tr td.alt     { background-color :#DDDDDD;}

div.page_content_pa div.tab_content div.tab div.col_dbl {

    float                 : left;
    margin                 : 0px 10px 0px 0px;
    padding             : 0px;
    width                 : 620px;
}

div.page_content_pa div.tab_content div.tab div.col_dbl div.col_02 {
    margin-right         : 0px;
}

div.page_content_pa div.tab_content div.tab div.col_01 {

    display             : inline;
    float                 : left;
    margin                 : 0px 10px 0px 0px;
    width                 : 330px;
}

div.page_content_pa div.tab_content div.tab div.col_02 {

    display             : inline;
    float                 : left;
    margin                 : 0px 10px 0px 0px;
    width                 : 280px;
}

div.page_content_pa div.tab_content div.tab div.col_03 {

    display             : inline;
    float                 : right;
    margin                 : 0px;
    text-align             : center;
    width                 : 280px;
}

div.page_content_pa div.tab_content div.tab div div.smallprint_container {

    margin                 : 0px 40px;
    border                 : 1px solid #333333;
    padding             : 5px 10px 0px 10px;
    width                 : 176px;
}

div.page_content_pa div.tab_content div.tab div div.smallprint_container p {

    margin                 : 5px 0px 10px 0px;
    font-size             : 10px;
    line-height         : 1.1;
    color                 : #333333;
}

div.page_content_pa div.tab_content div.tab div.col_03 p.call {

    margin                 : 0px;
    font-family         : BYHeadline01, serif;
    font-size             : 26px;
    font-weight         : normal;
    color                 : #333333;
}

div.page_content_pa div.tab_content div.tab div.col_03 p.call span.number {
    font-size             : 38px;
}

div.page_content_pa div.tab_content div.tab div.col_03 p.smallprint {

    margin                 : -10px 0px 5px 0px;
    font-size             : 13px;
}

div.page_content_pa div.tab_content div.tab div.col_03 p.trial {

    margin                 : 15px 0px 0px 0px;
    font-family         : BYHeadline02, serif;
    font-size             : 20px;
    font-weight         : normal;
    color                 : #999999;
}

div.page_content_pa div.tab_content div.tab div.col_03 a {

    margin-top             : 5px;
}

div.page_content_pa div.tab_content div.tab div.col_03 a span.left-body {
    width                 : 80px;
}

div.page_content_pa div.tab_content #tabcontent_how-it-works li {
    width                 : 500px;
}

div.page_content_pa div.tab_content #tabcontent_prices p.table_smallprint {

    padding             : 0px 0px 0px 5px;
    font-size             : 10px;
    color                 : #333333;
}

div.page_content_pa div.tab_content #tabcontent_faq a {

    display             : block;
    font-size             : 14px;
}

div.page_content_pa div.tab_content #tabcontent_faq a.return_top {

    margin                 : -5px 0px 10px 0px;
    font-size             : 12px;
}

div.page_content_pa div.tab_content #tabcontent_faq p.question {

    margin                 : 15px 0px 5px 0px;
    font-size             : 14px;
    font-weight         : bold;
    color                 : #333333;
}

div.page_content_pa div.tab_content #tabcontent_faq p.answer {

    margin                 : 0px 0px 10px 0px;
    font-size             : 14px;
    color                 : #666666;
}

div.page_content_pa div.tab_content #tabcontent_free-trial div.col_03 p.trial     { display:none;}

div.page_content_pa div.tab_content #tabcontent_free-trial form             { margin: 20px 0px 0px 0px;}
div.page_content_pa div.tab_content #tabcontent_free-trial form ul.errors     { display: none;}

div.page_content_pa div.tab_content #tabcontent_free-trial form label {

    display                : block;
    margin                 : 0px;
    padding             : 5px 0px;
    font-size             : 14px;
    height                 : 18px;
}

div.page_content_pa div.tab_content #tabcontent_free-trial form input {

    font-size             : 14px;
    margin                 : 0px 20px 15px 0px;
    border                 : 1px solid #CFD1BC;
    padding             : 5px 2px;
    vertical_align         : baseline;
    height                 : 17px;
}

div.page_content_pa div.tab_content #tabcontent_free-trial form div.element_name_first     { float:left;}
div.page_content_pa div.tab_content #tabcontent_free-trial form div.element_name_last     { float:left;}
div.page_content_pa div.tab_content #tabcontent_free-trial form div.element_email         { clear:both; float:left;}
div.page_content_pa div.tab_content #tabcontent_free-trial form div.element_phone         { clear:left; float:left;}
div.page_content_pa div.tab_content #tabcontent_free-trial form div.element_submit         { float:right; margin:28px 150px 0px 0px;}

div.page_content_pa div.tab_content #tabcontent_free-trial form div.element_email input { width: 250px;}

/* Store Section */
.page_content_store_tour .content > .col1 {
    margin                : 0px 10px 10px 0px;
}

.page_content_store_tour .content > .col2 {

    margin                : 0px 0px 10px 0px;
    width                : 700px;
}

.page_content_store_tour .content > .col3 {
    width                : 700px;
}

.page_content_store_tour .content > .col3 > div {

    float                : left;
    margin                : 0px 10px 10px 0px;
    width                : 220px;
    height                : 160px;
}

.page_content_store_tour .content > .col3 > div:nth-child(3) {

    width                : 210px;
    margin-right        : 0px;
}

.page_content_store_tour .block_content {

    overflow            : hidden;
    background-color    : #EFEFEF;
    margin                : 0px 0px 10px 0px;
    height                : 400px;
}

.page_content_store_tour .content_component {

    overflow            : hidden;
    width                : 700px;
    height                : 400px;
}

.page_content_store_tour .block_hidden {
    display                : none;
}

/* Warehouse Quote Section         */
.page_content_warehouse_requestquote .content > .col2,
.page_content_warehouse_confirm .content > .col2 {

    margin                : 0px 0px 10px 0px;
    width                : 675px;
}

.page_content_warehouse_requestquote .content > .col3 {
    width                : 675px;
}

div.page_content_warehouse                                 { padding-bottom: 300px;}
div.page_content_warehouse div.page_header h1            { float:left;}
div.page_content_warehouse div.page_header div.button     { float:right; margin-right:10px;}

div.page_content_warehouse div.warehouse_content         { margin:0px 0px 20px 0px;}
div.page_content_warehouse div.warehouse_content p         { font-size:13px;}

div.page_content_warehouse form label                     { display: block; margin: 0px; padding: 5px 0px; font-size: 14px; vertical-align: baseline; height: 18px;}
div.page_content_warehouse form input                    { border: 1px solid #CFD1BC; margin: 0px 0px 15px 0px; padding: 5px 2px; font-size: 14px; vertical-align: baseline; height: 17px;}
div.page_content_warehouse form select                    { border: 1px solid #CFD1BC; margin: 0px 0px 15px 0px; padding: 5px 2px; font-size: 14px; vertical-align: baseline;}

div.page_content_warehouse form button.calendar, div.page_content_warehouse form button.calendar:hover    { margin: 10px 0px 10px 10px;}
div.page_content_warehouse form button, div.page_content_warehouse form button:hover                         { margin: 20px 0px 10px 0px;}

/* Warehouse/Office/Multi-site/Industrial-unit Quote Request Forms */
.quote_request_form .page_header h1.pre_button {
    float: left;
    width: 450px;
}
.quote_request_form .page_header .link_back {
    float                : right;
    margin                : 20px 0px 0px 0px;
}
.quote_request_form form label        { display: block; margin: 0px; padding: 5px 0px; font-size: 14px; vertical-align: baseline; height: 18px;}
.quote_request_form form input        { border: 1px solid #CFD1BC; margin: 0px 0px 15px 0px; padding: 5px 2px; font-size: 14px; vertical-align: baseline; width:160px; height: 17px;}
.quote_request_form form select        { border: 1px solid #CFD1BC; margin: 0px 0px 15px 0px; padding: 5px 2px; font-size: 14px; vertical-align: baseline; width:165px;}
.quote_request_form form textarea        { border: 1px solid #CFD1BC; margin: 0px 0px 15px 0px; padding: 5px 2px; font-size: 14px; vertical-align: baseline; height: 100px;}
.quote_request_form form input[type=checkbox], .quote_request_form form input[type=radio] { border: none;}

.quote_request_form form .element_company                { float:left; width:220px;}
.quote_request_form form .element_company_type        { float:left; width:220px;}
.quote_request_form form .element_title                { clear:both; float:left; width:220px;}
.quote_request_form form .element_firstname            { float:left; width:220px;}
.quote_request_form form .element_surname                { float:left; width:220px;}

.quote_request_form form .element_emailAddress        { clear:both;}
.quote_request_form form .element_emailAddress input    { width:300px; margin-bottom:0px;}
.quote_request_form form .element_emailAddress p        { color:#999999; font-size:12px;}


/* Business+  */
#content.page_content_plus {

    padding                : 0px;
    width                : 960px;
}

div.page_content_plus div.business-plus-intro {

    position            : relative;
    background            : #FFEE00;
    padding                : 10px 0px 10px 0px;
}

div.page_content_plus div.business-plus-intro div.intro_links {
    margin                : 0px 0px 0px 25px;
}

div.page_content_plus div.business-plus-intro h1 {

    float                : right;
    margin                : 0px 60px 0px 0px;
    color                : #000000;
    font-family            : BYHeadline01, serif;
    font-size            : 40px;
    text-align            : center;
}

div.page_content_plus div.business-plus-intro h1 img {
    width                : 280px;
}

div.page_content_plus div.business-plus-intro p {

    float                : left;
    margin                : 45px 0px 0px 25px;
    color                : #000000;
    font-size            : 16px;
    width                : 550px;
}

div.page_content_plus div.block_sectionlist {

    border-top            : 2px solid #000000;
    border-right        : 2px solid #000000;
    border-bottom        : none;
    border-left            : 2px solid #000000;
}

div.page_content_plus div.block_sectionlist div.section_item {

    cursor                : pointer;
    overflow            : hidden;
    float                : left;
    margin                : 0px 1px 1px 0px;
    width                : 190px;
}

div.page_content_plus div.block_sectionlist div.section_row_last {
    margin-bottom        : 0px;
}

div.page_content_plus div.block_sectionlist div.section_count_05,
div.page_content_plus div.block_sectionlist div.section_count_10 {

    margin-right        : 0px;
    width                : 192px;
}

div.page_content_plus div.block_sectionlist div.section_item h2 {

    background-color    : #000000;
    color                : #FFFFFF;
    margin                : 0px;
    padding                : 5px;
}

div.page_content_plus div.block_sectionlist div.section_item.item_selected h2 {

    background-color    : #ffff00;
    color                : #000000;
}

div.page_content_plus div.block_sectionlist div.section_item img {

    opacity                : 0.5;
    display                : block;
    height                : 60px;
}

div.page_content_plus div.block_sectionlist div.section_item:hover img,
div.page_content_plus div.block_sectionlist div.section_item.item_selected img {
    opacity                : 1.0;
}

div.page_content_plus div.block_sectionlist .item_selected h2 {

    background-color    : #FFEE00;
    color                : #000000;
}

div.page_content_plus div.block_sectionlist .item_selected img {
    opacity                : 1.0;
}

div.page_content_plus div.block_content {

    border-top            : none;
    border-right        : 2px solid #000000;
    border-bottom        : 2px solid #000000;
    border-left            : 2px solid #000000;
}

div.page_content_plus .slide_info_container {
    width                : 381px;
    height                : 400px;
}

div.page_content_plus .slide_info {
    overflow            : hidden;
    float                : left;
    padding                : 30px 20px 20px 20px;
}

div.page_content_plus .slide_info .title {

    margin                : 0px 0px 10px 0px;
    color                : #000000;
    font-family            : BYHeadline01, serif;
    font-family            : Helvetica, Arial, sans-serif;
    font-size            : 32px;
    line-height            : 1.2;
}

div.page_content_plus .slide_info .title_note {

    margin                : -5px 0px 10px 0px;
    color                : #000000;
    font-family            : BYHeadline01, serif;
    font-family            : Helvetica, Arial, sans-serif;
    font-size            : 22px;
    line-height            : 1.2;
    letter-spacing        : -0.5px;
}

div.page_content_plus .slide_info p {

    margin                : 0px 0px 5px 0px;
    color                : #000000;
    font-size            : 14px;
    line-height            : 1.2;
}

div.page_content_plus .slide_info .text_note {

    color                : #999999;
    font-size            : 13px;
}

div.page_content_plus .slide_info .content_link a {

    margin                : 20px 0px 10px 0px;
}

div.page_content_plus .slide_image_container {

    overflow            : hidden;
    position            : relative;
    float                : right;
    width                : 574px;
    height                : 400px;
}

div.page_content_plus .slide_image_container img { height:400px;}

div.page_content_plus div.block_content div.content_image button {

    cursor                : pointer;

    z-index                : 2;
    position            : absolute;
    top                    : 175px;

    box-shadow            : 0px 0px 10px 1px #000000;

    background-color    : #FFFFFF;
    border                : none;
    border-radius        : 25px;
    width                : 50px;
    height                : 50px;
}

div.page_content_plus div.block_content div.content_image button span {

    display                : inline-block;
    margin                : 0px;
    padding                : 0px;
    vertical-align        : middle;
    height                : 16px;
    width                : 14px;
}

div.page_content_plus div.block_content div.content_image button.previous    { left:-25px;}
div.page_content_plus div.block_content div.content_image button.next        { right:-25px;}

div.page_content_plus div.block_content div.content_image button.previous span {

    background            : transparent url('/assets/images/business/plus/select_previous.png') no-repeat;
    margin-left            : 13px;
}

div.page_content_plus div.block_content div.content_image button.next span {

    background            : transparent url('/assets/images/business/plus/select_next.png') no-repeat;
    margin-right        : 10px;
}

div.page_content_plus div.block_hidden {
    display                : none;
}


/* Case Studies  */
#content.page_content_case-studies {
    padding: 0px;
    width: 960px;
}
div.page_content_case-studies h1 {
    background: #000000;
    color: #FFEE00;
    font-family: BYHeadline01, serif;
    font-size: 30px;
    padding: 10px 30px;
    font-weight: normal;
}
div.page_content_case-studies div.block_sectionlist div.section_item {
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    width: 304px;
    border: 1px solid #000000;
    padding: 2px;
}
div.page_content_case-studies div.block_sectionlist div.section_column_last {
    margin-right: 0;
    float: right;
}
div.page_content_case-studies div.block_sectionlist div.section_item div.details {
    background: rgba(0, 0, 0, 0.75);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 278px;
    height: 70px;
    padding: 15px;
}
/* Alpha Transparency Fallback */
html.no-rgba div.page_content_case-studies div.block_sectionlist div.section_item div.details {
    background: transparent url(/assets/images/business/case-studies/transparent_bg.png) repeat;
}
div.page_content_case-studies div.block_sectionlist div.section_item div.details h2 {
    font-family: BYHeadline01, serif;
    color: #FFFFFF;
    margin: 0px;
    font-weight: normal;
    font-size: 20px;
}
div.page_content_case-studies div.block_sectionlist div.section_item div.details p {
    color: #FFFFFF;
    margin: 0px;
    font-size: 14px;
}
div.page_content_case-studies div.block_sectionlist div.section_item img {
    display: block;
}
div.page_content_case-studies div.block_content {
    border: 1px solid #000000;
    margin-bottom: 20px;
    padding: 2px;
}

div.page_content_case-studies .slide_info_container {
    float: left;
    width: 384px;
    height: 300px;
    position: relative;
}
div.page_content_case-studies .slide_info {
    overflow: hidden;
    padding: 10px 30px 20px 20px;
}
div.page_content_case-studies .slide_info .title {
    margin: 0px 0px 10px 0px;
    color: #000000;
    font-family: BYHeadline01, serif;
    font-weight: normal;
    font-size: 32px;
    line-height: 1.1;
    width: 270px;
}
div.page_content_case-studies .slide_info p {
    margin: 0px 0px 5px 0px;
    color: #000000;
    font-size: 16px;
    line-height: 1.3;
}
div.page_content_case-studies .slide_info .content_link {
    position: absolute;
    bottom: 20px;
}
div.page_content_case-studies .slide_info .content_link a {
    margin-bottom: 0;
}
div.page_content_case-studies .slide_image_container {
    overflow: hidden;
    position: relative;
    float: right;
    width: 570px;
    height: 300px;
}
div.page_content_case-studies div.block_content div.content_image img {
    height: 300px;
}
div.page_content_case-studies div.block_content div.content_image button {
    cursor: pointer;
    z-index: 2;
    position: absolute;
    top: 50%;
    box-shadow: 0px 0px 10px 1px #000000;
    background-color: #FFFFFF;
    border: none;
    border-radius: 25px;
    width: 50px;
    height: 50px;
    margin-top: -25px; /* half the height */
}
div.page_content_case-studies div.block_content div.content_image button span {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    height: 16px;
    width: 14px;
}

div.page_content_case-studies div.block_content div.content_image button.previous {
    left:-25px;
}
div.page_content_case-studies div.block_content div.content_image button.next {
    right:-25px;
}
div.page_content_case-studies div.block_content div.content_image button.previous span {
    background: transparent url('/assets/images/business/plus/select_previous.png') no-repeat;
    margin-left: 13px;
}
div.page_content_case-studies div.block_content div.content_image button.next span {
    background: transparent url('/assets/images/business/plus/select_next.png') no-repeat;
    margin-right: 10px;
}
div.page_content_case-studies div.block_hidden {
    display: none;
}

/* Single Case Study Page */
div.page_content_case-studies .case-study {
    width: 910px;
    margin: 0 auto;
}
div.page_content_case-studies .case-study .photos-holder {
    margin-bottom: 30px
}
div.page_content_case-studies .case-study .photos-holder .column-left {
    float: left;
}
div.page_content_case-studies .case-study .photos-holder .column-right {
    float: right;
}
div.page_content_case-studies .case-study .photos-holder .column img {
    padding: 5px;
    border: 1px solid #000000;
}
div.page_content_case-studies .case-study-content .column {
    float: left;
    width: 286px;
    margin-right: 25px;
}
div.page_content_case-studies .case-study-content .column.last {
    margin-right: 0;
    float: right;
}
div.page_content_case-studies .case-study-content .column p {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 1.4;
}
div.page_content_case-studies .case-study-content p.quote-body {
    font-family: BYHeadline01, serif;
    font-weight: normal;
    font-size: 21px;
    line-height: 1.2;
}
div.page_content_case-studies .case-study-content .quote {
    display: inline-block;
    width: 54px;
    height: 44px;
    text-indent: -10000px;
}
div.page_content_case-studies .case-study-content .quote-open {
    background: transparent url('/assets/images/business/case-studies/quote-open.gif') no-repeat;
    float: left;
    margin: 0 10px 20px 0;
}
div.page_content_case-studies .case-study-content .quote-close {
    background: transparent url('/assets/images/business/case-studies/quote-close.gif') no-repeat;
    float: right;
}
div.page_content_case-studies .case-study-content .quote-author {
    font-weight: normal;
    font-size: 16px;
    font-style: italic;
    margin-top: 20px;
}
div.page_content_case-studies .case-study-content .company-link {
    display: inline-block;
    margin-bottom: 20px;
}
div.page_content_case-studies .case-study-links {
    margin-top: 40px;
}
div.page_content_case-studies .case-study-links p {
    display: inline;
}
div.page_content_case-studies .case-study-links p.case-studies {
    float: left;
}
div.page_content_case-studies .case-study-links p.get-quote {
    float: right;
}
div.page_content_case-studies .case-study-links a span.fixed-width {
    width: 170px;
}
div.page_content_case-studies .case-study-links a span.left-large-arrow.fixed-width {
    text-align: right;
    padding-right: 10px;
}
div.page_content_case-studies .case-study-links a span.left-large-body.fixed-width {
    padding-left: 20px;
}


/* Room to Grow Section */
.page_content_roomtogrow:not([class*='page_content_roomtogrow_index']) .content > .col2 {

    float                : left;
    margin                : 0px 0px 10px 0px;
    width                : 680px;
}

.page_content_roomtogrow:not([class*='page_content_roomtogrow_index']) .content > .col3 {
    width                : 700px;
}

.page_content_roomtogrow .full_width .banner_content img {

    display                : inline-block;
    float                : left;
    margin                : 0px 0px 0px 50px;
    height                : 225px;
}
.page_content_roomtogrow .full_width .banner_content h2 {

    float                : left;
    margin                : 65px 0px 10px 40px;
    font-size            : 40px;
    line-height            : 1.1;
    width                : 520px;
}

.page_content_roomtogrow .content > .col1 {
    margin-right        : 10px;
}

.page_content_roomtogrow .content > .col2 {

    background            : #EEEEEE;
    padding                : 10px;
    width                : 395px;
}

.page_content_roomtogrow .block_content h1 {
    margin-top            : 10px;
}

.page_content_roomtogrow .link {

    margin-top            : 30px;
    margin-bottom        : 20px;
}

.page_content_roomtogrow .table_links {

    background-color    : #FFFFFF;
    border                : 10px solid #FFFFFF;
    width                : 100%;
}

.page_content_roomtogrow .table_links tr {

}

.page_content_roomtogrow .table_links tr.row_main    { background-color:#EEEEEE;}
.page_content_roomtogrow .table_links tr.row_alt    { background-color:#FFFFFF;}

.page_content_roomtogrow .table_links thead th {

    padding                : 5px;
    color                : #333333;
    font-size            : 22px;
    font-weight            : normal;
    text-align            : left;
}

.page_content_roomtogrow .table_links tbody td {

    padding                : 5px;
    color                : #666666;
    font-size            : 14px;
}

.page_content_roomtogrow .table_links tfoot td {

    padding                : 10px 5px 0px 5px;
    color                : #666666;
    font-size            : 12px;
}

.page_content_roomtogrow .table_links a {

    display                : block;
    color                : inherit;
    font-weight            : normal;
    text-decoration        : none;
}

.page_content_roomtogrow .table_links td:hover a { text-decoration:underline;}
.page_content_roomtogrow .table_links .text_bold { color:#333333; font-weight:bold;}

.page_content_roomtogrow_index .block_content .more_information {
    text-align            : right;
}
