#cssdisplayno {
	/* display:none; */
}

body {
    height: auto;
}

form {
    font-size: 14px;
    line-height: 1.286em;
}

#page-wrapper,
#main-wrapper,
.fullwidth {
    width: 980px;
    *width: 980px;
    width: 980px\0/;
    margin: 0px auto;
    *margin: 0px auto;
    margin: 0px auto\0/; 
    margin-bottom: 0 !important;
    /**border: 1px solid red; /**/
}

#skip-link,
#page {
  /*
   * To use a 12px font size on the page, delete the 14px declarations.
   * to use a 14px font size on the page, delete the 12px declarations.
   * Angie added on 20131022 
  */

  /* Use a 12px base font size with a 16px line height */
  font-size: 14px; /* 0.75em; *//* 16px x .75 = 12px */
  line-height: 1.286em;/* 1.333em; */ /* 12px x 1.333 = 16px */
}

#page {
    background-color: #fff;
}

#main-wrapper {
    margin-bottom: 10px;
}

#paging_main {
    height: auto;
}

#footer-wrapper {
    background-color: #f7f7f7;
    margin-top: 10px;
    position: inherit;
    position: inherit\0/;
    *position: inherit;
    bottom: 0;
    height: 200px;
}

#footer {
    height: 155px;
    *height: 200px;
    clear: both;
    *margin-top:0px;
}

p {
    font-size: 14px;
    line-height:1.286em;
}

h1 {
/*    font-size: 2.3em; Angie edited - for SEO task - change h2 to h1 */
    font-size: 1.9em;
    line-height: 1.3em;
    font-weight: normal;
}

h2 {
    font-size: 1.5em;
    font-weight: normal;
}

a {
    color: #969683;
    font-size: 14px; /* 12px; */
    font-weight: normal;
    line-height: 1.286em;/* 15px; */
    text-decoration: none;
    text-align: left;

    cursor: pointer;
}

a.active,
a:hover {
    color: #f70000;
}

div.divmenu a,
div.divmenu a:link,
div.divmenu a:active,
div.divmenu a:hover,
div.divmenu a:visited {
    /*color: #f70000; /**/
}

ul {
    list-style: none;
    text-align: center;
}

li {
    list-style: none;
    text-align: left;
}

a.links {
    /*font-size: 1em !important; /**/
}

input.form-text,
textarea,
select {
    color: #000;
    font-size: 14px;
    font-weight: normal;
}


a.linksvideo img:hover {
    background-image:url('../video/video-hover.png');
}

li a.active {
    pointer-events: none;
}

div.more-link {
    float: left;
}

div.more-link a {
    color: #f70000;
}

div.more-link:after {
    clear: both;
}



/* video */
div#video_wrapper {
    background-color: #000;
}



/* lightbox *
#bottomNavClose {
    border: 1px solid #ccc;
    float: none;
    margin-top: 5px !important;
    padding: 0;
    position: absolute;
    right: 20%;
    top: 0;
} /**/

div#lightbox {
    overflow: visible;
    /**overflow: inherit;/**/
    *overflow-y: visible;
    *overflow-x: visible; /**/
}

div#lightbox #content-area {
    margin-top: 0px;
}

div#lightbox-inner {
    *margin-left: auto;
    *margin-right: auto;
}

div#lightbox #header,
div#lightbox #navigation,
div#lightbox #header_border,
div#lightbox #footer-wrapper {
    display: none;
}

div#lightbox #main-wrapper,
div#lightbox #main {
}

div#lightbox .content {
    width: 99%;
    *width: 95%;
}


/* header section */
#header {
    height: 0px !important; /*35px;*/
}

#logo {
    float: left;
    margin: 30px 0px 0px;
    padding: 0px;
}

#header_border {
}

ul#grid-header {
    font-size: 13px; /* 12px; Angie*/
    line-height: 1.5em;
    /*color: #858585;/**/
}

ul#grid-header li {
    /*border-right: 1px solid #525252; /* Suhairi */
    color: #858585;
    /*font-size: 14px;/**/
    line-height: 30px;
}

ul#grid-header a,
ul#grid-header a.active,
ul#grid-header a:hover {
    color: #858585 !important;
    padding-top: 2px;
}

ul#grid-header a {
    border-top: 2px solid transparent; /* Suhairi */
}

ul#grid-header a.active,
ul#grid-header a:hover {
    border-top: 2px solid #f70000; /* Suhairi */
}

#language-selector {
    margin-right: 0px;
    width: 35px;
}
    
#language-selector.background {
    background:url('../images/flags/flag.png') no-repeat center center;
    cursor:pointer;
}

#language-selector.background #selector {
    cursor: pointer;
    display: block;
    font-weight: normal;
    height: 20px;
    margin-left: 10px;
    *margin-left: 0px; /* Angie */
    *padding-left: 10px;
    width: auto;
    *overflow:hidden;
}

#language-selector .language-listing {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #555555;
    border-radius: 10px 10px 10px 10px;
    display: none;
    padding: 5px 30px 0 5px;
    *padding: 5px 30px 0 0px;
    position: relative; /* absolute; Angie */
    width: auto;
    *min-width: 90px; /**/
    z-index: 9999;
    float:right;
    *left:-90px;
}

#language-selector .language-listing li {
    border: none;
    clear: left;
}

#language-selector .language-listing ul,
#language-selector .language-listing ul li {
    list-style: none;
    margin: 0px;
    padding: 0px;
    *min-width:90px;
}

#language-selector .language-listing a {
    color: #888;
    display: block;
    line-height: 13px;
    padding: 0px 0px 5px 23px;
}

#language-selector .language-listing a:hover {
    color:#333;
}

#linkedin {
    cursor: pointer;
    float: right;
    height: 25px;
    margin-left: 10px;
    *margin-left: 0px;
    margin-top: 2px;
    /* *margin-top: 30px; */
    width: 60px;
    margin-right: -5px;
}

#linkedin:hover {
}

#linkedin a {
    border-top: none;
    float: left;
    /* margin-top: 4px; */
}

#linkedin a.follow-link-linkedin {
    background-image:url('../../../sites/default/files/images/linkedin_header.jpg');
    cursor: pointer;
    border-top: none;
}

#linkedin a.follow-link-linkedin:hover {
    /*background-image:url('../../../sites/all/images/icon-arrow1.png'); /**/
    border-top: none;
}

#linkedin a.follow-link-tudou,
#linkedin a.follow-link-youtube {
    background-image:url('../../../sites/default/files/images/youtube_header.jpg');
    cursor: pointer;
    border-top: none;
}

#linkedin a.follow-link-tudou:hover ,
#linkedin a.follow-link-youtube:hover {
    /*background-image:url('../../../sites/default/files/images/icon-youtube_new.png'); /**/
    border-top: none;
}

a.follow-link {
    /*margin-top:2px; /**/
}

#footerlink a.follow-link-tudou,
#footerlink a.follow-link-youtube {
    /* background-image:url('../../../sites/default/files/images/icon-youtube_footer_new.png'); */
    background-image:url('../../../sites/default/files/images/youtube_header.jpg');
    cursor: pointer;
}

#footerlink a.follow-link-linkedin {
    /* background-size: 14px 13px; */
    /* background-image:url('../../../sites/default/files/images/icon-linkedin_footer_new.png'); */
    background-image:url('../../../sites/default/files/images/linkedin_header.jpg');
    cursor: pointer;
}

#netlink {
    background:url('../../../sites/default/files/images/logistics_slices_05.jpg') no-repeat center;
    cursor: pointer;
    display: none;
    float: right;
    height: 21px;
    width: 21px;
}

#netlink:hover {
    background:url('../../../sites/default/files/images/logistics_slices_05a.jpg') no-repeat center;
}

#netlink .follow-links {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #555555;
    display: none;
    margin-top: 20px;
    padding: 5px 5px 0px;
    position: absolute;
    width: auto;
    z-index: 9999;
}



/* navigation section */
#navigation {
    margin-right: 0px !important;
    margin-top: 21px;
    height: 50px;
    width: auto;
    float: right;
}

#navigation ul {
    padding-top: 6px;
}
    
#navigation li {
    padding: 0px 0px 0px 0px;
    bottom: 0px;
    height: 40px;
    position: relative;
    width: 100px;
}
    
#navigation li.last {
}

#navigation a,
#navigation a:active {
    color: #6B6B6B !important; /* #aaa; Angie */
    font-weight: normal;
    text-decoration: none !important;
}


#navigation a {
    font-size: 16px;
    padding-top: 4px;
    padding-top: 0px\9; /* ie8 will not have border top when hover if padding-top got value */
    line-height: 18px;

    word-wrap: break-word;
    bottom: 0px;
    text-align: center;
    padding-top: 3px;
    position: absolute;
    margin: 0px 10px;
}


#navigation li.active-trail,
#navigation li.active-trail a {
    pointer-events: none;
}

#navigation li.active-trail a.active,
#navigation li.active-trail a,
#navigation li a:hover {
    border-top: 4px solid #f70000;
}

#navigation li.menu-436,
#navigation li.menu-720,
#navigation li.menu-3440 {
    width:86px;
}

#navigation li.menu-3204 {
    width:106px;
}

#navigation li.menu-721 {
    width: 100px; /* 90px; */
    *width: 80px;
    *margin-right: 10px;
}

#navigation li.menu-722,
#navigation li.menu-725 {
    width:102px;
}

#navigation li.menu-724 {
    width:78px;
}

#navigation li.menu-723 {
    width:110px;
} 


/* footer section */
div.grid-footer {
    width: 150px;
}

div.grid-footer a,
div.grid-footer a:hover,
div.grid-footer a:link,
div.grid-footer a:active,
div.grid-footer a:visited {
    color: #999;
    font-size:12px;
}

div.grid-footer span,
div.trademark {
    color: #999;
    font-weight: normal;
    text-decoration: none;
    font-size: 12px;
}

#footer ul.links li {
    padding-left: 0px;
}

ul#footer-menu li {
    height: 15px;
    *height: 16px;
    line-height: 8px;
    *line-height: 15px;
}

ul#footer-menu {
    *width: 200px;
}


ul#footer-menu a {
    text-align: left;
    font-weight:normal;
}

ul#footer-menu li {
    min-width: 120px;
    float: left;
    clear: both;
}

div.grid-footer1 ul#footer-menu li {
    *min-width: 150px;
}


/* old footer */
/* ul#footer-menu li:nth-child(odd),
ul#footer-menu li:nth-child(2n+1) {
    float: left;
    clear: both;
}

ul#footer-menu li:nth-child(even),
ul#footer-menu li:nth-child(2n) {
    float: right;
}

ul#footer-menu li.first,
ul#footer-menu li.menu-436,
ul#footer-menu li.menu-721,
ul#footer-menu li.menu-723 {
    float: left;
    clear: both;
}

ul#footer-menu li.last,
ul#footer-menu li.menu-720,
ul#footer-menu li.menu-722,
ul#footer-menu li.menu-725,
ul#footer-menu li.menu-3440 {
    float: right;
    clear: right;
}

ul#footer-menu li.menu-3204,
ul#footer-menu li.menu-724 {
    display: none;
}

ul#footer-menu li:nth-child(6) {
    float: left;
    clear: both;
}

ul#footer-menu li:last-child {
    clear: right;
    float: left;
} */
/* old footer end */

div.grid-footer ul li a,
div.grid-footer ul li a:hover,
div.grid-footer ul li a:link,
div.grid-footer ul li a:visited,
div.grid-footer ul li span {
}

div.node-type-story span.submitted {
    display: none;
}



/* accordion */
div.accordion {
    clear: both;
    background-color: transparent;
    margin: 12px 0px;
}

h2.glide_heading {
    color: #58595b;
    font-size: 1.4em;

    margin: 0px 0px 12px 0px;
    padding: 7px 0px;
    background-color: #f4f4f5;

    cursor: pointer;
}

h2.glide_heading span {
    padding-left: 35px;
    padding-right: 10px;
    display: block;
}

div.glide_box {
    background-color: #f7f7f7;
    padding: 5px 20px 10px 36px;
    position: relative;
    width: 558px;
    color: #58595b;
    margin-top: -13px; /**/
    margin-bottom: 12px;
}

div.glide_box p:nth-child(1) {

}

h2.glide_heading img {
    float:left;
    margin: 6px 10px 1px 10px;
    *margin: 5px 10px 1px 10px;
}

:root h2.glide_heading img {
    margin: 5px 10px 1px 10px;
}


h2.glide_heading img.open {
	background-image: url('../../../sites/default/files/images/accordion-list-minus.png');
}

h2.glide_heading img.closed {
	background-image: url('../../../sites/default/files/images/accordion-list-plus.png');
}



/* views block */
div.views-row {
    clear: left;
    margin-bottom: 30px;
    text-align: left;
}

div.views-row span.views-field-field-news-date-value a {
    color: #f70000;
}

div.views-row span.views-field-title a {
    /*color: #000; /* suhairi */
    font-weight: bold;
}

div.views_view.view-View-News {
    width: 100%;
}

div.newsrow,
div.awardsrow {
    margin: 10px  0px;
    font-size: 12px;
}

div.newsrow .newsdate a {
    color: #f70000;
}

div.newsrow .newstitle a {
    color: #000;
    font-weight: bold;
}

div.newsrow .newsbody,
div.newsrow .newsbody p {
    margin: 0px;
}

div.awardsrow .awardsimage {
    float: right;
    margin-top: -5px;
}

.front .centerleftside .panel-region-separator {
display:none;
}

.front div.awardsrow .awardsimage img {
    height: 38px;
    width: 38px;
}

div.awardsrow .awardsimage img {
    height: 50px;
    width: 50px;
}

.front div.awardsrow .awardsbody {
margin-right:13px;
}

div.view-View-Office-Locations .field-content {
    font-weight: bold;
}

div.view-View-Office-Locations .views-field-field-services-provided-value .field-content {
    font-weight: normal;
}

div.view-View-Office-Locations span.views-field-title {
    font-size: 20px;
}

div.view-View-Office-Locations .divclear {
    height: 10px;
}

div.view-View-Office-Locations .views-row label {
    float: left;
    width: 103px;
    color: #666;
}

div.view-display-id-block_5 .views-row label, div.view-display-id-block_9 .views-row label {
    float: left;
    width: 100%; /* 190px; */
    color: #666;
}

div.view-display-id-block_5 .views-row div {
margin-bottom:10px;
}

 div.view-View-Office-Locations img {
    float: left;
    margin: 1px;
 /* width: 60px;
    height: 55px; */
}

div.view-View-News .views-field-field-news-body-value a {
    color: #000;
}

.clickThis {
    cursor: pointer;
}


.pane-competitive-advantages-submenu h1 {
    margin-bottom: 2px;
}

.section-about-us .pane-competitive-advantages-submenu h1 {
    *margin-bottom: 31px;
}

.pane-competitive-advantages-submenu .view-competitive-advantages-submenu.view-display-id-block_1 div.views-row {
    margin-bottom: 2px;
}

.pane-competitive-advantages-submenu .view-competitive-advantages-submenu.view-display-id-block_1 {
    margin-top:18px;
    margin-bottom:20px;
}


/* services & location block */
.page-about-us div.divmenu ul {
    padding: 0px;
    height:0px
    background-image:none;
}

.section-services div.divmenu ul {
    padding: 0px;
    height: 60px;
    background-image:url('../../../sites/default/files/images/tab_horizontal_bg.png');
}

.page-about-us div.pane-menu-menu-services li {
    float: left;
    line-height: 1.6;
    list-style: none;
}

.section-about-us .bottomleftside .panel-region-separator {
    padding-top: 20px;
}

.section-services div.pane-menu-menu-services li {
    float: left;
    line-height: 32px; /* 1.5em; Angie */
    list-style: none;
    font-size:16px;
}


div.pane-menu-menu-services {

}

.section-locations div.pane-menu-menu-services .divmenu {
    height: 55px;

    width: 100%;
    margin: -10px auto 0px -10px;
    /*margin-left: -10px; */
    text-align: center;
}

.section-locations div.pane-menu-menu-services ul.menu {
    padding-left: 0px; /**/

    width: 100%;
    display: inline-block;
    padding: 0px;
}

.section-locations div.pane-menu-menu-services li.leaf {
    list-style: none !important;
    float: left;
    margin: 5px 10px; /**/

    display: inline-block;
    margin: 5px 10px;
}

.section-locations div.pane-menu-menu-services a {
    font-size: 14px;
    white-space: nowrap;
}

.section-locations div.pane-menu-menu-locations ul {
padding-left: 50px;
padding-right: 50px;
line-height: 50px;
background-image: url('../../../sites/default/files/images/submenu_services.png');
margin: 0px auto -5px auto;
text-align: center;
padding-bottom: 10px;
}

.section-locations .views-field-field-names-accreditation-value .field-content p {
margin:0px;
}

div.pane-menu-menu-locations li {
    border-right: 1px solid #ccc;
    float: left;
    list-style: none;
}

div.pane-menu-menu-locations li:nth-child(8) {
    display: none;
}

div.pane-menu-menu-locations a {
    padding: 5px 10px;
}

div.divlist  {
    float: left;
}

div.divlist.first ul  {
    border-right: 1px solid #CCCCCC;
}

div.divlist  ul {
    padding-left: 10px;    
}

div.divlist li  {
    list-style: none;
}

div.divlist.first li {
    text-align: right;
    padding: 5px 10px 5px 0px;
}

div.divlist.last li {
    text-align: left;
    padding: 5px 0px;
}

ul.ul_divlist li.menu-903 {
    display: none;
}



/* how can we help? block */
div.div-selectbox {
    clear: both;
    font-size: 1.2em;
    line-height: 1.2em;
    margin-bottom: 20px;
}

div.div-selectbox .selectbox{
    width: 165px;
}

div.div-selectbox .select{
    color: #f50000;
    cursor: pointer;
    float: right;
    margin-right: 35px;
    *margin-right: 30px;
    margin-top: -20px;
}



/* layout */
div.divtop_row,
div.divmiddle_row,
div.divcenter_row,
div.divbottom_row {
    border-color: #ccc;
/*
    -moz-border-image: url('../images/border-bottom.png') 0 0 5;
    -webkit-border-image: url('../images/border-bottom.png') 0 0 5; 
    -o-border-image: url('../images/border-bottom.png') 0 0 5;
    border-image: url('../images/border-bottom.png') 0 0 5;

    border-style: solid;
    border-width: 0 0 3px;
    border-width: 0 0 1px\9;
    *border-width: 0 0 1px;
    _border-width: 0 0 1px;
    margin: 15px 0; /* 20px 0; Angie */
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 980px; /* 997px; Angie */
}

div.divtop_row {
    padding-bottom: 0px; /* Angie */
}

.section-services div.divtop_row {
    -webkit-border-image: none; 
}

.front div.divcenter_row .clear-block {
    /*margin: 25px 0px 15px 0px; /**

    -moz-border-image: url('../images/border-bottom.png') 0 0 5;
    -webkit-border-image: url('../images/border-bottom.png') 0 0 5; 
    -o-border-image: url('../images/border-bottom.png') 0 0 5;
    border-image: url('../images/border-bottom.png') 0 0 5;

    border-style: solid;
    border-width: 0 0 3px;
    border-width: 0 0 1px\9;
    *border-width: 0 0 1px;
    _border-width: 0 0 1px;

    margin-top: 20px;
    margin-bottom: 20px; /**/
}

.panels-flexible-region-1_2_3panel-centerleftside {
/* width:64.5%; */
}

div.topcenter {
    width: 100%;
}

div.topleftside .inside, div.toprightside .inside,
div.midleftside .inside, div.midcenter .inside, div.midrightside .inside,
div.centerleftside .inside, div.centerside .inside, div.centerrightside .inside,
div.bottomleftside .inside, div.bottomcenter .inside, div.bottomrightside .inside {
}

div.topleftside,
div.midleftside,
div.centerleftside,
div.centerleftsides,
div.bottomleftside {
    border-color: #ccc;

    /* -moz-border-image: url('../images/border-right.png') 0 1 0 0; */
    /* -webkit-border-image: url('../images/border-right.png') 0 1 0 0; */
    /* -o-border-image: url('../images/border-right.png') 0 1 0 0;
    border-image: url('../images/border-right.png') 0 1 0 0 fill; */

    border-style: solid;
    border-width: 0px 1px 0px 0px;
    float: left;
}

div.toprightside,
div.midrightside,
div.centerrightside,
div.bottomrightside {
    border-color: #ccc;

    /* -moz-border-image: url('../images/border-left.png') 0 0 0 1;
    -webkit-border-image: url('../images/border-left.png') 0 0 0 1;
    -o-border-image: url('../images/border-left.png') 0 0 0 1;
    border-image: url('../images/border-left.png') 0 0 0 1 fill; */

    border-style: solid;
    border-width: 0px 0px 0px 1px;
    float: right;
}

div.panel-region-separator {
    border-color: #ccc;
    border-bottom: 1px solid #ccc;

    -moz-border-image: url('../images/border-bottom.png') 0 0 10;
    -webkit-border-image: url('../images/border-bottom.png') 0 0 5;
    -o-border-image: url('../images/border-bottom.png') 0 0 10;
    border-image: url('../images/border-bottom.png') 0 0 10;

    border-width: 0 0 1px;
    border-width: 0 0 1px\9;
    *border-width: 0 0 1px;
    _border-width: 0 0 1px;
    border-style: solid;
    margin: 10px 0px;
    clear: both;

}

.front .bottomrightside {
    width:28%;
    *width:41%;
}

.front .panels-flexible-region-1_2_3panel-bottomcenter {
	width: 37%;
}

.front .bottomrightside .inside.panels-flexible-region-inside {
    padding-left: 10px; /* 25px;  10px; /* suhairi edit */
}

.front .panels-flexible-region-1_2_3panel-bottomcenter-inside .panel-region-separator {
    margin: 25px 0px 10px;
}

.front .panels-flexible-region-1_2_3panel-bottomcenter-inside .panel-region-separator {
    margin: 25px 0px 10px;
}

.front .panels-flexible-region-1_2_3panel-bottomcenter-inside .pane-block-13 {
	margin: 0px 15px;
}

.front .panels-flexible-region-1_2_3panel-bottomcenter-inside .pane-block-13 h1.pane-title {
	font-size: 28px;
}

.front .divbottom_row .shipping-schedule-homepage .pane-content {
	margin-top:0px;
}

.front .pane-block-5 .pane-title {
	font-weight: normal;
}

/* font setting */
.front span,
.front .content p,
.front .content a,
/* .page-about-us .content p, */
.page-about-us .content a {
    font-size: /* 12px; */
}



/* admin page */
.admin-menu #content {
}

.admin-menu div.divtop_row,
.admin-menu div.divmiddle_row,
.admin-menu div.divcenter_row,
.admin-menu div.divbottom_row {
    width: auto;
}

.admin-menu div.divbottom_row .bottomleftside,
.admin-menu div.divbottom_row .bottomcenter,
.admin-menu div.divbottom_row .bottomrightside {
    min-height: 0px;
}



/* webform */
.captcha {
    float: left;
    width: 450px;
    width: 455px\0/;
    *width: 455px;
}

.captcha #edit-captcha-response-wrapper {
    margin-top: 3px;
}

.captcha .captcha_image, #edit-captcha-response-wrapper {
    float:left;
    padding-right: 20px;
}

.captcha #edit-captcha-response-wrapper label {
    font-weight: normal;
    margin-bottom: 3px;
}

.pane-webform-client-block-16 {
    background-color: #e0e3f4; /* #ccc; */
    padding: 15px 15px 35px 15px; /* 20px; Angie */
    margin-left: 35px;
    margin-right: 28px;
    height: 300px;
    overflow: hidden;
    overflow: hidden\0/;
}

.admin-menu .pane-webform-client-block-16,
.admin-menu .pane-webform-client-block-19 {
    height: auto;
}


#webform-client-form-16 .selectbox-menu #menu-locations {
    width: 185px;
    width: 185px\0/;
    *width: 185px;
}

#webform-client-form-16 #edit-submitted-name,
#webform-client-form-19 #edit-submitted-name {
    width: 185px;
    width: 185px\0/;
    *width: 185px;
}

#webform-client-form-16 #edit-submitted-email {
    width: 185px;
    width: 182px\0/;
    *width: 180px;
}

#webform-client-form-16 #edit-submitted-telephone {
    width: 180px;
    width: 180px\0/;
    *width: 180px;
}

html>/**/body #webform-client-form-16 #edit-submitted-telephone, x:-moz-any-link, x:default {
    width: 177px;
}



#webform-client-form-16 #edit-submitted-message  {
    width:99%;
    *width:99%;
}

#webform-client-form-16 #edit-captcha-response,
#webform-client-form-19 #edit-captcha-response {
    width: 195px;
    width: 195px\0/;
    *width: 195px;
}

#webform-client-form-16 .form-submit,
#webform-client-form-19 .form-submit {
    margin-top:20px;
    margin-bottom:20px;
}

#webform-client-form-19 .selectbox-menu #menu-services {
    width: 195px;
    width: 195px\0/;
    *width: 195px;
}

#webform-client-form-19 #edit-submitted-email {
    width:232px;
    width:228px \0/;
    *width:225px;
}

#webform-client-form-19 #edit-submitted-telephone {
    width:190px;
    width:189px\0/;
    *width:190px;
}

#webform-client-form-19 textarea#edit-submitted-message {
    width: 99%;
}

#webform-client-form-19 div#webform-component-telephone {
    padding-right: 0px;
}

#webform-client-form-16 #edit-actions,
#webform-client-form-19 #edit-actions {
    margin-top: 22px;
}

div#edit-field-country-0-value-wrapper {
    display: none;
}

#webform-client-form-24 #edit-actions {
    background-color: #f7f7f7;
    width: 100%;
    height: 115px;
    height: 110px\0/;
    *height: 110px;
}

#webform-client-form-24 .captcha {
    /*background-color: #f7f7f7; /**/
    *background-color: #f7f7f7;
    float: left;
    width: 100%;
    /*height: 115px;
    height: 110px\0/;
    *height: 50px;
    *z-inex: 100; /**/
}

#webform-client-form-24 img.captcha_image {
    width: 125px;
    height: 60px;
    padding-right: 20px;
    margin-left: 10px;
    margin-top: 10px;
}

#webform-client-form-24 .captcha #edit-captcha-response-wrapper {
    margin-top: 10px;
    padding-right: 0px;
    width: 43%;
}

#webform-client-form-24 .captcha #edit-captcha-response {
    width: 115px;
}

div#lightbox #webform-client-form-24 .captcha #edit-captcha-response-wrapper {
    width: 50%;
}

#webform-client-form-24 .captcha .description {
    display: none;
}

#webform-client-form-24 #edit-submit {
    margin-top: 0px;
    *margin-top: 5px;
}

div#lightbox #webform-client-form-24 #edit-submit {
    margin-top: 0px;
    *margin-top: 10px;
}

div#lightbox #webform-client-form-24 .captcha{
    /*height: 70px;/**/
}

div#lightbox #webform-client-form-24 #edit-captcha-response-wrapper label {
    margin-bottom: 10px;
}





/* home @ front page */
.front div.divtop_row {
    border: none;

    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;


    float: none;
    height: 383px;

    padding-bottom: 0px;
    margin-bottom: 0px;
}

.front .divcenter_row {
    padding-top: 33px;
    padding-bottom: 33px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.front div.centerrightside {
    /*background-size: auto auto;
    /*min-height: 240px;/**/
}

.front div.centerleftside,
.front div.centerrightside {
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;

    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.front div.pane-quicktabs-service {
    /* border: 1px solid #ECECEC; */
    border-left: none;
    /* min-height: 280px; */
    padding-left: 20px;
    overflow: hidden; /* Angie */
    background-color: #efefef; /* #f9f9f9; */
    height:236px;

}

.front div.pane-quicktabs-service .pane-content {
	margin-top: -5px;
}

.front div.pane-quicktabs-service .quicktabs_main {
    background-color: #efefef;
}

.front div.quicktabs_wrapper {
    display: block;
    margin: 0;
    width: 100%;
}

.front ul.quicktabs_tabs {
    float: left;
    margin-top: -3px; /* Angie */
    margin-left: -12px; /* -20px; Angie */
    *margin-left: -26px;
    margin-bottom: 0px;
    margin-right:0px;
    padding: 0;
    position: absolute;
    /*width: 220px;  25%; */
    z-index: 1;

    /*list-style-position: outside;
    list-style-type: disc; /**/
}

.front ul.quicktabs_tabs li {
    display: list-item; /* Angie */
    list-style-position: inside;
    list-style-type: none;
    margin-right: -1px;
    padding: 5px 0px 4px 0px;
    /* padding-left: 20px; Angie */
    /* border-top: 1px solid #ccc; */
    text-align: left;
    /* list-style-image: url('../../../sites/default/files/images/homepage/servicestab_liststyleimg.png'); */
    *height: 16px;
}

.front ul.quicktabs_tabs li.first {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.front ul.quicktabs_tabs li.active {
}

.front ul.quicktabs_tabs li a {
    /*color: #404040; /**/
    display: inline; /* block; Angie */
    font-weight: normal;
    font-size: 14px; /* Angie */
    /* height: 23px; Angie */
    margin: 0;
    padding: 0 5px 0 5px;
    text-align: left;
    text-decoration: none;
    /* padding-left: 5px; */
    border-left: 2px solid transparent;
    *border-left: 0px solid transparent;
    color: #969683;
}

.front ul.quicktabs_tabs li.active a {
    color: #f50000;
    /*border-left: 2px solid #f70000; /**/
    /* font-weight: bold; Angie */
}

.front ul.quicktabs_tabs li a:hover {
    /*border-left: 2px solid #f70000; /**/
}

.front div.quicktabs_main {
    background: none repeat scroll 0 0 #f4f4f4; /* #ebebeb; #F5F5F5; Angie */
    /* border: 1px solid #ECECEC; */
    float: right;
    height: 168px; /*176px; /* 236px; */
    margin-right: 0px;
    margin-top: 0px; /* -47px; */ /* -55px; Angie */
    *margin-top: 0px; /* -49px; */
    min-height: 64px;
    /* padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 0px; */
    position: relative;
    width: 200px; /* 235px; *//* 55%; */
    z-index: 2;
}

.front div.quicktabs_tabpage {
}


.front div.quicktabs_tabpage .field-type-filefield {
    display: none;
}

/* .front div.quicktabs_tabpage img {
    width: 105%;
    *width: 105.5%;
/* height: 100px; */
margin-left: -10px;
margin-top: -23px;
} */

.front div.quicktabs_tabpage .node_read_more {
    display: none;
}

.front #menu-services, .front #menu-locations {
width: 185px;
}

.front a.services-links {
    color: #f50000;
}

.front div#play_list img.img_in {
    /*margin-top: -5px;
    *margin-left: -5px; /* img seem like to be arrange */
}

.front div#imageDataContainer {
    display: none !important;
}

.front .bottomleftside .panels-flexible-region-inside-first {
    margin-right: 30px;
}

.front .bottomrightside {
    /*padding-left: 25px;/**/
}

.front .divbottom_row .pane-content {
    margin-top: 20px;
}

.front .divbottom_row .pane-country .pane-content {
    margin-top: 0px;
}

.front .bottomcenter {
}



/* --------------------home 2 -------------------*/

.page-home-2 #main-wrapper #content {
margin-top:-10px;
*margin-top:-5px;
}

.page-home-2 .divbottom_row {
border-top: 1px solid #ccc;
}

/* home 2 @ front page */
.page-home-2 div.divtop_row {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
    float: none;
    min-height: 390px;
}

.page-home-2 .divcenter_row {
    margin-top:30px;
    margin-bottom:8px;
}

.page-home-2 div.centerrightside {
    /*background-size: auto auto;
    /*min-height: 240px;/**/
}

.page-home-2 div.centerleftside,
.page-home-2 div.centerrightside {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.page-home-2 div.pane-quicktabs-service {
    /* border: 1px solid #ECECEC; */
    border-left: none;
    /* min-height: 280px; */
    padding-left: 20px;
    overflow: hidden; /* Angie */
    background-color: #f9f9f9;
}

.page-home-2 div.quicktabs_wrapper {
    display: block;
    margin: 0;
    width: 100%;
}

.page-home-2 ul.quicktabs_tabs {
    float: left;
    margin-top: -3px; /* Angie */
    margin-left: -12px; /* -20px; Angie */
    *margin-left: -26px;
    margin-bottom: 0px;
    margin-right:0px;
    padding: 0;
    position: absolute;
    /* width: 25%; */
    z-index: 1;

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

.page-home-2 ul.quicktabs_tabs li {
    display: list-item; /* Angie */
    list-style-position: inside;
    list-style-type: none;
    margin-right: -1px;
    padding: 5px 0px;
    /* padding-left: 20px; Angie */
    /* border-top: 1px solid #ccc; */
    text-align: left;
/* list-style-image: url('../../../sites/default/files/images/homepage/servicestab_liststyleimg.png'); */
*height: 16px;
}

.page-home-2 ul.quicktabs_tabs li.first {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.page-home-2 ul.quicktabs_tabs li.active {
}

.page-home-2 ul.quicktabs_tabs li a {
    color: #404040;
    display: inline; /* block; Angie */
    font-weight: normal;
    font-size: 13px; /* Angie */
    /* height: 23px; Angie */
    margin: 0;
    padding: 0 10px 0 0;
    text-align: left;
    text-decoration: none;
    padding-left: 5px;
    border-left: 2px solid transparent;
}

.page-home-2 ul.quicktabs_tabs li.active a {
    color: #f50000;
    border-left: 2px solid #f70000;
    /* font-weight: bold; Angie */
}

.page-home-2 ul.quicktabs_tabs li a:hover {
    border-left: 2px solid #f70000;
}

.page-home-2 div.quicktabs_main {
    background: none repeat scroll 0 0 #ebebeb; /* #F5F5F5; Angie */
    /* border: 1px solid #ECECEC; */
    float: right;
    height: 236px; 
    margin-right: 0px;
    margin-top: -47px; /* -55px; Angie */
    *margin-top: -49px;
    min-height: 64px;
    /* padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 0px; */
    position: relative;
    width: 235px; /* 55%; */
    z-index: 2;
}

/* .page-home-2 div.quicktabs_tabpage img {
    width: 105%;
    *width: 105.5%;
/* height: 100px; */
margin-left: -10px;
margin-top: -23px;
} */

.page-home-2 div.quicktabs_tabpage .node_read_more {
    display: none;
}

.page-home-2 a.services-links {
    color: #f50000;
}

.page-home-2 div#play_list img.img_in {
    /*margin-top: -5px;
    *margin-left: -5px; /**/
}

.page-home-2 div#imageDataContainer {
    display: none !important;
}
/* --------------------end of home 2 -------------------*/



/* about us page */
.page-about-us div.divtop_row {
    min-height: 160px;
}

.page-about-us div.topcenter {
    width: auto;
}

.page-about-us div.divmiddle_row {
       /*border-bottom: 1px solid #ccc; /**/
	padding-bottom: 13px;
}

.page-about-us div.divcenter_row {
    margin-top: 50px;
    padding-bottom:40px;
    *padding-bottom:20px;
    border-bottom: 1px solid #ccc;
    /* *height:760px; */
}

.page-about-us .panels-flexible-row-1_2_1_3panel-2-inside {
    margin-top:40px;
    *margin-top:30px;
}

.page-about-us .panels-flexible-row-1_2_1_3panel-3-inside {
    margin-top:40px;
    *margin-top:30px;
}

.page-about-us div.divmiddle_row .inside {
    /*margin-bottom: 10px; /**/
}

.page-about-us div.divmiddle_row .midleftside,
.page-about-us div.divmiddle_row .midrightside {
    /*min-height: 300px; /**/
}

.page-about-us div.divmiddle_row .midleftside {
    border:none;
}

.page-about-us div.midrightside {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.page-about-us ul.quicktabs_tabs {
    text-align: left;
    padding-left: 0px;
    margin-left: 0px;
    margin-bottom: 40px;
}

.page-about-us ul.quicktabs_tabs li {
    border-left: 1px solid #ccc;
    padding: 0px 20px;
    margin: 0px;
}

.page-about-us ul.quicktabs_tabs li a {
    font-size: 1.9em;
    *line-height: 1.5em;
}

.page-about-us ul.quicktabs_tabs li.first {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;

    padding-left: 0px;
}


.page-about-us ul.quicktabs_tabs a.active {
    color: #f70000;
}

.page-about-us ul.quicktabs_tabs a {
    color: #000;
    margin-top: 0px;
}


.page-about-us div.centerrightside .pane-content .read-more {
    margin-left: 30%;
    width: auto;
    *width: 100%;
}

.page-about-us div.divbottom_row {
margin-top:40px;
}

.page-about-us div.divbottom_row .bottomleftside,
.page-about-us div.divbottom_row .bottomcenter,
.page-about-us div.divbottom_row .bottomrightside {
}

.page-about-us .bottomleftside .inside {
    margin-right: 35px; /* 20px; */
}

.page-about-us .bottomcenter .inside {
    margin-left:30px;
    margin-right:20px;
}

.page-about-us .bottomrightside .inside {
    margin-left:30px;
}


.page-about-us #pic_text text.img_msg {
    /* color: #000482;
    font-weight: bold; */
    width: 100%;
}

.page-about-us div.divmenu {
    display: block;
    /* min-height: 120px; */
    width: 340px; /* 100%; */
}

.page-about-us div.pane-menu-menu-services .divmenu li {
    /* padding: 3px 5px; Angie */
    padding-top: 3px
    padding-bottom:3px;
    padding-left: 0px;
    padding-right: 15px;
    /* *min-width: 25%; */
white-space: nowrap;
}

.page-about-us div.pane-menu-menu-services li.third {
    /* clear: left; */
}

.page-about-us div.pane-menu-menu-locations li {
    *min-width: 10%;
}

.page-about-us .divlist {
	/*width: 100%; //100%;
	margin: 0 auto;
	text-align:center;/**/


}
/*
.page-about-us .divlist ul {
	display:inline-block;
	padding:5px 0;
}

.page-about-us .divlist li {
	display:inline;
	list-style-type:none;
	margin:2px;
}
/**/


.page-about-us div.divlist {
    *clear: left; /**/
    margin: 0px 0px;
    *margin: -5px 0px 0px 0px;
    /* *margin: -18px 0px; */
    float:none;
    line-height:23px;
    *width:330px;
}

.page-about-us div.divlist ul.ul_divlist {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;

    padding-left: 0px;
    margin-left: 0px;
    *margin-top: 18px;
    *margin-bottom: -18px;
    *margin-left: 0px;
    *margin-right: 0px;
    *width:320px;
}

.page-about-us div.divlist ul.ul_divlist li {
    /* border-right: 1px solid #ccc; */
    float: left;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 10px;
    text-align: left;
    line-height:1.6;
    /* *min-width: 50px; */
*white-space: nowrap;
}

.page-about-us div.divlist ul.ul_divlist li.last {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.page-about-us div.divlist ul.ul_divlist li.menu-603 {
    display: none;
}

.page-about-us div#imageDataContainer {
    display: none !important;
}

.section-about-us .bottomleftside .aboutus-locations .pane-content {
    /* margin-top: 30px; */
}


/* services page */
.section-services div.divtop_row {
    margin: 10px 0px;
    *margin: 0px 0px 10px;
    padding-bottom: 0px;
}

.section-competitive-advantage div.divcenter_row,
.section-services div.divcenter_row {
    margin: 20px 0px;
    padding-bottom: 40px;
}

.section-services div.divcenter_row {
    /* border: none; */
}

.section-services div.divtop_row,
.section-services div.centerrightside,
.section-competitive-advantage div.divtop_row,
.section-competitive-advantage div.centerrightside {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}


.section-services div.centerleftside .inside,
.section-competitive-advantage div.centerleftside .inside {
    /* padding: 0px 20px; */
    padding: 0px 30px 0px 0px;
}

.section-services div.centerrightside .inside,
.section-competitive-advantage div.centerrightside .inside {
margin-top: 15px;
float:right;
}

.section-services div.panel-region-separator,
.section-competitive-advantage div.panel-region-separator {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;

    height: 15px;
}

.section-services .pane-menu-menu-services h1.pane-title {
    display: none;
}

.section-competitive-advantage ul,
.section-competitive-advantage li,
.section-services ul,
.section-services li {
    list-style-type: disc;
}


/*
.section-services div.divmenu {
    border-color: #ccc;

    -moz-border-image: url('../images/divmenu-border.png') 19 0 3;
    -webkit-border-image: url('../images/divmenu-border.png') 19 0 3;
    -o-border-image: url('../images/divmenu-border.png') 19 0 3;
    border-image: url('../images/divmenu-border.png') 19 0 3;

    background-image: url('../images/divmenu-border.png') center;

    border-style: solid;
    border-width: 5px 0px;
}
/**/

div.pane-menu-menu-services a {
    /*color: #000; /**/
}

.section-services .services-links {
    display: none;
}

.section-services .pane-menu-menu-services {
margin-top:-15px;
*margin-top:-25px;
}

.section-services .pane-menu-menu-services li {
    /* background: url('../images/li-border.png') repeat scroll center transparent; Angie */

    height: 50px; /* 40px; Angie */
    padding: 10px 7px 0px; /* 10px 18px 0px; Angie */
    *padding: 10px 6px 0px; /* 10px 16px 0px; Angie */
}

.section-services .pane-menu-menu-services li.first {
    padding-left: 0px !important;
}

.section-services .pane-menu-menu-services li.last {
    padding-right: 0px !important;
}

.section-services .pane-menu-menu-services li.active-trail {
    /* background: url('../images/li-active.png') no-repeat scroll center transparent; */
    background: url('../../../sites/default/files/images/tab_horizontal_activetab.png') no-repeat scroll center 44px transparent; /* Angie */
    padding: 10px 7px 0px;
}



.section-services ul.quicktabs_tabs {
    border-color: #ccc;
    /* background: url('../images/qt-border.png') repeat-x scroll center transparent; */
/* height: 50px;
*height: 20px; */
background-image: url('../../../sites/default/files/images/subtab_horizontal_bg.png');
    padding: 0px 0px;
    *padding: 5px 0px 25px 0px;
    margin-top: -10px;

float: left;
width: 665px;
}

.section-services ul.quicktabs_tabs li {
    /* background: url('../images/qt-border.png') repeat-x scroll center transparent; */
    /* padding: 25px 15px; */
       padding: 20px 0px 20px;
    *padding: 15px 15px 15px 15px;
    font-size: 16px;
    *height:50px;
/* height:50px; */
white-space:normal;
line-height: 51px;
margin-left:50px;
margin-right:-20px;
}

.section-services ul.quicktabs_tabs li.first {
/* margin-left:35px; */
}

#qt_services_tabs .quicktabs_main {
margin-left: 35px;
margin-right: 35px;
}

#qt_services_tabs .quicktabs_main .quicktabs_tabpage {
padding-bottom:20px;
}

.section-services ul.quicktabs_tabs li.active  {
    /* background: url('../images/qt-active.png') repeat-x scroll center transparent; */
    background: url('../../../sites/default/files/images/tab_horizontal_activetab.png') no-repeat scroll center 40px transparent; /* Angie */
    *background: url('../../../sites/default/files/images/tab_horizontal_activetab.png') no-repeat scroll center 8px transparent; /* Angie */
}

.section-services ul.quicktabs_tabs a {
    color: #000;
}

.section-services ul.quicktabs_tabs a.active,
.section-services .pane-menu-menu-services a.active {
    color: #f70000;
/*    font-weight: bold; Angie */
}

.section-services ul.quicktabs_tabs li a {
    *margin-top: -28px;
    *margin-bottom: 10px;
    *padding-top: 20px;
    *padding-bottom: 10px;
}

.section-services  div.quicktabs_main {
    border-bottom: 1px solid #ccc;
   /* border-top: 1px solid #ccc; Angie */
    padding: 0px; /* 30px 0; */
    margin-top: -1px;
    *margin-top: 5px;
}

#services_main {
margin-left:30px;
margin-right:25px;
}

.section-services .centerleftsides .panels-flexible-region-inside {
    margin-right: 30px;
}

.view-services-view.view-display-id-block_1 tr.even, .view-services-view.view-display-id-block_1 tr.odd {
background: none;
border-bottom: none;
padding: 0px;
}

.view-services-view.view-display-id-block_1 td {
padding:0px;
margin:0px;
}


/* locations page */
.section-locations div.divtop_row {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.section-locations div.lefttopright {
    margin-left: 15px;
    margin-top: -10px;
    width: 38%;
    padding-left: 10px;
}

.section-locations div.lefttopleft,
.section-locations div.leftside_row {
    border-color: #ccc;

    /* -moz-border-image: url('../images/border-right.png') 0 1 0 0;
    -webkit-border-image: url('../images/border-right.png') 0 1 0 0;
    -o-border-image: url('../images/border-right.png') 0 1 0 0;
    border-image: url('../images/border-right.png') 0 1 0 0 fill; */

    border-style: solid;
    border-width: 0px 1px 0px 0px;
}

.section-locations div.divtop_row .panel-region-separator {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.section-locations div.lefttop_row {
    border-color: #ccc;

    /* -moz-border-image: url('../images/border-bottom.png') 0 0 5;
    -webkit-border-image: url('../images/border-bottom.png') 0 0 5;
    -o-border-image: url('../images/border-bottom.png') 0 0 5;
    border-image: url('../images/border-bottom.png') 0 0 5; */

    border-style: solid;
    border-width: 0 0 1px;
    border-width: 0 0 1px\9;
    *border-width: 0 0 1px;
    _border-width: 0 0 1px;
    margin-top: 30px;
}

.section-locations .divmiddle_row {
    /*margin-top:30px;
    *margin-top:30px; /**/

    margin: 20px 0px;
    padding-bottom: 40px;
}

.section-locations div.pane-menu-menu-locations {

}

.section-locations div.pane-menu-menu-locations li {

border: medium none;
background-color: transparent;
display: inline-block;
    *zoom: 1;
    *display: inline;
text-align: center;
float: none;

margin: 0px;
padding-left: 0px;
background-image: none;
}

.section-locations div.pane-menu-menu-locations li.first {
    padding-left: 0px !important;
}

.section-locations div.pane-menu-menu-locations li.last {
    padding-right: 0px !important;
}

.section-locations div.pane-menu-menu-locations li.active-trail {
    /* background: url('../images/li-active.png') no-repeat scroll center transparent; */
    /* background: url('../../../sites/default/files/images/tab_horizontal_activetab.png') no-repeat scroll center 44px transparent; *//* Angie */
    /* *background: url('../../../sites/default/files/images/tab_horizontal_activetab.png') no-repeat scroll center 32px transparent; *//* Angie */
    /* padding: 10px 7px 0px; */
}

.section-locations div.pane-menu-menu-locations a {
    font-size:16px;
    padding: 0.3em 5px;
}

.section-locations div.pane-menu-menu-locations a.active {
	color: #f70000;
}

.section-locations div.pane-webform-client-block-19 {
    background-color: #e0e3f4; /* #ccc; */
    padding: 15px; /* 20px; Angie */
}

.section-locations div#imageDataContainer {
    display: none !important;
}

.section-locations .rightside_row .panels-flexible-region-1_2_subpanel-right_-inside div.panel-region-separator {
margin: 30px 0px;
}

.section-locations .panels-flexible-region-1_2_subpanel-right_ {
width: 100%;
margin: 10px 10px 0px;
}

.section-locations .leftbottomcenter .panels-flexible-region-1_2_subpanel-center-inside div.panel-region-separator {
margin: 30px 0px;
}

.section-locations #webform-component-mailto0,
.section-locations #webform-component-mailto1,
.section-locations #webform-component-mailto2,
.section-locations #webform-component-mailto3,
.section-locations #webform-component-mailto4,
.section-locations #webform-component-mailto5,
.section-locations #webform-component-mailto6,
.section-locations #webform-component-mailto7,
.section-locations #webform-component-mailto8,
.section-locations #webform-component-mailto9 {
    display: none;/**/
}

.section-locations .pane-views-view-office-locations-block-1 .views-field-field-telno-value,
.section-locations .pane-views-view-office-locations-block-1 .views-field-field-email-value,
.section-locations .pane-views-view-office-locations-block-1 .views-field-field-freetext-value {
    margin-top:10px;
}

.section-locations .view-View-Office-Locations {
    padding-right: 10px;
}

.section-locations .view-View-Office-Locations div {
    margin-top: 10px;
}

.section-locations .view-View-Office-Locations div.field-content {
    /* margin-left: 100px; */
}

.section-locations .leftbottomcenter #menu-services {
    padding-left:0px;

}

.section-locations .leftbottomcenter #divmenu-services {
    margin-left:-10px;
}

.section-locations .leftside_row .panels-flexible-column-inside {
padding-right:25px;
}

.section-locations .rightside_row .panels-flexible-column-inside {
padding-left:20px;
}

.section-locations .view-View-Office-Locations .views-field-field-email-value a, .section-locations .view-View-Office-Locations .views-field-field-otherobranch-value a {
color:#000;
font-weight: bold;
}

.section-locations .leftbottom_row {
    margin-top: 20px;
}



/* case studies page */
.page-thought-leadership p {
    font-size: 15px;
}

.page-thought-leadership div.centerleftside,
.page-thought-leadership div.centerrightside {
    border: none;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.page-thought-leadership div.divbottom_row {
    display: none;
}

.page-thought-leadership div.view-View-Case-Studies {
    padding: 0px;
}

.page-thought-leadership div.view-View-Case-Studies span {
    padding: 0px;
    margin: 0px;
}

.page-thought-leadership div.view-View-Case-Studies table {
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

.page-thought-leadership div.view-View-Case-Studies td {
    width: 217px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 20px;
    margin: 0px;
}

.page-thought-leadership div.view-View-Case-Studies td.col-first {
    padding-left: 0px;
    padding-right: 10px;
}

.page-thought-leadership div.view-View-Case-Studies td.col-2 {
}

.page-thought-leadership div.view-View-Case-Studies td.col-last {
    padding-left: 10px;
    padding-right: 0px;
}

.page-thought-leadership div.views-field-field-csimage-fid,
.page-thought-leadership div.views-field-field-teaser-img-fid,
.page-thought-leadership div.views-field-field-thumbnail-fid {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;

    height: 168px; /* 164px; */
    position: relative;
    z-index: 1;
}

.page-thought-leadership img.imagefield {
    height: 168px; /* 160px; */
    width: 217px;
    *width: 215px;
}

.page-thought-leadership div.views-field-title {
    /* background-image: url('../../../sites/all/images/points.png'); */
    background-color: transparent;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: -2px;

    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;

    /* font-size: 1.25em; */ //18px; 
    font-weight: normal; //bold;
    /* line-height: 1.25em; */
    padding: 10px;
    /* padding-top: 15px; */
    /* margin-top: -14px;
    margin-top: -11px\9;
    *margin-top: -11px; */
    margin-top:0px;
    height: 50px;


    position: relative;
    z-index: 1000;
}

/* :root .page-thought-leadership div.views-field-title {
    margin-top: -12px\9;
} */

.page-thought-leadership div.views-field-path {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;

    font-weight: normal; //bold;
    line-height: 1.25em;
    padding: 5px 10px 10px 10px;
}

.page-thought-leadership div#imageDataContainer {
    display: none !important;
}

.page-thought-leadership div.pane-fg-block {
    /*background-color: #ccc;/**/
}

.page-thought-leadership div.pane-fg-block .panel-region-separator {
    border: none;

    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;

    height: 0px;	
}

.page-thought-leadership div.pane-fg-block .panels_pane {
    padding-left: 20px;
}

.page-thought-leadership div#mini-panel-fg_block {
    margin-top: 15px;
}

.page-thought-leadership div.pane-fg-block .views-row {
    margin-bottom: 5px;
}

.page-thought-leadership div.pane-fg-block .pane-1,
.page-thought-leadership div.pane-fg-block .pane-view-fg-bic,
.page-thought-leadership div.pane-fg-block .pane-2 {
    background-color: #f7f7f7; /* #dceff1; /**/
}

.page-thought-leadership div.pane-fg-block .pane-1 {
    *margin-bottom: -12px;
}

.page-thought-leadership div.pane-fg-block .pane-2,
.page-thought-leadership div.pane-fg-block .pane-3 {
    *margin-top: -21px;
}

.page-thought-leadership div.pane-fg-block .pane-view-fg-bic,
.page-thought-leadership div.pane-fg-block .pane-view-fg-cs {
    margin-top: -16px;
    margin-bottom: 0px;
padding-right:10px;
}

.page-thought-leadership div.pane-fg-block .pane-view-fg-cs,
.page-thought-leadership div.pane-fg-block .pane-3 {
    background-color: #f7f7f7; /* #f1f3da; /**/
}

.page-thought-leadership div.pane-fg-block .pane-view-fg-cs {
    padding-top: 15px;
}

.page-thought-leadership div.pane-fg-block .div-view-all {
    padding-top: 20px;
    padding-bottom: 35px;
    *padding-bottom: 25px;
}

.page-thought-leadership .view-View-FG-CS.view-display-id-default {
padding: 0px 15px 0px 0px;
}

/* careers page */
.section-careers div.divcenter_row .inside {
}

.section-careers div.centerleftside .inside,
.section-careers div.centerside .inside,
.section-careers div.centerrightside .inside {
    padding: 0px 25px;
}

.section-careers div#edit-actions {
    text-align: center;
}

.section-careers #edit-submit,
.section-careers #edit-resume {
    background-color: #f7d7db;
}


.section-careers div#imageDataContainer {
    display: none !important;
}

.section-careers #lightbox img.imagefield-field_pimage {
    width: 100%;
    height: 200px;
}

.section-careers div.bottomcenter {
    /* height: 450px; */
}

.section-careers div.divbottom_row {
    height: 450px;
    border-top: 1px solid #ccc;
}

.section-careers div.divbottom_row .panels-flexible-row-1_3_1panel-divbottom_row-inside {
    margin-top:40px;
}

.section-careers div.divbottom_row .panels-flexible-region-1_3_1panel-bottomcenter-inside .pane-content {
    margin-top:30px;
}



/* csr page */
.section-csr ul,
.section-csr li {
    list-style-type: disc;
}

.section-csr div.divtop_row {
    /*padding-bottom: 20px;*/
display:none;
}

.section-csr div.topleftside,
.section-csr div.toprightside {
    border: none !important;
    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.section-csr div.divbottom_row {
    /* border-top: 1px solid #ccc; */
    padding-top: 30px;
}


.section-csr div.bottomleftside .inside {
    padding: 0px 25px 0px 0px;
}

.section-csr div.bottomcenter .inside {
    padding: 0px 20px 0px 25px;
}

.section-csr div.bottomrightside .inside {
    padding: 0px 0px 0px 25px;
}


/* Community Engagement */

.page-community-engagement div.bottomleftside .inside {
    padding: 0px 25px 0px 0px;
}

.page-community-engagement div.bottomcenter .inside {
    padding: 0px 20px 0px 25px;
}

.page-community-engagement div.bottomrightside .inside {
    padding: 0px 0px 0px 25px;
}






/* CSS added by Angie on 20131016 */

.front #content-area {
margin-top: 15px;
}

.panels-flexible-region-inside {
padding-left:0px;
padding-right:0px;
}

#content-area .panel-flexible {
width: 980px; /* 997px; Angie */
} 

body, caption, th, td, input, textarea, select, option, legend, fieldset {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif; /*Arial, Helvetica, sans-serif; */
}

#navigation a {
font-size: 16px;
/* padding-top: 4px; */
/* padding-top: 0px\9; *//* ie8 will not have border top when hover if padding-top got value */
/* line-height: 25px; */
/* border:1px solid grey; */
}

.front #main-wrapper #content {
margin-top: 12px; /* -10px; */
*margin-top: 17px; /* -5px; */
}

.front #quicktabs-service ul,
.front #quicktabs-service li {
text-align: left;
}

.front #quicktabs-service li a {
pointer-events: auto;
}


/*----------- homepage Nivo slider ------------------*/
.front .nivo-controlNav {
    margin-top: -40px;
    position: relative;
    z-index: 999;
    float:right;
    right:15px;
}


.front .nivo-control {
    padding:5px;
    background-image:url('../../../sites/default/files/images/homepage/dot_white.png');
    background-repeat:no-repeat;
    margin: 0px 4px;
}

.front .nivo-control.active {
    background-image:url('../../../sites/default/files/images/homepage/dot_red.png');
}

/*----------- End of Nivo slider ------------------*/


.admin-menu #content-area, .section-admin #content-area {
    margin-top: 0px;
    margin-bottom:-5px;
}

.page-about-us #content-area {
    margin-top: -15px;
    margin-bottom: -22px; 
}

#content-area {
    margin-top: 20px;
    margin-bottom: -22px; 
}

.logged-in.page-panels #content-area{
margin-bottom: -20px;
}

/* #content, .no-sidebars #content {
width: 980px; /* 997px; Angie */
margin-right: 980px; /* -997px; Angie */
} */

.region-footer .block {
margin-bottom: 0px;
}

.section-admin #footer {
margin-top:10px;
}

#quicktabs-service .teaser_inner_content h4 {
    font-size: 16px;
    font-weight: normal;
    line-height: 5px;
    margin-top: 12px;
}

/* .home_qt_teaser {
margin-left: 15px;
margin-right: 15px;
} */

.pane-quicktabs-service h1.pane-title {
font-size: 22px;
margin-top:5px;
margin-left: -5px;
*margin-left: -5px;
}

.follow_us_div {
*width:145px;
}

.panels-flexible-region-inside.panels-flexible-region-1_2_2_3panel-centerleftside-inside {
margin-right:30px;
}

.panels-flexible-region-inside.panels-flexible-region-1_2_2_3panel-centerrightside-inside {
margin-left:25px;
}

.panels-flexible-region-inside.panels-flexible-region-1_2_2_3panel-bottomleftside-inside {
margin-right:20px;
}

.panels-flexible-region-1_2_2_3panel-bottomcenter {
/*width: 26%;/**/
}

.panels-flexible-region-inside.panels-flexible-region-1_2_2_3panel-bottomcenter-inside {
margin-left:20px;
margin-right:20px;
}

.page-about-us .panels-flexible-region-inside.panels-flexible-region-1_2_2_3panel-bottomcenter-inside {
margin-left:30px;
margin-right:20px;
}

.panels-flexible-region-inside.panels-flexible-region-1_2_2_3panel-bottomrightside-inside {
margin-left:40px;
}

.page-about-us .panels-flexible-region-inside.panels-flexible-region-1_2_2_3panel-bottomrightside-inside {
margin-left:30px;
}

.panels-flexible-region-1_2_2_3panel-bottomrightside-inside .panel-region-separator {
padding-top:20px;
}

.page-about-us .centerrightside div.panel-region-separator {
padding-top:20px;
margin-bottom: 20px;
}

.panels-flexible-region-1_2_3panel-bottomrightside-inside LI.leaf {
list-style-image:none;
}

.section-csr div.divcenter_row .panels-flexible-region-1_3_1panel-centerside-inside {
          padding-left: 30px;
          padding-right: 30px;
}

.section-csr div.divcenter_row .panels-flexible-region-1_3_1panel-centerrightside-inside  {
          padding-left: 30px;
          padding-right: 10px;
}

.section-careers .divcenter_row .pane-content {
    /*margin-top: 20px; /**/
    margin-right: 8px;
}

/* h2.pane-title { Angie 20141120 */
h1.pane-title, h2.pane-title {
       font-size:1.9em;
       margin-top:0px;
}

.section-careers div.divtop_row {
    border:none;
}

.page-careers .divcenter_row {
    margin-top:40px;
    margin-bottom:15px;
}

.logged-in.section-admin #quicktabs-form #add-more-tabs-button {
    float:none;
    margin-bottom: 50px;
}

.front #quicktabs_container_service {
	margin-top: 3px;
}

/* #quicktabs_container_service .teaser_inner_content { */
#quicktabs_container_service .quicktabs_tabpage .node {
padding-bottom:4px;
}

#quicktabs_container_service .home_qt_teaser {
    /*margin-left: 20px;
    margin-right: 30px; /**/

    /*font-size: 19px;
    line-height: 21px;/**/
    text-align: center;
    color: #666666;
}

#quicktabs_tabpage_service_5 .home_qt_teaser {
font-size: 18px;
}

/* nice menu css 20131121 - Angie */

.pane-nice-menus-2 ul.nice-menu {
    padding-left: 30px;
    padding-right: 30px;
    *padding-right: 75px;
    line-height: 50px;
    *line-height: 50px;
    /* line-height: 40px; */
    background-image: url('../../../sites/default/files/images/submenu_services.png');
    /*background-position-y: 0px; /* suhairi */
    *width:570px;
    margin: 0 auto;
    text-align: center;
    /* *height:100px; */
    padding-bottom: 10px;
}

.pane-nice-menus-3 ul.nice-menu {
    /* padding-left: 40px;
    padding-right: 40px;
    *padding-right: 75px; */
    line-height: 50px;
    background-image: url('../../../sites/default/files/images/submenu_services.png');
    /* background-position-y: 50px;*/

    margin: 0 auto;
    width:100%;
    /*height: 60px; */
    padding-bottom:10px;
}



/* ul.nice-menu a {
    font-size:16px !important;
} */

#nice-menu-2.nice-menu li a {
    font-size:16px;
    padding: 0.3em 10px;
    *padding: 15px 10px 15px 10px;
}

#nice-menu-3.nice-menu li a {
    font-size:16px;
    padding: 0.3em 10px;
    *padding: 15px 10px 15px 10px;
}


#nice-menu-2.nice-menu li span.nolink, #nice-menu-3.nice-menu li span.nolink {
    font-size:16px;
    color: #000;
padding: 0.3em 5px;
margin-top:-80px;
}

#nice-menu-2.nice-menu li a:hover, #nice-menu-3.nice-menu li a:hover {
color: #f70000;
}

#nice-menu-2.nice-menu li span.nolink:hover, #nice-menu-3.nice-menu li span.nolink:hover {
color: #f70000;
}


#nice-menu-2.nice-menu li a.active, #nice-menu-3.nice-menu li a.active {
color: #f70000;
}

#nice-menu-2.nice-menu li span.nolink:active, #nice-menu-3.nice-menu li span.nolink:active {
color: #f70000;
}

#nice-menu-2.nice-menu li, #nice-menu-3.nice-menu li {
border:none;
background-color:transparent;

    display: inline-block;
    *zoom: 1;
    *display: inline;
text-align: center;
float:none;
/* font-size:16px; */
}

#nice-menu-2.nice-menu li.menuparent, #nice-menu-3.nice-menu li.menuparent {
background:none;
}

#nice-menu-2.nice-menu-down .menuparent a, #nice-menu-3.nice-menu-down .menuparent a {
padding: 0.3em 5px;
}

#nice-menu-2.nice-menu-down .menuparent span.nolink, #nice-menu-3.nice-menu-down .menuparent span.nolink  {
padding: 0.3em 5px;
*margin-top:-20px;
*float:left;
}

.pane-nice-menus-2 ul.nice-menu ul, .pane-nice-menus-3 ul.nice-menu ul {
top: 46px;
*top: 46px;
border-top:none;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
background-color:#fff;
line-height:15px;
width:100%;
padding-top: 5px;
padding-bottom: 10px;
}

#nice-menu-2.nice-menu .menuparent ul li, #nice-menu-3.nice-menu .menuparent ul li {
width:100%; /**/
display:block;
}

#nice-menu-2.nice-menu .menuparent ul li a, #nice-menu-3.nice-menu .menuparent ul li a {
/* margin-left:5px;
padding-right:5px;
*padding-right:10px;
width:100%; */
font-size:15px;
color:#6a6a6a;
}

#nice-menu-2.nice-menu .menuparent ul li a:hover, #nice-menu-3.nice-menu .menuparent ul li a:hover {
color: #f70000;
}

#nice-menu-2.nice-menu li.menuparent ul li a.active, #nice-menu-3.nice-menu li.menuparent ul li a.active {
color: #f70000;
}

.services_table {
border: 1px solid #d9d9d9;
border-collapse:collapse;
}

.services_table td {
border: 1px solid #d9d9d9;
border-collapse:collapse;
padding-left:8px;
padding-right:8px;
}

.item-list .pager li a.active {
pointer-events:auto;
}

/*----------- Contact Us ------------------*/

.page-contact-us #mini-panel-contactus_left_countrylist {
    /* background-color:#f7f7f7; */
}

.page-contact-us .topleftside, .page-contact-us .toprightside {
    border: none;

    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.page-contact-us .topleftside .panels-flexible-region-inside {
margin:4px 15px 25px 15px;
}

.page-contact-us .topleftside div.panel-region-separator {
    border: none;

    -moz-border-image: none;
    -webkit-border-image: none;
    -o-border-image: none;
    border-image: none;
}

.page-contact-us .view-display-id-block_3 span.field-content a {
margin-right: 40px;
line-height: 30px;
}

.page-contact-us #footer-wrapper {
margin-top:50px;
}

/*----------- End of Contact Us ------------------*/

#lightbox .title {
height: 30px;
background-image: url('../../../sites/default/files/lflogistic_theme_logo.jpg');
background-repeat: no-repeat;
background-position: 0px 10px;
padding-top: 50px;
padding-bottom: 30px;
}

.view-View-News .views-field-field-news-date-value span {
color: #f50000;
}

.view-View-News div.views-row {
margin-bottom: 20px;
}

.page-thought-leadership div.centerleftside .panels-flexible-region-inside {
padding-right: 0px; // 15px; //suhairi
}

.page-thought-leadership .centerrightside .panels-flexible-region-inside {
padding-left: 0px; //30px; /* suhairi /**/
}

.page-csr .top {
padding-bottom:15px;
}

.page-csr .top .panels-flexible-region-2_3panel-top
width:100%;
}


/* homepage - quicktab */



.view-services-view.view-display-id-block_1 img {
*border-top-style:none !important;
*border-left-style:none !important;
*border-right-style:none !important;
*border-bottom-style:none !important;
}

.front .view-Country.view-display-id-block_4 {
margin-top:-5px;
margin-left: 10px;
}


.section-about-us .bottomleftside h2.pane-title {
	margin-bottom: 10px;
}

.section-about-us .history_pane {
margin-top:30px;
}

.section-about-us .philosophy_pane {
margin-bottom:30px;
}

#webform-client-form-16 .form-required, #webform-client-form-19 .form-required, .form-required {
	color:#f70000;
}
/*
span.form-required {
color:blue;
}

.form-item label .form-required:after {
  content: "required";
  font-size:11px;
  font-family: Arial, Helvetica;
}


input.required {
   padding-right: 25px;
   background-image: url('../../../sites/default/files/images/accordion-list-plus.png');
   background-repeat:no-repeat;
   background-position: right top;
}

input:focus
{
background-image:none;
}
*/

.section-services .topcenter .view-services-view.view-display-id-block_1 table.views-table, .section-competitive-advantage .topcenter .view-services-view.view-display-id-block_1 table.views-table {
    margin-top:0px;
}

.div-selectbox option {
    font-size: 14px;
}

#block-block-1 div.edit {
    right: 30px;
    top: 30px;
}

.page-community-engagement #content-area {
    margin-top:5px;
}

/* Angie - added for Experience Sharing carousel block in Community Engagement page - 20141017 */
.page-community-engagement .p_row3 {
	height: 450px;
	border-top: 1px solid #ccc;
}

.page-community-engagement .p_row3 > .inside {
	margin-top: 40px;
}

#experience-sharing-carousel-block {
	padding-bottom: 40px;
}

#experience-sharing-carousel-block > .pane-content{
	margin-top: 30px;
}

/* CSS for News page 20141120 */
.section-news div.view-View-News table .imagefield-field_pdf_news {
    margin-bottom: 0px;
}

.section-news #block-views-View_News-block_2 .view-View-News .views-field-title {
    text-align: center;
    margin-bottom: 10px;
    margin-left: 0px;
    width: 205px;
}

.section-news #block-views-View_News-block_2 .view-View-News td {
   vertical-align: top;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 26px;
}

.section-news #block-views-View_News-block_2 .view-View-News.view-display-id-block_2 td.col-first .views-field-title {
	padding: 0px;
	margin-left: 0px;
}

.section-news #block-views-View_News-block_2 .view-View-News.view-display-id-block_2 td.col-first {
	padding-left: 0px;
}

.section-news #block-views-View_News-block_2 .view-View-News.view-display-id-block_2 td.col-last {
	margin-right: 0px;
}

